garage/src
Alex Auvolat a36248a169
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
[fix-signed-headers] aws signatures v4: don't actually check Content-Type is signed
This page of the AWS docs indicate that Content-Type should be part of
the CanonicalHeaders (and therefore SignedHeaders) strings in signature
calculation:

https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html

However, testing with Minio Client revealed that it did not sign the
Content-Type header, and therefore we broke CI by expecting it to be
signed. With this commit, we don't mandate Content-Type to be signed
anymore, for better compatibility with the ecosystem. Testing against
the official behavior of S3 on AWS has not been done.
2024-03-01 13:12:18 +01:00
..
api [fix-signed-headers] aws signatures v4: don't actually check Content-Type is signed 2024-03-01 13:12:18 +01:00
block [refactor-put] add ordering tag to blocks being sent to storage nodes 2024-02-26 18:35:11 +01:00
db [dep-upgrade-202402] refactor dependencies: move all as workspace deps 2024-02-05 13:02:02 +01:00
format-table fix clippy lint in format-table crate 2023-05-17 13:06:37 +02:00
garage [fix-presigned] presigned requests: allow x-amz-* query parameters to stand in for equivalent headers 2024-02-28 12:24:21 +01:00
k2v-client [dep-upgrade-202402] cargo clippy fixes 2024-02-08 23:29:57 +01:00
model [lock-createbucket] Add node-global lock for bucket/key operations (fix #723) 2024-02-22 12:28:21 +01:00
net [refactor-block] move read_stream_to_end to garage_net 2024-02-23 11:46:57 +01:00
rpc Merge pull request 'system metrics improvements' (#726) from peer-metrics into main 2024-02-20 15:35:12 +00:00
table [dep-upgrade-202402] refactor dependencies: move all as workspace deps 2024-02-05 13:02:02 +01:00
util [networking-fixes] add option to bind outgoing RPC sockets (fix #638) 2024-02-19 11:45:44 +01:00
web [header-override-650] implement header overriding in GetObject (fix #650) 2024-02-09 15:58:46 +01:00