Commit graph

966 commits

Author SHA1 Message Date
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
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