Commit Graph

12196 Commits

Author SHA1 Message Date
Max Radermacher
922f2ab686
Adopt /v2/config 2025-07-18 11:41:27 -05:00
Sasha Weiss
9a6cc9118f
Wipe transient Backup settings when disabling 2025-07-17 22:17:40 -07:00
Sasha Weiss
022e1ef8c6
Update logging in BackupAttachment upload/download 2025-07-17 18:17:29 -07:00
Sasha Weiss
c282947933
Catch and rethrow CancellationError in BackupExportJob 2025-07-17 18:16:02 -07:00
sashaweiss-signal
31324bf1ca Add additional logging to AppAttest key-registration request 2025-07-17 16:24:59 -07:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Harry
92e5cca0f1
Don't locally enforce a max backup upload size limit 2025-07-17 13:51:28 -07:00
Sasha Weiss
dc82bf5ccc
Add network-error Retry for BackupExportJob 2025-07-17 11:28:30 -07:00
sashaweiss-signal
4a69f7eaaa Base64Url-encode keyId param in AppAttest requests 2025-07-17 11:18:25 -07:00
Harry
37becd42d2
Don't run backup export job if Upload on Cellular disabled and no wifi 2025-07-16 21:49:05 -07:00
sashaweiss-signal
fc50120d82 Add application/octet-stream header to AppAttest requests with .data bodies 2025-07-16 20:54:02 -07:00
Sasha Weiss
9f6adb875e
Support cancellation in DebouncedTask 2025-07-16 16:47:09 -07:00
sashaweiss-signal
ae54e70cae Use PUT, not POST, for registering a key in AppAttest 2025-07-16 15:49:29 -07:00
sashaweiss-signal
19e8b24240 Remove leading / from AppAttest request URLs 2025-07-16 14:16:06 -07:00
sashaweiss-signal
8b3d479928 Rotate persisted AppAttest keyId 2025-07-16 14:06:34 -07:00
sashaweiss-signal
2854867f60 Add logging to AppAttestManager 2025-07-16 14:05:22 -07:00
kate-signal
33a8457599
Megaphone for inactive primary devices 2025-07-16 13:10:05 -07:00
sashaweiss-signal
f2ede4d126 Fix URL path for fetching AppAttest assertion challenge 2025-07-16 12:33:49 -07:00
Sasha Weiss
c3ef21ddd8
Convert the remaining TSThread/updateWith... methods to Swift 2025-07-16 09:52:22 -07:00
Max Radermacher
a19a8db5e2
Clean up DarwinNotificationName & friends 2025-07-16 11:15:37 -05:00
Sasha Weiss
05b5aa0f90
Add AppAttestManager to use AppAttest to acquire the Backup entitlement for TestFlight builds 2025-07-16 08:37:44 -07:00
Sasha Weiss
4f4c79f532
Add BackupTestFlightEntitlementManager 2025-07-16 08:36:15 -07:00
Pete Walters
f11f9d5913
Update to Swift Protobuf 1.3.0 2025-07-16 08:59:16 -05:00
kate-signal
a01fcbbdd7
Backup key reminder megaphone snooze should actually save 2025-07-15 09:31:41 -07:00
Sasha Weiss
80c6940e30
Remove handling for interacting with ancient error messages 2025-07-14 22:29:34 -07:00
kate-signal
aa36739ee9
Promote chats with drafts to the top of the Chat List 2025-07-14 12:21:38 -07:00
Sasha Weiss
0581d75090
Wait for list-media before disabling Backups 2025-07-14 10:36:06 -07:00
Sasha Weiss
3085db77ca
Rename BackupCDNCache -> BackupCDNCredentialStore 2025-07-14 10:35:25 -07:00
Sasha Weiss
13a4226676
Wipe cached Backup credentials when disabling Backups 2025-07-14 10:34:49 -07:00
Sasha Weiss
19a93a8fdc
Add a test for BackupDisablingManager 2025-07-14 10:33:54 -07:00
Sasha Weiss
b7df52ec77
Download offloaded attachments before disabling Backups 2025-07-14 10:32:33 -07:00
Sasha Weiss
be9340bdb8
Add BackupCDNCache for read credentials, metadata 2025-07-11 16:38:50 -07:00
Harry
87b79704a7
Update url path for svr chat server auth requests 2025-07-11 16:30:09 -07:00
sashaweiss-signal
539dae3666 Remove unused method from BackupRequestManager 2025-07-11 14:29:12 -07:00
gram-signal
1a66dbfc3e
Use non-global remote config flag for usePqRatchet. 2025-07-11 11:49:09 -07:00
Max Radermacher
0340d149ca
Increase timeout when sending messages 2025-07-11 11:49:55 -05:00
Harry
f79fd61904
Refetch pasteboard to work around green square 2025-07-10 15:43:29 -07:00
Max Radermacher
ec3c050b49
Remove LearnMyOwnPniManager 2025-07-10 16:59:55 -05:00
Max Radermacher
e3cceb5469 Asyncify tryToSendPayment 2025-07-10 14:53:42 -05:00
Max Radermacher
37958d106f
Remove PNI Hello World 2025-07-10 14:39:37 -05:00
Harry
454b4d068e
Add a bunch of file and folder sizes to internal settings 2025-07-10 14:39:29 -05:00
Pete Walters
9e84ada7a6
Asyncify RegistrationSessionManager & RegistrationCoordinatorTests 2025-07-10 12:04:41 -05:00
Harry
a639acc90f
Don't reuse thumbnail attachment uploads as fullsize uploads and vice versa 2025-07-09 14:11:23 -07:00
Harry
1dae59e8cf
Don't periodically list media while free tier 2025-07-08 19:07:03 -05:00
Harry
2e1c07641f
Add internal settings button to check for orphan attachment files 2025-07-08 15:26:28 -07:00
Harry
b7c798cd8b
Add more backups internal settings toggles 2025-07-08 12:26:39 -07:00
Sasha Weiss
aad23ee729
Add BackupSettingsAttachmentDownloadTracker 2025-07-08 08:53:29 -07:00
Sasha Weiss
2a267bfda1
Check non-space-related DownloadQueueStatus for each download job 2025-07-08 08:51:51 -07:00
kate-signal
e29035859f
Adjust enable backups snooze time 2025-07-08 08:06:22 -07:00
Max Radermacher
9ab57e9265
Use more efficient index when counting messages 2025-07-08 08:47:30 -05:00