)]}'
{"id":"openstack%2Fpython-keystoneclient~86206","triplet_id":"openstack%2Fpython-keystoneclient~master~I9fe61354103b59dfd292740fbec35e9c6f5ef765","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1174499","hashtags":[],"change_id":"I9fe61354103b59dfd292740fbec35e9c6f5ef765","subject":"auth_token middleware hashes tokens with sha256","status":"ABANDONED","created":"2014-04-09 01:59:47.000000000","updated":"2014-04-09 02:01:00.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"efc4e6b98761b915db87634dcc2933bdbdf4cc1f","_number":86206,"virtual_id_number":86206,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"all":[{"date":"2014-04-09 01:59:47.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-09 01:59:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"921e2f23365bd186c9e8d8f689d39bc1b17a8a26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-09 01:59:47.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4e083087cb4f5d5f741075a0400fa14b8b69f137","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-09 02:01:00.000000000","message":"Patch Set 1: Abandoned\n\nmeant to use same changeid.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"77a6ddc665e1dfc629a4034b6bb8094e6188ab98","revisions":{"77a6ddc665e1dfc629a4034b6bb8094e6188ab98":{"kind":"REWORK","_number":1,"created":"2014-04-09 01:59:47.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/06/86206/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/06/86206/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/06/86206/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/06/86206/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/06/86206/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/06/86206/1"}}},"commit":{"parents":[{"commit":"e69d91a946268eeeb0db5ebaa7ce06b86d7e307a","subject":"Hash functions support different hash algorithms","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e69d91a946268eeeb0db5ebaa7ce06b86d7e307a"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-04-09 01:52:27.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-04-09 01:52:27.000000000","tz":-300},"subject":"auth_token middleware hashes tokens with sha256","message":"auth_token middleware hashes tokens with sha256\n\nThe auth_token middleware always hashed PKI Tokens with MD5. This\nchange makes it so that PKI tokens can be hashed with SHA256. This\nis for security hardening.\n\nBoth SHA256 and MD5 will be tried when checking against the\nrevocation list. This will support identity servers that are not\nconfigured for SHA256.\n\nWhen storing the PKI token in the local cache, the sha256 hash will\nalways be used.\n\nSecurityImpact\nCloses-Bug: #1174499\n\nChange-Id: I9fe61354103b59dfd292740fbec35e9c6f5ef765\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/77a6ddc665e1dfc629a4034b6bb8094e6188ab98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/77a6ddc665e1dfc629a4034b6bb8094e6188ab98"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
