)]}'
{"id":"openstack%2Fswift~998952","triplet_id":"openstack%2Fswift~stable%2F2025.2~I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e","project":"openstack/swift","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-07-29 21:32:34.000000000","reason":"Change was submitted"}},"hashtags":["CVE-2026-71190"],"change_id":"I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e","subject":"swob: avoid excessive backtracking in Accept parser","status":"MERGED","created":"2026-07-28 14:09:40.000000000","updated":"2026-08-05 05:08:50.000000000","submitted":"2026-07-29 21:32:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998952","meta_rev_id":"cd2869890da5c7abd93097eb314d1ad58549045d","_number":998952,"virtual_id_number":998952,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-29 21:32:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":2,"date":"2026-07-29 20:18:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2026-07-29 08:56:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2026-07-29 08:56:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":1,"date":"2026-07-29 20:18:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 14:18:53.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-07-28 15:27:17.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-07-29 20:18:43.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"a4641666890003fd0a9723f16eb15ecd6e5847f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:09:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"65ecceb7b1179d946e1cbd19b8b63b0c5de7a56d","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:18:20.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"601809c956d60f3c210c7f09644488ecc40dad1d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-28 14:18:53.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"211c12eab717b7dc72de5b0f492ab5440903f3ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:27:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7f50e0e1061047b2a4410068d18fbbae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96f394cf8910487aa053a3cc7c9f47f6 : SUCCESS in 11m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/181aeab3bfee43dda11c597044fb1d8e : SUCCESS in 8m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/d675be662eb344d48860f12e4501b209 : SUCCESS in 1h 04m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8e4bdd4afa144d7a93db9a2cc0cb403c : SUCCESS in 55m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bcf28a9bf7664b1d9229df0c71b67516 : SUCCESS in 1h 04m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b2cdb3ec2dc74717b2be8a8df27cdd6a : SUCCESS in 20m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6082b2b9b0bb496598caa936bdb854a7 : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f34cc243bd1143d2b6fe2da6ac8e0d85 : SUCCESS in 20m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b3cb75b4402a4880a0f230f09fdfec0a : SUCCESS in 7m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1bc4c3a50e5e48f696aa20cba7316d85 : SUCCESS in 22m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d448feea858247de8986886381e94289 : SUCCESS in 19m 56s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6467fd9ab3a643c39b8cadd30d0ac3f9 : SUCCESS in 33m 40s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9370814fed324c0696eb7f09b504995f : SUCCESS in 20m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/586aa25a866c4eb588673c0ab827ce31 : SUCCESS in 15m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5a4150ccf3f549a8b9e560885739bfe1 : SUCCESS in 16m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f8658a9a09044812b2d52d918eda6684 : SUCCESS in 10m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/85cf29b947ff458aade4eae000f4d6c3 : SUCCESS in 3m 57s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4116f0111cac4bd79790fc55b562915f : FAILURE in 7m 59s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b04d6b41cb684b6fb08938de6588a4d1 : SUCCESS in 5m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/433a800e1f6542b693f5efeb30bd6240 : SUCCESS in 40m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/365708ef055042489406e8b74bec5684 : POST_FAILURE in 33m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1fb18b554a3340b78cfacf6d6c489ed2 : SUCCESS in 33m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6d48522c481449ba910815c25911e646 : SUCCESS in 24m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/416161ff8b9349ecb80f67cea825fc98 : SUCCESS in 2m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6b5d4df6a4c74ddeb16fe1e2d62de62c : SUCCESS in 18m 24s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b313545e7d5448a5a5d781d39f27cc61 : FAILURE in 39m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3318be3f3f874666a115d870cb9be0bd : SUCCESS in 54m 46s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"a5bac5cddcd2a57b14d5807c309e197ca949ce5b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:38:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7cf120addfe24049ac84efba90ca753f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4f7799cfd9b64a2cae61cfd1eded1742 : SUCCESS in 31m 10s","accounts_in_message":[],"_revision_number":1},{"id":"509c8d4d6610faccacd86dcf2fc575568e78bdbe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-29 08:56:57.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"cf98a77e8de36ee9eea5e1cf2918ee417ac3d0e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 10:17:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/790f1b24a85b4961827ccfe6f3af5189\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a0f014715e9407c99ad2684712ab05a : SUCCESS in 6m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a564b88df54242d4b33aad8d1a15921a : SUCCESS in 11m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/7993d6bc97944bea9050c3f25eeb8cd9 : SUCCESS in 1h 09m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e8215643e6d7400c874cb05c308f2b14 : SUCCESS in 37m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5da4f42cd21645fba592b891afba59c3 : SUCCESS in 40m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8b4c97fa0bc4d58a9dce978fc5f75d9 : SUCCESS in 11m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d0797d39d2b345e7b49ff0a2db614f81 : SUCCESS in 12m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/424a5b2babed471dbec68f0a3bc749e6 : SUCCESS in 10m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2ba0c1b8b38a4eb2b8a34efd06c50edc : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b108d3a8018640e79ae8433b7c147c5a : SUCCESS in 10m 52s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6e4f8099d58b438ebf8a56b89f935ba8 : SUCCESS in 21m 29s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/305d951b8a094f2f95dee4a586806b65 : SUCCESS in 21m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d69f1272050d444c9b8f137b8cc46d77 : SUCCESS in 28m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c8d44423d0324509b540f932c619b747 : SUCCESS in 15m 23s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/48899bed2363478084c40507c1964195 : SUCCESS in 14m 31s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b156b37f116f4cd4891a9b4c7d7a9973 : SUCCESS in 16m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/da2e3f9e0351462e893c27e01641198d : SUCCESS in 14m 20s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1aaf4b6864104f1787c10d06efc3d0fe : FAILURE in 14m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/43b96002c5d646f39fd4528fc1fd5713 : SUCCESS in 14m 23s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b49ee492812145d5b929423e3a904457 : SUCCESS in 57m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4ec32b8ba9f84a9facca3db2b6f1481e : SUCCESS in 22m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0e7198f6dca94d8c8ae10a1f81dc5a5b : SUCCESS in 22m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1f9ff30faa76414d929c5df0e6b07a59 : SUCCESS in 29m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f12d15d016904ed18f8fad48050001c5 : SUCCESS in 2m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d7bbae929cc949de86d8785829080303 : SUCCESS in 15m 08s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c9fef6af84b04ee7b99582b1906a6cc3 : SUCCESS in 34m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0cec817e24df466291aa063db0c129a3 : SUCCESS in 58m 05s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"543a41f2d5133f7cc03ce10ac9e3bdb65e654d30","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 12:18:17.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00ff172eb51c400785797daebc450738\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/86c1003721774965bfcb1bb634434314 : SUCCESS in 51m 43s","accounts_in_message":[],"_revision_number":2},{"id":"82f5880c0b0eb1662c715e57e622538a86765095","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-07-29 20:18:43.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f0d349e09f6c73cc9fc0477d5627da6d76184060","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 20:19:10.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"588462cffff4717fd104d4bf9138ddfb4f4fd7bf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 21:32:34.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af01c9a47f3144648e94a8d44fd58d38\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c69a708b173e46b7893ff07853b17c2f : SUCCESS in 9m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1f1a9463ac7b4ca2ad3cd9ef3583288a : SUCCESS in 9m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/ebaa1f9339044cbc8ce9c6e20499f91e : SUCCESS in 1h 07m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/509ce168b7fe4c2e8f0ff55df481863f : SUCCESS in 38m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a064c434694a45f998bb083c3d0a4d6f : SUCCESS in 1h 04m 24s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/1160ac42dba04613b21257c088a95d34 : RETRY_LIMIT in 6s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bc6aa312c8154c029cbdaaf1867a810d : SUCCESS in 21m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6773c1ee3c0e48cea5daaa0d83f20cc2 : SUCCESS in 20m 28s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/78c4d92d8e004319a43aa0b53c820c70 : SUCCESS in 27m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/14c611a2e6cd48b6a48d41dd567c62fa : SUCCESS in 11m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9fe18947e92b4208b16519ce3859f849 : SUCCESS in 14m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2991a44f312045dcb41f538e0d01f606 : SUCCESS in 16m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/918f0ee806924882a6a6a613cdc715a6 : SUCCESS in 14m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e635b7a56ff146c49360ffedd7c6fc39 : SUCCESS in 6m 22s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ab4c0124c49b4c39bd767504bc65d00f : SUCCESS in 8m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/fcd27f1561f94b0a825068c9f1338810 : SUCCESS in 54m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/715c7c5cd82b47e0960c657415cbe271 : SUCCESS in 50m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1bce4f9bc49549548200c81f9e9ac558 : SUCCESS in 54m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf85cc335b5c4fdfa73c80dc1fc6ca7c : SUCCESS in 28m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4d0ee1157df4eb99c407c8e35ddd0b6 : SUCCESS in 4m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8b89d056195944e2845c32ed177cb3a3 : SUCCESS in 24m 59s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5a3ef9c59594440c92149408349e6aad : SUCCESS in 46m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3a6975b575134f89a0c7d47adeeceb56 : SUCCESS in 52m 53s","accounts_in_message":[],"_revision_number":2},{"id":"190e5bb8d710f019a9f9e8ce12df54862a5df2b4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 21:32:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"f58eda6056200afc75eae492bd8e6d33284500d6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 21:33:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2354ae2c18ac4594a093c0793d7f4929\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b354ba67ceb548b99f1efca4a5de531f : SUCCESS in 1m 01s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/1532e8d339c247fcabe2f8de7e4574c2 : RETRY_LIMIT in 5s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cd2869890da5c7abd93097eb314d1ad58549045d","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-08-05 05:08:50.000000000","message":"Hashtag added: CVE-2026-71190","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5186a97ca6c7bfb4b87224e6b82d4ae7a1fe24b4","revisions":{"16743cca337b9acb768c41981058da2f88849140":{"kind":"REWORK","_number":1,"created":"2026-07-28 14:09:40.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/52/998952/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/998952/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/998952/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/998952/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/998952/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/998952/1"}}},"commit":{"parents":[{"commit":"1d2d63cb1287c7fa41736ad208411534da061e0f","subject":"Merge \"CI: Fix swift-multinode-rolling-upgrade-dalmatian job\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d2d63cb1287c7fa41736ad208411534da061e0f"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-30 11:42:05.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-28 10:32:32.000000000","tz":120},"subject":"swob: avoid excessive backtracking in Accept parser","message":"swob: avoid excessive backtracking in Accept parser\n\nPython\u0027s regex engine uses backtracking: when a later part of a match\nfails, it goes back and tries other ways of matching earlier alternatives.\n\nSwift parses Accept headers on account and container requests before\nauthentication. A small malformed header can keep a proxy worker at\n100% CPU, with processing time growing roughly as phi^n for n consecutive\nbackslashes. One request per worker can make the proxy unavailable, and\ndisconnecting does not stop the ongoing regex evaluation.\n\nIn a quoted Accept parameter, backslashes could match either as normal\ncharacters or as parts of escaped pairs. If the closing quote was missing,\nPython tried every possible partition before rejecting the header.\n\nExclude backslashes from normal quoted text so they can only start an\nescaped character. This removes the ambiguity and makes malformed\nheaders fail quickly while preserving valid escaped characters.\n\nFixes-Bug: #2158771\nChange-Id: I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e\nAssisted-by: OpenAI Codex (GPT-5)\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n(cherry picked from commit bf053b09f9f315fa27e670802e07a4202286657b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16743cca337b9acb768c41981058da2f88849140"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16743cca337b9acb768c41981058da2f88849140"}]},"branch":"refs/heads/stable/2025.2"},"5186a97ca6c7bfb4b87224e6b82d4ae7a1fe24b4":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-29 08:56:57.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/52/998952/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/998952/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/998952/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/998952/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/998952/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/998952/2"}}},"commit":{"parents":[{"commit":"8ddb0b07cde5b6a5e3cfdbb91a0c01a74c763f87","subject":"[stable-only] Unblock gate: skip broken image task test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ddb0b07cde5b6a5e3cfdbb91a0c01a74c763f87"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-30 11:42:05.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-29 08:27:29.000000000","tz":120},"subject":"swob: avoid excessive backtracking in Accept parser","message":"swob: avoid excessive backtracking in Accept parser\n\nPython\u0027s regex engine uses backtracking: when a later part of a match\nfails, it goes back and tries other ways of matching earlier alternatives.\n\nSwift parses Accept headers on account and container requests before\nauthentication. A small malformed header can keep a proxy worker at\n100% CPU, with processing time growing roughly as phi^n for n consecutive\nbackslashes. One request per worker can make the proxy unavailable, and\ndisconnecting does not stop the ongoing regex evaluation.\n\nIn a quoted Accept parameter, backslashes could match either as normal\ncharacters or as parts of escaped pairs. If the closing quote was missing,\nPython tried every possible partition before rejecting the header.\n\nExclude backslashes from normal quoted text so they can only start an\nescaped character. This removes the ambiguity and makes malformed\nheaders fail quickly while preserving valid escaped characters.\n\nFixes-Bug: #2158771\nChange-Id: I7a61b82f0e284374d7a3b5b46d6643b8a75ea89e\nAssisted-by: OpenAI Codex (GPT-5)\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n(cherry picked from commit bf053b09f9f315fa27e670802e07a4202286657b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5186a97ca6c7bfb4b87224e6b82d4ae7a1fe24b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5186a97ca6c7bfb4b87224e6b82d4ae7a1fe24b4"}]},"branch":"refs/heads/stable/2025.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
