Commit Graph

142 Commits

Author SHA1 Message Date
Max Radermacher
926432d03a Fix typo: seconday → secondary 2026-06-05 12:07:19 -05:00
Pete Walters
1954342a36
De-singleton RemoteAttestation 2026-06-05 08:15:59 -05:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Max Radermacher
3a3ffde3dd
Remove indirection for some methods 2026-05-26 18:24:40 -05:00
Max Radermacher
6c2037b2f2
De-protocolize SVRLocalStorage 2026-05-20 14:29:04 -05:00
Max Radermacher
dfd86b3b16
Use LibSignal for 1:1 message sends 2026-05-11 18:50:54 -05:00
Max Radermacher
1576d2ab13
Remove cURL debugging helpers 2026-04-30 13:27:08 -05:00
Pete Walters
81b3f333b7
Switch to typed API for backup upload forms 2026-04-13 17:16:26 -05:00
Max Radermacher
3b60ab1530
Use Cron for linked device PNI identity validation 2026-04-13 12:03:26 -05:00
Pete Walters
12c6075d52
Use typed API for attachment upload form requests 2026-04-08 16:48:28 -05:00
Sasha Weiss
c63cc9200d
AttachmentBackfill fast-follows 2026-04-06 15:05:22 -07: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
Pete Walters
f4f4696650
Unify backup logging through a common logger 2026-03-13 09:52:06 -05:00
andrew-signal
80c96254c5
Use libsignal's API for lookupUsernameLink 2026-02-11 18:30:52 -05:00
Max Radermacher
6e8d5e843c
Add X-Signal-Agent to attributes during reg 2026-01-30 13:14:04 -06:00
Max Radermacher
9521c32774
Remove AppVersion from account attributes updater 2026-01-27 12:56:38 -06:00
Max Radermacher
48f403a7db
Use longer timeout for PUT /v2/keys 2026-01-14 18:01:50 -06:00
Max Radermacher
24b213a32b
Improve KeyValueStore compile-time checks 2026-01-09 15:08:26 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
22a6aabf83
Avoid non-ASCII in source code 2025-12-05 12:24:14 -08:00
Max Radermacher
0977510e1f
Throw OWSHTTPError for unexpected status codes 2025-11-25 09:32:58 -06:00
Max Radermacher
2efe1f932e
Use Cron for periodic account attributes update 2025-11-21 14:59:02 -06:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun 2025-11-13 17:49:54 -06:00
Max Radermacher
f287ee8cfb
Use random bytes for attributes change token 2025-11-13 14:50:52 -06:00
Pete Walters
41813b9c6c
Add the ability to tag requests with extra logging data 2025-11-07 09:18:11 -06: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
7ddd3ca9fa
Avoid Any?-typed responseBodyJson for all but one caller 2025-10-24 12:57:56 -07:00
Sasha Weiss
4a45dc95b8
Add SubscriptionConfigMgr, use to populate Backups-related remote values 2025-10-23 16:09:03 -07:00
Max Radermacher
76ca0380e6
Move some files to more appropriate directories 2025-09-29 17:17:07 -05:00
Max Radermacher
2690a841c4
Remove displayBadgesOnProfileCache 2025-09-16 12:51:28 -05:00
Pete Walters
237e90edd5
Update how registrationIds are handled during registration 2025-09-04 13:27:21 -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
Max Radermacher
b48560b6d0
Use the web socket immediately after registration 2025-08-25 16:32:07 -05:00
Sasha Weiss
0b50e4512e
Remove concept of "V1" 2FA, clean up OWS2FAManager 2025-08-21 17:26:26 -07:00
gram-signal
636875907b
Add 'spqr' device capability to iOS devices. 2025-08-20 11:03:00 -07:00
Sasha Weiss
2855d442fc
Remove deprecated ssre and deleteSync capabilities 2025-08-13 13:20:02 -05: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
Harry
b1fe641270
SVR🐝 2025-08-04 14:07:33 -07:00
Max Radermacher
28acee4e9b Flag registration requests that will use sockets 2025-07-30 16:44:42 -05:00
Max Radermacher
8dd692f6e5 Update comment about registration & web sockets 2025-07-30 11:25:42 -05: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
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00