Commit Graph

133 Commits

Author SHA1 Message Date
Sasha Weiss
29eabb58da
Rename: "Signal Secure Backups", "Recovery Key" 2025-09-10 09:20:19 -07:00
Sasha Weiss
666d6f335a
Add AccountEntropyPoolManager 2025-08-26 12:00:04 -07:00
Sasha Weiss
860b93f846
Rework "PIN enabled/disabled" checks 2025-08-21 17:30:48 -07:00
Sasha Weiss
4956a47587
Significantly slim OWSHTTPError 2025-08-08 11:32:58 -07:00
Sasha Weiss
8109124502
Clean up methods for managing AEP state 2025-08-06 14:10:51 -07:00
Max Radermacher
5f05327000 Remove promiseForTSRequest method 2025-07-22 08:47:50 -05:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Pete Walters
9e84ada7a6
Asyncify RegistrationSessionManager & RegistrationCoordinatorTests 2025-07-10 12:04:41 -05:00
Sasha Weiss
5e318c79c1
Make DeletedCallRecordCleanupManager async 2025-05-15 10:30:46 -07:00
Max Radermacher
80a6816b31
Remove mocks for pre keys stores 2025-05-05 12:46:46 -05:00
Max Radermacher
54dfffb14d
Improve pre key culling logic 2025-05-02 13:48:42 -05:00
Max Radermacher
3a6d34d73d
Asyncify username methods 2025-05-01 19:41:17 -05:00
Max Radermacher
a819bb4dac
Convert TSRequest to a struct 2025-04-10 12:49:35 -05:00
Pete Walters
b4295d7839
Extend ProvisioningSocketManager to handle quick restore message types 2025-03-31 12:33:12 -05:00
Pete Walters
b82d49478d
Refactor device provisioning 2025-03-31 11:24:51 -05:00
Max Radermacher
279a11f742
Add DeviceId type 2025-03-21 16:49:38 -05:00
Max Radermacher
8029e258f7
Rename OWSHttpHeaders → HttpHeaders 2025-03-21 13:52:25 -05:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
Pete Walters
d8d1183d03
Small AEP cleanup 2025-02-24 10:35:49 -06:00
Pete Walters
2b88f4c6fd
Cleanup after AEP changes 2025-02-24 09:21:17 -06:00
Pete Walters
dc6e869fab
Add non-registration AEP changes 2025-02-24 08:53:06 -06:00
Pete Walters
87d5efb0e3
Add AEP class & update SVR API 2025-02-24 08:43:12 -06:00
Pete Walters
114e2344d0
Update SVR API to take explicit keys vs generating 2025-02-24 08:29:54 -06:00
Pete Walters
00d04ff8c6
Update API for storing master key from provisioning & sync messages 2025-02-24 08:17:12 -06:00
Ehren Kret
3ec357d2a8
convert LocalUsernameManager from promises to async-await 2025-02-14 09:48:50 -06:00
Max Radermacher
adfcd6c2f0
Asyncify various PNI managers 2025-02-11 17:10:09 -06:00
Pete Walters
f4ad46f176
Clean up Upload error handling 2025-01-27 11:04:58 -06:00
Max Radermacher
b91f921d60
Fix some warnings when building for prod 2025-01-15 11:59:21 -06:00
Pete Walters
c4af0bf45a Fix TESTABLE_BUILD-gated compile failure 2025-01-09 09:24:56 -06:00
Harry
45389b0c60
Clean up zombie SVR code 2025-01-07 15:31:05 -08:00
Harry
9ef7810d13
Check for cancellation in backup import/export 2025-01-02 08:49:12 -08:00
Sasha Weiss
b67656ebfe
One QR code generator to rule them all 2024-12-16 11:02:30 -08:00
Marissa Le Coz
c2d2629316
[Quick Restore] Add new QR code screen for registration 2024-12-09 14:29:49 -05:00
Max Radermacher
7bfe049f30
Improve URLSession error handling 2024-12-02 15:17:19 -06:00
Max Radermacher
f9554761e4
Adopt non-deprecated NSKeyedUnarchiver method 2024-11-19 16:44:02 -06:00
Sasha Weiss
2000b82c0b
One KeyValueStore to rule them all 2024-11-15 18:47:54 -06:00
Sasha Weiss
dadca9e032
Directly adopt KeyValueStore in SDSKeyValueStore 2024-11-15 14:54:30 -08:00
Marissa Le Coz
236f6e6056
Add ad hoc calls to backups 2024-11-08 11:45:22 -05:00
Max Radermacher
f05a76bcaa
Add cancellation support to http requests 2024-11-04 14:16:44 -06:00
Max Radermacher
110858dffc
Peek call links (and groups) on the calls tab 2024-10-09 13:33:42 -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
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
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
Harry
718984472f
Add GRDB db observation method to DB 2024-10-01 12:57:35 -07:00
Max Radermacher
a69ff7d3fd
Add basic support for rendering call links 2024-09-30 21:14:01 -05:00
Max Radermacher
ce4c5da6a6
Move CallRecord thread/interaction rowids to enums 2024-09-30 11:22:00 -05:00