Lowercase query parameter keys when parsing
I've deployed this on my network and it seems to be working
Lowercase query parameter keys when parsing
garage 0.9.1's canonical request:
HEAD
/pict-rs/
X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=[redacted]&X-Amz-Date=20240303T215113Z&X-Amz-Expires=15&X-Amz-SignedHeaders=host
host:gar…
Lowercase query parameter keys when parsing
it seems the canonical_request
has lowercased keys, which ends up generating a different signing string than the client which has title-cased keys
Lowercase query parameter keys when parsing
Just this isn't enough. Getting the following now:
2024-03-03T21:28:18.033798Z INFO garage_api::generic_server: [::ffff:10.42.7.110]:41580 HEAD /pict-rs/?X-Amz-Algorithm=AWS4-HMAC-SHA256&X…
Lowercase query parameter keys when parsing
c4de471de1
Merge pull request 'doc: fix typo in connect/backup.md' (#749) from Armael/garage:doc-typo into main
16e17375c5
doc: fix typo in connect/backup.md
95ab36aae7
Merge pull request 'Bump version to v0.9.2' (#747) from rel-0.9.2 into main
6a7623e90d
[rel-0.9.2] Bump version to v0.9.2
70b9904e91
Merge pull request 'AWS signatures v4: don't actually check Content-Type is signed' (#745) from fix-signed-headers into main
pict-rs broken after upgrading from 0.9.0 to 0.9.2
Seems like the issue might be a missing to_lowercase
in src/api/signature/payload.rs
on line 199
looking through Deuxfleurs/garage#735 it seems that the old…
pict-rs broken after upgrading from 0.9.0 to 0.9.2
Allow 0 as a part number marker