Commit Graph

26 Commits

Author SHA1 Message Date
Max Radermacher
4ae6bfe50d
Migrate sessions to a dedicated table 2025-12-29 16:17:31 -06:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table 2025-10-24 15:38:03 -05:00
Max Radermacher
5e6083869a
De-protocolize SignalProtocolStore & friends 2025-10-07 16:52:57 -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
279a11f742
Add DeviceId type 2025-03-21 16:49:38 -05:00
Max Radermacher
adfcd6c2f0
Asyncify various PNI managers 2025-02-11 17:10:09 -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
Max Radermacher
f9554761e4
Adopt non-deprecated NSKeyedUnarchiver method 2024-11-19 16:44:02 -06:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Max Radermacher
9b498b5ba0
Clean up PNI change number pre key handling 2024-02-13 12:06:31 -06:00
Max Radermacher
ee1986763b
Remove notion of “current” signed pre key 2024-02-13 11:49:39 -06:00
Max Radermacher
9312c78c88
Fix and consolidate pre key id generation code 2024-02-12 14:43:51 -06:00
Max Radermacher
10a45c09f5
Remove confusing PreKey term from method name 2024-02-12 14:42:55 -06:00
Max Radermacher
e081f5ff55
Rip out notion of “accepted” signed pre keys 2024-02-12 14:41:54 -06:00
Max Radermacher
600eef4bec
Replace Curve25519Kit with LibSignal 2023-10-31 14:18:22 -05:00
Max Radermacher
13837c4e09
Add session switchover events 2023-10-23 13:13:55 -05:00
Max Radermacher
33c9da712d
Clean up ACI/phone number recipient merges
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-10-11 18:42:00 -05:00
Max Radermacher
4269f26c9e
Use ServiceId in SessionStore/IdentityManager 2023-10-11 10:54:38 -05:00
Max Radermacher
c75515ca7a
Move ThreadMerger/ThreadRemover mocks 2023-09-29 12:39:21 -05:00
Pete Walters
94df0160ae
Clean up warnings around designated/unavailable initializers 2023-09-06 22:01:10 -05:00
Sasha Weiss
71a299420b
Remove dead code from prekey operations 2023-08-28 16:46:00 -07:00
Max Radermacher
b103f3d939
[ServiceId] Update outgoing messages 2023-08-17 11:09:00 -05:00
Pete Walters
0818e359d5
Update PniHelloWorld to add PQ keys 2023-08-15 15:37:20 -05:00