21566: Fix V4 signature check for paths with double slash. 21566-aws4-double-slash
authorTom Clegg <tom@curii.com>
Wed, 2 Oct 2024 16:35:34 +0000 (12:35 -0400)
committerTom Clegg <tom@curii.com>
Wed, 2 Oct 2024 16:35:34 +0000 (12:35 -0400)
commit3659ea41692068b1da69ff813284b091cebb8671
treeee1ea8982f37a9c68b90c0b1c4ff269b4c392f10
parent8ec11f82326ef5edfcf43f10e08a17aa1494eac7
21566: Fix V4 signature check for paths with double slash.

Unfortunately goamz squashes repeated slashes with path.Join() so we
can't use it to test such cases.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
services/keep-web/s3.go
services/keep-web/s3_test.go