swift/test/functional/s3api
Tim Burke d022781bc6 s3api: Transfer REMOTE_USER when using s3_acl
Some middlewares (notably staticweb) use the absence of a REMOTE_USER to
determine that a request was unauthenticated and as a result should be
handled differently. This could cause problems for S3 requests that
were authenticated via s3api's custom auth logic, including

* server errors when a container listing request gets handled by
  staticweb or
* losing storage policy information because staticweb copied the request
  environment.

Change-Id: Idf29c6866fec7b413c4369dce13c4788666c0934
Closes-Bug: #1833287
Related-Change: I5fe5ab31d6b2d9f7b6ecb3bfa246433a78e54808
2021-01-08 16:11:02 -08:00
..
__init__.py s3api: Allow CompleteMultipartUpload requests to be retried 2020-06-24 10:09:26 -07:00
s3_test_client.py fix s3api functional tests 2020-05-15 22:38:04 -07:00
test_acl.py fix s3api functional tests 2020-05-15 22:38:04 -07:00
test_bucket.py s3api: Transfer REMOTE_USER when using s3_acl 2021-01-08 16:11:02 -08:00
test_multi_delete.py fix s3api functional tests 2020-05-15 22:38:04 -07:00
test_multi_upload.py replace md5 with swift utils version 2020-12-15 09:52:55 -05:00
test_object.py replace md5 with swift utils version 2020-12-15 09:52:55 -05:00
test_presigned.py py3: mostly port s3 func tests 2019-08-09 16:09:55 -07:00
test_service.py fix s3api functional tests 2020-05-15 22:38:04 -07:00
test_versioning.py Remove lxml deprecated methods 2020-06-23 13:32:22 +02:00
utils.py replace md5 with swift utils version 2020-12-15 09:52:55 -05:00