andrew-signal
|
b0d9f61a96
|
Increase instrumentation to improve TLS proxy debug ability
|
2026-02-11 16:28:38 -08: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
|
21b205cc9b
|
Add BackoffStrategy to Retry, with case errorDependent(backoffBlock:)
|
2026-01-09 12:10:59 -08:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
2434ba1d0a
|
Remove references to unused “ud-chat” domain
|
2025-12-29 14:11:45 -06:00 |
|
Max Radermacher
|
420eaa44b7
|
Require a Retry-After header for automatic retries
|
2025-12-16 14:56:44 -06:00 |
|
Pete Walters
|
14c6ae7341
|
Migrate iPad device transfer to new transfer flow
|
2025-12-11 10:53:23 -06:00 |
|
Sasha Weiss
|
22a6aabf83
|
Avoid non-ASCII in source code
|
2025-12-05 12:24:14 -08:00 |
|
Jordan Rose
|
0f66c10ddc
|
Run and log an extra reachability check on app launch
|
2025-12-03 11:17:03 -08:00 |
|
Max Radermacher
|
0977510e1f
|
Throw OWSHTTPError for unexpected status codes
|
2025-11-25 09:32:58 -06:00 |
|
Max Radermacher
|
fc9ba4124e
|
Clean up StorageService.StorageError
|
2025-11-24 10:50:44 -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 |
|
sashaweiss-signal
|
cde77ed042
|
Build fix in HTTPResponse
|
2025-10-23 16:04:32 -07:00 |
|
Sasha Weiss
|
30b6604d73
|
Modernize HTTPResponse
|
2025-10-23 16:02:01 -07:00 |
|
Max Radermacher
|
76ca0380e6
|
Move some files to more appropriate directories
|
2025-09-29 17:17:07 -05:00 |
|
Max Radermacher
|
058cb0526b
|
Clean up a debugging warning
|
2025-09-16 12:59:06 -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 |
|
Max Radermacher
|
1aa4d5f7ca
|
Add web socket support when unlinking a device
|
2025-08-25 16:06:41 -05:00 |
|
Sasha Weiss
|
0b50e4512e
|
Remove concept of "V1" 2FA, clean up OWS2FAManager
|
2025-08-21 17:26:26 -07:00 |
|
Max Radermacher
|
e518c62e59
|
Use clampedNanoseconds in retryDelayNanoSeconds
|
2025-08-20 16:00:42 -05:00 |
|
gram-signal
|
636875907b
|
Add 'spqr' device capability to iOS devices.
|
2025-08-20 11:03:00 -07:00 |
|
Jordan Rose
|
52a2039711
|
Log whether we're on wifi or cellular after a reachability change
|
2025-08-18 15:46:30 -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 |
|
Sasha Weiss
|
fdef35903d
|
Retry with exponential backoff when Backup uploads are rate-limited
|
2025-08-08 12:32:40 -07:00 |
|
Sasha Weiss
|
4956a47587
|
Significantly slim OWSHTTPError
|
2025-08-08 11:32:58 -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
|
53f4db4f27
|
Throw a specific error when the app is expired
|
2025-07-29 09:33:00 -05:00 |
|
Max Radermacher
|
a42e05fe93
|
Use NetworkManager for non-registration requests
|
2025-07-25 16:25:39 -05:00 |
|
Max Radermacher
|
63f6fb14ab
|
Remove unused makePromise method
|
2025-07-25 11:49:24 -05:00 |
|