)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"143da97edaa14abbb766712a680402f77c1c4fa2","unresolved":true,"context_lines":[{"line_number":12,"context_line":"grant and meta (also covers x-amz-metadata-directive)."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Narrow denylist for now; full x-amz-* signing (AWS parity) can follow."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Related-Bug: #2158733"},{"line_number":17,"context_line":"Change-Id: I7292ede9100fdfdd1063e68f9fadedd36e72c3d3"},{"line_number":18,"context_line":"Co-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"8f798013_fcb8723c","line":15,"updated":"2026-07-29 12:53:31.000000000","message":"nit: there was a file conflict in this backport. we usually ask for having the file conflict noted in the commit message (`git cherry-pick -x` proposes the necessary lines [1]). The file conflict is due to a patch [2] that is not meant to be backported based on stable policy.\n\nNevertheless, the cherry pick is good, the conflict is resolved correctly, patch merged on master, and all test jobs have passed. LGTM. Given this patch is an important CVE fix, proposed and reviewed by Swift core group members and Tim is off at the moment, I\u0027m fast-approving this.\n\n[1]\n\n    Conflicts:\n      test/unit/common/middleware/s3api/test_s3request.py\n\n[2] https://review.opendev.org/c/openstack/swift/+/972212","commit_id":"3aab59d0ae18840ca496dd6694b4a05c67e9ae25"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"7ff880584dbcba22d50785c51e68e40628d5190e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"130753c2_6fcff52e","updated":"2026-07-28 14:19:46.000000000","message":"+1 based on comments in the bugs.","commit_id":"ba48b11c3820b55e2223dfc62fbfc0f59f8516f8"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"2c9e23bd61f9af7fa04acf1d24fadf67ff0a3720","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5e20e17e_4c395cfe","updated":"2026-07-28 14:24:56.000000000","message":"should this be AccessDenied?","commit_id":"ba48b11c3820b55e2223dfc62fbfc0f59f8516f8"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"aa793463848310ce1dab5c9868d2df9c76b299e7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bb9da05f_0bc21a2e","in_reply_to":"5e20e17e_4c395cfe","updated":"2026-07-28 14:58:06.000000000","message":"Yes, thanks Alistair for carefully reviewing this! Fixed.","commit_id":"ba48b11c3820b55e2223dfc62fbfc0f59f8516f8"}]}
