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
|
7089912fb0
|
Remove registrationLockV1 code
The corresponding endpoint has been removed on the Signal server
|
2021-08-15 21:30:21 +02:00 |
|
AsamK
|
b810e303ec
|
Update libsignal-service-java
|
2021-08-15 21:04:03 +02:00 |
|
AsamK
|
a8bbdb54d0
|
Implement jsonRpc command
Co-authored-by: technillogue <technillogue@gmail.com>
Closes #668
|
2021-08-10 18:16:50 +02:00 |
|
AsamK
|
8f781c019f
|
Add dbus SignalControl interface to register/verify/link accounts
|
2021-08-08 18:43:14 +02:00 |
|
AsamK
|
dde98e9b06
|
Update bouncycastle
|
2021-08-07 10:22:30 +02:00 |
|
AsamK
|
b1ebdc8343
|
Extract decryptProfileIfKeyKnown helper method
|
2021-07-31 22:19:31 +02:00 |
|
AsamK
|
2d068997c5
|
Implement sticker pack retrieval
Fixes #410
|
2021-06-13 15:02:16 +02:00 |
|
AsamK
|
f40c351662
|
Add optional content type to json sticker pack manifest
|
2021-06-13 14:32:58 +02:00 |
|
AsamK
|
5e50a4cc4a
|
Use correct hex implementation
|
2021-06-13 14:32:58 +02:00 |
|
AsamK
|
7e223dc228
|
Add sendTyping command
Fixes #602
|
2021-06-12 17:57:15 +02:00 |
|
AsamK
|
609ebf024b
|
Update libsignal-service-java
|
2021-06-12 16:22:51 +02:00 |
|
AsamK
|
87406e2cdb
|
Implement --delete flag for quitGroup
Closes #638
|
2021-06-12 11:33:19 +02:00 |
|
AsamK
|
795b73df87
|
Skip invalid contact records
|
2021-06-12 08:49:37 +02:00 |
|
AsamK
|
0001a9b300
|
Skip invalid group records
Fixes #642
|
2021-06-12 08:47:18 +02:00 |
|
AsamK
|
39c4cf24b8
|
Refresh group if group update conflicts with remote edit
Fixes #639
|
2021-06-02 20:40:02 +02:00 |
|
AsamK
|
1ce1ae91be
|
Use System.currentTimeMillis
|
2021-05-29 10:08:16 +02:00 |
|
AsamK
|
cfc818872f
|
Add hint that messages must be regularly received
|
2021-05-24 12:18:33 +02:00 |
|
AsamK
|
79f1ca5491
|
Make lib module jar reproducible
|
2021-05-22 13:34:59 +02:00 |
|
AsamK
|
bfd6b605e9
|
Prevent sending invalid locale to server
|
2021-05-21 15:38:11 +02:00 |
|
AsamK
|
30690785fd
|
Update libsignal-service-java
|
2021-05-19 22:51:35 +02:00 |
|
AsamK
|
81ee2c2d2b
|
Update group with remaining options, after creating it
|
2021-05-15 18:26:45 +02:00 |
|
AsamK
|
ea633efc9c
|
Prevent last admin from leaving group
|
2021-05-15 18:05:07 +02:00 |
|
AsamK
|
78f22c7020
|
Implement setting group permissions
|
2021-05-15 17:04:22 +02:00 |
|
AsamK
|
7170a68571
|
Implement setting expiration timer for groups
|
2021-05-15 17:04:22 +02:00 |
|
AsamK
|
03589f858b
|
Implement configuring of group link
|
2021-05-15 17:04:22 +02:00 |
|
AsamK
|
3de30e166f
|
Implement add/remove admin privileges
|
2021-05-15 17:04:22 +02:00 |
|
AsamK
|
b972522d74
|
Rename group v2 helper
|
2021-05-15 17:04:22 +02:00 |
|
AsamK
|
a91e3f762e
|
Implement remove group members
|
2021-05-15 17:04:22 +02:00 |
|
AsamK
|
4ebacd0e1f
|
Split createGroup out of updateGroup method
|
2021-05-14 21:33:04 +02:00 |
|
AsamK
|
dd0effc10c
|
Add group descriptions
|
2021-05-13 20:05:46 +02:00 |
|
AsamK
|
06e9f8ba64
|
Update libsignal-service-java
|
2021-05-13 17:30:29 +02:00 |
|
AsamK
|
4fd3657f3d
|
Prevent error when including self in member list
|
2021-05-13 11:56:03 +02:00 |
|
AsamK
|
da29cdfe10
|
Only send plain text pin if locked with registration lock v1
|
2021-05-13 10:35:01 +02:00 |
|
AsamK
|
ea11f3b1fd
|
Fix NPE when legacy profile has no capabilities
Fixes #616
|
2021-05-12 20:12:05 +02:00 |
|
AsamK
|
3fc5bec149
|
Prevent NPE during migration, when profile key is null
|
2021-05-12 19:34:09 +02:00 |
|
AsamK
|
2727487902
|
Don't send null message to self
|
2021-05-11 22:02:36 +02:00 |
|
AsamK
|
19c004e987
|
Store available profile data even if we don't have the profile key
|
2021-05-11 18:37:18 +02:00 |
|
AsamK
|
7364f0f7cf
|
Trust address/uuid combination from unidentified sender certificate
|
2021-05-09 19:48:51 +02:00 |
|
AsamK
|
3643d57d0e
|
Implement preliminary phone number privacy for sender certificate
|
2021-05-09 19:34:07 +02:00 |
|
AsamK
|
8217541d5e
|
Reset profile key credentials when new profile key is changed
|
2021-05-09 19:28:49 +02:00 |
|
AsamK
|
ab95e635ce
|
Allow relinking an account if it's no longer authorized
|
2021-05-09 12:22:44 +02:00 |
|
AsamK
|
0bc2141245
|
Log information when link message from main device has been received
|
2021-05-08 21:25:12 +02:00 |
|
AsamK
|
6cb867cbeb
|
Encrypt/decrypt device names
|
2021-05-08 21:25:12 +02:00 |
|
AsamK
|
6eb486e858
|
Store device name in account file and prevent it from becoming null on the server
|
2021-05-08 15:29:00 +02:00 |
|
AsamK
|
a4e34e600e
|
Check if account file already exists before actually completing device link
|
2021-05-08 15:19:49 +02:00 |
|
AsamK
|
1bd60eea81
|
Renew session if message decryption fails with ProtocolInvalidMessageException
|
2021-05-05 20:20:02 +02:00 |
|
AsamK
|
b7f05a1c80
|
Extend updateProfile command to set family name
|
2021-05-05 19:32:52 +02:00 |
|
AsamK
|
3d361d54bb
|
Add version to account file
|
2021-05-05 19:02:22 +02:00 |
|