Commit Graph

596 Commits

Author SHA1 Message Date
Scott Nonnenberg
783c71999a Send call messages with conversationJobQueue
Co-authored-by: trevor-signal <trevor@signal.org>
2024-04-16 14:55:09 -07:00
Alex Konradi
6f92bcd86b Request new ZKC-based auth credential 2024-04-16 12:49:21 +02:00
trevor-signal
fc02762588 Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
Fedor Indutny
87ea909ae9 Backup encryption and improvements 2024-04-15 22:54:21 +02:00
Sergey Skrobotov
3456f5e097 Prevent sending shadowing healthcheck on a closed connection 2024-04-12 15:08:16 -07:00
Fedor Indutny
4caa260a22 Update story gradients 2024-04-09 14:38:27 -07:00
Sergey Skrobotov
e388f13910 Upgrade libsignal-client to 0.44.0 and adopt API changes 2024-04-04 14:39:52 -07:00
trevor-signal
dfd564e67f Simplify messageReceiver initialization & reset
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-04-02 13:43:20 -07:00
adel-signal
94c7de6c65 calling: update getIceServers to use new turn routing endpoint
Co-authored-by: Adel Lahlou <adel@signal.com>
2024-03-29 10:17:56 -07:00
Sergey Skrobotov
cf02337d6d remote config for making CDSI lookups via libsignal 2024-03-27 15:56:43 -07:00
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