Chris Eager
|
73812b06be
|
Fix class names in logger initialization
|
2024-11-21 16:09:41 -06:00 |
|
Ravi Khadiwala
|
1eba04d37b
|
Fix incorrect update target
|
2024-11-15 14:11:55 -06:00 |
|
Chris Eager
|
dd4bc23e4f
|
Update to Dropwizard 4
|
2024-11-11 16:32:24 -06:00 |
|
Ravi Khadiwala
|
fc0a7b7657
|
401 instead of 403 on wrong backup auth credential type
|
2024-11-01 16:46:44 -04:00 |
|
Ravi Khadiwala
|
f2cb04817b
|
Let server generate copyToMedia IVs
We include the IV in the encrypted payload, so we can let the server
choose them instead of the client
|
2024-10-30 13:03:48 -04:00 |
|
Jon Chambers
|
b21b50873f
|
Add support for distinct media backup credentials
Co-authored-by: Ravi Khadiwala <ravi@signal.org>
|
2024-10-29 16:03:10 -04:00 |
|
Ravi Khadiwala
|
fd10b9723d
|
Add source length validation on backup media copy
|
2024-08-15 13:52:50 -05:00 |
|
Katherine
|
0e4625ef88
|
Migrate to 429 for all ratelimit responses
|
2024-08-05 12:02:11 -07:00 |
|
Ravi Khadiwala
|
10d559bbb5
|
Return backup info at /v1/subscription/configuration
- Return the free tier media duration and storage allowance for backups
- Add openapi annotations
- Update default media storage allowance
|
2024-08-02 14:08:00 -05:00 |
|
Ravi Khadiwala
|
0ef3e00ba7
|
Use non-legacy rate limit error in BackupAuthManager
|
2024-07-11 16:39:11 -05:00 |
|
ravi-signal
|
4aadabfac0
|
Make copy/delete streaming friendly
|
2024-06-20 16:00:09 -05:00 |
|
Ravi Khadiwala
|
cea2abcf6e
|
Fix some accidentally sync async methods
|
2024-06-03 14:07:02 -05:00 |
|
Ravi Khadiwala
|
7d95926f02
|
Add a crawler for backup usage metrics
|
2024-05-17 10:38:00 -05:00 |
|
Ravi Khadiwala
|
7aff81547a
|
Manage some unmanaged executors
|
2024-05-06 13:25:18 -05:00 |
|
Ravi Khadiwala
|
fc097db2a0
|
Use storage-manager's copy implementation
|
2024-05-06 13:15:42 -05:00 |
|
Ravi Khadiwala
|
19944bfdb2
|
Update to libsignal 0.45 and use libsignal's BackupLevel
|
2024-04-25 16:54:41 -05:00 |
|
ravi-signal
|
9ef1fee172
|
Add DELETE v1/archives
|
2024-04-23 16:50:11 -05:00 |
|
ravi-signal
|
00ca7d5942
|
Add cdn number query parameter to /archives/auth/read
|
2024-04-15 13:59:14 -05:00 |
|
ravi-signal
|
d36df3eaa9
|
Add new upload-for-copy backup endpoint
|
2024-04-15 13:47:46 -05:00 |
|
ravi-signal
|
e5d654f0c7
|
Add /v1/archives/redeem-receipt
|
2024-04-15 13:47:02 -05:00 |
|
Ravi Khadiwala
|
63c8b275d1
|
Return 401 instead of 404 on unknown backup-ids
|
2024-04-04 10:56:48 -05:00 |
|
Ravi Khadiwala
|
1ebc17352f
|
Check presentation before verifying the signature
|
2024-04-04 10:56:48 -05:00 |
|
ravi-signal
|
498dcbbfe8
|
Make media encrypter stream ordered
Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com>
|
2024-04-04 10:53:45 -05:00 |
|
Ravi Khadiwala
|
3a1ecb342f
|
allow striping clients in FaultTolerantHttpClient
|
2024-04-04 10:47:34 -05:00 |
|
Ravi Khadiwala
|
831c9ff5bf
|
Make backupDir/mediaDir indirect
|
2024-04-01 13:45:21 -05:00 |
|
Ravi Khadiwala
|
de37141812
|
Add a crawler that expires old backups
|
2024-04-01 13:45:21 -05:00 |
|
Ravi Khadiwala
|
a550caf63f
|
Make sure we close the HTTP/2 stream after cdn read errors
|
2024-03-27 17:00:37 -05:00 |
|
Ravi Khadiwala
|
de9eaa98db
|
404 instead of 400 on unknown source cdn
|
2024-03-27 17:00:37 -05:00 |
|
Ravi Khadiwala
|
e7d1eadf8e
|
Fix experiments in BackupAuthManager
|
2024-03-20 11:43:07 -05:00 |
|
ravi-signal
|
bf39be3320
|
Add Content-Type header for copy uploads
|
2024-01-11 14:59:35 -06:00 |
|
Ravi Khadiwala
|
cc6cf8194f
|
Add media deletion endpoint
|
2024-01-11 10:19:06 -06:00 |
|
Ravi Khadiwala
|
e934ead85c
|
Fix incorrect comparison in archive usage metric
|
2024-01-11 10:19:06 -06:00 |
|
Ravi Khadiwala
|
ed972a0037
|
Fix archive listing directory prefix order
|
2024-01-09 16:01:11 -06:00 |
|
Ravi Khadiwala
|
a62a6c1cb6
|
Change type of Cdn3StorageManagerConfiguration.clientSecret to SecretString
|
2024-01-08 16:06:54 -06:00 |
|
ravi-signal
|
b6ecfc7131
|
Add archive listing
|
2024-01-08 13:54:57 -06:00 |
|
ravi-signal
|
202dd8e92d
|
Add copy endpoint to ArchiveController
Co-authored-by: Jonathan Klabunde Tomer <125505367+jkt-signal@users.noreply.github.com>
Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com>
|
2023-11-28 11:45:41 -06:00 |
|
Ravi Khadiwala
|
6b38b538f1
|
Add ArchiveController
Adds endpoints for creating and managing backup objects with ZK
anonymous credentials.
|
2023-10-30 14:02:19 -05:00 |
|