Commit Graph

1332 Commits

Author SHA1 Message Date
Harry
9ba009a1e3
Add internal-only UI to display verbose backup errors 2024-10-30 11:21:53 -07:00
Sasha Weiss
f54409b92d
Stop persisting a ReceiptCredentialPresentation on job records 2024-10-29 11:31:04 -07: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
Harry
01fbce844f
Generate, persist, and read/write MediaRootBackupKey aka MrBurgerKing 2024-10-28 10:28:27 -07:00
Marissa Le Coz
3d8eb76994
Add view-once messages to backups 2024-10-25 19:48:58 -04:00
Harry
6cb911ae93
Add tokenIdentifier to device provisioning code response 2024-10-25 14:34:33 -07:00
Harry
1f03f0e52d
Add link'n'sync ephemeralBackupKey provisioning proto 2024-10-25 14:33:45 -07:00
Harry
535acba11c
Add encryption mode to backups for link'n'sync support 2024-10-25 14:30:00 -07:00
Max Radermacher
03643f5f91
Fix testEarlyServerGeneratedDeliveryReceipt 2024-10-25 16:09:34 -05:00
Sasha Weiss
8ebcc1e4ec
Update to the latest Backup integration test cases 2024-10-25 13:28:33 -07:00
Max Radermacher
4281cc9a5b
Clean up MessageSenderJobQueue 2024-10-25 13:24:11 -05:00
Harry
f149718964
Make backup media list endpoint handling more efficient 2024-10-25 11:09:51 -07:00
Max Radermacher
71950c3e52
Don’t use escaping block for awaitableWrite 2024-10-25 13:00:37 -05:00
Sasha Weiss
46b5b4a9e4
Prefix donations-related types with Donations 2024-10-25 10:14:56 -07:00
Pete Walters
d9e411208a
ChunkedInputStreamTransform performance improvements 2024-10-24 15:04:17 -05:00
Sasha Weiss
734ca937fe
Add BackupSubscriptionManager 2024-10-22 12:50:03 -07:00
Harry
b3b14bc97f
Protocolize+make public DatabaseChangeObserver 2024-10-22 10:42:16 -07:00
Ehren Kret
9d24c6b111 add asyncRequest method to NetworkManager to deprecate Promises 2024-10-22 10:57:19 -05:00
Max Radermacher
b902790b93
Add & use global.messageQueueTime remote config 2024-10-18 15:07:10 -05:00
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely 2024-10-18 14:01:33 -05:00
Max Radermacher
07f3a0a2f7
Fix SerialTaskQueue 2024-10-18 02:46:11 -05:00
Max Radermacher
07632a2f4a
Ignore calls sent to our PNI 2024-10-15 18:54:58 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Ehren Kret
114afd8fe8 remove shared extensions 2024-10-11 10:58:08 -05:00
Max Radermacher
23d6a23d90
Add call link support to a unit test 2024-10-10 11:18:44 -05:00
Max Radermacher
b6b3a78f60
Add GRDB migrations for call links 2024-10-09 14:03:38 -05:00
Max Radermacher
f12b942747
Add support for deleting call links 2024-10-09 13:22:38 -05:00
Max Radermacher
36504393b9
Add call link disposition sync messages 2024-10-08 00:31:49 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB 2024-10-07 19:06:08 -07:00
Harry
4e5e570421
Add necessary media tier list methods to AttachmentUploadStore 2024-10-07 07:56:36 -07:00
Harry
a760f35b6d
Split AttachmentStore and AttachmentUploadStore 2024-10-07 07:55:58 -07:00
Harry
88c939264c
Delete pending orphan backup attachment jobs when creating a new attachment with the same mediaName/Id 2024-10-07 07:53:11 -07:00
Harry
a74842b757
Clean up remaining store users of SDSDB.shimOnlyBridge 2024-10-04 16:13:35 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol 2024-10-04 16:12:52 -07:00
Harry
98e4b143ea
Add database connection access method to db v2 transactions 2024-10-04 16:10:47 -07:00
Max Radermacher
9a5710ad1f
Add unused database support for sync messages 2024-10-02 12:54:23 -05:00
Max Radermacher
ab92cf34b0
Clean up call event delete sync code 2024-10-02 12:44:20 -05:00
Max Radermacher
ce4c5da6a6
Move CallRecord thread/interaction rowids to enums 2024-09-30 11:22:00 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Ehren Kret
f4b772a7f1 convert #file to #fileID by enabling concise magic file upcoming feature 2024-09-29 20:03:17 -05:00
Harry Sanabria
a7f3bd00fe Pass AppReadiness to ModelReadCache 2024-09-27 16:59:25 -07:00
Harry Sanabria
d43b2846b0 Pass AppReadiness to JobQueue methods 2024-09-27 16:30:12 -07:00
Harry Sanabria
044f277a28 Pass AppReadiness instance to a ton of classes that need to retain it as an instance var 2024-09-27 15:03:52 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep 2024-09-27 14:02:07 -07:00
Harry
4e564fc5ab
Delete AppReadiness shims now that its modernized 2024-09-27 14:01:06 -07:00
Harry
dbfa30bdc5
Remove AppReadinessGlobal pt 1: AppSetup 2024-09-27 13:15:07 -07:00
Harry
ba333be714
Add BackupAttachmentDownloadManager 2024-09-27 07:25:26 -07:00
Sasha Weiss
1c2231145a
Increase timeout for Backup integration tests 2024-09-25 13:10:40 -07:00