Max Radermacher
|
3eba8b02bc
|
Update to LibSignal v0.91.0
|
2026-04-01 16:34:13 -05:00 |
|
Max Radermacher
|
7ab18d8133
|
Use ConcurrentTaskQueue in PreKeyManager
|
2026-01-22 15:09:10 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Pete Walters
|
1716016d28
|
Remove some shims
|
2025-11-13 19:54:23 -06:00 |
|
Max Radermacher
|
abd10977b5
|
Reuse code for generating signed pre key ids
|
2025-10-28 23:29:54 -05:00 |
|
Max Radermacher
|
b90470b3bf
|
Migrate PreKeys to a dedicated table
|
2025-10-24 15:38:03 -05:00 |
|
Pete Walters
|
237e90edd5
|
Update how registrationIds are handled during registration
|
2025-09-04 13:27:21 -05:00 |
|
Max Radermacher
|
9c0b4663fb
|
Refactor message building to allow parallelization
|
2025-09-02 18:31:23 -05:00 |
|
Max Radermacher
|
bdb4886c5d
|
Simplify parameters when building device messages
|
2025-09-02 17:50:46 -05:00 |
|
Max Radermacher
|
fe14347304
|
Asyncify generatePniIdentity
|
2025-08-19 01:06:49 -05:00 |
|
Max Radermacher
|
80a6816b31
|
Remove mocks for pre keys stores
|
2025-05-05 12:46:46 -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 |
|
Max Radermacher
|
adfcd6c2f0
|
Asyncify various PNI managers
|
2025-02-11 17:10:09 -06:00 |
|
Max Radermacher
|
9f916534fd
|
Remove Equatable & Hashable from KyberPreKeyRecord
|
2025-01-15 18:16:34 -06:00 |
|
Max Radermacher
|
b91f921d60
|
Fix some warnings when building for prod
|
2025-01-15 11:59:21 -06:00 |
|
Sasha Weiss
|
7652e46d2b
|
Remove LegacyChangePhoneNumber
|
2025-01-03 11:02:08 -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 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Ehren Kret
|
5ea36cd91b
|
enable internal imports by default
|
2024-09-29 20:03:17 -05: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 |
|
Harry
|
fd0a34909e
|
Add non-global AppReadiness protocol + impl
|
2024-09-27 12:36:15 -07:00 |
|
Max Radermacher
|
4b15e46318
|
Rename AccountId → RecipientUniqueId
|
2024-07-11 10:38:21 -05:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Max Radermacher
|
ded1d2f5b8
|
Assume everybody is PNI-capable
|
2024-02-13 14:53:39 -06: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
|
e081f5ff55
|
Rip out notion of “accepted” signed pre keys
|
2024-02-12 14:41:54 -06:00 |
|
Max Radermacher
|
0cf9c659aa
|
Protocolize markAsRegistered/markAsUnregistered
|
2024-02-01 11:14:45 -06:00 |
|
Max Radermacher
|
c06f868bdc
|
Remove deprecated capabilities
|
2023-11-03 12:14:34 -05:00 |
|
Max Radermacher
|
600eef4bec
|
Replace Curve25519Kit with LibSignal
|
2023-10-31 14:18:22 -05:00 |
|
Max Radermacher
|
a189e2434a
|
Update a bunch of TODOs for future changes
|
2023-10-12 15:56:38 -05:00 |
|
Harry
|
9037c31816
|
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager
|
2023-10-05 09:23:41 -07:00 |
|
Harry
|
aa0e250cb7
|
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new
|
2023-10-05 08:56:08 -07:00 |
|
Harry
|
1bb84295e6
|
[Death to TSAccountManager, long live TSAccountManager][1] Light refactoring to remove useless methods and such
|
2023-09-21 08:52:04 -07:00 |
|
Max Radermacher
|
1094d866d3
|
Fix local SignalRecipient if needed
|
2023-09-14 12:08:56 -05:00 |
|
Max Radermacher
|
434317cb02
|
Swiftify & protocolize OWSIdentityManager
|
2023-08-29 10:28:11 -05:00 |
|
Max Radermacher
|
9b86028863
|
[ServiceId] Update registration code
|
2023-08-21 17:29:37 -05:00 |
|
Sasha Weiss
|
91257a3702
|
Include newE164 in outgoing PniDistributionSyncMessages
|
2023-08-15 17:53:56 -07:00 |
|
Pete Walters
|
0818e359d5
|
Update PniHelloWorld to add PQ keys
|
2023-08-15 15:37:20 -05:00 |
|
Sasha Weiss
|
841803f1a3
|
[ServiceId] PniHelloWorld and ChangeNumberPni
|
2023-08-14 16:52:19 -07:00 |
|
Max Radermacher
|
7452ea0442
|
[ServiceId] Update RecipientMerger
|
2023-08-03 16:59:29 -05:00 |
|
Max Radermacher
|
de902f37af
|
[ServiceId] Update registration
|
2023-08-02 16:53:51 -05:00 |
|
Pete Walters
|
4356b505b2
|
Migrate TSPreKeyManager to Swift
|
2023-07-27 21:02:33 -05:00 |
|
Pete Walters
|
656dc6d654
|
Protocolize SignalProtocolStore
|
2023-07-27 10:02:28 -05:00 |
|
Max Radermacher
|
17a2fb4093
|
Rename ServiceId -> UntypedServiceId
|
2023-07-26 16:56:19 -05:00 |
|
Max Radermacher
|
94f96fcd8e
|
Migrate SignalRecipient to SDSCodableModel
|
2023-05-24 15:50:17 -07:00 |
|
Sasha Weiss
|
555abee78b
|
Add "PNI Hello World"
|
2023-05-22 16:56:58 -07:00 |
|
Max Radermacher
|
7d0d59f451
|
Support contact merges for yourself
|
2023-04-20 14:11:51 -07:00 |
|