Commit graph

1059 commits

Author SHA1 Message Date
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
e188121733 Adapt systemd service to allow successful shutdown 2021-05-07 18:00:20 +02:00
AsamK
f43acc5c60 Update CHANGELOG.md 2021-05-05 20:21:44 +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
AsamK
3357945a5a Reduce usage of deprecated resolved methods 2021-05-04 21:18:25 +02:00
AsamK
5427fa0132 Archive recipient's sessions after identity key switch 2021-05-04 20:38:00 +02:00
AsamK
57617accb2 Update CHANGELOG.md 2021-05-04 19:53:35 +02:00
AsamK
451b4c8433 Update CHANGELOG.md 2021-05-03 21:02:42 +02:00
AsamK
9e3c9db5c0 Add sendSyncRequest command 2021-05-03 20:37:13 +02:00
AsamK
36475bb632 Prevent updateContact and block commands on linked devices
The changes would be overwritten with the next sync anyway

Fixes #600
2021-05-03 19:46:35 +02:00
AsamK
312c6c8bb2 Check if profileKey is null for old accounts 2021-05-03 18:43:45 +02:00
AsamK
4f578c2645 Create an initial empty profile after registration 2021-05-03 18:43:45 +02:00
AsamK
7afb1347b4 Attempt to refresh recipients uuid if sending fails 2021-05-03 18:43:45 +02:00
AsamK
0091c1cf26 Add --delete-account argument to completely delete an account 2021-05-03 18:43:45 +02:00
AsamK
c79860b493 Minor fixes 2021-05-03 18:43:45 +02:00
AsamK
530ef51ba7 Handle saving inside SignalAccount 2021-05-03 18:43:45 +02:00
AsamK
5b8c0c4e2d Refactor group store 2021-05-03 18:43:45 +02:00
AsamK
a1014ba39c Correctly store uuid from server 2021-05-03 18:43:45 +02:00
AsamK
624fa4fda4 Refactor sticker store 2021-05-03 18:43:45 +02:00
AsamK
4e123a2dc3 Split load signal account method 2021-05-03 18:43:45 +02:00
AsamK
224d8194cc Refactor contact and profile store 2021-05-03 18:43:45 +02:00
AsamK
a96bd91770 Fix displaying group quit messages 2021-05-01 16:02:32 +02:00
AsamK
08962fd1dc Don't clear contact store before receiving new sync contacts 2021-05-01 15:03:26 +02:00
AsamK
a05a24873a Only respond to sync requests if we're the master device 2021-05-01 15:03:26 +02:00
AsamK
deb4ecd04f Retrieve profile to get latest identity key 2021-05-01 08:46:00 +02:00
AsamK
2ef59d692a Store messages in cache by recipient id 2021-05-01 08:46:00 +02:00
AsamK
8a0c6cae15 Refactor identity key store 2021-05-01 08:46:00 +02:00
AsamK
afb22deada Refactor signed pre key store 2021-05-01 08:46:00 +02:00
AsamK
ccc380f575 Refactor pre key store 2021-05-01 08:46:00 +02:00
AsamK
f77519445c Refactor sessions store 2021-05-01 08:46:00 +02:00
AsamK
9f5347964b Refactor recipients store 2021-05-01 08:46:00 +02:00
AsamK
3ad3b2c966 Move RecipientStore to recipients package 2021-05-01 08:46:00 +02:00
AsamK
357e278f48 Remove error handling for oracle unlimited crypto issue 2021-05-01 08:45:10 +02:00
infra
0a63dd1db4
Enable unlimited strength crypto via system Security property (#608) 2021-05-01 08:38:31 +02:00
AsamK
bda9528392 Add missing reflection declarations for graalvm #576
commit 5bdc0d2f72
Author: René Filip <renefilip@mail.com>
Date:   Sun Mar 21 09:01:49 2021 +0100

    add missing declarations

commit a4b7f00f27
Author: René Filip <renefilip@mail.com>
Date:   Sat Mar 20 17:39:10 2021 +0100

    add missing reflection declarations for graalvm

Closes #576
2021-04-28 20:37:26 +02:00
infra
c5c3720f80
Enables reproducible builds by disabling timestamps and enabling reproducible build order in archive outputs. (#607)
Co-authored-by: infra <infra@sterile.solutions>
2021-04-27 17:50:36 +02:00
AsamK
b9b4d846d3 Resolve recipient address when displaying untrusted identity message 2021-04-23 22:00:09 +02:00
AsamK
3935ebf81b Update gradle 2021-04-15 19:37:27 +02:00
Adaptive Garage
05abb3f9f6
Send remote delete (#593)
* Implementation of remoteDelete command, iteration 1

* Implementation of remoteDelete command, iteration 2

* Implementation of remoteDelete command, iteration 3

* Implementation of remoteDelete command, iteration 4

* Implementation of remoteDelete command, iteration 5

* Implementation of remoteDelete command, iteration 6

* Renaming dbus methods remoteGroupDelete -> sendGroupRemoteDeleteMessage, remoteDelete -> sendRemoteDeleteMessage
2021-04-05 19:49:45 +02:00
Adaptive Garage
2ad18342a8
Dbus sendreaction doc (#591)
* Documentation of dbus methods sendGroupMessageReaction, sendMessageReaction

* Documentation of dbus methods sendGroupMessageReaction, sendMessageReaction. Fix 1.
2021-04-05 17:00:20 +02:00
exquo
7832afd819
Improve DBus man page (#589)
* Improve DBus man page

- Expand synopsis
- Add examples
- Fix typos

* Update to DBus man page
2021-04-03 21:22:05 +02:00
AsamK
b39f7c1807 Remove redundant public modifiers from interface 2021-04-03 19:08:45 +02:00
AsamK
4f9c0172ef Update README 2021-04-02 09:22:15 +02:00
Adimarantis
caf16231aa
Adding Dbus manpage (#564)
* some small dbus return code fixes

* Added DBus manpage

* changed getDisplayName behaviour

* reverted change in manager

* some small dbus return code fixes

* Added DBus manpage

* changed getDisplayName behaviour

* reverted change in manager

* Dbus manpage
2021-04-02 09:19:07 +02:00
Adaptive Garage
8f4d89e2f7
dbus implementation of sendReaction command (#581) 2021-04-02 08:53:54 +02:00
Adaptive Garage
ea035db94f
Fix sendReaction to group (#580)
Co-authored-by: rknotek <roman.knotek@comint.cz>
2021-03-24 21:49:03 +01:00
AsamK
b5f0a26084 Use a new serviceID for the re-deployed KBS setup in staging. 2021-03-13 10:10:07 +01:00