)]}'
{"id":"openstack%2Fpython-cinderclient~275755","triplet_id":"openstack%2Fpython-cinderclient~master~I980ea7411b1e7f6d47d0a75d58de87b0f944d0d9","project":"openstack/python-cinderclient","branch":"master","topic":"bug/1516689","hashtags":[],"change_id":"I980ea7411b1e7f6d47d0a75d58de87b0f944d0d9","subject":"Avoid logging sensitive info in http requests.","status":"MERGED","created":"2016-02-03 15:24:28.000000000","updated":"2016-02-29 22:06:27.000000000","submitted":"2016-02-29 22:06:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"50f5cea3ebdd9199af7690e1b20c24f52a3dc8b0","_number":275755,"virtual_id_number":275755,"owner":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":2,"date":"2016-02-29 22:06:26.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2016-02-29 15:49:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":1,"date":"2016-02-24 16:38:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":2,"date":"2016-02-29 21:04:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"}],"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":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":1,"date":"2016-02-29 21:05:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-03 20:48:35.000000000","updated_by":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2016-02-09 10:24:19.000000000","updated_by":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"reviewer":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"state":"REVIEWER"},{"updated":"2016-02-24 16:38:32.000000000","updated_by":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"reviewer":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"state":"REVIEWER"},{"updated":"2016-02-29 15:49:48.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2016-02-29 21:05:04.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2016-02-29 22:06:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5277c873ccd1ad7a1429a76411b72451824394ef","author":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"date":"2016-02-03 15:24:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5f65e74e370a279b20375d0c8b2e344e4fd8b1e5","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2016-02-03 15:59:25.000000000","message":"Patch Set 1: Code-Review+2\n\nThis change looks ok to me.  Thanks!","accounts_in_message":[],"_revision_number":1},{"id":"867466fd8ec82930e284b35f4ee41b409ec6a132","author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"date":"2016-02-03 16:29:54.000000000","message":"Patch Set 1:\n\nIs it possible to add a test which sends a request with \"MY_SECRET_TOKEN\" and then verifies that that text doesn\u0027t get logged?","accounts_in_message":[],"_revision_number":1},{"id":"10f64de1d91fd458e1a40e420c9256a13c2149f5","author":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"date":"2016-02-03 18:33:10.000000000","message":"Patch Set 1:\n\nJay, Eric, thanks for reviewing this patch. I\u0027ll add the basic unit test as suggested by Eric and will upload a new patch.","accounts_in_message":[],"_revision_number":1},{"id":"5622cdc7f2ece8628f6d26c8b5f81f8fcfd46587","author":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"date":"2016-02-03 18:35:43.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"f4861538b5aeff163cdafffd9ffbcd638b29a600","author":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"date":"2016-02-03 19:58:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"325a72bb712ac4fa16e8d66b5f390bc22030cdbe","author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"date":"2016-02-03 20:48:35.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nLooks nice, but I\u0027m concerned about multiple tests overwriting self.logger to do different things, as this may be racy and fail randomly...","accounts_in_message":[],"_revision_number":3},{"id":"63dc5d03d0584855302a51a8bf04ba677b7d88a9","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2016-02-03 21:04:24.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fb1c2489404100c0b5389a453801a88ec2b646b2","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2016-02-03 21:12:22.000000000","message":"Patch Set 3:\n\npushed up this patch for that debug statement:  https://review.openstack.org/275927","accounts_in_message":[],"_revision_number":3},{"id":"18c1495a46d1aa2d0b923c5acdbaae884e5622d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-03 23:25:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/55/275755/3/check/gate-python-cinderclient-pep8/2c05975/ : SUCCESS in 1m 04s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/55/275755/3/check/gate-python-cinderclient-docs/373a533//doc/build/html/ : SUCCESS in 1m 06s\n- gate-python-cinderclient-python27 http://logs.openstack.org/55/275755/3/check/gate-python-cinderclient-python27/ce6d283/ : SUCCESS in 1m 26s\n- gate-python-cinderclient-python34 http://logs.openstack.org/55/275755/3/check/gate-python-cinderclient-python34/77ddb6a/ : SUCCESS in 1m 32s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/55/275755/3/check/gate-tempest-dsvm-neutron-src-python-cinderclient/8e437d5/ : SUCCESS in 1h 28m 52s\n- gate-python-cinderclient-pypy http://logs.openstack.org/55/275755/3/check/gate-python-cinderclient-pypy/64db407/ : SUCCESS in 1m 38s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/55/275755/3/check/gate-cinderclient-dsvm-functional/abcaff3/ : SUCCESS in 26m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3bb080d411870688ed797569ea53ab171c1c2e48","author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"date":"2016-02-04 15:39:37.000000000","message":"Patch Set 3: Code-Review-1\n\nNeeds further work to ensure the tests modifying self.logger directly aren\u0027t racing against each other.  It should be possible to do this with mock, or you can split the new test into a separate class if that\u0027s easier.","accounts_in_message":[],"_revision_number":3},{"id":"94f2424df99430b95be95a5960f95e7d3612abf8","author":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"date":"2016-02-05 14:44:19.000000000","message":"Patch Set 1:\n\nEric, thanks for reviewing it. Would moving the self.logger call to the ClientTest\u0027s setUp method and removing it from the test cases (the existing one and the new one I added), solve this problem?\n\n    def setUp(self):\n        super(utils.TestCase, self).setUp()\n        self.logger \u003d self.useFixture(\n            fixtures.FakeLogger(\n                format\u003d\"%(message)s\",\n                level\u003dlogging.DEBUG,\n                nuke_handlers\u003dTrue\n            )\n        )\n\ndef test_log_req(self):\n    kwargs \u003d...\n    ...","accounts_in_message":[],"_revision_number":1},{"id":"dd714eb433e19ff00f829c2cf2940d95eefc5bd0","author":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"date":"2016-02-16 15:36:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"156b5de6a83ad6befaadd5f06187b89c3192022e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 16:36:30.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-pep8 http://logs.openstack.org/55/275755/4/check/gate-python-cinderclient-pep8/6d7c369/ : SUCCESS in 54s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/55/275755/4/check/gate-python-cinderclient-docs/e5eb247//doc/build/html/ : SUCCESS in 46s\n- gate-python-cinderclient-python27 http://logs.openstack.org/55/275755/4/check/gate-python-cinderclient-python27/afbe7f5/ : SUCCESS in 1m 00s\n- gate-python-cinderclient-python34 http://logs.openstack.org/55/275755/4/check/gate-python-cinderclient-python34/2878250/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/55/275755/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient/aa20f04/ : SUCCESS in 49m 43s\n- gate-python-cinderclient-pypy http://logs.openstack.org/55/275755/4/check/gate-python-cinderclient-pypy/46ebc6f/ : SUCCESS in 1m 40s (non-voting)\n- gate-cinderclient-dsvm-functional http://logs.openstack.org/55/275755/4/check/gate-cinderclient-dsvm-functional/13c1d57/ : SUCCESS in 17m 41s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5efcbd98db9edfee761586a10852810bbca4530a","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2016-02-24 16:38:32.000000000","message":"Patch Set 4: Code-Review+1\n\nThanks Jose. LGTM!","accounts_in_message":[],"_revision_number":4},{"id":"904ec49c7fe5dc19dbeb76c3a4305b6b2e810962","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2016-02-29 15:49:48.000000000","message":"Patch Set 4: Code-Review+2\n\nLooks fine to me. Would be great to get Eric\u0027s input on the current test approach.","accounts_in_message":[],"_revision_number":4},{"id":"b52bd8cd1667c3809f3b326a860b367d730c407d","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2016-02-29 21:04:50.000000000","message":"Patch Set 4: Code-Review+2\n\nI know that such issues have been of on-going concern.  Good to fix it here.","accounts_in_message":[],"_revision_number":4},{"id":"109ac53bc67ba2a91cf99b0ed45dfd35e3d1f64b","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2016-02-29 21:05:04.000000000","message":"Patch Set 4: Workflow+1\n\nShould be safe to +A.","accounts_in_message":[],"_revision_number":4},{"id":"361a7fc827b604f970c599223929f90f2cd61297","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 21:05:12.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"ab921c351d88aa62f444d365a8489ddec856a401","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 22:06:26.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/55/275755/4/gate/gate-python-cinderclient-docs/f0a7314//doc/build/html/ : SUCCESS in 49s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/55/275755/4/gate/gate-python-cinderclient-pep8/23ef478/ : SUCCESS in 47s\n- gate-python-cinderclient-python27 http://logs.openstack.org/55/275755/4/gate/gate-python-cinderclient-python27/621036e/ : SUCCESS in 1m 02s\n- gate-python-cinderclient-python34 http://logs.openstack.org/55/275755/4/gate/gate-python-cinderclient-python34/01c21f4/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/55/275755/4/gate/gate-tempest-dsvm-neutron-src-python-cinderclient/5f3b8ad/ : SUCCESS in 1h 00m 55s","accounts_in_message":[],"_revision_number":4},{"id":"66cd6b31c5f938985b647a8814271e0b61bbf1e8","date":"2016-02-29 22:06:27.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"5efb5964f7eedf002e9535bf202b5da9ac5e200f","revisions":{"a2ef248767316fe9fff1fa8444be09b65ba56079":{"kind":"REWORK","_number":1,"created":"2016-02-03 15:24:28.000000000","uploader":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"ref":"refs/changes/55/275755/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/55/275755/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/1"}}},"commit":{"parents":[{"commit":"7d1e4d9baf76a2e42424acdaeb37265f8bdcfff1","subject":"is_public\u003dN/A in output of cinder type-update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/7d1e4d9baf76a2e42424acdaeb37265f8bdcfff1"}]}],"author":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-01-15 20:07:53.000000000","tz":-300},"committer":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-02-03 15:24:27.000000000","tz":0},"subject":"Avoid logging sensitive info in http requests.","message":"Avoid logging sensitive info in http requests.\n\nThis patch follows the same approach as other OpenStack python\nclients, by adding a safe header method to hash sensitive information.\n\nChange-Id: I980ea7411b1e7f6d47d0a75d58de87b0f944d0d9\nCloses-bug: #1516689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a2ef248767316fe9fff1fa8444be09b65ba56079"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/a2ef248767316fe9fff1fa8444be09b65ba56079"}]},"branch":"refs/heads/master"},"3d8fce80d55570bf4210d25f681f869032c6d880":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2016-02-03 18:35:43.000000000","uploader":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"ref":"refs/changes/55/275755/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/55/275755/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/2"}}},"commit":{"parents":[{"commit":"bdeab3af0ed92a108fdc4a9625ff0c9475cb3826","subject":"Merge \"CLI for backup snapshots\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/bdeab3af0ed92a108fdc4a9625ff0c9475cb3826"}]}],"author":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-01-15 20:07:53.000000000","tz":-300},"committer":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-02-03 18:35:43.000000000","tz":0},"subject":"Avoid logging sensitive info in http requests.","message":"Avoid logging sensitive info in http requests.\n\nThis patch follows the same approach as other OpenStack python\nclients, by adding a safe header method to hash sensitive information.\n\nChange-Id: I980ea7411b1e7f6d47d0a75d58de87b0f944d0d9\nCloses-bug: #1516689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/3d8fce80d55570bf4210d25f681f869032c6d880"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/3d8fce80d55570bf4210d25f681f869032c6d880"}]},"branch":"refs/heads/master"},"8bb3fc8b2c90f04f921d346364b9c20814133e0f":{"kind":"REWORK","_number":3,"created":"2016-02-03 19:58:59.000000000","uploader":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"ref":"refs/changes/55/275755/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/55/275755/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/3"}}},"commit":{"parents":[{"commit":"aa06b2dd5442704548a2372cffc56a24de98882d","subject":"Make _discover_extensions public","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/aa06b2dd5442704548a2372cffc56a24de98882d"}]}],"author":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-01-15 20:07:53.000000000","tz":-300},"committer":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-02-03 19:58:58.000000000","tz":0},"subject":"Avoid logging sensitive info in http requests.","message":"Avoid logging sensitive info in http requests.\n\nThis patch follows the same approach as other OpenStack python\nclients, by adding a safe header method to hash sensitive information.\n\nChange-Id: I980ea7411b1e7f6d47d0a75d58de87b0f944d0d9\nCloses-bug: #1516689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8bb3fc8b2c90f04f921d346364b9c20814133e0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8bb3fc8b2c90f04f921d346364b9c20814133e0f"}]},"branch":"refs/heads/master"},"5efb5964f7eedf002e9535bf202b5da9ac5e200f":{"kind":"REWORK","_number":4,"created":"2016-02-16 15:36:33.000000000","uploader":{"_account_id":14063,"name":"Jose Porrua","email":"jose.porrua@netapp.com","username":"Porrua"},"ref":"refs/changes/55/275755/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/55/275755/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/55/275755/4"}}},"commit":{"parents":[{"commit":"aa06b2dd5442704548a2372cffc56a24de98882d","subject":"Make _discover_extensions public","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/aa06b2dd5442704548a2372cffc56a24de98882d"}]}],"author":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-01-15 20:07:53.000000000","tz":-300},"committer":{"name":"Jose Porrua","email":"jose.porrua@netapp.com","date":"2016-02-16 15:36:32.000000000","tz":0},"subject":"Avoid logging sensitive info in http requests.","message":"Avoid logging sensitive info in http requests.\n\nThis patch follows the same approach as other OpenStack python\nclients, by adding a safe header method to hash sensitive information.\n\nChange-Id: I980ea7411b1e7f6d47d0a75d58de87b0f944d0d9\nCloses-bug: #1516689\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/5efb5964f7eedf002e9535bf202b5da9ac5e200f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/5efb5964f7eedf002e9535bf202b5da9ac5e200f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
