Commit Graph

136 Commits

Author SHA1 Message Date
Max Radermacher
cef72e5a5a
Wait for sync message after storage service error 2026-06-08 14:17:53 -05:00
Max Radermacher
9e4e2976c6
Remove MasterKeySyncManager 2026-05-28 12:06:30 -05:00
Max Radermacher
fa6876eefa
Consolidate various Signal Protocol-related files 2026-05-28 11:03:43 -05:00
Max Radermacher
3a3ffde3dd
Remove indirection for some methods 2026-05-26 18:24:40 -05:00
Max Radermacher
6e45f851f2
Move some account/SVR files 2026-05-26 17:48:41 -05:00
Max Radermacher
dfd86b3b16
Use LibSignal for 1:1 message sends 2026-05-11 18:50:54 -05:00
Max Radermacher
4f23af1cdd
Skip redundant merge storage service update 2026-05-06 15:01:33 -05:00
Max Radermacher
35202f7c90
Retry network failures when using gRPC 2026-04-28 16:41:18 -05:00
Max Radermacher
3b60ab1530
Use Cron for linked device PNI identity validation 2026-04-13 12:03:26 -05:00
Pete Walters
aa2b5c0818
Change ChatConnectionManager dependency into a callback 2026-04-10 17:16:43 -05:00
Max Radermacher
8ffe4ba912 Fix typo 2026-04-08 14:56:21 -05:00
Max Radermacher
7d59b3b957
Deprotocolize DatabaseChanges 2026-04-08 12:20:32 -05:00
Max Radermacher
8467b82cba
Reduce verbosity while launching 2026-04-06 13:16:25 -05:00
Max Radermacher
3eba8b02bc
Update to LibSignal v0.91.0 2026-04-01 16:34:13 -05:00
Max Radermacher
9981a825d9
Update to LibSignal v0.90.0
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2026-03-27 15:59:10 -07:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Max Radermacher
216cc7a57f
Clean up OWSDevice 2026-03-18 16:03:37 -05:00
Max Radermacher
68d5055949
Update to LibSignal v0.89.0 2026-03-17 17:45:19 -05:00
Max Radermacher
9eb567136c
Structify DisappearingMessagesConfigurationRecord 2026-01-28 18:03:44 -06:00
Max Radermacher
9d20237b9c
Don’t retry errors by default 2026-01-26 12:47:51 -06:00
Max Radermacher
7ab18d8133
Use ConcurrentTaskQueue in PreKeyManager 2026-01-22 15:09:10 -06:00
Max Radermacher
ec589ce554
Swiftify OWSOutgoingSyncMessage 2026-01-22 00:39:43 -06:00
Max Radermacher
8f7acd661e
Disable chat bar when expired/not registered 2026-01-16 14:45:21 -06:00
Max Radermacher
aa02b42798
Remove throws from methods that can’t throw 2026-01-15 14:29:48 -06:00
Max Radermacher
a198b817be
Migrate whitelist to SignalRecipient.status 2026-01-06 13:34:35 -06:00
Max Radermacher
13649fd9c2
Rename SenderKeyStore → OldSenderKeyStore 2026-01-05 17:31:23 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
4ae6bfe50d
Migrate sessions to a dedicated table 2025-12-29 16:17:31 -06:00
Max Radermacher
422d7547ce
Add & use RegisteredState 2025-12-10 14:52:53 -08:00
Max Radermacher
6fd990ab89
Add Cron 2025-11-20 22:08:56 -06:00
Sasha Weiss
ab616d0cef
Only attempt deleting Backup when deleting account if Backups are enabled 2025-11-17 16:33:08 -08:00
Pete Walters
1716016d28
Remove some shims 2025-11-13 19:54:23 -06:00
Max Radermacher
19bdd8cd05
Assume we have a PNI identity key 2025-11-13 18:08:44 -06:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun 2025-11-13 17:49:54 -06:00
Max Radermacher
91604dd62f
Structify SignalRecipient 2025-11-05 09:20:24 -06:00
Max Radermacher
abd10977b5
Reuse code for generating signed pre key ids 2025-10-28 23:29:54 -05:00
Max Radermacher
560cefae94
Rename FeatureFlags → BuildFlags 2025-10-27 13:27:11 -05:00
Max Radermacher
f20625e780
Add some support for binary service IDs 2025-10-24 17:38:58 -05:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table 2025-10-24 15:38:03 -05:00
Sasha Weiss
7ddd3ca9fa
Avoid Any?-typed responseBodyJson for all but one caller 2025-10-24 12:57:56 -07:00
Max Radermacher
15d9037e93
Remove references to PreKey 2025-10-07 13:37:04 -05:00
Max Radermacher
b8963251b8
Remove shouldValidatePrimaryPniIdentityKey2 config 2025-10-03 19:02:11 -05:00
Max Radermacher
76ca0380e6
Move some files to more appropriate directories 2025-09-29 17:17:07 -05:00
Max Radermacher
625e7364b2
Load remote config before initializing globals 2025-09-29 17:07:57 -05:00
Max Radermacher
8b1b4009cf
Modernize TSAccountManager’s KeyValueStore 2025-09-23 18:35:11 -05:00
Max Radermacher
d6a2ae7a8e
Require ACIs for UAKs 2025-09-16 13:01:22 -05:00
Pete Walters
56ed47d455
Validate local registrationIds match the server 2025-09-10 15:56:48 -05:00
Pete Walters
237e90edd5
Update how registrationIds are handled during registration 2025-09-04 13:27:21 -05:00
Max Radermacher
079ae122ca
Fix & improve performance of registration ID check 2025-09-04 10:47:19 -05:00
Max Radermacher
9c0b4663fb
Refactor message building to allow parallelization 2025-09-02 18:31:23 -05:00