Commit Graph

82 Commits

Author SHA1 Message Date
Jamie Kyle
b26466e59d Add schema utils 2024-10-02 12:03:10 -07:00
Jamie Kyle
6deb1594fa Dont flag endorsements fail on unregistered error 2024-09-17 16:11:25 -07:00
Jamie Kyle
65539b1419 Fix group send endorsements for new members 2024-09-16 15:37:38 -04:00
Jamie Kyle
24536e1342 Implement endorsements for group send 2024-09-06 10:52:19 -07:00
Fedor Indutny
24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
0e54740e01 Prefer access key with SEALED_SENDER.UNKNOWN 2024-06-11 09:23:10 +10:00
Scott Nonnenberg
cecd10da34 Reset sender key when group member has safety number change 2024-02-08 19:56:23 -08:00
Fedor Indutny
b2a3605d77 Cleanup RemoteConfig 2023-12-07 15:59:54 -08:00
Scott Nonnenberg
48245eeea6 On send, pull data from target edit if sending edit 2023-11-17 13:16:48 -05:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Scott Nonnenberg
3299b8f323 Remove obsolete capabilities, improve routine profile fetch 2023-08-08 01:12:57 +02:00
Scott Nonnenberg
b6445a6af0 Support for loading, storing, and using kyber keys in decryption 2023-07-19 16:21:30 -07:00
Scott Nonnenberg
65b6d9c2bc Fix failover on failed sends, and improve logging 2023-06-20 17:06:38 -07:00
Josh Perez
46942ece00 Send proper sync message for edit msg in all contexts 2023-05-09 18:25:37 -07:00
Josh Perez
68ae25f5cd Remove GroupContext proto
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-04-14 17:52:50 -07:00
Scott Nonnenberg
7c1f186c05 sendToGroup: Don't fail send if we get 401 from multi_recipient/ request 2023-01-20 17:50:34 -07:00
Scott Nonnenberg
4a3ffe07e8 sendToGroup: 404 from multi_recipient endpoint now treated differently 2023-01-13 14:01:47 -08:00
Dimitris Apostolou
3c80272673 Fix typos 2023-01-03 13:02:01 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
dec23725e5 Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
Alvaro
e41252b35e Added clearer debug logging to createOrLookup 2022-12-02 17:05:27 -08:00
Scott Nonnenberg
a8ce959405 Use implicit content hint for sender key distribution messages 2022-11-28 15:30:42 -08:00
Fedor Indutny
991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Scott Nonnenberg
5100d17ed2 SafetyNumberChangeDialog: Introduce awareness of stories 2022-11-10 23:10:30 -05:00
Scott Nonnenberg
d03b53d47e Include story=true on SKDM only when sending to distribution list 2022-10-17 10:39:10 -07:00
Scott Nonnenberg
6d535cd026 sendToGroup/_shouldFailSend: Don't fail send on 401 2022-10-12 15:50:38 -06:00
Scott Nonnenberg
4ec48df5b9 Additional work to include story=true on send 2022-10-07 10:02:08 -07:00
Alvaro
f533517672 Don't fallback to client-fanout on timeout, and more logs 2022-09-30 13:33:24 -07:00
Scott Nonnenberg
2b2594c20a Stories: Fix sender key persistence, pipe story: true into sends 2022-09-30 09:59:36 -07:00
Fedor Indutny
00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Scott Nonnenberg
06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Scott Nonnenberg
4568527232 Increase backstop queue timeouts across the app 2022-06-27 09:46:43 -07:00
Scott Nonnenberg
e09d148c1d On Sender Key distribution message failure, don't update send status 2022-06-02 14:25:55 -07:00
Fedor Indutny
3be95e821e Pass abortSignal to sendToGroup 2022-05-23 15:08:13 -07:00
Fedor Indutny
5c72c785a0 Stop retrying message send on 400 response 2022-05-23 09:27:40 -07:00
Scott Nonnenberg
d4e0f6a38d Update conversation.unreadCount in just one place, from database 2022-05-03 13:24:31 -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
fcb96bf92a Simplify OutgoingIdentityKeyError, use it in getKeysForIdentifier 2022-02-25 15:39:24 -08:00
Scott Nonnenberg
de942e1af2 sendToGroup: Combine into final send result even in error scenarios 2022-02-24 17:22:19 -08:00
Jon Chambers
45289f519a Accept HTTP/429 as a "rate-limited" status code 2022-02-24 16:26:58 -08:00
Scott Nonnenberg
b33b5d2a30 profileKey: Check length of incoming values, clear on failed send/fetch 2022-02-22 14:34:57 -06:00
Scott Nonnenberg
3c1ccce9bd Sender Key: Use sender key expire duration from remote config 2022-02-11 13:09:35 -08:00
Scott Nonnenberg
397753bbfe sendContentMessageToGroup: Comprehensive error check before failover 2022-01-31 13:51:24 -08:00
Scott Nonnenberg
06165cb742 Include sender keys in SignalProtocolStore zones 2022-01-07 18:12:13 -08:00
Scott Nonnenberg
161b0e5379 Refactor sender key sends to allow distribution lists 2021-12-09 18:15:59 -08:00
Fedor Indutny
76a30a5196 Use throwOnTimeout option for PQueue 2021-11-23 23:01:03 +01:00