Commit Graph

686 Commits

Author SHA1 Message Date
trevor-signal
ff5ecd8bf3 Cleanup attachment download flow 2024-03-21 16:02:12 -04:00
Fedor Indutny
091b50c414 Lazy import proxy-agent 2024-03-20 11:05:10 -07:00
trevor-signal
83e8f4b59d Add additional logging for attachment downloading 2024-03-20 11:23:31 -04:00
Fedor Indutny
60fa6a11ef Better group call state management 2024-03-19 10:40:37 -07:00
Fedor Indutny
9aff86f02b Simplify online/offline status management 2024-03-18 14:48:00 -07:00
trevor-signal
9ebdf6e399 Retain key for downloaded attachments 2024-03-18 11:38:52 -07:00
Fedor Indutny
6f4730b42c Don't unlink on 4409 2024-03-18 10:08:36 -07:00
Fedor Indutny
d85a1d5074 Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
Chris Eager
231bf91a22 Update ChallengeType 2024-03-14 14:16:09 -07:00
Sergey Skrobotov
9f40562b19 unauthenticated WebSocket via libsignal: shadowing mode
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-03-14 14:08:51 -07:00
trevor-signal
ed94c11d08 Improve resiliency to excessive prekey generation 2024-03-13 18:07:29 -07:00
Fedor Indutny
1823f7eca9 Introduce outage network status
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-03-12 12:52:02 -07:00
Fedor Indutny
e031d136a1 Include and process destinationPniIdentityKey 2024-03-11 18:08:38 -07:00
trevor-signal
711e321d16 Support larger sync messages in large groups 2024-03-11 21:08:28 -04:00
ayumi-signal
c332bd240f Handle new sync message MarkedAsRead for Calls Tab 2024-03-11 11:18:55 -07:00
trevor-signal
cf381cd46c Generate mediaName for backed-up attachments 2024-03-06 13:15:10 -05:00
Fedor Indutny
08eb4fc168 Run storage service on link 2024-02-28 17:48:11 -08:00
trevor-signal
55be00d689 Add timeout to avatar fetches and avoid blocking on profile syncs 2024-02-28 09:48:01 -08:00
ayumi-signal
96b3413feb Basic call link join support 2024-02-22 13:19:50 -08:00
Jamie Kyle
a27890b988 Unlink on device conflict 4409 2024-02-21 12:33:56 -08:00
trevor-signal
604563a3b4 Prevent decryptAndCache jobs from delaying message sends 2024-02-20 17:31:03 -05:00
trevor-signal
4e1c52a155 Update behavior when receiving sync messages with isRecipientUpdate 2024-02-20 14:53:15 -05:00
Fedor Indutny
dd5b66039d Further PNP fixes 2024-02-16 12:39:58 -08:00
Fedor Indutny
16dcf31906 Remove unused pre-PNP code 2024-02-16 14:49:48 -05:00
Fedor Indutny
943518dc3a Fix MessageRequestResponse sync processing 2024-02-14 12:19:08 -08:00
Fedor Indutny
cd3d3dc8a6 Don't poll websocket on remote expiration 2024-02-14 10:37:47 -08:00
Fedor Indutny
9ad6d5b66b Use libsignal-client for parsing crash reports 2024-02-13 13:41:48 -08:00
Fedor Indutny
fe14333e74 Fix case sensitivity of X-Signal-Timestamp regexp 2024-02-06 14:35:29 -08:00
Scott Nonnenberg
9a283909b0 Contact Sync: Properly drop contacts with invalid ACIs 2024-02-05 18:30:04 -08:00
Jamie Kyle
395c67f6c4 Refactor AttachmentCrypto 2024-02-05 15:17:28 -08:00
ayumi-signal
581594ae9a Fix group updates for blocked users 2024-01-31 12:19:47 -08:00
Fedor Indutny
900b40381c Test more contact splitting scenarios 2024-01-31 09:51:09 -08:00
Fedor Indutny
52736ea32e Explicit checks for pniChangeNumber 2024-01-30 09:57:25 -08:00
Fedor Indutny
2b79a65e72 Remove unused query parameter 2024-01-25 15:21:06 -08:00
Fedor Indutny
2bc0e4755c Upgrade Electron to 28.1.5
Co-authored-by: Fedor Indutny <238531+indutny@users.noreply.github.com>
2024-01-23 16:11:12 -08:00
Fedor Indutny
38914a45cb Custom Discriminator in EditUsernameModalBody 2024-01-18 20:53:24 +01:00
Fedor Indutny
fa3937e084 Fix parsing of Retry-After 2024-01-17 15:23:41 -08:00
Alex Konradi
6dfef6e70d Integrate libsignal-net CDSI lookup and make it accessible in debug builds 2024-01-17 13:57:03 -08:00
trevor-signal
a30f277276 Remove now-unnecessary data from prekey upload request
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2024-01-10 11:14:44 -08:00
Jamie Kyle
a60cf05f83 Fix wrong ringerId in auto-ended remote call 2024-01-03 20:19:08 +01:00
Fedor Indutny
d71da5c486 Support phone number sharing flag on profile 2024-01-02 20:36:49 +01:00
Jamie Kyle
5d578650b5 Add timestamp to doSendMessage log 2023-12-19 19:55:09 +01:00
Fedor Indutny
f8c4e392fe Use createHTTPSAgent for all requests 2023-12-12 23:57:09 +01:00
trevor-signal
b7ab1d7207 Store plaintext hash with newly sent or received attachments 2023-11-17 15:02:02 -05:00
Scott Nonnenberg
48245eeea6 On send, pull data from target edit if sending edit 2023-11-17 13:16:48 -05:00
Scott Nonnenberg
d7177516c1 No more type passed to removeAllConfiguration; keep more UI keys 2023-11-13 17:01:27 -05:00
Fedor Indutny
f52da976f9 Compile protobufs with no-convert/null-defaults
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-11-07 22:31:59 +01:00
Fedor Indutny
e8fdd7116b Remove deprecated ContactDetails fields 2023-11-07 21:26:31 +01:00
Fedor Indutny
59fa75c309 Better check for empty storage/master keys 2023-11-07 01:38:51 +01:00
Jamie Kyle
3ef0d221d1 Refactor Signal app routing 2023-11-02 15:42:31 -04:00