Sasha Weiss
a455dc27ee
Add system contact names to Backups ( #10727 )
2025-03-10 16:22:59 -07:00
Max Radermacher
265b45d6e1
Wait for the socket to open in more cases
2025-03-10 13:52:49 -05:00
Ehren Kret
65d131737a
convert AppSetup.prepareDatabase() from promises to swift concurrency
2025-03-07 15:04:06 -06:00
Sasha Weiss
1082e08786
Always suppress 409 errors from donation subscription-redemption jobs
2025-03-05 12:28:37 -08:00
Max Radermacher
7171d79643
Rename content field to match the server’s name
2025-03-05 11:26:14 -06:00
Jordan Rose
3d0963cfbf
Use new libsignal connect logic for CDS (again)
...
This was turned on implicitly in libsignal v0.65.3, but was discovered
to have issues. Those issues should now be fixed, but this time we
have a RemoteConfig kill switch in case there are more. That kill
switch also needs to control the use of system proxies (cf. 1f6fea1a ).
2025-02-25 11:30:52 -08:00
Sasha Weiss
2954d34687
Separately report progress for recreating indexes during Backup import
2025-02-25 09:51:15 -08:00
Sasha Weiss
3a77c216d0
MessageBackup*Progress cleanup
2025-02-25 09:35:58 -08:00
Ehren Kret
0119d54c34
reduce usages of firstly
2025-02-25 07:16:12 -06:00
Pete Walters
876f30eb69
Attempt SVR backup on startup if needed
2025-02-24 10:23:14 -06:00
Pete Walters
1b7caa8ce9
Split out various key managment methods into AccountKeyStore
2025-02-24 10:12:47 -06:00
Pete Walters
4f8c9200db
Simplify key storage
2025-02-24 09:58:20 -06:00
Pete Walters
ecc084de55
Remove AEP & MasterKey protocols
2025-02-24 09:42:03 -06:00
Pete Walters
e9863fcb4d
Bulk of AEP registration changes.
2025-02-24 09:04:55 -06:00
Pete Walters
dc6e869fab
Add non-registration AEP changes
2025-02-24 08:53:06 -06:00
Pete Walters
87d5efb0e3
Add AEP class & update SVR API
2025-02-24 08:43:12 -06:00
Pete Walters
114e2344d0
Update SVR API to take explicit keys vs generating
2025-02-24 08:29:54 -06:00
Pete Walters
fe00738f67
Consolidate MBRK/BackupKey/AEP/MasterKey management into one place.
2025-02-24 07:41:40 -06:00
Sasha Weiss
9417f60a52
Backup benching improvements
2025-02-20 16:48:59 -08:00
Sasha Weiss
96a76065df
Performance improvements to import performance for messages
2025-02-19 11:48:25 -08:00
Pete Walters
1bfd579dd3
Asyncify device linking
...
Co-authored-by: Max Radermacher <max@signal.org>
2025-02-14 13:04:50 -06:00
Ehren Kret
3ec357d2a8
convert LocalUsernameManager from promises to async-await
2025-02-14 09:48:50 -06:00
Max Radermacher
286f391b1d
Remove .disabled from OWSUDAccess
2025-02-14 01:51:39 -06:00
Max Radermacher
e0eba908f7
Remove antiquated filter parameter
2025-02-14 01:47:00 -06:00
Max Radermacher
6ac078c370
Remove method that’s only used by unit tests
2025-02-14 01:32:29 -06: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
Max Radermacher
23f0d543ac
Remove handling for unsupported messages
2025-02-11 14:32:26 -06:00
Pete Walters
515b5f1a28
Add support for supplying explicit credentials to storage service request
2025-02-11 10:26:52 -06:00
Pete Walters
9c84b751d3
Split SVRKeyDeriver pieces into MasterKey + SVRLocalStorage
2025-02-11 09:25:00 -06:00
Elaine
83ba76de31
Show megaphone for new linked devices when notifications are disabled
2025-02-07 11:32:36 -07:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category
2025-02-05 11:06:42 -06:00
Max Radermacher
0382888455
Consolidate checks for envelope/message timestamps
2025-02-05 02:35:28 -06:00
Sasha Weiss
e776d9e633
Retain group avatar URLs, even if the avatar data is missing
2025-01-31 12:31:37 -08:00
Max Radermacher
243fc80b8b
Improve sync message naming & type enforcement
2025-01-28 17:13:43 -06:00
Sasha Weiss
4a66a25556
Add test case support for Group.blocked
2025-01-28 09:58:29 -08:00
Sasha Weiss
0a9c11c89c
Update to latest Backup.proto
2025-01-27 22:34:37 -08:00
Pete Walters
f4ad46f176
Clean up Upload error handling
2025-01-27 11:04:58 -06:00
Max Radermacher
8162f9551f
Add debug-only support for GSEs
2025-01-22 19:20:41 -06:00
Max Radermacher
6f02723dbb
Use the web socket where easily possible
2025-01-21 12:26:39 -06:00
Max Radermacher
daca0d94ec
Migrate blocked groups to a dedicated table
2025-01-21 10:54:28 -06:00
Harry
e7742ff04f
Include source progresses in OWSProgress
2025-01-17 10:37:36 -07:00
Max Radermacher
b32554cdc3
Don’t inherit SSKBaseTest where it’s not necessary
2025-01-16 18:17:18 -06:00
Max Radermacher
9cc46a4171
Remove unused droppedMembers field
2025-01-16 18:16:52 -06:00
Harry
b1493d54fa
Update backup proto with contact nicknames and 1:1 story replies
2025-01-16 15:20:12 -08:00
Max Radermacher
9f916534fd
Remove Equatable & Hashable from KyberPreKeyRecord
2025-01-15 18:16:34 -06:00
Max Radermacher
867bac9f55
Update translation & unit test that uses it
2025-01-15 13:00:11 -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
Max Radermacher
bc35b911b2
Update to LibSignal v0.65.0
2025-01-08 14:43:29 -06:00