swift/test
Thibault Person cb8b3cdab2 Comply with AWS signature calculation (s3v4)
The current implementation of s3 signature calculation
rely on WSGI Url encoding which is discouraged by AWS:
https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html.
This leads to reject requests with valid signature.

This update encode only characters specified by AWS except
'A'-'Z', 'a'-'z', '0'-'9', '-', '.', '_', and '~' to comply
AWS signature calculation.

Fixes LP Bug #1961841

Change-Id: Ifa8f94544224c3379e7f2805f6f86d0b0a47279a
2022-03-15 15:25:02 -07:00
..
cors s3api: Allow CORS preflights for pre-signed URLs 2021-07-14 10:52:12 -07:00
functional Merge "s3api: Fix multi_delete with object names using non-ASCII characters" 2022-03-10 03:46:16 +00:00
probe Get rid of pipeline_property 2022-01-27 14:40:27 -08:00
s3api replace md5 with swift utils version 2020-12-15 09:52:55 -05:00
unit Comply with AWS signature calculation (s3v4) 2022-03-15 15:25:02 -07:00
__init__.py Quiet more deprecation warnings on py2 2021-03-30 14:02:36 -07:00
debug_logger.py object-updater: defer ratelimited updates 2022-02-21 10:56:23 +00:00
sample.conf fix s3api functional tests 2020-05-15 22:38:04 -07:00