Matthew Chen
70f9365c32
Reduce duration of per-message expiration.
2019-07-16 16:02:02 -06:00
Michael Kirk
9f046c5a82
adapt to lossless certs
2019-07-16 15:57:54 -06:00
Michael Kirk
2677fc1b12
Merge tag '2.40.4.2' into release/2.41.0
2019-07-15 13:54:32 -06:00
Matthew Chen
0eeae9343e
Revert "Enable per-message expiration."
...
This reverts commit 37db0230b8 .
2019-07-11 12:49:15 -03:00
Matthew Chen
37db0230b8
Enable per-message expiration.
2019-07-11 12:48:51 -03:00
Michael Kirk
bf327d2e4e
Merge tag '2.40.3.1' into release/2.40.4
2019-07-10 14:49:50 -06:00
Matthew Chen
f55eafb6b9
Sync attachment completion.
2019-07-10 17:43:39 -03:00
Matthew Chen
f233cf3dc5
Clean up ahead of PR.
2019-07-10 15:17:06 -03:00
Matthew Chen
ddcf10bf01
Let senders tap on outgoing messages with per-message expiration (until countdown completes). Countdown starts when message is sent (not sending, failed).
2019-07-10 15:04:10 -03:00
Michael Kirk
9f41bf0989
Revert "Revert "Merge branch 'nt/ios-13-ssl' into release/2.40.2""
...
This reverts commit 4cda654fd0 .
2019-07-09 20:56:33 -06:00
Michael Kirk
a10183c8a0
check blocked recipients earlier and redundantly
2019-07-09 20:54:02 -06:00
Michael Kirk
4cda654fd0
Revert "Merge branch 'nt/ios-13-ssl' into release/2.40.2"
...
This reverts commit 81c8bcb48d , reversing
changes made to 0f1924cdb4 .
2019-07-09 20:53:05 -06:00
Matthew Chen
697e87ccb1
Omit all renderable content from sync transcripts for one-off DMs.
2019-07-02 10:01:07 -06:00
Matthew Chen
caffce4795
Let users quote-reply to messages with per-message expiration, but without renderable content.
2019-07-02 10:00:17 -06:00
Matthew Chen
01633dc7be
Let users quote-reply to messages with per-message expiration, but without renderable content.
2019-07-02 10:00:17 -06:00
Matthew Chen
981937e0d3
Enable sending disappearing photos in non-production builds.
2019-06-28 16:03:49 -04:00
Matthew Chen
f2b990463a
Fix build breakage.
2019-06-28 10:27:24 -04:00
Matthew Chen
49ee64dd47
Disable YDB for release branch.
2019-06-28 10:00:18 -04:00
Matthew Chen
115638378c
Merge remote-tracking branch 'private/release/2.40.2' into release/2.41.0
2019-06-28 09:57:43 -04:00
Matthew Chen
f143c693b3
Revert "Merge branch 'mkirk/stub-uuid-receive'"
...
This reverts commit 4ba65bc7ea , reversing
changes made to 70d97e11c5 .
2019-06-28 09:52:18 -04:00
Michael Kirk
d546097ad6
ssl errors are not retryable
2019-06-27 13:01:41 -07:00
Nora Trapp
88a19b0ea0
Pin to cloudfront leaf
2019-06-27 12:59:38 -07:00
Nora Trapp
e39e9774a4
Interact with cloudfront directly for iOS 13
2019-06-27 12:55:38 -07:00
Matthew Chen
2beb816314
First of many fixes for attachment sending.
2019-06-24 16:02:18 -04:00
Matthew Chen
3c112b7da5
Respond to CR.
2019-06-24 15:52:26 -04:00
Matthew Chen
85af6572e3
Convert attachments to be any-only - code generated changes.
2019-06-24 15:34:02 -04:00
Matthew Chen
e26a8e1bd4
Convert attachments to be any-only.
2019-06-24 15:34:02 -04:00
Matthew Chen
ff38ae1920
Respond to CR.
2019-06-24 15:29:43 -04:00
Matthew Chen
3f2a680b70
Add will/did...save/remove methods to models.
2019-06-24 15:29:43 -04:00
Michael Kirk
c34b21fa6a
TSAccountManager holds uuid and red test for UUID work
2019-06-24 10:19:46 -06:00
Michael Kirk
e370848f08
Integration test for message processing.
...
Tests from `receivedEnvelopeData`, which is called by e.g. the websocket or the
messageFetcherJob through the message processing pipeline until the UIDatabase
is notified with the new message and thread.
Includes some test helpers to initialize sessions and encrypt/decrypt messages.
2019-06-24 10:19:46 -06:00
Michael Kirk
e25024e748
add sourceUuid to protos
2019-06-24 10:06:45 -06:00
Michael Kirk
2523e8306f
adapt to rename source -> sourceE164
2019-06-24 10:06:45 -06:00
Michael Kirk
dbe137fda5
rename source -> sourceE164 in proto
2019-06-24 10:06:45 -06:00
Matthew Chen
e840408807
Make isOnUIDatabaseObserverSerialQueue access thread-safe.
2019-06-24 09:56:05 -06:00
Michael Kirk
25943c515e
Fix GRDB watchdog crash on SnapshotObserver updates
...
Our snapshot observers manage state, which must happen on our observer (serial) DispatchQueue.
Some of our snapshot observers read from the database - reading from the db must be done on the db DispatchQueue.
Even though the behavior is correct - we have the common issue of nested
DispatchQueues, wherein while on the inner one, we can no longer verify we are
still on the outer one.
So instead, we implement snapshot data mgmt using objc_sync rather than a DispatchQueue.
2019-06-24 09:55:21 -06:00
Matthew Chen
8f84b82c82
Avoid GRDB insertion errors.
2019-06-24 09:51:22 -04:00
Matthew Chen
72d9763405
Merge remote-tracking branch 'private/release/2.40.1'
2019-06-24 09:50:32 -04:00
Matthew Chen
9e838dece0
Set isBetaBuild flag.
2019-06-22 09:01:39 -04:00
Matthew Chen
4adef2e6a5
Revert "See isBetaBuild flag."
...
This reverts commit f93f8ff959 .
2019-06-22 08:53:06 -04:00
Matthew Chen
4931ad1095
Eagerly clean up group avatar updates.
2019-06-22 08:48:00 -04:00
Michael Kirk
782cf1cb6f
fix avatar downloads
2019-06-21 15:57:21 -06:00
Matthew Chen
f93f8ff959
See isBetaBuild flag.
2019-06-21 16:10:42 -04:00
Matthew Chen
781552e944
Add onlyModernNotificationClearance feature flag.
2019-06-21 16:08:08 -04:00
Matthew Chen
11b7879d78
Add onlyModernNotificationClearance feature flag.
2019-06-21 16:07:05 -04:00
Matthew Chen
d62c143a35
Apply strict ydb extension flag to ydb enumeration.
2019-06-21 11:57:21 -04:00
Matthew Chen
b15e023e49
Revert "Enable strict loading of db extensions."
...
This reverts commit 559522df9e .
2019-06-21 11:52:14 -04:00
Matthew Chen
0e473da157
Merge remote-tracking branch 'private/release/2.40.0'
2019-06-21 11:45:49 -04:00
Matthew Chen
00682cc64b
Relax checks around corrupt db views.
2019-06-21 10:56:54 -04:00
Matthew Chen
7cf58fdc94
Respond to CR.
2019-06-21 09:16:10 -04:00