Commit Graph

11167 Commits

Author SHA1 Message Date
Max Radermacher
ddf65f314a
Clean up DeviceSleepManager 2024-11-04 14:34:57 -06:00
Max Radermacher
a664303444
Adopt new endpoint when creating groups 2024-11-04 14:31:41 -06:00
Max Radermacher
b0fe9284eb
Update protobufs for GSEs 2024-11-04 14:22:45 -06:00
Max Radermacher
40db38ae5a
Use MonotonicDate for RESTSessionManager 2024-11-04 14:22:17 -06:00
Max Radermacher
68b6ffac40
Fix large envelope handling 2024-11-04 14:17:09 -06:00
Max Radermacher
f05a76bcaa
Add cancellation support to http requests 2024-11-04 14:16:44 -06:00
Harry
31b9ca5338
Run validator on link'n'sync export 2024-11-04 11:25:59 -08:00
Harry
1093e0332e
Mark backup error logs as fatal or not 2024-11-04 11:25:20 -08:00
Harry
aca2204448
Improve post-backup FullTestSearchIndexer error handling 2024-11-04 08:30:01 -08:00
Harry
f5f98e2f99
Don't wait as long for link'n'sync on internal builds 2024-11-04 10:28:33 -06:00
Max Radermacher
c3cd9f13cc
Clean up some noisy lines 2024-11-01 17:33:38 -05:00
Max Radermacher
fffb4569df
Combine transactions for reactive profile keys 2024-11-01 17:31:35 -05:00
Harry
c86730f9a3
Respect timeout on TSRequest 2024-11-01 14:48:11 -07:00
Pete Walters
3a63402138
Migrate to new Media/Message backup auth credentials 2024-11-01 15:46:58 -05:00
Harry
03d9cc024e
Set lastVisibleRowId on threads and wasRead on messages when restoring 2024-11-01 13:46:06 -07:00
Harry
2a88f9e9f3
Move lastVisibleSortId store into its own class 2024-11-01 13:41:30 -07:00
Pete Walters
5a44fc6162
Migrate to LibSignal key derivation
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-11-01 15:39:42 -05:00
Pete Walters
655e7bd206
Add a "purpose" enum to MBAuthCredentialManager
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-11-01 15:39:11 -05:00
Pete Walters
d86761d750
Update to LibSignal v0.60.2 2024-11-01 15:38:17 -05:00
Harry
a9d28a2975
Fix backup of My Story and story privacy/view mode 2024-11-01 11:51:03 -07:00
Marissa Le Coz
b96923fc82
Add Call Links to backups 2024-11-01 13:30:02 -04:00
Harry
c37c385a40
Just present backup errors UI directly from chat list VC 2024-10-31 15:55:24 -07:00
Harry
2989f1738a
Dont export expireStartDate for non-expiring messages 2024-10-31 14:29:32 -07:00
Harry
a8321c4f54
Omit IV from copyToMediaTier request 2024-10-31 09:37:01 -07:00
Harry
ebf8feca05
link'n'sync backup spot fixes 2024-10-30 20:08:40 -07:00
Harry
321bb702f3
Avoid double-archiving phone number contacts 2024-10-30 17:15:34 -07:00
Harry Sanabria
ee3367b5f8 Up internal linknsync timeout to ridiculous levels 2024-10-30 17:01:15 -07:00
Harry
ba81099bbd
Add toggle to enable link'n'sync for internal builds 2024-10-30 15:04:05 -07:00
sashaweiss-signal
4acff30e91 Enable filter-by-unread for all users 2024-10-30 13:29:40 -07:00
Adam Sharp
bb34e1acc0 Enable Filter by Unread in beta 2024-10-30 15:52:30 -04:00
Harry
bfbc885b70
Rollback failed backups 2024-10-30 12:47:17 -07:00
Harry
9937e97d6a
Add database writeWithTxCompletion variants 2024-10-30 12:45:45 -07:00
Harry
9a25e5991a
Manually rollback or crash if Attachment v2 writes partially fail 2024-10-30 11:42:30 -07:00
Harry
9ba009a1e3
Add internal-only UI to display verbose backup errors 2024-10-30 11:21:53 -07:00
Ehren Kret
a6fd1765f9 remove unnecessary @objc from SDSDatabaseStorage 2024-10-30 12:01:54 -05:00
Jordan Rose
d279d682ec Turn off libsignal-net shadowing experiment by default 2024-10-29 15:56:24 -07:00
Harry
8f9c66cc5c
Clean up SDSDatabaseStorage's layers and layers of methods 2024-10-29 14:51:23 -07:00
Sasha Weiss
f54409b92d
Stop persisting a ReceiptCredentialPresentation on job records 2024-10-29 11:31:04 -07:00
Pete Walters
bc9341a571
Revert SNI header changes 2024-10-29 09:42:46 -05:00
Max Radermacher
33e8ebf9f7
Remove exclusiveProcessIdentifier almost everywhere 2024-10-28 21:40:25 -05:00
Max Radermacher
788e87f15b
Decode a bunch of JSON constants 2024-10-28 21:34:41 -05:00
Max Radermacher
d086376fcf
Improve MessageSenderJobQueue fetching 2024-10-28 21:25:40 -05:00
Max Radermacher
027e400e11
Asyncify more of Storage Service 2024-10-28 16:48:35 -05:00
adel-signal
a38cb959e8
switch to v2/calling/relays endpoint 2024-10-28 13:47:12 -07:00
Harry
01fbce844f
Generate, persist, and read/write MediaRootBackupKey aka MrBurgerKing 2024-10-28 10:28:27 -07:00
Harry
8ecae5c825
Use remote config value to determine which transit tier attachments we auto-download off backups 2024-10-28 09:30:57 -07:00
Max Radermacher
406f406d7b
Fix stall in waitForProcessingComplete 2024-10-28 10:01:07 -05:00
Marissa Le Coz
3d8eb76994
Add view-once messages to backups 2024-10-25 19:48:58 -04:00
Harry
0949fbfc76
Hook up link'n'sync (dev only, without error handling) 2024-10-25 14:42:31 -07:00
Harry
7269d29723
Implement linked device side of link'n'syncManager 2024-10-25 14:37:10 -07:00