Commit Graph

27 Commits

Author SHA1 Message Date
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
Max Radermacher
e518c62e59
Use clampedNanoseconds in retryDelayNanoSeconds 2025-08-20 16:00: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
Max Radermacher
53f4db4f27
Throw a specific error when the app is expired 2025-07-29 09:33:00 -05:00
Sasha Weiss
0548a68fbe
Make it easier to handle some attachment upload errors 2025-07-23 13:42:15 -07:00
Max Radermacher
74867f56dd
Split apart “is network failure” and “is timeout” 2025-07-22 15:38:36 -05:00
Sasha Weiss
93d2a9274d
Add optional network/5xx retries to NetworkManager 2025-06-04 14:21:42 -07:00
Max Radermacher
b0c183f9f4
De-protocolize/clean up AppExpiry 2025-06-02 15:24:04 -05:00
Max Radermacher
9952d0c64e
Asyncify AppExpiry (née remove TestScheduler use) 2025-05-30 14:33:15 -05:00
Max Radermacher
0a75ea88d5
Asyncify more OWSChatConnection logic 2025-05-30 02:29:16 -05:00
Max Radermacher
a819bb4dac
Convert TSRequest to a struct 2025-04-10 12:49:35 -05:00
Pete Walters
3af50ddfd3
Add basic support for QuickRestore 2025-03-31 13:02:44 -05:00
Max Radermacher
8029e258f7
Rename OWSHttpHeaders → HttpHeaders 2025-03-21 13:52:25 -05:00
Jordan Rose
61836a5f4f Include StorageService.networkError in isNetworkFailureOrTimeout
And remove the statusCode payload that was never getting set.
2025-02-07 12:26:49 -08:00
Ehren Kret
83b37e74a3 remove unused objc compat 2025-02-07 05:30:56 -06:00
Pete Walters
f4ad46f176
Clean up Upload error handling 2025-01-27 11:04:58 -06:00
Max Radermacher
7bfe049f30
Improve URLSession error handling 2024-12-02 15:17:19 -06:00
Max Radermacher
f05a76bcaa
Add cancellation support to http requests 2024-11-04 14:16:44 -06:00
Max Radermacher
e6c016c50f
Remove handling for HTTP 417 errors 2024-10-24 13:43:03 -05:00
Max Radermacher
7c771b5d05
Remove handling for HTTP 413 errors 2024-10-24 13:42:48 -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
Jordan Rose
71cd1da89a
Update libsignal to v0.55.0, OWSChatConnection to account for no-auto-reconnect 2024-08-12 15:51:05 -07:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Ehren Kret
fd94424be0 start migrating MIMETypeUtil to swift 2024-04-11 22:19:16 -05:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00