swift/swift/common/middleware/s3api
Tim Burke 8424b02290 s3api: Fix handling of non-ascii access keys
We stuff the access key into the request path until we get back a
more-authoritative account name from auth. But it needs to be a WSGI
string when we do!

Closes-Bug: #2058748
Change-Id: I34adb8141cc9e62d17a27f01c63f40d1dd25991c
2024-03-22 10:02:39 -07:00
..
controllers Merge "s3api: Support GET/HEAD request with ?partNumber" 2024-03-13 08:28:03 +00:00
schema s3api: Make the 'Quiet' key value case insensitive 2022-03-24 20:22:21 +01:00
__init__.py Import swift3 into swift repo as s3api middleware 2018-04-27 15:53:57 +09:00
acl_handlers.py Merge "s3api: Support GET/HEAD request with ?partNumber" 2024-03-13 08:28:03 +00:00
acl_utils.py s3api: Add best-effort support for more canned ACLs 2022-05-31 10:01:18 -07:00
etree.py Switch from pkg_resources to importlib 2023-01-31 15:41:48 -08:00
exception.py s3api errors for unsupported headers x-delete-at, x-delete-after 2022-12-01 13:21:01 -08:00
s3api.py s3api: Stop propagating storage policy to sub-requests 2023-11-14 15:09:18 +00:00
s3request.py s3api: Fix handling of non-ascii access keys 2024-03-22 10:02:39 -07:00
s3response.py s3api: Support GET/HEAD request with ?partNumber 2024-03-12 13:47:55 +00:00
s3token.py s3api: Fix handling of non-ascii access keys 2024-03-22 10:02:39 -07:00
subresource.py s3api: Make grentee types case insensitive 2022-06-20 18:52:09 +02:00
utils.py Merge "s3api: Support GET/HEAD request with ?partNumber" 2024-03-13 08:28:03 +00:00