Commit Graph

50 Commits

Author SHA1 Message Date
Max Radermacher
dfd86b3b16
Use LibSignal for 1:1 message sends 2026-05-11 18:50:54 -05:00
Pete Walters
12c6075d52
Use typed API for attachment upload form requests 2026-04-08 16:48:28 -05:00
Pete Walters
eb1286dd02
Pass uploadLength on upload form requests 2026-04-01 15:20:11 -05:00
Max Radermacher
fee9e5bd0e
Adopt sendMultiRecipientMessage API 2026-03-23 20:44:06 -05:00
Pete Walters
0142d39ef4
Improve registration+backups logging 2026-03-13 10:19:47 -05:00
Max Radermacher
48f403a7db
Use longer timeout for PUT /v2/keys 2026-01-14 18:01:50 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
f38a373f57
Add ReceiptCredentialManager to handle shared ReceiptCredential logic 2025-10-31 12:37:56 -07:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table 2025-10-24 15:38:03 -05:00
Sasha Weiss
4a45dc95b8
Add SubscriptionConfigMgr, use to populate Backups-related remote values 2025-10-23 16:09:03 -07:00
Max Radermacher
2690a841c4
Remove displayBadgesOnProfileCache 2025-09-16 12:51:28 -05:00
Max Radermacher
d33f7931ea
Parallelize pre key fetches 2025-09-02 18:48:58 -05:00
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
Max Radermacher
10d51043cf
Start adopting account existence check 2025-08-27 12:13:05 -05:00
Sasha Weiss
0b50e4512e
Remove concept of "V1" 2FA, clean up OWS2FAManager 2025-08-21 17:26:26 -07:00
Max Radermacher
86e9ba1be6
Always use the web socket to test the proxy 2025-08-13 11:30:27 -05:00
Max Radermacher
1cb332d0cc
Use dynamic timeout when sending messages 2025-08-11 17:35:30 -05:00
Sasha Weiss
acb807acad
Adjust /devicecheck TSRequests 2025-08-08 13:31:39 -07:00
Max Radermacher
53c0debf36
Update auth for batch identity check requests 2025-07-22 15:37:21 -05:00
Max Radermacher
922f2ab686
Adopt /v2/config 2025-07-18 11:41:27 -05:00
Harry
87b79704a7
Update url path for svr chat server auth requests 2025-07-11 16:30:09 -07:00
Max Radermacher
0340d149ca
Increase timeout when sending messages 2025-07-11 11:49:55 -05:00
Max Radermacher
bb2d89e55a
Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
Max Radermacher
a819bb4dac
Convert TSRequest to a struct 2025-04-10 12:49:35 -05:00
Sasha Weiss
969b0db854
Add SubscriptionFetcher, decoupled from donations 2025-04-07 12:52:44 -07:00
sashaweiss-signal
3c79403c27 Put DeviceId uint32Value into request parameters, not the Swift type 2025-03-21 18:10:01 -07:00
Max Radermacher
279a11f742
Add DeviceId type 2025-03-21 16:49:38 -05:00
Max Radermacher
8029e258f7
Rename OWSHttpHeaders → HttpHeaders 2025-03-21 13:52:25 -05:00
Max Radermacher
95c18efb2d
Consolidate TSRequest auth into a single type 2025-03-13 13:35:35 -05:00
Max Radermacher
738ef16c3d Use web socket when fetching remote configs 2025-03-06 23:35:16 -06:00
Max Radermacher
7171d79643
Rename content field to match the server’s name 2025-03-05 11:26:14 -06:00
Max Radermacher
011f005cf0
Clean up auth types for story/group messages 2025-02-11 14:42:21 -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
Sasha Weiss
117e5e5b19
Remove SignalServiceClient 2025-01-06 11:35:58 -08:00
Sasha Weiss
e47a864a1a
Protocolize and asyncify OWSDevicesService 2024-12-06 12:39:05 -08:00
Max Radermacher
3c07b4f7ae
Rebuild RequestMaker to support GSEs 2024-11-20 16:32:04 -06:00
Alex Konradi
218a01da38
Remove redundant zkcCredential=true 2024-11-18 14:33:05 -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
Max Radermacher
26cd893f69
Clean up various things with profile fetches 2024-10-16 12:46:17 -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
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
Max Radermacher
0ea8a1b814
Remove unused OWSRequestFactory methods 2024-08-12 16:30:03 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00