Sasha Weiss
e47a864a1a
Protocolize and asyncify OWSDevicesService
2024-12-06 12:39:05 -08:00
Harry
7d88672c21
Remove versioned expire timer capability checking
2024-12-02 14:07:53 -08:00
Max Radermacher
7bfe049f30
Improve URLSession error handling
2024-12-02 15:17:19 -06:00
Max Radermacher
b14e99b689
Remove no-longer-needed feature flags
2024-11-22 17:05:44 -06:00
Max Radermacher
3c07b4f7ae
Rebuild RequestMaker to support GSEs
2024-11-20 16:32:04 -06:00
Max Radermacher
f9554761e4
Adopt non-deprecated NSKeyedUnarchiver method
2024-11-19 16:44:02 -06:00
Alex Konradi
218a01da38
Remove redundant zkcCredential=true
2024-11-18 14:33:05 -05:00
Sasha Weiss
2000b82c0b
One KeyValueStore to rule them all
2024-11-15 18:47:54 -06:00
Sasha Weiss
0a9672911e
Add recordIkm encryption scheme migration to Storage Service
2024-11-07 15:33:03 -08:00
Max Radermacher
0d655f9e1a
Consolidate error handling for OWSURLSession
2024-11-04 15:49:11 -06:00
Max Radermacher
6d14b97ab6
Use new async OWSUrlSession methods
2024-11-04 15:29:53 -06:00
Max Radermacher
40db38ae5a
Use MonotonicDate for RESTSessionManager
2024-11-04 14:22:17 -06:00
Max Radermacher
f05a76bcaa
Add cancellation support to http requests
2024-11-04 14:16:44 -06:00
Pete Walters
3a63402138
Migrate to new Media/Message backup auth credentials
2024-11-01 15:46:58 -05:00
adel-signal
a38cb959e8
switch to v2/calling/relays endpoint
2024-10-28 13:47:12 -07:00
Harry
6cb911ae93
Add tokenIdentifier to device provisioning code response
2024-10-25 14:34:33 -07:00
Sasha Weiss
46b5b4a9e4
Prefix donations-related types with Donations
2024-10-25 10:14:56 -07:00
Sasha Weiss
ed6a75e10f
Remove the SubscriptionManager protocol
2024-10-25 10:13:10 -07:00
Max Radermacher
e6c016c50f
Remove handling for HTTP 417 errors
2024-10-24 13:43:03 -05:00
Max Radermacher
7c771b5d05
Remove handling for HTTP 413 errors
2024-10-24 13:42:48 -05:00
Harry
63d820b830
List media tier attachments
2024-10-22 10:39:03 -07:00
Ehren Kret
9d24c6b111
add asyncRequest method to NetworkManager to deprecate Promises
2024-10-22 10:57:19 -05:00
Ehren Kret
29915ca893
add ability to make asyn requests to NetworkManager
2024-10-22 10:57:19 -05:00
Max Radermacher
26cd893f69
Clean up various things with profile fetches
2024-10-16 12:46:17 -05:00
Ehren Kret
538f5064a6
remove Dependencies protocol entirely
2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Ehren Kret
3b03c172e1
misc cleanup
2024-10-07 11:19:29 -05:00
Harry
6c20092eb3
Add OrphanedBackupAttachmentManager to delete attachments off backup cdn
2024-10-07 07:28:48 -07: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
Harry
4d87719397
Fix backup copy to media tier request
2024-09-25 19:12:48 -05:00
Ehren Kret
12ce531f8e
eliminate AnyPromise
2024-09-23 15:01:23 -05:00
Ehren Kret
417aaab413
migrate OWS2FAManager from objc to swift
2024-09-23 15:01:18 -05:00
Jonathan Klabunde Tomer
054e303207
use /v1/accounts/whoami instead of deprecated /v1/accounts/me
2024-09-23 11:39:27 -07:00
Max Radermacher
960e3db81f
Asyncify some 2FA code
2024-09-10 19:04:17 -05:00
Max Radermacher
929d9eeaef
Remove deprecated VoIP token logic
2024-08-29 15:27:52 -05:00
Max Radermacher
99ff1a6858
Swiftify OWSRequestFactory
2024-08-28 16:05:58 -05:00
Ehren Kret
edefa9a440
migrate OWSFakeProfileManager from objc to swift
2024-08-28 15:10:10 -05:00
Pete Walters
3f4ffb6e6f
Remaining backup API requests
2024-08-26 14:51:17 -05:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates
2024-08-22 14:02:03 -07:00
Jordan Rose
04bf92ed43
Let libsignal know when reachability changes
2024-08-21 16:23:43 -07:00
Pete Walters
d69ad25c3a
Add media tier backup API request
2024-08-21 15:25:45 -05:00
Ehren Kret
086b4abfa5
fix several warnings
2024-08-15 16:09:58 -05:00
Jordan Rose
71cd1da89a
Update libsignal to v0.55.0, OWSChatConnection to account for no-auto-reconnect
2024-08-12 15:51:05 -07:00
Max Radermacher
0ea8a1b814
Remove unused OWSRequestFactory methods
2024-08-12 16:30:03 -05:00
Ehren Kret
557d6a67cc
migrate Cryptography over to swift
...
`srand` is not accessible in swift. Remove `srand` anyhow as anything
using `rand` for any actual randomness should be considered a bug in
need of fixing rather than viewing `srand` as an acceptable workaround.
2024-08-01 14:43:34 -05:00
Max Radermacher
201b9c36dc
Remove unused REST feature flag
2024-07-11 10:37:25 -05:00
sashaweiss-signal
29c9f74aca
Enable the delete-sync capability for all users
2024-07-10 13:23:01 -07:00