Pete Walters
|
2a18c65279
|
Add prompt for multiple failed backup attempts
|
2025-09-22 09:40:56 -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 |
|
Max Radermacher
|
a143fdec01
|
Remove unused TimeElapsedChallenge
|
2025-09-15 11:32:25 -05:00 |
|
Jordan Rose
|
79adaddd0b
|
Adopt libsignal's "typed API" for username lookup
|
2025-09-08 18:24:33 -07:00 |
|
Jordan Rose
|
b6e3747f51
|
OWSChatConnection: groundwork for high-level libsignal request APIs
|
2025-09-08 18:24:33 -07: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 |
|
Harry
|
747daf48e5
|
Lock accesses to URLSession task creation to avoid duplicate taskIdentifiers
|
2025-08-26 13:06:31 -07: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 |
|
Harry
|
3f3ecbfc18
|
Reuse a single NSURLSession per cdn connection with the same configuration
|
2025-08-22 11:51:50 -07:00 |
|
Sasha Weiss
|
0b50e4512e
|
Remove concept of "V1" 2FA, clean up OWS2FAManager
|
2025-08-21 17:26:26 -07:00 |
|
Max Radermacher
|
bd3363ce93
|
Always use web sockets in the notification service
|
2025-08-21 13:03:25 -05:00 |
|
Max Radermacher
|
25817d867a
|
Fail requests quickly after being deregistered
|
2025-08-20 17:40:42 -05: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 |
|
Max Radermacher
|
50912e4c6b
|
Remove redundant background tasks
|
2025-08-18 13:15:18 -05:00 |
|
Max Radermacher
|
58bf33d0de
|
Remove share extension web socket remote config
|
2025-08-18 12:33:00 -05:00 |
|
Max Radermacher
|
e6e2d03423
|
Treat SignalError.chatServiceInactive as expected
|
2025-08-18 12:32:17 -05: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 |
|
Max Radermacher
|
f9415b9fec
|
Simplify connection state concurrency guarantees
|
2025-08-08 16:01:24 -05:00 |
|
Sasha Weiss
|
acb807acad
|
Adjust /devicecheck TSRequests
|
2025-08-08 13:31:39 -07:00 |
|
Max Radermacher
|
ba5ff49c10
|
Clean up some auth/unauth socket distinctions
|
2025-08-08 15:31:00 -05:00 |
|
Max Radermacher
|
03b93df5e0
|
Call more efficient method after connecting proxy
|
2025-08-08 15:30:42 -05: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
|
4bb59a64e2
|
Fix LibSignal proxies in the notification service
|
2025-08-01 11:31:14 -05:00 |
|
Max Radermacher
|
8987991dc9
|
Relocate message processor enqueueing queue
|
2025-07-31 11:54:31 -05: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
|
34ecb9a5a3
|
Throw a specific error when not registered
|
2025-07-29 16:02:49 -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
|
1482ef24f0
|
Remove shouldReconnectIfConnectedElsewhere
|
2025-07-25 12:44:10 -05:00 |
|
Max Radermacher
|
63f6fb14ab
|
Remove unused makePromise method
|
2025-07-25 11:49:24 -05:00 |
|
Elaine
|
99b3367b33
|
unbork xcode 26 again
|
2025-07-24 16:13:30 -04:00 |
|
Max Radermacher
|
719e477d18
|
Asyncify CaptchaChallenge & PushChallenge
|
2025-07-24 12:15:09 -05:00 |
|
Max Radermacher
|
27403b204f
|
Remove unused logCurlOnSuccess
|
2025-07-24 12:13:02 -05:00 |
|
Max Radermacher
|
6331cec995
|
Fix URLError.cancelled check to include the domain
|
2025-07-23 17:21:03 -05:00 |
|
Sasha Weiss
|
0548a68fbe
|
Make it easier to handle some attachment upload errors
|
2025-07-23 13:42:15 -07:00 |
|
Max Radermacher
|
7689725c37
|
Fix shouldConnect/shouldDisconnect checks
|
2025-07-23 13:24:26 -05:00 |
|
Max Radermacher
|
05eecf1db2
|
Add kill switch for the connection lock
|
2025-07-23 13:01:01 -05:00 |
|
Max Radermacher
|
53f9bb2342
|
Asyncify Auth.fetch(…)
|
2025-07-23 12:28:11 -05:00 |
|