Commit Graph
700 Commits
Author SHA1 Message Date
Sergey SkrobotovandGitHub df1240049a Add a remote config option to disable libsignal transport in prod 2024-04-18 11:46:48 -07:00
trevor-signalandGitHub d31a4d5d91 Close websocket if request times out 2024-04-18 19:16:05 +02:00
trevor-signalandGitHub ec2a17a0e4 Ensure unauthenticated websocket reconnects if using LibSignal's transport 2024-04-18 19:00:16 +02:00
Fedor IndutnyandGitHub 97f5430541 Fix lazy creation of ProxyAgent 2024-04-17 16:13:15 -07:00
783c71999a Send call messages with conversationJobQueue
Co-authored-by: trevor-signal <trevor@signal.org>
2024-04-16 14:55:09 -07:00
Alex KonradiandGitHub 6f92bcd86b Request new ZKC-based auth credential 2024-04-16 12:49:21 +02:00
trevor-signalandGitHub fc02762588 Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
Fedor IndutnyandGitHub 87ea909ae9 Backup encryption and improvements 2024-04-15 22:54:21 +02:00
Sergey SkrobotovandGitHub 3456f5e097 Prevent sending shadowing healthcheck on a closed connection 2024-04-12 15:08:16 -07:00
Fedor IndutnyandGitHub 4caa260a22 Update story gradients 2024-04-09 14:38:27 -07:00
Sergey SkrobotovandGitHub e388f13910 Upgrade libsignal-client to 0.44.0 and adopt API changes 2024-04-04 14:39:52 -07:00
dfd564e67f Simplify messageReceiver initialization & reset
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-04-02 13:43:20 -07:00
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 SkrobotovandGitHub cf02337d6d remote config for making CDSI lookups via libsignal 2024-03-27 15:56:43 -07:00
trevor-signalandGitHub ff5ecd8bf3 Cleanup attachment download flow 2024-03-21 16:02:12 -04:00
Fedor IndutnyandGitHub 091b50c414 Lazy import proxy-agent 2024-03-20 11:05:10 -07:00
trevor-signalandGitHub 83e8f4b59d Add additional logging for attachment downloading 2024-03-20 11:23:31 -04:00
Fedor IndutnyandGitHub 60fa6a11ef Better group call state management 2024-03-19 10:40:37 -07:00
Fedor IndutnyandGitHub 9aff86f02b Simplify online/offline status management 2024-03-18 14:48:00 -07:00
trevor-signalandGitHub 9ebdf6e399 Retain key for downloaded attachments 2024-03-18 11:38:52 -07:00
Fedor IndutnyandGitHub 6f4730b42c Don't unlink on 4409 2024-03-18 10:08:36 -07:00
Fedor IndutnyandGitHub d85a1d5074 Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
Chris EagerandGitHub 231bf91a22 Update ChallengeType 2024-03-14 14:16:09 -07:00
9f40562b19 unauthenticated WebSocket via libsignal: shadowing mode
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-03-14 14:08:51 -07:00
trevor-signalandGitHub ed94c11d08 Improve resiliency to excessive prekey generation 2024-03-13 18:07:29 -07:00
1823f7eca9 Introduce outage network status
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-03-12 12:52:02 -07:00
Fedor IndutnyandGitHub e031d136a1 Include and process destinationPniIdentityKey 2024-03-11 18:08:38 -07:00
trevor-signalandGitHub 711e321d16 Support larger sync messages in large groups 2024-03-11 21:08:28 -04:00
ayumi-signalandGitHub c332bd240f Handle new sync message MarkedAsRead for Calls Tab 2024-03-11 11:18:55 -07:00
trevor-signalandGitHub cf381cd46c Generate mediaName for backed-up attachments 2024-03-06 13:15:10 -05:00
Fedor IndutnyandGitHub 08eb4fc168 Run storage service on link 2024-02-28 17:48:11 -08:00
trevor-signalandGitHub 55be00d689 Add timeout to avatar fetches and avoid blocking on profile syncs 2024-02-28 09:48:01 -08:00
ayumi-signalandGitHub 96b3413feb Basic call link join support 2024-02-22 13:19:50 -08:00
Jamie KyleandGitHub a27890b988 Unlink on device conflict 4409 2024-02-21 12:33:56 -08:00
trevor-signalandGitHub 604563a3b4 Prevent decryptAndCache jobs from delaying message sends 2024-02-20 17:31:03 -05:00
trevor-signalandGitHub 4e1c52a155 Update behavior when receiving sync messages with isRecipientUpdate 2024-02-20 14:53:15 -05:00
Fedor IndutnyandGitHub dd5b66039d Further PNP fixes 2024-02-16 12:39:58 -08:00
Fedor IndutnyandGitHub 16dcf31906 Remove unused pre-PNP code 2024-02-16 14:49:48 -05:00
Fedor IndutnyandGitHub 943518dc3a Fix MessageRequestResponse sync processing 2024-02-14 12:19:08 -08:00
Fedor IndutnyandGitHub cd3d3dc8a6 Don't poll websocket on remote expiration 2024-02-14 10:37:47 -08:00
Fedor IndutnyandGitHub 9ad6d5b66b Use libsignal-client for parsing crash reports 2024-02-13 13:41:48 -08:00
Fedor IndutnyandGitHub fe14333e74 Fix case sensitivity of X-Signal-Timestamp regexp 2024-02-06 14:35:29 -08:00
Scott NonnenbergandGitHub 9a283909b0 Contact Sync: Properly drop contacts with invalid ACIs 2024-02-05 18:30:04 -08:00
Jamie KyleandGitHub 395c67f6c4 Refactor AttachmentCrypto 2024-02-05 15:17:28 -08:00
ayumi-signalandGitHub 581594ae9a Fix group updates for blocked users 2024-01-31 12:19:47 -08:00
Fedor IndutnyandGitHub 900b40381c Test more contact splitting scenarios 2024-01-31 09:51:09 -08:00
Fedor IndutnyandGitHub 52736ea32e Explicit checks for pniChangeNumber 2024-01-30 09:57:25 -08:00
Fedor IndutnyandGitHub 2b79a65e72 Remove unused query parameter 2024-01-25 15:21:06 -08:00
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 IndutnyandGitHub 38914a45cb Custom Discriminator in EditUsernameModalBody 2024-01-18 20:53:24 +01:00