)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"45c0ab0b2fdb5651571cb3614548dfb61c42df2d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"df65b421_208c632c","updated":"2026-07-20 17:17:20.000000000","message":"on master these tests fail on my vsaio when ``s3_acl \u003d True`` (but pass when ``s3_acl \u003d False``).\n\n```\nFAILED test/functional/s3api/test_xxe_injection.py::TestS3ApiXxeInjection::test_create_bucket - AssertionError: 400 !\u003d 403\nFAILED test/functional/s3api/test_xxe_injection.py::TestS3ApiXxeInjection::test_delete_objects - AssertionError: 400 !\u003d 403 : b\"\u003c?xml version\u003d\u00271.0\u0027 encoding\u003d\u0027UTF-8\u0027?\u003e\\n\u003cError\u003e\u003cCode\u003eSignatureDoesNotMatch\u003c/Code\u003e\u003cMessage\u003eThe request signature we calculated does ...\nFAILED test/functional/s3api/test_xxe_injection.py::TestS3ApiXxeInjection::test_put_bucket_acl - AssertionError: 200 !\u003d 403\nFAILED test/functional/s3api/test_xxe_injection.py::TestS3ApiXxeInjection::test_put_bucket_versioning - AssertionError: 400 !\u003d 403\n```\n\n\nIn my ``.aws/config`` I have:\n```\n# signature_version can be either s3v4 (for v4 sigs) or s3 (for v2)\ns3 \u003d\n        signature_version \u003d s3v4\n        endpoint_url \u003d http://saio:8080\ns3api \u003d\n        signature_version \u003d s3v4\n        endpoint_url \u003d http://saio:8080\n```\n\nThe tests pass with ``s3_acl \u003d True`` if I deselects3v4 signature version.\n\nWith this patch the tests pass with  ``s3_acl\u003dTrue``, both with and without ``signature_version \u003d s3v4``","commit_id":"8323903559d22c641f8b607c9a5653b3c531899d"}]}
