AsamK
85c5caeaca
Don't handle blocked or forbidden messages
2021-08-27 09:04:14 +02:00
AsamK
634437d22d
Delete cached failed messages after 30 days
2021-08-26 15:26:25 +02:00
AsamK
8bc6c0abcb
Extract ContactHelper and IncomingMessageHandler
2021-08-26 15:25:02 +02:00
AsamK
debbaa81ba
Extract AttachmentHelper and SyncHelper
2021-08-26 12:05:15 +02:00
AsamK
e532a24cf8
Move more profile functionality to ProfileHelper
2021-08-26 10:56:30 +02:00
AsamK
cd3741d236
Rename internal quitGroup method
2021-08-26 10:28:04 +02:00
AsamK
7f64a9812c
Prevent non-admins from sending to announcement groups
...
Only reactions are allowed
2021-08-26 09:34:06 +02:00
AsamK
944c3327ee
Extract GroupHelper
2021-08-26 08:58:39 +02:00
AsamK
6ee0a95aa2
Update URL for reaching Signal chat server
2021-08-25 23:05:46 +02:00
AsamK
7106a997cf
Update tests
2021-08-25 21:27:20 +02:00
AsamK
95792be9bc
Align cli param names for recipient
2021-08-25 21:21:19 +02:00
AsamK
ca52c01031
Adapt log level
2021-08-25 20:56:41 +02:00
AsamK
467a48bac5
Add RecipientIdentifier as external Manager interface
2021-08-25 20:12:10 +02:00
AsamK
cd7172ee57
Refactor message send methods
2021-08-25 12:23:31 +02:00
AsamK
23a006c311
Enable announcement group capability
2021-08-25 12:23:31 +02:00
AsamK
8c661c23be
Accept single values for jsonrpc requests where a list is expected
2021-08-24 12:37:50 +02:00
AsamK
6c3106db5d
Add new --trust-new-identities global parameter
...
Closes #360
2021-08-23 15:58:05 +02:00
AsamK
6dd1a21606
Handle queued actions also when thread is interrupted
2021-08-23 14:39:40 +02:00
AsamK
9a9dd3b217
Extend error information in json output for received messages from untrusted identity
...
Fixes #91
2021-08-22 19:28:13 +02:00
AsamK
4f67ac674b
Trust an identity with its scannable safety numbers from the other device
...
Attention, the scannable fingerprints are asymetric, so the scannable
fingerprints from the local listIdentities command can't be used to trust
an identity. The scannable fingerprint must come from the other device.
2021-08-22 19:23:49 +02:00
AsamK
0a5e836ab6
Fix rare null pointer exception when receiving message from untrusted identity
2021-08-22 18:47:20 +02:00
AsamK
a7c9995655
Print message expiration time in listGroups command
2021-08-22 16:53:01 +02:00
AsamK
e3752e733a
Implement sendReceipt command
...
Fixes #305
2021-08-22 14:25:48 +02:00
AsamK
76942ea458
Add member uuids to listGroup json output
2021-08-22 13:01:51 +02:00
AsamK
5bbfd32598
Extend json output with number and uuid fields
2021-08-22 12:36:25 +02:00
AsamK
73e137137d
Discard messages from non-admins in announcement groups
2021-08-22 10:17:47 +02:00
AsamK
610e32aa52
Implement announcement groups
2021-08-22 09:55:53 +02:00
AsamK
b745f1f902
Trim zero bytes from profile fields
2021-08-22 08:54:21 +02:00
AsamK
a18d6b3fe4
Add json output listContacts command
2021-08-21 19:03:51 +02:00
AsamK
11c90fa032
Add json output listIdentities command
2021-08-21 18:54:55 +02:00
AsamK
70fc2381d3
Add json output listDevices and uploadStickerPack commands
2021-08-21 18:31:14 +02:00
AsamK
893b7f7f9d
Refactor message sending
2021-08-21 15:51:54 +02:00
AsamK
b77d820661
Handle changed identity key correctly when sending message
...
Fixes #686
2021-08-20 20:03:59 +02:00
AsamK
19f7b5d78d
Log a debug message when dropping json rpc response for request without id
2021-08-20 19:04:35 +02:00
AsamK
ef2a013db3
Let commands specify their own default output if none is provided by the user
2021-08-20 18:43:54 +02:00
AsamK
af292d8f0e
Refactor command creation
2021-08-20 18:42:38 +02:00
technillogue
47143a90e1
reflect config to serialize jsonrpc
...
Closes #687
2021-08-19 21:18:31 +02:00
AsamK
e00eaf10e8
Adapt User-Agent string to get rate limit challenges
2021-08-18 19:37:03 +02:00
AsamK
89d498f87d
Update README.md
2021-08-16 19:55:30 +02:00
AsamK
7089912fb0
Remove registrationLockV1 code
...
The corresponding endpoint has been removed on the Signal server
2021-08-15 21:30:21 +02:00
AsamK
dbfa8bb66b
Update graalvm-config
2021-08-15 21:29:26 +02:00
AsamK
28f735741a
Fix JsonRpcLocalCommand interface
2021-08-15 21:20:26 +02:00
AsamK
b810e303ec
Update libsignal-service-java
2021-08-15 21:04:03 +02:00
AsamK
7ea3900854
Update CHANGELOG.md
2021-08-15 16:05:52 +02:00
technillogue
0c070b9719
add reflection config for v1 groups ( #683 )
2021-08-14 09:26:43 +02:00
AsamK
0bbd75c469
Implement JsonRpc command for remoteDelete and sendReaction
2021-08-10 18:51:48 +02:00
AsamK
b24fa98e3c
Implement JsonRpc command for quitGroup
2021-08-10 18:51:48 +02:00
AsamK
7b809c6547
Implement JsonRpc command for joinGroup
2021-08-10 18:51:48 +02:00
AsamK
5d8d0dcad6
Implement JsonRpc command for commands without output
2021-08-10 18:51:48 +02:00
AsamK
6826e3cb49
Implement JsonRpc command for updateGroup
...
Co-authored-by: technillogue <technillogue@gmail.com>
Closes #666
2021-08-10 18:51:48 +02:00