Commit Graph

24 Commits

Author SHA1 Message Date
Fedor Indutny 4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Fedor Indutny b83c00f43f Defer unprocessed item attempt update 2021-09-17 16:11:24 -07:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Fedor Indutny 091f3653e7 Ensure conversation id in storeSession 2021-09-10 10:17:32 -07:00
Fedor Indutny c7e7d55af4 UUID-keyed lookups in SignalProtocolStore 2021-09-09 19:38:11 -07:00
Fedor Indutny 798533a417 Keep UI settings on heartbeat expiration 2021-08-30 14:39:57 -07:00
Evan Hahn 9e9a815a2b ESLint: allow for..of 2021-08-26 13:18:00 -05:00
Fedor Indutny b7ccd12245 Run resumed zone jobs concurrently 2021-08-24 14:07:40 -07:00
Scott Nonnenberg 0fb3951078 _maybeMigrateSession: Directly update cache or save session if needed 2021-08-03 15:42:23 -07:00
Scott Nonnenberg 9fb8114691 Sender Key: Track registrationIds in senderKeyState 2021-07-30 11:35:25 -07:00
Scott Nonnenberg a42c41ed01 Message Send Log to enable comprehensive resend 2021-07-15 16:48:09 -07:00
Fedor Indutny 8f5086227a Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
Josh Perez d4875fd8f4 Remove isPrivate, isMe, isGroupV1, isGroupV2 from model 2021-06-07 09:39:13 -07:00
Fedor Indutny fcaa34d67a Fix session transaction issue 2021-05-28 16:09:17 -07:00
Scott Nonnenberg e6f1ec2b6b Send support for Sender Key 2021-05-25 15:40:04 -07:00
Fedor Indutny 4a6132933c Fix race condition in session transactions 2021-05-24 15:59:36 -07:00
Fedor Indutny b878cad625 Fix session transactions for archive sessions 2021-05-21 09:03:01 -07:00
Fedor Indutny 7c07fdd589 Fix in-memory transactions in MessageReceiver 2021-05-20 17:37:19 -07:00
Fedor Indutny 7418a5c663 Rename locks to zones 2021-05-20 17:37:18 -07:00
Fedor Indutny 1f0119a7ac Reuse global locks, handle empty envelopes 2021-05-20 17:37:17 -07:00
Fedor Indutny 2abc331058 Fix in-memory transactions while accessing sessions 2021-05-20 17:37:10 -07:00
Fedor Indutny 94d2c56ab9 Introduce in-memory transactions for sessions 2021-05-20 17:37:09 -07:00
Scott Nonnenberg e6bab06510 Receive support for Sender Key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2021-05-20 17:37:08 -07:00
Scott Nonnenberg 86d2a4b5dd decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript 2021-04-29 14:27:35 -07:00