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 |
|
Max Radermacher
|
bdb4886c5d
|
Simplify parameters when building device messages
|
2025-09-02 17:50:46 -05:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
Max Radermacher
|
1aa4d5f7ca
|
Add web socket support when unlinking a device
|
2025-08-25 16:06:41 -05:00 |
|
Sasha Weiss
|
1db4d1544f
|
Acquire a Backups entitlement before fetching Backup auth credentials
|
2025-08-21 20:46:25 -07:00 |
|
Sasha Weiss
|
0ff8c43679
|
Ensure we always register Backup-ID, if necessary, before fetching Backup auth
|
2025-08-21 12:37:44 -07:00 |
|
Max Radermacher
|
2691cd352b
|
Delay PNI pre key operations during change number
|
2025-08-18 17:59:53 -05:00 |
|
Sasha Weiss
|
625a2b1320
|
Use uploadEra always to decide whether to run List Media
|
2025-08-13 09:43:01 -07:00 |
|
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 |
|