)]}'
{"id":"openstack%2Fpython-swiftclient~99632","triplet_id":"openstack%2Fpython-swiftclient~master~I728fc2db0590d5893d571ffcbf10b9b20821d147","project":"openstack/python-swiftclient","branch":"master","topic":"obscure-auth-token","hashtags":[],"change_id":"I728fc2db0590d5893d571ffcbf10b9b20821d147","subject":"Mask token in debug output","status":"ABANDONED","created":"2014-06-12 11:38:39.000000000","updated":"2014-11-17 15:51:48.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"592b2348ab33822c6a7c64025c50111f4922e523","_number":99632,"virtual_id_number":99632,"owner":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":-1,"date":"2014-08-18 20:02:34.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":-1,"date":"2014-08-21 07:34:07.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-10-04 16:33:12.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-06-16 13:46:41.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":"2014-08-15 17:33:30.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2014-08-18 20:02:34.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-08-21 07:34:07.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2014-10-04 16:33:12.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"}],"messages":[{"id":"3bee08a99b2d85de8655a958f3f7f1228ee8dae2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-12 11:38:39.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"50710883c0d229aadff4416ec74cbc5b7c6cf4fd","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-06-12 11:38:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"50f6210de2d3e08576eced82911e9b52557ec776","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-12 12:56:21.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-pep8/a3cb3d5 : SUCCESS in 1m 07s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/99632/1/check/gate-python-swiftclient-docs/1f1824f/doc/build/html/ : SUCCESS in 1m 31s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python26/7d90f73 : SUCCESS in 1m 50s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python27/997b64e : SUCCESS in 1m 25s\n- check-tempest-dsvm-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full/b509436 : SUCCESS in 55m 10s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-postgres-full/e8a4f8d : SUCCESS in 52m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron/e0cd1ef : SUCCESS in 1h 02m 49s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-heat-slow/97ea5bf : SUCCESS in 20m 31s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/32/99632/1/check/check-grenade-dsvm/4381d06 : SUCCESS in 39m 43s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full-havana/3c6c7cf : SUCCESS in 32m 38s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-havana/53d2bfd : SUCCESS in 35m 08s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full-icehouse/bab716a : SUCCESS in 54m 18s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-icehouse/4e979d4 : SUCCESS in 57m 02s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python33/ec244f1 : FAILURE in 4m 03s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-pypy/12cf321 : SUCCESS in 1m 48s\n- check-swift-dsvm-functional http://logs.openstack.org/32/99632/1/check/check-swift-dsvm-functional/8770893 : SUCCESS in 13m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/99632/1/check/gate-tempest-dsvm-large-ops/0662f00 : SUCCESS in 30m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/99632/1/check/gate-tempest-dsvm-neutron-large-ops/bd752b7 : SUCCESS in 20m 02s","accounts_in_message":[],"_revision_number":1},{"id":"ba29873ea9e61a8df3ad07d61ba07436a1de5751","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 13:46:41.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"f6475fc153d6265f606bea251f055abcb058476e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2014-06-16 13:46:41.000000000","message":"Patch Set 1:\n\nrecheck bug 1326972","accounts_in_message":[],"_revision_number":1},{"id":"02bff844d04d9a7cba455d401fe45a3d2e73aa88","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 16:04:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-pep8/85347e4 : SUCCESS in 1m 25s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/99632/1/check/gate-python-swiftclient-docs/48f903e/doc/build/html/ : SUCCESS in 1m 29s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python26/e559d59 : SUCCESS in 1m 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python27/d644163 : SUCCESS in 1m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full/27a58b6 : SUCCESS in 47m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-postgres-full/2428d4d : SUCCESS in 51m 44s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron/62a8d6c : SUCCESS in 1h 01m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-heat-slow/3dce3ea : SUCCESS in 23m 36s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/32/99632/1/check/check-grenade-dsvm/36f9f30 : SUCCESS in 41m 37s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full-havana/3843147 : SUCCESS in 37m 35s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-havana/1a9bb88 : SUCCESS in 34m 09s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full-icehouse/f2bbb2c : SUCCESS in 51m 31s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-icehouse/48fdf1b : SUCCESS in 57m 22s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python33/237fd99 : SUCCESS in 4m 44s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-pypy/7d4e34a : SUCCESS in 2m 22s\n- check-swift-dsvm-functional http://logs.openstack.org/32/99632/1/check/check-swift-dsvm-functional/157aebe : SUCCESS in 13m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/99632/1/check/gate-tempest-dsvm-large-ops/0907264 : SUCCESS in 29m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/99632/1/check/gate-tempest-dsvm-neutron-large-ops/e309db0 : SUCCESS in 24m 34s","accounts_in_message":[],"_revision_number":1},{"id":"8c22ecab2fd826b3c92c4ca89109d3d618069fee","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-08-15 17:33:30.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b20bccb57a7c637d99d25d6f307db0800213f938","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 17:33:36.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"0562dd054e751a2a8959bbda920ed60062103d46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 18:52:45.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-pep8/ea35b59 : FAILURE in 2m 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/99632/1/check/gate-python-swiftclient-docs/3faf6fc/doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python26/8fa686a : FAILURE in 1m 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python27/37b60a9 : FAILURE in 2m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full/7cc246e : SUCCESS in 41m 10s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-postgres-full/3e07ab0 : SUCCESS in 41m 07s\n- check-tempest-dsvm-neutron http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron/1848910 : SUCCESS in 50m 58s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-full/61de3e1 : FAILURE in 1h 06m 41s (non-voting)\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-heat-slow/3bce290 : SUCCESS in 25m 30s\n- check-grenade-dsvm http://logs.openstack.org/32/99632/1/check/check-grenade-dsvm/6ae9de2 : SUCCESS in 49m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/99632/1/check/gate-tempest-dsvm-large-ops/ac46084 : SUCCESS in 25m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/99632/1/check/gate-tempest-dsvm-neutron-large-ops/f25b3af : SUCCESS in 25m 32s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full-havana/da6e9bd : SUCCESS in 34m 11s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-havana/06bf910 : SUCCESS in 33m 58s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-full-icehouse/c49e410 : SUCCESS in 50m 07s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/99632/1/check/check-tempest-dsvm-neutron-icehouse/7bc2308 : SUCCESS in 57m 24s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-python33/4a3dc2a : FAILURE in 4m 02s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/99632/1/check/gate-python-swiftclient-pypy/12afcb0 : FAILURE in 2m 48s\n- check-swift-dsvm-functional http://logs.openstack.org/32/99632/1/check/check-swift-dsvm-functional/5c220fb : SUCCESS in 18m 48s","accounts_in_message":[],"_revision_number":1},{"id":"693012f68cc9834cbc6532a0969b225a49dcb970","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-18 18:40:24.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"58078555cb0e7485f1f781e3c9c62af30e4fb1a5","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-08-18 18:40:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0ed466766827259e6aca734a9365e103e639196b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-18 20:02:34.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/32/99632/2/check/gate-python-swiftclient-pep8/76c8fad : FAILURE in 2m 56s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/32/99632/2/check/gate-python-swiftclient-docs/d80c40f/doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-swiftclient-python26 http://logs.openstack.org/32/99632/2/check/gate-python-swiftclient-python26/677f9ea : FAILURE in 3m 05s\n- gate-python-swiftclient-python27 http://logs.openstack.org/32/99632/2/check/gate-python-swiftclient-python27/5137190 : FAILURE in 3m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-full/9f8fd25 : SUCCESS in 49m 12s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-postgres-full/ade9a38 : SUCCESS in 52m 28s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-neutron-full/3c98972 : SUCCESS in 1h 05m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-neutron-heat-slow/e2bc2e9 : SUCCESS in 22m 13s\n- check-grenade-dsvm http://logs.openstack.org/32/99632/2/check/check-grenade-dsvm/f399144 : SUCCESS in 41m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/32/99632/2/check/gate-tempest-dsvm-large-ops/e94ecde : SUCCESS in 22m 56s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/32/99632/2/check/gate-tempest-dsvm-neutron-large-ops/ddad353 : SUCCESS in 19m 38s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-full-havana/02f2508 : FAILURE in 46m 49s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-neutron-havana/28b8238 : SUCCESS in 41m 04s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-full-icehouse/17d7b34 : SUCCESS in 56m 46s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/32/99632/2/check/check-tempest-dsvm-neutron-icehouse/5f74e11 : SUCCESS in 56m 09s\n- gate-python-swiftclient-python33 http://logs.openstack.org/32/99632/2/check/gate-python-swiftclient-python33/d6d3db5 : FAILURE in 4m 45s\n- gate-python-swiftclient-pypy http://logs.openstack.org/32/99632/2/check/gate-python-swiftclient-pypy/a297160 : FAILURE in 2m 20s\n- check-swift-dsvm-functional http://logs.openstack.org/32/99632/2/check/check-swift-dsvm-functional/d7677c6 : SUCCESS in 17m 35s","accounts_in_message":[],"_revision_number":2},{"id":"e43f8381bcb4f6e2830ce67d735f392ba846a485","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2014-08-21 07:34:07.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\nHey Chmouel, nice work on this. \n\nJust a few problems:\n  - hashlib imported twice\n  - test fails (but have debugged it and found the reason [see inline comments])","accounts_in_message":[],"_revision_number":2},{"id":"a02a64b24952924a86d170607403e3cf1499ee24","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-10-04 16:33:12.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)\n\nSee my comment about the reveal_sensitive_prefix\u003d16 setting.","accounts_in_message":[],"_revision_number":2},{"id":"d633500a7c91fe69c6dd2ae1566248edc5c59d65","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-11-17 15:51:48.000000000","message":"Abandoned\n\nAbandoning due to lack of activity since the last negative review. You can restore the change if you want to keep working on it.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"633c61863397a2aa207423c990d6daea9c4c3bed","revisions":{"abdb7528288aa7f247a6d1018e66cc7a2f4bad8f":{"kind":"REWORK","_number":1,"created":"2014-06-12 11:38:39.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/32/99632/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/99632/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/1"}}},"commit":{"parents":[{"commit":"3d0de79e26e2aa6285742c60aca3c164e9c2fbb9","subject":"Merge \"change assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3d0de79e26e2aa6285742c60aca3c164e9c2fbb9"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2014-06-12 11:36:46.000000000","tz":120},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2014-06-12 11:36:46.000000000","tz":120},"subject":"Mask token in debug output","message":"Mask token in debug output\n\nReplaying the token in debug output is both completely burdensome to\nread (given it\u0027s unbounded size), but it\u0027s also potentially a security\nissue given that it could be used in replay attacks.\n\nInstead, filter the headers to sha1 sensitive things, with X-Auth-Token\nbeing the only one listed so far. The sha1 will at least give us the\nunderstanding of tokens being the same or different (and an administrator\ncould use that to figure out if they were valid later).\n\nThis also removes some extra \u0027\\n\u0027 that were being injected into the\ndebug logs, because they were not helping with readability.\n\nLastly, actually test logging. This introduces the first tests of the\nlogging path using the logging fixture. It\u0027s pretty basic, but does\nverify that requests are logged at debug, that the SHA1 format works,\nand that headers which are not listed get shown straight through.\n\nDocImpact because this changes the curl dumped strings which people\nmay have been using. They can still do that as long as they generate\ntheir own keystone token.\n\n(Patch and commit message inspired from Sean Dague\u0027s novaclient\nimplementation)\n\nChange-Id: I728fc2db0590d5893d571ffcbf10b9b20821d147\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/abdb7528288aa7f247a6d1018e66cc7a2f4bad8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/abdb7528288aa7f247a6d1018e66cc7a2f4bad8f"}]},"branch":"refs/heads/master"},"633c61863397a2aa207423c990d6daea9c4c3bed":{"kind":"REWORK","_number":2,"created":"2014-08-18 18:40:24.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/32/99632/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/32/99632/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/32/99632/2"}}},"commit":{"parents":[{"commit":"eedb0d4ab5f2fc6ac8b49a80cd2128edcbc5aceb","subject":"Merge \"Fix crash when downloading a pseudo-directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eedb0d4ab5f2fc6ac8b49a80cd2128edcbc5aceb"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2014-06-12 11:36:46.000000000","tz":120},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2014-08-18 18:40:10.000000000","tz":120},"subject":"Mask token in debug output","message":"Mask token in debug output\n\nReplaying the token in debug output is both completely burdensome to\nread (given it\u0027s unbounded size), but it\u0027s also potentially a security\nissue given that it could be used in replay attacks.\n\nInstead, filter the headers to sha1 sensitive things, with X-Auth-Token\nbeing the only one listed so far. The sha1 will at least give us the\nunderstanding of tokens being the same or different (and an administrator\ncould use that to figure out if they were valid later).\n\nThis also removes some extra \u0027\\n\u0027 that were being injected into the\ndebug logs, because they were not helping with readability.\n\nLastly, actually test logging. This introduces the first tests of the\nlogging path using the logging fixture. It\u0027s pretty basic, but does\nverify that requests are logged at debug, that the SHA1 format works,\nand that headers which are not listed get shown straight through.\n\nDocImpact because this changes the curl dumped strings which people\nmay have been using. They can still do that as long as they generate\ntheir own keystone token.\n\n(Patch and commit message inspired from Sean Dague\u0027s novaclient\nimplementation)\n\nChange-Id: I728fc2db0590d5893d571ffcbf10b9b20821d147\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/633c61863397a2aa207423c990d6daea9c4c3bed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/633c61863397a2aa207423c990d6daea9c4c3bed"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
