John Freed
690636b83d
DBus listen(number<s>) and daemon \-\-number
...
implement listen method for DBus
listen(number<s>) -> <>::
add \-\-number option to daemon subcommand
- permits starting daemon in anonymous mode with zero or more numbers
- numbers may be added to daemon with listen() and removed with unlisten()
change misleading "dataPath" to `settingsPath` in App.java
- settingsPath=~/.local/share/signal-cli, while dataPath=~/.local/share/signal-cli/data
only use FileLock when necessary in App.java, and unlock when appropriate
update documentation
2021-10-05 13:17:30 +02:00
AsamK
26594dd0ee
Retrieve self profile from storage
2021-10-03 16:17:58 +02:00
AsamK
0709c0caf8
Update libsignal-service-java
2021-10-03 13:38:55 +02:00
AsamK
76ceac4d54
Read configurations from storage
2021-10-03 13:37:27 +02:00
AsamK
8b83992e95
Don't repeatedly try to refetch group info if permission was denied
...
i.e. if the user is no longer a member of that group
2021-10-02 18:40:36 +02:00
AsamK
778adacb80
Refactor dbus linked devices interface
...
Export a separate dbus object for each device
2021-10-02 18:04:30 +02:00
AsamK
9839be48f3
Extract configurationStore variable
2021-10-01 17:52:33 +02:00
AsamK
6f5e72119e
Implement configuration handling
...
Closes #747
2021-09-30 21:41:24 +02:00
AsamK
f44b148946
Allow message from pending member if it's just a group update
...
Fixes #751
2021-09-28 23:48:16 +02:00
AsamK
d72b838560
Refactor Manager interface
2021-09-28 21:13:02 +02:00
AsamK
b91c162159
Extract Manager interface
2021-09-28 21:13:02 +02:00
AsamK
1a81bbecbb
Do not send message resend request to own device
2021-09-28 21:13:02 +02:00
AsamK
7c9fd9d0fb
Refactor NoteToSelf to singleton class
2021-09-28 21:13:02 +02:00
AsamK
6c29d90503
Adapt visibility
2021-09-15 21:34:46 +02:00
AsamK
62d8873a92
Request message resend if incoming message can't be decrypted
2021-09-12 13:21:48 +02:00
AsamK
fbafa75fe2
Store announcement group capability
2021-09-12 13:21:48 +02:00
AsamK
e3d5ebaa9e
Refresh prekeys after receiving a pre key message, if necessary
2021-09-12 12:04:28 +02:00
AsamK
2196ac6975
Extract PreKeyHelper from Manager
2021-09-12 11:59:20 +02:00
AsamK
74e576c907
Convert RateLimitException to a network failure send message result
2021-09-10 17:48:44 +02:00
AsamK
eee140f74f
Add submitRateLimitChallenge command
...
Related #708
2021-09-09 19:20:48 +02:00
AsamK
1856e79a50
Add missing check if client zk operations are null
...
Fixes #710
2021-09-09 18:58:45 +02:00
AsamK
a17262d9ff
Catch ProofRequiredException from getPreKeys request and wrap in SendMessageResult
2021-09-09 18:54:48 +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
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
ca52c01031
Adapt log level
2021-08-25 20:56:41 +02:00