Max Radermacher
|
a819bb4dac
|
Convert TSRequest to a struct
|
2025-04-10 12:49:35 -05:00 |
|
Max Radermacher
|
eae33c823d
|
Use Retry.performWithBackoff for pre key rotations
|
2025-04-07 23:05:30 -05:00 |
|
Max Radermacher
|
d4cb2fb56c
|
Consolidate pre key refresh/rotate methods
|
2025-04-03 12:47:11 -05:00 |
|
Pete Walters
|
35f47af53a
|
Remove PreKeyManager.MessageProcessor shims
|
2025-03-27 14:23:32 -05:00 |
|
Max Radermacher
|
14d5cd132f
|
Conform LocalDeviceId to CustomStringConvertible
|
2025-03-24 14:06:49 -05:00 |
|
Sasha Weiss
|
1a5cbd9183
|
Rename postNotificationNameAsync to postOnMainThread
|
2025-03-21 15:28:35 -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
|
fe31e73eef
|
Partially revert "Don't block prekey operations If message processing is idle."
This partially reverts commit 684a952905.
|
2025-03-21 14:40:15 -05:00 |
|
Max Radermacher
|
8962d119d0
|
Handle 422s instead of 403s when rotating pre keys
|
2025-03-21 13:27:09 -05:00 |
|
Max Radermacher
|
c3e7d19712
|
Asyncify pre keys’ waitForMessageProcessing(…)
|
2025-03-17 11:17:31 -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 |
|
Max Radermacher
|
95c18efb2d
|
Consolidate TSRequest auth into a single type
|
2025-03-13 13:35:35 -05:00 |
|
Max Radermacher
|
adfcd6c2f0
|
Asyncify various PNI managers
|
2025-02-11 17:10:09 -06:00 |
|
Max Radermacher
|
011f005cf0
|
Clean up auth types for story/group messages
|
2025-02-11 14:42:21 -06:00 |
|
Ehren Kret
|
83b37e74a3
|
remove unused objc compat
|
2025-02-07 05:30:56 -06:00 |
|
Ehren Kret
|
0a5677997e
|
remove NSDate OWS objc category
|
2025-02-05 11:06:42 -06:00 |
|
Max Radermacher
|
ff0b5a681f
|
Use shorter pre key rotation limit when testing
|
2025-02-04 18:56:34 -06:00 |
|
Max Radermacher
|
6f02723dbb
|
Use the web socket where easily possible
|
2025-01-21 12:26:39 -06:00 |
|
Max Radermacher
|
b91f921d60
|
Fix some warnings when building for prod
|
2025-01-15 11:59:21 -06:00 |
|
Max Radermacher
|
b7dedf2c0d
|
Remove last remnants of OWSUserProfile caching
|
2025-01-08 21:15:10 -06:00 |
|
Harry
|
71f8b829ba
|
Allow for restarting the provisioning flow (link'n'sync retry button)
|
2025-01-08 18:42:45 -08:00 |
|
Sasha Weiss
|
117e5e5b19
|
Remove SignalServiceClient
|
2025-01-06 11:35:58 -08:00 |
|
Sasha Weiss
|
8a7a54cdb5
|
Remove AccountServiceClient
|
2025-01-03 11:13:48 -08:00 |
|
Sasha Weiss
|
1b5e457b20
|
Move WhoAmI request making into a dedicated type
|
2025-01-03 11:07:16 -08:00 |
|
Sasha Weiss
|
75da8dd39c
|
Record during registration that PNI Hello World is unnecessary
|
2024-12-20 13:24:38 -08:00 |
|
Max Radermacher
|
54eafa1bd9
|
Clean up app reset method
|
2024-11-22 17:08:36 -06:00 |
|
Max Radermacher
|
3c07b4f7ae
|
Rebuild RequestMaker to support GSEs
|
2024-11-20 16:32:04 -06:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|
Sasha Weiss
|
f890ca7bac
|
Fully Swiftify StorageServiceManager
|
2024-11-07 17:32:41 -08:00 |
|
Harry
|
058eb48a56
|
Restore TSGroupMember from backups
|
2024-11-06 06:50:44 -08:00 |
|
Harry
|
b3b14bc97f
|
Protocolize+make public DatabaseChangeObserver
|
2024-10-22 10:42:16 -07:00 |
|
Ehren Kret
|
9d24c6b111
|
add asyncRequest method to NetworkManager to deprecate Promises
|
2024-10-22 10:57:19 -05:00 |
|
Max Radermacher
|
07f3a0a2f7
|
Fix SerialTaskQueue
|
2024-10-18 02:46:11 -05:00 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Harry
|
ba2f10732e
|
Parametrize transaction type in DB v2 protocol
|
2024-10-04 16:12:52 -07:00 |
|
Ehren Kret
|
5ea36cd91b
|
enable internal imports by default
|
2024-09-29 20:03:17 -05:00 |
|
Harry
|
4e564fc5ab
|
Delete AppReadiness shims now that its modernized
|
2024-09-27 14:01:06 -07:00 |
|
Harry
|
fd0a34909e
|
Add non-global AppReadiness protocol + impl
|
2024-09-27 12:36:15 -07:00 |
|
Ehren Kret
|
f0c867589e
|
move OWSIdentity to swift
|
2024-09-23 15:01:19 -05:00 |
|
Max Radermacher
|
99ff1a6858
|
Swiftify OWSRequestFactory
|
2024-08-28 16:05:58 -05:00 |
|
Max Radermacher
|
b445873b72
|
Remove unused storageMode code
|
2024-08-21 11:47:25 -05:00 |
|
Max Radermacher
|
4b15e46318
|
Rename AccountId → RecipientUniqueId
|
2024-07-11 10:38:21 -05:00 |
|
Adam Sharp
|
34a8cf2bda
|
Rename owsAssert to owsPrecondition
|
2024-07-09 10:42:56 -04:00 |
|
Max Radermacher
|
d8785da0b7
|
Don’t wait for the web socket in the NSE
|
2024-06-27 14:07:38 -05:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Adam Sharp
|
c46080e682
|
Remove dead code after unconditional termination
|
2024-05-28 11:29:45 -04:00 |
|
Sasha Weiss
|
6ff76dd7e6
|
Do away with some ObjC test infra
|
2024-05-06 09:57:21 -07:00 |
|
Sasha Weiss
|
c26ad8a4e5
|
Add an "inactive linked device" megaphone
|
2024-04-24 11:28:33 -07:00 |
|