Sasha Weiss
|
a8fe6d5ed1
|
Wipe Backup credentials on deregistration
|
2025-08-01 08:47:01 -07:00 |
|
Max Radermacher
|
28acee4e9b
|
Flag registration requests that will use sockets
|
2025-07-30 16:44:42 -05:00 |
|
Max Radermacher
|
34ecb9a5a3
|
Throw a specific error when not registered
|
2025-07-29 16:02:49 -05:00 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Max Radermacher
|
f96bac28a5
|
Remove fully-rolled-out validation configs
|
2025-07-22 15:36:52 -05:00 |
|
Max Radermacher
|
22db39b6c3
|
Use the web socket when deleting your account
|
2025-07-18 16:23:46 -05:00 |
|
Max Radermacher
|
39724bb08c
|
Remove TestScheduler & Schedulers
|
2025-07-17 18:11:27 -05:00 |
|
Sasha Weiss
|
19a93a8fdc
|
Add a test for BackupDisablingManager
|
2025-07-14 10:33:54 -07:00 |
|
Max Radermacher
|
ec3c050b49
|
Remove LearnMyOwnPniManager
|
2025-07-10 16:59:55 -05:00 |
|
Max Radermacher
|
37958d106f
|
Remove PNI Hello World
|
2025-07-10 14:39:37 -05:00 |
|
Max Radermacher
|
8b6a1697d8
|
Validate identity when receiving a 422 error
|
2025-07-01 09:11:08 -05:00 |
|
Pete Walters
|
110a4bec79
|
Preserve discoverability when resetting registration state
|
2025-06-20 15:29:53 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Max Radermacher
|
6019ef543d
|
Use web sockets in the notification service
|
2025-06-05 15:00:41 -05:00 |
|
Harry
|
cf099fdecf
|
List media once every 30 days and after reregistering
|
2025-05-22 22:21:18 -07:00 |
|
Sasha Weiss
|
b1282200cd
|
Make callers of BackupIdManager responsible for network retries
|
2025-05-21 23:34:19 -07:00 |
|
Harry
|
4abe900938
|
Delete backup too when deleting account
|
2025-05-13 00:48:20 -07:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -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 |
|
Harry
|
028b1fdfdf
|
Reset dm timer version when a linked device becomes delinked
|
2025-04-28 18:51:11 -07:00 |
|
Max Radermacher
|
48a984ba3e
|
Fix Storage Service failures after re-registering
|
2025-04-28 18:15:59 -05:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Max Radermacher
|
da3fc4df92
|
Don’t send empty sync messages
|
2025-04-22 11:58:31 -05:00 |
|
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 |
|