6fb38f3c3a
garage_api(fixup): Fix typo on Multipart Upload parsing function
badb50e82b
garage_api(multipart_upload): Fix incorrect error on some weird Multipart Upload body
b2eda2c13e
garage_api(fixup): Fix stream early ending edge-case
e7e8ce73e3
garage_api(fixup): Fix unlimited buffering
847b5ad407
garage_api(fixup): Fix unexpected EOF error
561f614b6e
ci: Use HTTP endpoint for minio
bf08e62ce0
garage_api(fixup): Handle interrupted stream (unittest included)
b2db927077
ci: Use HTTP endpoint for minio
bbb2f81145
garage_api(fixup): Handle interrupted stream (unittest included)
36cec80b10
garage_api(fixup): Fixups from reviews
fa0ed7f3ee
nix(garage_api): Add missing signature submodule
780d2f811a
garage_api: Validate signature for chunked PUT payload
34c3bac9c2
ci: Use HTTP endpoint for minio
304bf03a76
garage_api(fixup): Handle interrupted stream (unittest included)
f7cb811943
garage_api(fixup): Fixups from reviews
59318b18cc
nix(garage_api): Add missing signature submodule
ccb1cb1b7e
garage_api: Validate signature for chunked PUT payload
05c0628061
garage_api: Handle chunked PUT payload
e30bb16529
garage_api: Refactor BodyChunker for stream-composition
44dce6dbe9
nix(garage_api): Add missing signature submodule
7c38e01f5d
garage_api: Validate signature for chunked PUT payload
577750418e
nix(garage_api): Add missing signature submodule
a9baf0933e
garage_api: Validate signature for chunked PUT payload
f7be5e84a2
garage_api: Handle chunked PUT payload
71d0ce26ef
garage_api: Refactor BodyChunker for stream-composition
1eb972b1ac
Add compression using zstd (#173)
f91bc329e3
garage_api: Validate signature for chunked PUT payload
ca955446f1
garage_api: Handle chunked PUT payload
ecb5b23000
garage_api: Refactor BodyChunker for stream-composition
60d4459926
BucketWebsite (#174)
064c42c6a0
garage_api: Validate signature for chunked PUT payload
c5b51336c7
garage_api: Handle chunked PUT payload
fe69a35143
garage_api: Refactor BodyChunker for stream-composition
3b3a1f275f
Add a second plot
7f480a3576
garage_api: Validate signature for chunked PUT payload
5d8550b002
garage_api: Handle chunked PUT payload
1e7d1da8e7
garage_api: Refactor BodyChunker for stream-composition
dba9af2968
Update benchmark
e9358054ac
Typos and dead links
b884fa006e
garage_api: Handle chunked PUT payload
ac639e6033
garage_api: Refactor BodyChunker for stream-composition
4b369347c0
S3 compatibility target
224c89ad6e
Reorganize and improve documentation
7c2037ba87
WIP front page garage
ed31f42d83
garage_api: Handle chunked PUT payload
c946aee38f
garage_api: Refactor BodyChunker for stream-composition
c4ac8835d3
add proper request router for s3 api (#163)
ccce75bc25
Remove TODO and genkeys.sh
7f26ed55cd
Improved handling of HTTP ranges