Commit Graph

25199 Commits

Author SHA1 Message Date
Matthew Chen
eed697bddd Handle certain call messages sync. 2021-09-22 12:12:10 -07:00
Matthew Chen
692c637e80 Handle certain call messages sync. 2021-09-22 12:11:09 -07:00
Michelle Linington
8422bf0946 Merge branch 'charlesmchen/dedupeDecryption' into release/5.20.4 2021-09-22 12:05:46 -07:00
Matthew Chen
ba4d7a98f4 Deduplication message decryption to avoid spurious errors when NSE and main app message processing race. 2021-09-22 12:05:28 -07:00
Matthew Chen
d5b748a84c "Feature flags for .qa." 2021-09-22 12:05:28 -07:00
Matthew Chen
d8387848f2 Deduplication message decryption to avoid spurious errors when NSE and main app message processing race. 2021-09-22 12:05:28 -07:00
Matthew Chen
e7c78ea35e Update Cocoapods. 2021-09-22 12:05:28 -07:00
Matthew Chen
7356ee90dc Deduplication message decryption to avoid spurious errors when NSE and main app message processing race. 2021-09-22 12:05:28 -07:00
Matthew Chen
9e73b833af Deduplication message decryption to avoid spurious errors when NSE and main app message processing race. 2021-09-22 12:05:28 -07:00
Matthew Chen
8aa213d25b Deduplication message decryption to avoid spurious errors when NSE and main app message processing race. 2021-09-22 12:05:28 -07:00
Michelle Linington
968e26a966 Merge branch 'mlin/PR/NSEPartialRollback' into release/5.20.4 2021-09-22 12:01:51 -07:00
Michelle Linington
0a69803b96 Restore NSE+main call message handoff 2021-09-22 11:23:14 -07:00
Matthew Chen
2d79b830c4 "Bump build to 5.20.3.5." (Internal) 2021-09-22 12:24:17 -03:00
Michelle Linington
41463757a0 "Bump build to 5.20.3.4." 2021-09-21 20:59:19 -07:00
Michelle Linington
4894bda366 "Feature flags for .production." 2021-09-21 20:59:07 -07:00
Michelle Linington
fa69b23e57 "Bump build to 5.20.3.3." (Internal) 2021-09-21 18:47:12 -07:00
Michelle Linington
c88cdb9ab9 "Feature flags for .qa." 2021-09-21 18:46:11 -07:00
Michelle Linington
aaa0ea6b9f Merge branch 'mlin/PR/NSEFixes' into release/5.20.3 2021-09-21 18:45:09 -07:00
Michelle Linington
7da30fbe49 Logging 2021-09-21 18:44:00 -07:00
Michelle Linington
155c5b6a80 PR Feedback. Remove unused return value 2021-09-21 18:44:00 -07:00
Michelle Linington
b71b52d726 Fix compilation issue 2021-09-21 18:44:00 -07:00
Michelle Linington
3f956130c6 Ignore call messages that won't trigger CallKit ring 2021-09-21 18:44:00 -07:00
Michelle Linington
48435eb05d NSE should bail whenever it wakes the main app
We've observed races between the NSE+app handoff that can cause a
message to be decrypted twice. This works around this by quitting the
NSE if we decide to wake the main app. This isn't a good fix, but it
should address these out-of-sync session issues for now.
2021-09-21 18:44:00 -07:00
Matthew Chen
67fa9270b0 "Bump build to 5.20.3.2." (Beta) 2021-09-21 16:48:45 -03:00
Matthew Chen
486a89df8d "Feature flags for .beta." 2021-09-21 16:48:42 -03:00
Matthew Chen
27146c17c4 "Bump build to 5.20.3.1." 2021-09-21 16:48:38 -03:00
Matthew Chen
fb1ae64178 "Feature flags for .production." 2021-09-21 16:48:33 -03:00
Matthew Chen
77bf702c4a Refine NSE "device not yet unlocked" handling. 2021-09-21 16:28:47 -03:00
Matthew Chen
70c5f39be3 Check for NSE expiration completion; Terminate if NSE can't unlock keychain. 2021-09-21 14:22:30 -03:00
Matthew Chen
76ef2373cd Default HTTP headers. 2021-09-21 14:21:01 -03:00
Matthew Chen
9d17e14795 "Bump build to 5.20.3.0." 2021-09-21 14:14:43 -03:00
Michelle Linington
b201892334 "Bump build to 5.20.2.30." (Internal) 2021-09-17 19:19:33 -07:00
Michelle Linington
b290884c8a "Bump build to 5.20.2.29." (Internal) 2021-09-17 18:25:46 -07:00
Michelle Linington
9c6902ba49 "Feature flags for .qa." 2021-09-17 18:25:42 -07:00
Michelle Linington
b61f8c40bf "Bump build to 5.20.2.28." (Beta) 2021-09-17 18:24:53 -07:00
Michelle Linington
ff01b83713 "Feature flags for .beta." 2021-09-17 18:24:46 -07:00
Michelle Linington
9ee4a5b517 "Bump build to 5.20.2.27."
Note: Version number set by hand since we've already consumed up through
5.20.2.26 in ASC
2021-09-17 18:20:31 -07:00
Michelle Linington
c40452ee14 "Feature flags for .production." 2021-09-17 18:16:45 -07:00
Michelle Linington
ea9cf363bd "Bump build to 5.20.2.2." (Internal) 2021-09-17 17:26:20 -07:00
Michelle Linington
5ff8a1af6e "Feature flags for .qa." 2021-09-17 17:26:18 -07:00
Michelle Linington
838e85215e "Bump build to 5.20.2.1." (Beta) 2021-09-17 17:26:13 -07:00
Michelle Linington
2ac795426d "Feature flags for .beta." 2021-09-17 17:26:08 -07:00
Michelle Linington
6eaff13e7b "Bump build to 5.20.2.0." 2021-09-17 17:25:59 -07:00
Michelle Linington
9a3d1eb41d "Feature flags for .production." 2021-09-17 17:24:43 -07:00
Michelle Linington
ffb22df4df Merge branch 'mlin/PR/SenderKeyBugFixes5.20.2' into release/5.20.2 2021-09-17 17:23:00 -07:00
Michelle Linington
ace5946236 Update Pods 2021-09-17 17:22:42 -07:00
Michelle Linington
321b26fc09 Lint 2021-09-17 17:18:03 -07:00
Michelle Linington
032e12876d Update Pods 2021-09-17 17:18:03 -07:00
Michelle Linington
30926bc252 A couple bug fixes for sender key
- Desktop needs the groupId of the failed message tacked on to the
  resend request
- We need to be providing the unwrapped UD content to
  DecryptionErrorMessage
2021-09-17 17:18:03 -07:00
Matthew Chen
2d146d6335 "Bump build to 5.20.1.4." (Beta) 2021-09-14 00:50:32 -03:00