Commit Graph

56 Commits

Author SHA1 Message Date
Fedor Indutny 371c73377c Move setVerified to conversation queue 2023-03-09 15:33:12 -08:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny 991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Scott Nonnenberg 2b2594c20a Stories: Fix sender key persistence, pipe story: true into sends 2022-09-30 09:59:36 -07:00
Fedor Indutny 757af2cbbe Include ACI+Access Keys pairs with CDSI requests 2022-08-18 13:44:53 -07:00
Fedor Indutny 00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Scott Nonnenberg 06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Evan Hahn f50a6abe36 Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Jordan Rose 5a107e1bc3 Update for @signalapp/libsignal-client rename 2022-03-24 14:47:21 -07:00
Dimitris Apostolou 718d0a7046 Fix typos 2022-03-13 11:10:17 +02:00
Scott Nonnenberg 4be2a33be5 Populate dataMessage on CallbackResultType when sending 1:1 messages 2022-03-04 17:39:37 -08:00
Scott Nonnenberg fcb96bf92a Simplify OutgoingIdentityKeyError, use it in getKeysForIdentifier 2022-02-25 15:39:24 -08:00
Scott Nonnenberg 90356d4c0f Move a number of sync messages to jobs for retry 2022-01-14 13:34:52 -08:00
Evan Hahn 5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn d6ffb08a63 Disable class-methods-use-this lint rule 2021-11-04 16:04:51 -05:00
Fedor Indutny 63fcdbe787 Use UUIDs in group database schema 2021-10-26 15:59:08 -07:00
Evan Hahn 74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Fedor Indutny eec669f284 Remove unused code from WebAPI 2021-09-28 16:38:55 -07:00
Fedor Indutny 4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Fedor Indutny b9d6497cb1 Better types for WebAPI 2021-09-21 17:58:03 -07:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Fedor Indutny c7e7d55af4 UUID-keyed lookups in SignalProtocolStore 2021-09-09 19:38:11 -07:00
Evan Hahn 9e9a815a2b ESLint: allow for..of 2021-08-26 13:18:00 -05:00
Evan Hahn 8775c711ae Mark many of SendMessage's arguments as readonly 2021-07-29 12:00:11 -07:00
Fedor Indutny 31989a7706 Translate errors before rejecting in SendMessage 2021-07-19 18:10:09 -07:00
Scott Nonnenberg a42c41ed01 Message Send Log to enable comprehensive resend 2021-07-15 16:48:09 -07:00
Fedor Indutny ddbbe3a6b1 More protobufjs migration 2021-07-09 12:36:10 -07:00
Scott Nonnenberg 615ae1ccf7 Refactor SendMessage.ts to named parameters 2021-07-02 13:34:17 -05:00
Fedor Indutny 8f5086227a Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
Scott Nonnenberg ee513a1965 Support for message retry requests 2021-05-28 12:11:19 -07:00
Scott Nonnenberg e6f1ec2b6b Send support for Sender Key 2021-05-25 15:40:04 -07:00
Scott Nonnenberg 403b3c5fc6 getSendOptions: Disable sealed sender whenever sending to own account 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
Fedor Indutny 986d8a66bc Show challenge when requested by server 2021-05-05 17:09:29 -07:00
Scott Nonnenberg 18c86898d1 OutgoingMessage: Use enqueueSessionJob for all encrypts 2021-05-04 18:03:03 -07:00
Evan Hahn b9bc957299 Fix sendToIdentifier error message 2021-05-04 09:44:17 -07:00
Evan Hahn bf6487c5b9 Don't mark conversations as unregistered unless there's no UUID 2021-04-29 14:27:37 -07:00
Evan Hahn 013923d3c1 Remove CDS feature flag 2021-04-29 14:27:36 -07:00
Scott Nonnenberg 86d2a4b5dd decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript 2021-04-29 14:27:35 -07:00
Evan Hahn 18ccda83ba Use UUID-only sender certificate when applicable 2021-04-08 23:51:54 -04:00
Fedor Indutny fd8339e2ff Fix for UnregisteredUserError handling when fetching UUIDs 2021-03-19 16:57:36 -04:00
Scott Nonnenberg c9ffb7c014 Move SecretSessionCipher to TypeScript 2021-03-19 16:57:35 -04:00
Scott Nonnenberg a48b3e381e Support for joining New Groups via invite links 2021-01-29 14:16:48 -08:00
Scott Nonnenberg 5369950c1d Don't promote archived sessions, more logging on error 2020-12-09 14:05:11 -08:00
Evan Hahn 8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Scott Nonnenberg 8eea20ea91 Reliability fixes for conversation formatting and message send 2020-10-28 14:54:33 -07:00
Scott Nonnenberg 5c0fcad6b1 Properly prepare, await and hand response for sync message send 2020-10-26 15:48:44 -07:00
Scott Nonnenberg 74de4ea6f6 Capture original error stack when sending messages 2020-10-26 15:48:44 -07:00
Sidney Keese dabab60f56 Remove TSLint
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00