Commit Graph

5635 Commits

Author SHA1 Message Date
Nora Trapp
eff026a8d5 Don't insert decryption errors for blocked conversation 2021-02-25 13:20:05 -08:00
Matthew Chen
d19a94d328 Feature flags for .qa. 2021-02-24 21:53:11 -03:00
Matthew Chen
51e0719152 Feature flags for .beta. 2021-02-24 21:52:37 -03:00
Matthew Chen
d325b57bff Respond to CR. 2021-02-24 21:13:25 -03:00
Matthew Chen
b7e9bd906d Batch processing of synced contacts. 2021-02-24 21:13:25 -03:00
Matthew Chen
39feb7eb43 Respond to CR. 2021-02-24 18:03:10 -03:00
Matthew Chen
93fc3dd3db Filter as e164. 2021-02-24 18:00:54 -03:00
Nora Trapp
38013fb312 Fix handling of SMK decryption errors 2021-02-24 11:25:08 -08:00
Jordan Rose
f9025cc0d8 Update SignalClient, and stop using cocoapods-binary to build it
Includes updates for SignalMetadataKit and SignalServiceKit for the
change requiring SenderCertificates to always have UUIDs.
2021-02-23 14:18:16 -08:00
Matthew Chen
8017d0da50 Allow group migrations to work if a member never had a versioned profile. 2021-02-23 15:57:49 -03:00
Nora Trapp
ec1a1bb9ae Simplify MessageProcessing promises 2021-02-23 10:45:50 -08:00
Nora Trapp
5f8f048202 Fix tests 2021-02-23 10:45:50 -08:00
Nora Trapp
9ea30bc09a lint fix 2021-02-23 10:45:50 -08:00
Nora Trapp
3669066e42 Begone OWSBatchMessageProcessor 2021-02-23 10:45:50 -08:00
Nora Trapp
91d2953843 Begone OWSMessageReceiver 2021-02-23 10:45:50 -08:00
Nora Trapp
4b2be0b8fa Get rid of obsolte SSKMessageDecryptJobQueue 2021-02-23 10:45:50 -08:00
Nora Trapp
3991802fa8 Add appropriate restrictions to when message processing can run. 2021-02-23 10:45:50 -08:00
Nora Trapp
16708b9dd7 Batch message decryption and processing 2021-02-23 10:45:50 -08:00
Nora Trapp
3e687e5c7f Remove signaling key support 2021-02-23 10:45:50 -08:00
Nora Trapp
ad6583facb Eliminate usage of decrypt job queue 2021-02-23 10:45:50 -08:00
Matthew Chen
83501fd24b Feature flags for .qa. 2021-02-19 21:35:01 -03:00
Matthew Chen
ee649a2cc2 Add logging around auto-whitelisting of group conversations. 2021-02-19 10:05:36 -03:00
Matthew Chen
bd1fb3dde6 Feature flags for .production. 2021-02-19 09:40:28 -03:00
Nora Trapp
5c970e95da Fix sending of delivery receipts 2021-02-19 09:32:53 -03:00
Matthew Chen
c0cccf1a9e Feature flags for .qa. 2021-02-18 11:37:31 -03:00
Matthew Chen
71fa1b03ce Feature flags for .beta. 2021-02-18 11:37:26 -03:00
Matthew Chen
a6692967b4 Feature flags for .production. 2021-02-18 11:37:18 -03:00
Matthew Chen
98400a71b4 Improve robustness of sticker handling. 2021-02-18 09:20:03 -03:00
Nora Trapp
7ba48d8484 PR Feedback 2021-02-17 12:00:50 -08:00
Nora Trapp
49cf699733 Process messages in the same transaction they were decrypted in 2021-02-17 12:00:50 -08:00
Nora Trapp
26253a0a27 Set the proto address during initialization 2021-02-16 13:05:13 -08:00
Matthew Chen
21fc366534 Feature flags for .qa. 2021-02-15 14:33:10 -03:00
Matthew Chen
fa5eebb67b Feature flags for .beta. 2021-02-15 14:19:36 -03:00
Michelle Linington
5341d59ba1 Lint 2021-02-12 14:03:16 -08:00
Michelle Linington
3c7e96fcd4 PR Feedback 2021-02-12 13:14:48 -08:00
Michelle Linington
b4d36dcf31 Design changes for onboarding 2021-02-12 13:14:13 -08:00
Nora Trapp
5a415e004d Remove OWSMessageServiceParams 2021-02-12 12:02:15 -08:00
Nora Trapp
651cdef9a8 Remove legacy 'silent' flag 2021-02-12 11:59:35 -08:00
Nora Trapp
514b803fdb Fix 'online' flag for message sending 2021-02-12 11:59:34 -08:00
Matthew Chen
54dcbbe693 Feature flags for .qa. 2021-02-12 15:36:53 -03:00
Matthew Chen
30b960ccea Feature flags for .beta. 2021-02-12 15:36:46 -03:00
Nora Trapp
54a327e269 Don't require cache evacuation to happen on the main thread to avoid deadlocks 2021-02-11 12:13:45 -08:00
Nora Trapp
ad19838ee2 Fix message processing perf tests 2021-02-10 17:13:21 -08:00
Matthew Chen
178711f3ce Feature flags for .qa. 2021-02-05 18:50:31 -03:00
Matthew Chen
f7fbe56b79 Feature flags for .beta. 2021-02-05 18:50:02 -03:00
Matthew Chen
75c993549b Feature flags for .production. 2021-02-05 18:39:56 -03:00
Matthew Chen
c72ab49160 Feature flags for .qa. 2021-02-05 18:35:35 -03:00
Matthew Chen
a87dadd8e1 Feature flags for .beta. 2021-02-05 18:35:30 -03:00
Matthew Chen
1b284b393d Feature flags for .production. 2021-02-05 18:10:27 -03:00
Matthew Chen
70c8df3824 Feature flags for .qa. 2021-02-05 17:38:19 -03:00