Max Radermacher
|
1cbcac74b1
|
Require GroupSecretParams for group builders
|
2025-05-21 15:15:26 -05:00 |
|
Harry
|
d8d5b4d993
|
Update libsignal to 0.73.1
|
2025-05-21 12:20:22 -07:00 |
|
Sasha Weiss
|
81ad376eb1
|
Avoid enqueuing multiple donation-redemption jobs for a single period
|
2025-05-15 16:43:44 -07:00 |
|
Sasha Weiss
|
5e318c79c1
|
Make DeletedCallRecordCleanupManager async
|
2025-05-15 10:30:46 -07:00 |
|
Max Radermacher
|
127444aad5
|
Use the GroupIdentifier type in another place
|
2025-05-14 19:54:46 -05:00 |
|
Jordan Rose
|
586312ac18
|
Require PreKeyBundles to always contain Kyber keys
|
2025-05-14 16:19:57 -07:00 |
|
Max Radermacher
|
7a6880ae7d
|
Don’t inherit from SSKBaseTest
|
2025-05-14 12:43:08 -05:00 |
|
Max Radermacher
|
01b9bf5a7b
|
Remove code that’s only used by unit tests
|
2025-05-13 16:49:13 -05:00 |
|
Sasha Weiss
|
7d6edb6412
|
Bulk rename MessageBackup types
|
2025-05-13 11:35:52 -07:00 |
|
Harry
|
38e95baa34
|
More aggresively dequeue backup attachment downloads we learn are unlisted
|
2025-05-13 00:32:29 -07:00 |
|
Harry
|
25b548437e
|
Remove isFreeTier/uploadEra placeholder methods and use BackupSettingsStore + BackupSubscriptionManager
|
2025-05-12 23:49:58 -07:00 |
|
Harry
|
162fdbc722
|
Automatically enqueue new attachment streams for backup media tier upload
|
2025-05-12 22:11:09 -07:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05: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
|
b94494c1c5
|
Add cancellation support to the NSE
|
2025-05-02 01:03:16 -05:00 |
|
Max Radermacher
|
3a6d34d73d
|
Asyncify username methods
|
2025-05-01 19:41:17 -05:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Max Radermacher
|
2a213f2b33
|
Clean up ModelReadCaches
|
2025-04-24 14:13:56 -05:00 |
|
Max Radermacher
|
0856e88604
|
Fetch group message jobs in the write transaction
|
2025-04-24 14:10:42 -05:00 |
|
Max Radermacher
|
a1e479be13
|
Un-SDS-ify IncomingGroupsV2MessageJob
|
2025-04-23 17:51:32 -05:00 |
|
Max Radermacher
|
91ea7e2286
|
Rebuild GroupMessageProcessor types
|
2025-04-23 17:44:21 -05:00 |
|
Max Radermacher
|
a5cbfd9684
|
Add better “recently processed” optimization
|
2025-04-22 18:24:12 -05:00 |
|
Max Radermacher
|
9ff792ab21
|
Rip out ACKing optimization that may cause stalls
|
2025-04-22 18:23:12 -05:00 |
|
Max Radermacher
|
da3fc4df92
|
Don’t send empty sync messages
|
2025-04-22 11:58:31 -05:00 |
|
Max Radermacher
|
1a452633f7
|
Use DeviceId when parsing getDevices response
|
2025-04-21 15:47:06 -05:00 |
|
Max Radermacher
|
4e54aaa91f
|
Update story integration tests to match reality
|
2025-04-17 17:10:06 -05:00 |
|
Max Radermacher
|
a819bb4dac
|
Convert TSRequest to a struct
|
2025-04-10 12:49:35 -05:00 |
|
Max Radermacher
|
dad286b4e3
|
Batch sender key “sent” updates
|
2025-04-10 10:38:53 -05:00 |
|
Elaine
|
cd96dad262
|
Block avatar downloads from message requests
|
2025-04-08 17:55:50 -06:00 |
|
Pete Walters
|
ac9d3e9afe
|
Fix tests for xcode 16.3
|
2025-04-08 12:50:42 -05:00 |
|
Sasha Weiss
|
969b0db854
|
Add SubscriptionFetcher, decoupled from donations
|
2025-04-07 12:52:44 -07:00 |
|
Sasha Weiss
|
ec45bb395b
|
Deprotocolize MessageBackup archivers and related impl-only types
|
2025-04-04 09:26:08 -07:00 |
|
Max Radermacher
|
bb9f83f69c
|
Further isolate tests that should be isolated
|
2025-04-03 17:45:19 -05:00 |
|
Sasha Weiss
|
43be0e5eec
|
Use system localization for currency formatting
|
2025-04-03 11:17:58 -07:00 |
|
Max Radermacher
|
d4cb2fb56c
|
Consolidate pre key refresh/rotate methods
|
2025-04-03 12:47:11 -05:00 |
|
Pete Walters
|
5c1eddd411
|
Fix upload backoff behavior for some specific error cases
|
2025-03-31 11:27:08 -05:00 |
|
Pete Walters
|
b82d49478d
|
Refactor device provisioning
|
2025-03-31 11:24:51 -05:00 |
|
Max Radermacher
|
1a6a7ae223
|
Wait for profile names when showing notifications
|
2025-03-28 13:20:46 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Sasha Weiss
|
8394080dfc
|
Only enqueue new downloads for backup-restored media in willBecomeVisible
|
2025-03-27 15:55:47 -07:00 |
|
Pete Walters
|
35f47af53a
|
Remove PreKeyManager.MessageProcessor shims
|
2025-03-27 14:23:32 -05:00 |
|
Max Radermacher
|
efacbf8fac
|
Unprotocolize Blocked(Group|Recipient)Store
|
2025-03-27 13:15:39 -05:00 |
|
Pete Walters
|
b167d00ef7
|
Update AttachmentUploadTests to cover both CDN2 and CDN3
|
2025-03-27 09:09:59 -05:00 |
|
Pete Walters
|
ba37657558
|
Migrate AttachmenUpload tests to SwiftTesting
|
2025-03-27 08:38:56 -05:00 |
|
Sasha Weiss
|
f6d17ae18d
|
Re-add test of RecipientMerger notifications
|
2025-03-25 09:54:13 -07:00 |
|
Max Radermacher
|
1ddf5cf736
|
Increase chance of primary/linked test failures
|
2025-03-24 12:43:11 -05:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07:00 |
|
Max Radermacher
|
293d981c84
|
Remove AuthedDevice.DeviceId enum
|
2025-03-21 17:02:15 -05:00 |
|
Max Radermacher
|
13e3dfd6cf
|
Validate DeviceIds using same criteria as server
|
2025-03-21 17:01:06 -05:00 |
|