Commit Graph

302 Commits

Author SHA1 Message Date
Max Radermacher
b146ccd865
Migrate deviceIds away from NSKeyedArchiver 2025-09-10 18:00:05 -05:00
Max Radermacher
61acbddebc
Remove global accesses from dedupeSignalRecipients 2025-09-02 17:50:29 -05:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Sasha Weiss
9822fef1e8
Remove anyRemoveAllWithInstantiation 2025-07-30 10:31:31 -07:00
Max Radermacher
53f9bb2342
Asyncify Auth.fetch(…) 2025-07-23 12:28:11 -05:00
Max Radermacher
69bd533000
Use GroupIdentifier in isGroupIdBlocked 2025-07-01 15:07:42 -05:00
Sasha Weiss
9a48618897
Consolidate DB default arguments 2025-06-30 10:14:35 -07: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
01b9bf5a7b
Remove code that’s only used by unit tests 2025-05-13 16:49:13 -05:00
Max Radermacher
068febceee
De-protocolize RecipientDatabaseTable 2025-05-06 12:06:09 -05:00
Max Radermacher
bb9f83f69c
Further isolate tests that should be isolated 2025-04-03 17:45:19 -05:00
Max Radermacher
8a402c8a4c
Migrate story recipients to a dedicated table 2025-03-27 21:14:10 -05:00
Max Radermacher
efacbf8fac
Unprotocolize Blocked(Group|Recipient)Store 2025-03-27 13:15:39 -05:00
Sasha Weiss
f6d17ae18d
Re-add test of RecipientMerger notifications 2025-03-25 09:54:13 -07:00
Sasha Weiss
be619eb10b
Make DBWriteTransaction only take sync completions 2025-03-21 15:27:42 -07: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
Max Radermacher
5445d2a62a
Migrate OWSRecipientIdentity to SDSCodableModel 2025-03-21 16:47:24 -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
515b5f1a28
Add support for supplying explicit credentials to storage service request 2025-02-11 10:26:52 -06:00
Sasha Weiss
e776d9e633
Retain group avatar URLs, even if the avatar data is missing 2025-01-31 12:31:37 -08:00
Max Radermacher
daca0d94ec
Migrate blocked groups to a dedicated table 2025-01-21 10:54:28 -06:00
Max Radermacher
4c3b4e3a83
Remove anyReload methods from codegen 2025-01-07 16:41:42 -06:00
Max Radermacher
8320c13887
Fix Mexico number contraction handling 2024-12-11 15:14:27 -06:00
Max Radermacher
650f1fdc59
Look up both Argentinian number formats 2024-12-11 15:13:32 -06:00
Max Radermacher
bccde24b7b
Look up both Benin phone number formats 2024-12-11 15:12:43 -06:00
Max Radermacher
67e5ed7907
Simplify & consolidate example phone numbers 2024-12-11 14:56:58 -06:00
Max Radermacher
5c38ebf6a1
Update libPhoneNumber-unsupported country codes 2024-12-11 14:56:06 -06:00
Max Radermacher
039149618a
Improve default country code selection logic
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-12-11 14:24:26 -06:00
Max Radermacher
de677ee7b2
Reuse registration parsing logic for change number 2024-12-11 14:13:47 -06:00
Max Radermacher
6fa84d3f2b
Make the raw phone number parsing method private 2024-12-10 16:32:01 -06:00
Max Radermacher
25651588ad
Rename callingCode method 2024-12-10 16:29:43 -06:00
Max Radermacher
beeee9baf4
Fix some countryCode/callingCode confusion 2024-12-10 16:28:46 -06:00
Max Radermacher
965447291c
Clean up some more phone number parsing code 2024-12-10 16:27:05 -06:00
Max Radermacher
6755175fe6
Clean up PhoneNumber and PhoneNumberUtil 2024-11-22 17:06:12 -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
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
Sasha Weiss
0a9672911e
Add recordIkm encryption scheme migration to Storage Service 2024-11-07 15:33:03 -08:00
Sasha Weiss
422fa97a44
Add rotateManifest to Storage Service and use in SVR code 2024-11-07 14:03:50 -08:00
Max Radermacher
67c9335ff6
Simplify & fix warning in ContactDiscoveryError 2024-11-06 19:02:06 -06:00
Max Radermacher
219df32636
Asyncify CDS lookups 2024-11-06 19:01:28 -06:00
Max Radermacher
91c9c46ed9
Remove unused CDS code 2024-11-06 18:58:22 -06:00
Harry
2a88f9e9f3
Move lastVisibleSortId store into its own class 2024-11-01 13:41:30 -07:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB 2024-10-07 19:06:08 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol 2024-10-04 16:12:52 -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