AsamK
0e6644a890
Remove unnecessary step from codeql analysis
2021-09-08 20:53:01 +02:00
AsamK
2044a7d7a5
Print stack trace of exception causes in verbose mode
2021-09-08 20:38:24 +02:00
AsamK
e3c37a0239
Log error message if libzkgroup or libsignal-client is missing
...
Fixes #660
2021-09-08 20:10:07 +02:00
AsamK
537b704951
Ignore set profile failure if libzkgroup is missing
...
Fixes #709
2021-09-08 20:09:22 +02:00
AsamK
656ca6b5e4
Prevent creation of RecipientAddress with UNKNOWN_UUID
2021-09-05 16:06:13 +02:00
AsamK
2e01a05e71
Implement retrieving data from remote storage
...
Related #604
2021-09-05 15:52:55 +02:00
AsamK
299671480f
Add possibility to update the device name
2021-09-05 11:41:38 +02:00
AsamK
5a2e37a6e2
Only handle jsonRpc requests, after receive thread has caught up with old messages
2021-09-04 15:06:25 +02:00
AsamK
ac18006abb
Implement support for receiving sender key messages
2021-09-04 13:54:06 +02:00
AsamK
35622ac684
Use EMPTY send event listeners
2021-09-04 13:54:06 +02:00
AsamK
891c05210e
Improve comment in SessionStore
2021-09-04 10:48:32 +02:00
AsamK
43bcc95713
Add missing isActive check
2021-09-03 21:30:45 +02:00
AsamK
b903102407
Update libsignal-service-java
2021-09-03 20:12:59 +02:00
AsamK
e83bfb9e03
Print more information for call messages
2021-09-01 20:02:20 +02:00
AsamK
0d0978011d
Fix handling incoming contacts sync message
2021-08-30 21:07:24 +02:00
AsamK
626406a43c
Create libsignal dependencies only when required
2021-08-30 15:07:12 +02:00
AsamK
1f0c2d5c78
Remove registration lock pin before deleting account
2021-08-30 14:12:39 +02:00
AsamK
7a3522dc01
Prevent endless loop when receiving contact sync message
2021-08-30 13:55:25 +02:00
AsamK
32150b1aaa
Move all message decryption to IncomingMessageHandler
2021-08-30 13:39:27 +02:00
AsamK
5743cf4455
Improve dbus register error message if called with invalid number
2021-08-30 13:33:54 +02:00
AsamK
8bcd8d87d2
Update libsignal-service-java
2021-08-29 13:37:24 +02:00
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