Sasha Weiss
|
65f577efed
|
Stop caching SVRB auth credentials
|
2026-05-29 11:18:26 -07:00 |
|
Max Radermacher
|
dfd86b3b16
|
Use LibSignal for 1:1 message sends
|
2026-05-11 18:50:54 -05:00 |
|
Max Radermacher
|
63da79fea5
|
Update to LibSignal v0.93.0
|
2026-04-28 17:44:03 -05:00 |
|
Pete Walters
|
12c6075d52
|
Use typed API for attachment upload form requests
|
2026-04-08 16:48:28 -05:00 |
|
Max Radermacher
|
0758c26868
|
Structure concurrency for OWSUrlSession’s progress
|
2026-04-03 16:19:24 -05:00 |
|
Pete Walters
|
eb1286dd02
|
Pass uploadLength on upload form requests
|
2026-04-01 15:20:11 -05:00 |
|
Sasha Weiss
|
ec972806cb
|
Mutate Attachment instances directly, instead of using ConstructionParams
|
2026-03-30 15:48:06 -07:00 |
|
Max Radermacher
|
13d5fe93dc
|
Run swiftformat . using v0.60.1
|
2026-03-26 17:10:38 -05:00 |
|
Pete Walters
|
88af0c5b6b
|
Fix CDN2 chunked upload response handling
|
2026-03-26 08:31:25 -05:00 |
|
Sasha Weiss
|
035db65d68
|
Remove progress: nil extensions
|
2026-03-13 09:40:28 -07: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 |
|
Max Radermacher
|
86751158f3
|
Use distinct directories when forwarding
|
2026-02-25 14:37:40 -06:00 |
|
andrew-signal
|
80c96254c5
|
Use libsignal's API for lookupUsernameLink
|
2026-02-11 18:30:52 -05:00 |
|
Max Radermacher
|
112dd440ad
|
Prefer OWSGenericError in a few places
|
2026-01-23 20:15:42 -06:00 |
|
Max Radermacher
|
ddcec0854f
|
Remove unused NSSecureCoding conformances
|
2026-01-12 18:17:32 -06:00 |
|
Sasha Weiss
|
21b205cc9b
|
Add BackoffStrategy to Retry, with case errorDependent(backoffBlock:)
|
2026-01-09 12:10:59 -08:00 |
|
Sasha Weiss
|
4b90e9c52b
|
Deprotocolize AttachmentUploadStore, use failIfThrows
|
2026-01-08 16:18:56 -08:00 |
|
Sasha Weiss
|
2dacbd370e
|
Use failIfThrows in code downstream of BackupListMediaManager
|
2026-01-08 15:50:46 -08:00 |
|
Sasha Weiss
|
9244c81d8c
|
Deprotocolize AttachmentStore
|
2026-01-06 20:23:56 -08: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 |
|
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 |
|
Sasha Weiss
|
4a45dc95b8
|
Add SubscriptionConfigMgr, use to populate Backups-related remote values
|
2025-10-23 16:09:03 -07:00 |
|
Sasha Weiss
|
30b6604d73
|
Modernize HTTPResponse
|
2025-10-23 16:02:01 -07:00 |
|
Max Radermacher
|
1f7c55776d
|
Add & use AttachmentKey
|
2025-10-17 11:22:16 -05:00 |
|
Max Radermacher
|
b2b4cc52e2
|
Use non-UInt32 in attachment en-/decryption
|
2025-10-17 11:21:18 -05:00 |
|
Pete Walters
|
d4a8945dd6
|
For large uploads, upload in 32MB chunks
|
2025-10-03 17:27:43 -05:00 |
|
Pete Walters
|
8ad7513432
|
Avoid file copy on upload resume
|
2025-09-26 12:33:02 -05:00 |
|
Sasha Weiss
|
7877edefa9
|
Backup Export progress bar polish
|
2025-09-23 09:16:12 -07:00 |
|
Max Radermacher
|
2690a841c4
|
Remove displayBadgesOnProfileCache
|
2025-09-16 12:51:28 -05:00 |
|
Jordan Rose
|
aae01e7c70
|
Use base ChatConnectionManagerMock in AttachmentUploadManager tests
|
2025-09-08 18:24:33 -07:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
Sasha Weiss
|
7169a711a3
|
Pared-down BackupServiceAuth fetching during registration
|
2025-08-26 12:01:25 -07:00 |
|
Max Radermacher
|
b48560b6d0
|
Use the web socket immediately after registration
|
2025-08-25 16:32:07 -05:00 |
|
Harry
|
3f3ecbfc18
|
Reuse a single NSURLSession per cdn connection with the same configuration
|
2025-08-22 11:51:50 -07:00 |
|
Harry
|
20c805016f
|
Wipe SVR🐝 nonce metadata locally when rotating the AEP
|
2025-08-13 14:35:01 -07:00 |
|
Max Radermacher
|
86e9ba1be6
|
Always use the web socket to test the proxy
|
2025-08-13 11:30:27 -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
|
d6e43f5b3c
|
Don't crash when missing a file and uploading an attachment
|
2025-08-04 21:31:16 -07:00 |
|
Harry
|
b1fe641270
|
SVR🐝
|
2025-08-04 14:07:33 -07:00 |
|
Max Radermacher
|
3e22dd19c7
|
Replace two comments with “use web socket” checks
|
2025-07-30 11:25:42 -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 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Max Radermacher
|
48af5c8c35
|
Use the web socket in the share extension
|
2025-07-22 08:48:14 -05:00 |
|
Max Radermacher
|
94b697d8ae
|
Don’t connect concurrently in multiple processes
|
2025-07-21 13:08:48 -05:00 |
|