Commit graph

142 commits

Author SHA1 Message Date
Ryan ZHAO 958ec690f1 WIP: clean up signal protocols 2021-02-19 11:03:58 +11:00
Ryan ZHAO 1a907fcf54 WIP: clean up signal protocol 2021-02-18 17:05:34 +11:00
Ryan ZHAO 0d2f5e0cde further cleaning on V1 multi device 2021-02-18 15:12:30 +11:00
Ryan ZHAO 9d0831b874 remove shared sender keys 2021-02-18 14:14:05 +11:00
Ryan ZHAO 20ec889730 clean up V1 closed group 2021-02-17 16:09:36 +11:00
Ryan ZHAO 3285975b1a WIP: clean up V1 multi device 2021-02-17 10:51:02 +11:00
Jubb 069719d568 fix: re-add sync message send to self 2021-02-15 12:27:01 +11:00
jubb 5a892b2932 Merge remote-tracking branch 'origin/add_sync_target' into testing_multi_merge
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/notifications/SingleRecipientNotificationBuilder.java
#	libsignal/src/main/java/org/session/libsignal/service/api/SignalServiceMessageSender.java
2021-02-11 14:12:22 +11:00
jubb 34fab9681c fix: closed groups info messages work now 2021-02-11 14:01:31 +11:00
jubb fd0596f9ea fix: closed groups now propagate properly without self-sends 2021-02-10 17:57:08 +11:00
jubb 77eb460ba7 feat: add image handling across device self-send. close an unclosed resource. remove unnecessary checks and SmsDatabase way of checking for existing message from ourselves 2021-02-09 13:45:38 +11:00
jubb 57d532f4b8 feat: add self sending syncTarget messages 2021-02-08 16:57:12 +11:00
Ryan ZHAO 05da743ea2 configuration message handling 2021-02-08 16:44:26 +11:00
jubb 99175ad69b feat: add sync messages compiled protos 2021-02-05 10:21:59 +11:00
jubb 3c539016ae feat: add config message to protobuf and deprecate sync messages 2021-02-04 16:43:21 +11:00
ryanzhao c07056f385 clean fingerprint 2021-02-03 16:44:08 +11:00
ryanzhao a11173676f clean device consistency 2021-02-03 15:59:50 +11:00
ryanzhao 307da3b2be clean logging 2021-02-03 12:22:40 +11:00
Ryan ZHAO 0a952bcb85 sync dev 2021-02-02 17:05:21 +11:00
Ryan ZHAO c8149209a1 clean & minor fix 2021-02-01 17:00:32 +11:00
Ryan ZHAO 058edbdfba minor clean 2021-02-01 13:49:17 +11:00
Ryan ZHAO c7af1cabe3 clean 2021-02-01 12:10:48 +11:00
Ryan ZHAO 5cb3a79a27 clean 2021-02-01 11:35:53 +11:00
Ryan ZHAO 9bc360f047 clean 2021-02-01 10:25:19 +11:00
Brice 19d48f5b06 closed group control message updated 2021-01-29 13:35:51 +11:00
Ryan ZHAO 3b50b8f40b fix closed groups & clean 2021-01-29 11:08:48 +11:00
Ryan ZHAO 1f1ffdafdd sync update of android-service to libsignal 2021-01-27 10:01:10 +11:00
Ryan ZHAO ef2380da76 make things work 2021-01-25 16:58:04 +11:00
Ryan ZHAO 3c8447a257 update signal service cipher for closed group update v2 2021-01-25 13:15:29 +11:00
Ryan ZHAO 806e48dc89 update protobufs 2021-01-25 11:27:05 +11:00
Ryan ZHAO 2d239541b9 WIP make things compile 2021-01-18 14:58:11 +11:00
Brice 99107d169e add changes of latest dev 2021-01-13 16:13:49 +11:00
Anton Chekulaev e33b8a5fa2 Session encryption protocol.
Changes from #390 and #101 (service repo)
2020-12-18 13:02:33 +11:00
Anton Chekulaev 9002606917 Tweak snode path error handling
Changes from f4281963882 (service repo)
2020-12-17 16:56:19 +11:00
Niels Andriesse 48adb63fb7 Refresh snode pool at least once a day
Changes from cfb7ff529
2020-12-17 16:10:43 +11:00
Anton Chekulaev 2aa179585f Identity functionality and data structure are completely removed. 2020-12-14 12:16:30 +11:00
Anton Chekulaev 99f9e60a50 Message sender cleanup. 2020-12-10 14:15:22 +11:00
Anton Chekulaev ea0c3c8a36 Send "unidentified sender" messages as plain text. 2020-12-10 13:41:54 +11:00
Anton Chekulaev 63d1e7087a Session request removed. Private chats no longer use any encryption. 2020-12-10 12:02:23 +11:00
Anton Chekulaev 45ff8fba36 Send/receive unencrypted messages. 2020-12-09 22:12:40 +11:00
Anton Chekulaev 3bc4338444 Pre key bundle removal pt1.
Device link functionality removed from app module.
2020-12-09 18:23:05 +11:00
Ryan ZHAO 7a66a47520 restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00