)]}'
{"id":"openstack%2Fswift~838821","triplet_id":"openstack%2Fswift~stable%2Fstein~Ibe514a7ab22d475517b1efc50de676f47d741a4c","project":"openstack/swift","branch":"stable/stein","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-01-07 19:41:14.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"Ibe514a7ab22d475517b1efc50de676f47d741a4c","subject":"s3api: Use constant-time string comparisons in check_signature","status":"MERGED","created":"2022-04-21 05:43:20.000000000","updated":"2023-01-07 23:40:39.000000000","submitted":"2023-01-07 23:39:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"838821","meta_rev_id":"ae0cd6ecded94425a552ee65976c7cc5f127f8ca","_number":838821,"virtual_id_number":838821,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-01-07 23:39:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-01-07 20:45:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-01-07 20:45:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-04-21 06:20:44.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"}],"messages":[{"id":"7b0b5409696b26e95f5359dd0d7312f27ccbce5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-21 05:43:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e8f4c7ac3d732c832256ee5a9ded222dc59c3f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 06:20:44.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96c10b1bb62048718467b1e096711ba2 : SUCCESS in 5m 08s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/070a40f9b9394039b036d07801a4f021 : SUCCESS in 10m 59s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/eb8079a44677495a8b801cfa360c377c : SUCCESS in 8m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f7d4da799e1d40c7840928190d6d9e84 : SUCCESS in 8m 53s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c5c67f50a1db4df193fc7b6b0a9e13f6 : SUCCESS in 10m 57s (non-voting)\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/878fbec617624e3b81d1d910bd2f5e6d : SUCCESS in 9m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cd58a43222a7404e9cd500dcd621befe : SUCCESS in 8m 42s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/014238fa97e9419caf81b7b643e972be : SUCCESS in 8m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7106ab5776d0476fbe31b2581ce2e0a3 : SUCCESS in 8m 40s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/0e920dc637a5492f91b4316145c99782 : SUCCESS in 10m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5e2573d79d8040f0b213b4e3d2bc3925 : RETRY_LIMIT in 3m 31s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9bbac0ed01154cc2ab5f04acbd99ec35 : RETRY_LIMIT in 3m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c19e23588cf34622bdff850be1519fc5 : SUCCESS in 26m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/abc18b4213ab4f5cb48bd2d27d43dfcb : SUCCESS in 31m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6cb9be9170e4451381aa56170cc44cbf : SUCCESS in 12m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d38739b58004e99ad36a05c6a51a908 : SUCCESS in 5m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f3fcbb5e6e0b41579bfa455bf2a96420 : RETRY_LIMIT in 6m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"82eb87e0189fc5d0da9f63f3863fd7149f124864","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-21 17:38:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f09bd309844aa08108e8d5d2d11edf4264ec32a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 18:14:38.000000000","message":"Patch Set 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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25507b68fd354948b740ccd3ac10e181 : SUCCESS in 5m 09s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/31f63510096c4731a7578d04cfeeb31b : SUCCESS in 12m 04s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/fe6e08b7cdd444579ab8e7c96d219218 : SUCCESS in 11m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9f2da71798c6483a89d89371ef6fbbeb : SUCCESS in 9m 12s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0e7bf2a25048432db07b8239fe64ac55 : SUCCESS in 12m 17s (non-voting)\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2ad18a887cd048209582be20222c520c : SUCCESS in 10m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fd034e40db0a4e378c80472ef87fd077 : SUCCESS in 11m 05s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/60fc2b6cf574436988244b1b390d7ae8 : SUCCESS in 13m 16s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fb3cdc101cd44bd496a17bde76197327 : SUCCESS in 12m 06s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/3395d745d6124a28a242af615397c667 : SUCCESS in 12m 21s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/462bde550b9f42c88d1954c95c9e0212 : RETRY_LIMIT in 4m 10s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c106c416dc9240b9b18a7d05491dd032 : RETRY_LIMIT in 3m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6257b41c21834c419affdddcd403b003 : SUCCESS in 26m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2b5ab92b5d254a1483fe3eb9b9333507 : SUCCESS in 26m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f795b328dfb456b913640051b974886 : SUCCESS in 12m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1effafadeac04cb683555958f21d49b5 : SUCCESS in 5m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f044e2a93e4d491ca4fab07e22a9ea6b : RETRY_LIMIT in 6m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"380f6b62b9bb1047041d067b52bfe057dbf291f2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-05 23:22:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6733c508a9ff18bea997026a0d30e5dece5126f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-06 00:10:14.000000000","message":"Patch Set 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/199746bf7a60492e854d7a71333c553c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/229b7cb651874270833ed0b05522d585 : SUCCESS in 4m 30s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6e7bf060fdd94a4fb5b5eb19476d2d3c : SUCCESS in 10m 15s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/29f014d1e1af44c7adf658fb4e6e9bdc : SUCCESS in 7m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/43db588eb9554b5c82b778d325d4f61f : SUCCESS in 7m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a19c2776b22e41ac9fa00b82ac3cf1ed : SUCCESS in 8m 14s (non-voting)\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5383031625414d5bbe5c083bd7d790c0 : SUCCESS in 8m 14s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7d220ebaa66b44b38632dd7f20bbf5ba : SUCCESS in 7m 28s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f9966d0c0236431eba43cfc8d7e16fa4 : SUCCESS in 7m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4a17d2349e5a4461aec35b9a007027ea : SUCCESS in 8m 30s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/c860c1f908624f4face7ccf4aad36477 : SUCCESS in 9m 53s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fbe0d7047f9d4d329c16e1b975d720a4 : RETRY_LIMIT in 2m 33s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/26446a5ca6244b9aa580be1026801194 : RETRY_LIMIT in 2m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dea6d50a421d42a2ab6beff9474ea06f : SUCCESS in 27m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/43888378a14d4d0da06b9e6e177c35c8 : SUCCESS in 28m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/363cd8773ca04e72a0b64690ea49db09 : FAILURE in 2m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35323b1ac98342a6be253f2ab9e7100f : SUCCESS in 5m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/03c271e33c774d0d8f19035a0fd9becc : RETRY_LIMIT in 4m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b809cfc8f7fd4f0d5c03e5b0b88d8833609fe7cd","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-07 19:41:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c4226acf75fc32729d2c63db7db79b4aec3f8f41","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-07 20:12:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/678fdd5dde4f4a97b78bdf990aedf012\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5d386c99f8a4f50a52afbc1c6150a6c : SUCCESS in 5m 16s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3cff382954c74ad6bb71704463ed7c8e : SUCCESS in 10m 21s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/d04825f9a76343808f238e28ad6df9ac : SUCCESS in 9m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/21097c8b7a4c4897b0eed72fdd959555 : SUCCESS in 7m 09s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/59485be39dbb46fcb360dad31f7eb7ce : SUCCESS in 8m 30s (non-voting)\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7cfb3a6889fb4c16a11388a606c83e78 : SUCCESS in 8m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c153583fc5f44628bfed83822a8a5773 : SUCCESS in 8m 37s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/d4f5b6c69b49470ca74ae425147ddef2 : SUCCESS in 6m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fd19715e47774356a573fa9998970a18 : SUCCESS in 11m 38s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/99315dad1e95467cb36406148df845a5 : SUCCESS in 9m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d18c842ea6c74808a5424043dab7c400 : POST_FAILURE in 4m 36s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e71d01a907964ab7b3440d4869ed2e72 : SUCCESS in 30m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0e164978637943eab95d9d33803a2f8e : SUCCESS in 23m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9ad8fa2c3ff24dab9d08f6a5f2ff81dc : SUCCESS in 22m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5799307bc66f44c4aa8af72a12a12002 : SUCCESS in 10m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7182f131fabc47e285b36b83e34f3ee7 : SUCCESS in 5m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5c2ba5f6c04348f483d47b53a23c5ad1 : RETRY_LIMIT in 9m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1cf69309a8157cf1e9f85a24788faa39d75e2c09","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-07 20:45:10.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f218e414970d426b3b220b808f3e723b7180d78a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-07 20:45:42.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c4687890c106354b2965535d372907a0cd2b46a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-07 23:39:40.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be124d4dab3146f5b824c3315e60a5b5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b3e4a47e518477fb1f2c12da5da62f5 : SUCCESS in 5m 46s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6567b75a1d5042b3a606f742290d23dc : SUCCESS in 11m 03s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/8fdb9eb6333f469382341c3516d35e18 : SUCCESS in 8m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/585f592711e1401db49aef4f15b5158d : SUCCESS in 8m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/71e8b573d8f344719aad88ebe683d706 : SUCCESS in 9m 29s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/914bacd3605547f9ab0045b6176c88ef : SUCCESS in 9m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c74cc4041ec84658ba5d894549c78710 : SUCCESS in 8m 18s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/69e19706505748729831e32664c70f1a : SUCCESS in 10m 06s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/81232d5ad60f4751ba982374d34834be : SUCCESS in 33m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d8cf822e15d44b1eaf6d4a6691056092 : SUCCESS in 31m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8cace2867add4606b477d20d2f15682f : SUCCESS in 32m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4c08f994e5940ddb21fbdd95dc4ea75 : SUCCESS in 9m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2993da9ba5b34887afcf67fb163efcb9 : SUCCESS in 5m 40s","accounts_in_message":[],"_revision_number":1},{"id":"a5164483b1991d50cb7d69d7aaad74ef91d402d9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-07 23:39:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"ae0cd6ecded94425a552ee65976c7cc5f127f8ca","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-07 23:40:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd8fc5ab4be143f1a1efc533d70c6a70\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a81c07531f864ea19934758cf546f93b : SUCCESS in 41s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d157b404a81e6cc1f636e794eb14030fdbff687c","revisions":{"d157b404a81e6cc1f636e794eb14030fdbff687c":{"kind":"REWORK","_number":1,"created":"2022-04-21 05:43:20.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/21/838821/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/838821/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/838821/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/838821/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/838821/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/838821/1"}}},"commit":{"parents":[{"commit":"cd79c4ed594b651ff083c4e2b639bff1daf1626e","subject":"Quote paths before sending them to swob.Request.blank","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd79c4ed594b651ff083c4e2b639bff1daf1626e"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-13 22:31:52.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-21 05:43:00.000000000","tz":-420},"subject":"s3api: Use constant-time string comparisons in check_signature","message":"s3api: Use constant-time string comparisons in check_signature\n\nChange-Id: Ibe514a7ab22d475517b1efc50de676f47d741a4c\n(cherry picked from commit 6142ce88cc71037ba0cd23113eb6082fa91346ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d157b404a81e6cc1f636e794eb14030fdbff687c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d157b404a81e6cc1f636e794eb14030fdbff687c"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[]}
