|
84f1db91c4
|
fix things up
|
2025-01-31 18:34:57 +01:00 |
|
|
9fa20d45be
|
wip: split garage_api into garage_api_{common,s3,k2v,admin}
|
2025-01-31 18:18:29 +01:00 |
|
|
74949c69cb
|
[s3-checksum] implement x-amz-checksum-* headers
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
|
2024-03-26 15:01:34 +01:00 |
|
|
57acc60082
|
[sse-c] Implement SSE-C encryption
|
2024-03-07 15:43:47 +01:00 |
|
Yureka
|
fb55682c66
|
add request context helper
ci/woodpecker/pr/debug Pipeline was successful
|
2024-03-04 13:26:39 +01:00 |
|
|
3fe94cc14f
|
[refactor-put] rewrite read_and_put_block as a series of steps with channels
ci/woodpecker/pr/debug Pipeline was successful
ci/woodpecker/push/debug Pipeline was successful
|
2024-02-26 17:55:37 +01:00 |
|
|
e011941964
|
[dep-upgrade-202402] refactor use of BodyStream
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2024-02-07 15:32:51 +01:00 |
|
|
0bb5b77530
|
[dep-upgrade-202402] wip: port to http/hyper crates v1
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2024-02-05 18:49:54 +01:00 |
|
|
6e69a1fffc
|
[dep-upgrade-202402] prepare migration to http/hyper 1.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2024-02-05 14:44:12 +01:00 |
|
|
c82d91c6bc
|
DeleteObject: always insert a deletion marker with a bigger timestamp than everything before
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is passing
|
2023-10-20 13:56:35 +02:00 |
|
|
8686cfd0b1
|
s3 api: also ensure increasing timestamps for create_multipart_upload
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-10-20 13:37:37 +02:00 |
|
|
c6cde1f143
|
remove now-unused key parameter in check_quotas
|
2023-10-20 13:20:47 +02:00 |
|
|
d146cdd5b6
|
cargo fmt
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
continuous-integration/drone Build is passing
|
2023-10-18 16:38:26 +02:00 |
|
|
3d6ed63824
|
check_quotas: avoid re-fetching object from object table
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2023-10-18 16:36:48 +02:00 |
|
|
942c1f1bfe
|
multipart uploads: save timestamp
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2023-06-13 10:48:22 +02:00 |
|
|
a6cc563bdd
|
UploadPart: automatic cleanup of version (and reference blocked) when interrupted
|
2023-06-09 16:23:37 +02:00 |
|
|
c14d3735e5
|
Add test for multipart uploads and fix part renumbering
|
2023-06-09 16:23:37 +02:00 |
|
|
412ab77b08
|
comments and clippy lint fixes
|
2023-06-09 16:23:37 +02:00 |
|
|
82e75c0e29
|
Adapt S3 API code to use new multipart upload models
- Create and PutPart
- completemultipartupload
- upload part copy
- list_parts
|
2023-06-09 16:23:37 +02:00 |
|