)]}'
{"id":"openstack%2Fnova~9268","triplet_id":"openstack%2Fnova~stable%2Fdiablo~I134c40258ff2c9c225bd6092decd9c10e4e22273","project":"openstack/nova","branch":"stable/diablo","topic":"bug/1015531","hashtags":[],"change_id":"I134c40258ff2c9c225bd6092decd9c10e4e22273","subject":"Prevent key/net/md injection writing to host fs","status":"MERGED","created":"2012-07-03 14:39:42.000000000","updated":"2012-08-08 05:27:44.000000000","submitted":"2012-08-08 05:27:43.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cd2fb97916f35c529a18e48724ff14fd149280aa","_number":9268,"virtual_id_number":9268,"owner":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":2,"date":"2012-08-08 05:27:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"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":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"all":[{"value":0,"date":"2012-07-03 20:32:19.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},{"value":2,"date":"2012-07-11 15:32:05.000000000","_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":2,"date":"2012-08-08 04:48:38.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2012-07-07 10:00:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":2,"date":"2012-07-03 15:42:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"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":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"all":[{"value":0,"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},{"value":1,"date":"2012-07-11 15:32:05.000000000","_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":1,"date":"2012-08-08 04:48:38.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":1,"date":"2012-07-03 15:42:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"date":"2012-07-03 14:40:38.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},{"value":0,"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":0,"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-07-03 14:40:38.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2012-07-03 15:42:15.000000000","updated_by":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"reviewer":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"state":"REVIEWER"},{"updated":"2012-07-03 20:32:19.000000000","updated_by":{"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},"reviewer":{"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},"state":"REVIEWER"},{"updated":"2012-07-07 10:00:24.000000000","updated_by":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"reviewer":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"state":"REVIEWER"},{"updated":"2012-07-11 15:32:05.000000000","updated_by":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"reviewer":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"state":"REVIEWER"},{"updated":"2012-08-08 04:48:38.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2012-08-08 05:27:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"81c27cac2a3879da9d8a9f42c78227b245723495","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-07-03 15:42:15.000000000","message":"Patch Set 1:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cd2e033dfd0f08082dee99dbaa0b98c3494afc8b","author":{"_account_id":24,"name":"Chuck Short","email":"charles.short@windriver.com","username":"zulcss"},"date":"2012-07-03 15:42:15.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"8c9a68e7100cff8f06ea203cdee7e91ab76b6a52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-07-03 16:00:43.000000000","message":"Patch Set 1: Fails\n\nBuild failed\n\n- https://jenkins.openstack.org/job/gate-nova-merge/3969/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-pep8/5263/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python26/1460/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-nova-python27/1473/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/7085/consoleFull : FAILURE\n","accounts_in_message":[],"_revision_number":1},{"id":"715b6e5ff0ec88dcf4f355f592632d3956c62a24","author":{"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},"date":"2012-07-03 20:32:19.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"bb970bf69f8cda73dd73aeac3722616948836d8b","author":{"_account_id":1904,"name":"Boris Filippov","email":"bfilippov@griddynamics.com","username":"bfilippov"},"date":"2012-07-04 00:05:57.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"88674a760ad10495bc06547e89af33d36b22c40a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-07-06 23:52:53.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2d7b5266529ae5320368928f774abd4e17108839","author":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"date":"2012-07-06 23:52:53.000000000","message":"Patch Set 1:\n\nreverify","accounts_in_message":[],"_revision_number":1},{"id":"872a2f1590d0123f62e15dd4b77787944ad34953","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-07-06 23:56:22.000000000","message":"Patch Set 1: Fails\n\nBuild failed\n\n- https://jenkins.openstack.org/job/gate-nova-merge/4146/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-docs/124/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-nova-pep8/5437/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python26/1634/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-nova-python27/1647/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/7453/consoleFull : FAILURE\n","accounts_in_message":[],"_revision_number":1},{"id":"c712c561cc95e2b54ada504e805c795be0223b32","author":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"date":"2012-07-07 10:00:24.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nNot sure what\u0027s wrong with the diablo gating tests, but the patch looks fine","accounts_in_message":[],"_revision_number":1},{"id":"2d7b28016b6dc142a4e5400096f6544f24e7e814","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-07-11 15:32:05.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"bec4d167a2062ac1cceb830d36c5a059aa4fac58","author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"date":"2012-07-11 15:32:05.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"fa194fc6c282e2bff9db2711b44be293a227793e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-07-11 16:18:01.000000000","message":"Patch Set 1: Fails\n\nBuild failed\n\n- https://jenkins.openstack.org/job/gate-nova-merge/4424/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-docs/352/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-nova-pep8/5664/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-nova-python26/1861/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-nova-python27/1874/consoleFull : FAILURE\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/3270/consoleFull : FAILURE\n","accounts_in_message":[],"_revision_number":1},{"id":"78ab2f509202e5d53cc47be560e0effb0869a6b3","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-07-26 06:03:02.000000000","message":"Patch Set 1:\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"5433641b6e28a75173b354e00e2eb78ff93dd3fa","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-07-26 06:03:02.000000000","message":"Patch Set 1: Abandoned\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"09fd27d3a3556b0992333bebe0e455dc59ee85c6","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2012-08-07 13:02:38.000000000","message":"Patch Set 1: Restored\n\nWould be really good to fix stable/diablo merge pipeline","accounts_in_message":[],"_revision_number":1},{"id":"c56255c2e91f9cfcb1b05af86f5e08e5da138f7a","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-08-08 04:48:38.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"6765d74556f998cb040bcfa4b6e7eb590c3db830","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-08 04:48:44.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"40967b2eb091d4bc9916cc7dd7d82c7e0288534c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-08 05:27:43.000000000","message":"Patch Set 1: Verified\n\nBuild successful\n\n- https://jenkins.openstack.org/job/gate-nova-merge/6706/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-docs/2527/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-pep8/7839/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python26/3998/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-nova-python27/4049/consoleFull : SUCCESS\n- https://jenkins.openstack.org/job/gate-tempest-devstack-vm/6991/consoleFull : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"2c9d3827bcf7690dda8ac981b5d80107b79a8b9d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-08-08 05:27:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1e218105b08b1afdf944fc77af91c2cadf90b6e2","revisions":{"1e218105b08b1afdf944fc77af91c2cadf90b6e2":{"kind":"REWORK","_number":1,"created":"2012-07-03 14:39:42.000000000","uploader":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"ref":"refs/changes/68/9268/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/68/9268/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/9268/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/9268/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/68/9268/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/68/9268/1"}}},"commit":{"parents":[{"commit":"8c8735a73afb16d5856f0aa6088e9ae406c52beb","subject":"Implement quotas for security groups.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8c8735a73afb16d5856f0aa6088e9ae406c52beb"}]}],"author":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2012-07-03 14:34:58.000000000","tz":120},"committer":{"name":"Thierry Carrez","email":"thierry@openstack.org","date":"2012-07-03 14:34:58.000000000","tz":120},"subject":"Prevent key/net/md injection writing to host fs","message":"Prevent key/net/md injection writing to host fs\n\nFix bug 1015531, CVE-2012-3361\n\nChecks that the final normalized path that is about to be written\nto is always within the mounted guest filesystem.\n\nThis is a Diablo backport of the part of Russell Bryant, Pádraig Brady\nand Mark McLoughlin\u0027s Folsom patch that applies to stable/diablo.\n\nChange-Id: I134c40258ff2c9c225bd6092decd9c10e4e22273\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e218105b08b1afdf944fc77af91c2cadf90b6e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e218105b08b1afdf944fc77af91c2cadf90b6e2"}]},"branch":"refs/heads/stable/diablo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
