Sasha Weiss
117e5e5b19
Remove SignalServiceClient
2025-01-06 11:35:58 -08:00
Sasha Weiss
33189a6d95
Use info from WhoAmI to decide if we need to redeem our subscription
2025-01-03 11:17:40 -08:00
Sasha Weiss
1b5e457b20
Move WhoAmI request making into a dedicated type
2025-01-03 11:07:16 -08:00
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
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
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
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
Harry
63d820b830
List media tier attachments
2024-10-22 10:39:03 -07: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
Pete Walters
d69ad25c3a
Add media tier backup API request
2024-08-21 15:25:45 -05: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
sashaweiss-signal
29c9f74aca
Enable the delete-sync capability for all users
2024-07-10 13:23:01 -07:00
Adam Sharp
a7dae0e859
Remove NSE feature flag and unused VOIP token registration code
2024-07-10 09:40:13 -04:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition
2024-07-09 10:42:56 -04:00
sashaweiss-signal
514572d7a1
Temporarily re-restrict delete sync to internal
2024-06-26 10:00:51 -07:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
e13e4c34e3
Enable the delete-sync capability for all users
2024-06-25 16:57:36 -07:00
Sasha Weiss
2769166d79
Add outgoing support for non-expiring messages in delete-sync messages
2024-06-21 12:14:27 -07:00
Sasha Weiss
180a288401
Enable the delete-sync capability for internal users
2024-06-18 09:55:55 -07:00
Sasha Weiss
d193a937c8
Add a capability to enable sending DeleteForMe sync messages
2024-06-13 11:12:05 -07:00
Max Radermacher
6f4fbd37cb
Fetch profiles in the NSE
2024-05-02 15:32:14 -05:00
Pete Walters
49608a64e6
Add backup download
...
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 17:09:31 -05:00