Max Radermacher
|
cef72e5a5a
|
Wait for sync message after storage service error
|
2026-06-08 14:17:53 -05:00 |
|
Max Radermacher
|
ce9b44ec82
|
Remove obsolete SVRLocalStorage methods
|
2026-05-20 16:51:17 -05:00 |
|
Sasha Weiss
|
a49428670a
|
Modernize CallRecordStore, CallLinkRecordStore
|
2026-05-18 15:29:07 -07:00 |
|
Sasha Weiss
|
714a789cc5
|
Make DonationSubscriptionManager a singleton instance, not a static class
|
2026-05-13 16:15:30 -07:00 |
|
Sasha Weiss
|
8990ca7cab
|
Guard against unexpected conflicting Storage Service manifest versions
|
2026-04-28 14:48:51 -05:00 |
|
kate-signal
|
96b17e06e1
|
admin delete confirmation
|
2026-03-09 15:23:44 -04:00 |
|
Sasha Weiss
|
9a9efe96e4
|
Remove IsRetryableProvider from StorageError
|
2026-03-02 17:41:52 -08:00 |
|
Max Radermacher
|
b980c3325c
|
Wait for Storage Service in the background
|
2026-02-23 15:51:55 -06:00 |
|
Sasha Weiss
|
58cdc81e23
|
Only increment consecutiveConflicts on SS backup conflicts
|
2026-02-23 11:58:34 -08:00 |
|
Sasha Weiss
|
7b5e307e33
|
Add support for KeyTransparency opt-out to Storage Service
|
2026-02-04 14:17:53 -08:00 |
|
Sasha Weiss
|
fc6e600b6d
|
Back up pending SS changes when app becomes active
|
2026-01-13 10:48:27 -08:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
422d7547ce
|
Add & use RegisteredState
|
2025-12-10 14:52:53 -08:00 |
|
Max Radermacher
|
5ed1b58aaf
|
Use Cron for periodic Storage Service refresh
|
2025-11-25 17:12:55 -06:00 |
|
Max Radermacher
|
fc9ba4124e
|
Clean up StorageService.StorageError
|
2025-11-24 10:50:44 -06:00 |
|
Pete Walters
|
67d0b5b946
|
Launch SDSDB into the sun
|
2025-11-13 17:49:54 -06:00 |
|
Max Radermacher
|
b364a38641
|
Allow interrupts when waiting for storage service
|
2025-11-11 11:40:26 -06:00 |
|
Sasha Weiss
|
29eabb58da
|
Rename: "Signal Secure Backups", "Recovery Key"
|
2025-09-10 09:20:19 -07:00 |
|
Sasha Weiss
|
26100521d3
|
Set BackupPlan for real on linked devices
|
2025-09-05 13:01:37 -07:00 |
|
Sasha Weiss
|
053f7c5346
|
Rotate the SS recordIkm when rotating the AEP
|
2025-08-26 21:09:44 -07:00 |
|
Sasha Weiss
|
2855d442fc
|
Remove deprecated ssre and deleteSync capabilities
|
2025-08-13 13:20:02 -05:00 |
|
Pete Walters
|
d619aa50f1
|
Populate 'backupTier' in StorageService
|
2025-08-05 11:22:18 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Max Radermacher
|
45cdfa3c32
|
Use GroupMasterKey type instead of serialized Data
|
2025-05-29 20:10:36 -05:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Max Radermacher
|
848eb24f74
|
Update more groupIds to use toHex
|
2025-04-01 17:58:21 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Max Radermacher
|
13e3dfd6cf
|
Validate DeviceIds using same criteria as server
|
2025-03-21 17:01:06 -05:00 |
|
Max Radermacher
|
279a11f742
|
Add DeviceId type
|
2025-03-21 16:49:38 -05:00 |
|
Sasha Weiss
|
b136ee2ebd
|
Sync "default avatar colors" across devices
|
2025-03-20 15:18:11 -07: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
|
27440a9fcc
|
Properly fall back to setting the master key during provisioning
|
2025-03-04 17:19:52 -06:00 |
|
Pete Walters
|
1b7caa8ce9
|
Split out various key managment methods into AccountKeyStore
|
2025-02-24 10:12:47 -06:00 |
|
Pete Walters
|
2b88f4c6fd
|
Cleanup after AEP changes
|
2025-02-24 09:21:17 -06:00 |
|
Pete Walters
|
515b5f1a28
|
Add support for supplying explicit credentials to storage service request
|
2025-02-11 10:26:52 -06:00 |
|
Pete Walters
|
9c84b751d3
|
Split SVRKeyDeriver pieces into MasterKey + SVRLocalStorage
|
2025-02-11 09:25:00 -06:00 |
|
Max Radermacher
|
3199c47947
|
Wrap Storage Service operations in bg tasks
|
2025-01-22 19:02:51 -06:00 |
|
Harry
|
45389b0c60
|
Clean up zombie SVR code
|
2025-01-07 15:31:05 -08:00 |
|
Sasha Weiss
|
70d6fef7f9
|
Remove unused deps from AccountRecordUpdater
|
2025-01-03 09:55:12 -08:00 |
|
Max Radermacher
|
194b98758e
|
Fix a few warnings
|
2024-12-12 16:58:56 -06:00 |
|
Sasha Weiss
|
2aacc6c939
|
Hook up BackupSubscriptionManager to Storage Service
|
2024-11-26 13:06:50 -05:00 |
|
Max Radermacher
|
b14e99b689
|
Remove no-longer-needed feature flags
|
2024-11-22 17:05:44 -06:00 |
|
Sasha Weiss
|
46b2726ceb
|
Add a mode to rotateManifest to preserve records if possible
|
2024-11-20 15:10:01 -08:00 |
|
Sasha Weiss
|
764af8267d
|
More consistently overwrite conflicting-version SS manifests from primaries
|
2024-11-20 14:38:18 -08: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 |
|
Sasha Weiss
|
f890ca7bac
|
Fully Swiftify StorageServiceManager
|
2024-11-07 17:32:41 -08:00 |
|