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
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