)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26548,"name":"zhangxuanyuan","email":"zhangxuanyuan@unionpay.com","username":"zhangxuanyuan"},"change_message_id":"951d5fdea0cb020b793ef205fb09b52e3640d354","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Remove deprecated secure_proxy_ssl_header config"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"`keystone.conf [DEFAULT] secure_proxy_ssl_header` has been deprecated"},{"line_number":10,"context_line":"since Newton and was staged fro removal in Pike. It was never removed"},{"line_number":11,"context_line":"in Pike, but we can remove it now."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iee6ae4cb2a5b1c993fe2729425c25f9a38c01b65"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7f515b1d_13054511","line":10,"updated":"2017-09-30 03:14:39.000000000","message":"for?","commit_id":"a08d6fb4ea85fdc9096340a9185b147ce3885d6d"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"28de9a9ed6876be0ee91bcbdf587e95fa3dfea3d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Remove deprecated secure_proxy_ssl_header config"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"`keystone.conf [DEFAULT] secure_proxy_ssl_header` has been deprecated"},{"line_number":10,"context_line":"since Newton and was staged fro removal in Pike. It was never removed"},{"line_number":11,"context_line":"in Pike, but we can remove it now."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iee6ae4cb2a5b1c993fe2729425c25f9a38c01b65"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7f515b1d_ecf1a602","line":10,"in_reply_to":"7f515b1d_13054511","updated":"2017-09-30 15:18:41.000000000","message":"Fixed, thanks!","commit_id":"a08d6fb4ea85fdc9096340a9185b147ce3885d6d"}],"keystone/conf/default.py":[{"author":{"_account_id":26548,"name":"zhangxuanyuan","email":"zhangxuanyuan@unionpay.com","username":"zhangxuanyuan"},"change_message_id":"951d5fdea0cb020b793ef205fb09b52e3640d354","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    crypt_strength,"},{"line_number":217,"context_line":"    list_limit,"},{"line_number":218,"context_line":"    strict_password_check,"},{"line_number":219,"context_line":"    secure_proxy_ssl_header,"},{"line_number":220,"context_line":"    insecure_debug,"},{"line_number":221,"context_line":"    default_publisher_id,"},{"line_number":222,"context_line":"    notification_format,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_3302810b","line":219,"updated":"2017-09-30 03:14:39.000000000","message":"Also appeared here","commit_id":"a08d6fb4ea85fdc9096340a9185b147ce3885d6d"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"28de9a9ed6876be0ee91bcbdf587e95fa3dfea3d","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    crypt_strength,"},{"line_number":217,"context_line":"    list_limit,"},{"line_number":218,"context_line":"    strict_password_check,"},{"line_number":219,"context_line":"    secure_proxy_ssl_header,"},{"line_number":220,"context_line":"    insecure_debug,"},{"line_number":221,"context_line":"    default_publisher_id,"},{"line_number":222,"context_line":"    notification_format,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_4ce0ba26","line":219,"in_reply_to":"7f515b1d_3302810b","updated":"2017-09-30 15:18:41.000000000","message":"Good call - thanks!","commit_id":"a08d6fb4ea85fdc9096340a9185b147ce3885d6d"}],"keystone/tests/unit/test_versions.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"e340d5ed4abb6c033cfa7927601d6c7c6f94629e","unresolved":false,"context_lines":[{"line_number":927,"context_line":"        self._test_version(\u0027admin\u0027)"},{"line_number":928,"context_line":""},{"line_number":929,"context_line":""},{"line_number":930,"context_line":"class VersionBehindSslTestCase(unit.TestCase):"},{"line_number":931,"context_line":"    def setUp(self):"},{"line_number":932,"context_line":"        super(VersionBehindSslTestCase, self).setUp()"},{"line_number":933,"context_line":"        self.load_backends()"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_28fe9e03","side":"PARENT","line":930,"updated":"2018-11-09 10:04:20.000000000","message":"I think this entire test case doesn\u0027t make sense without this config option, does it?","commit_id":"5c8c43daa5fcd36f0e428dcacf4f75abbb314268"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"46df273c5281985d6ac7a4625a9bbd8b18a9b8b2","unresolved":false,"context_lines":[{"line_number":927,"context_line":"        self._test_version(\u0027admin\u0027)"},{"line_number":928,"context_line":""},{"line_number":929,"context_line":""},{"line_number":930,"context_line":"class VersionBehindSslTestCase(unit.TestCase):"},{"line_number":931,"context_line":"    def setUp(self):"},{"line_number":932,"context_line":"        super(VersionBehindSslTestCase, self).setUp()"},{"line_number":933,"context_line":"        self.load_backends()"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_4346d458","side":"PARENT","line":930,"in_reply_to":"3f79a3b5_05fa9cb9","updated":"2018-11-19 21:53:31.000000000","message":"Done","commit_id":"5c8c43daa5fcd36f0e428dcacf4f75abbb314268"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"4876abc8c0a95b4aad5cdc764abb5da13a653556","unresolved":false,"context_lines":[{"line_number":927,"context_line":"        self._test_version(\u0027admin\u0027)"},{"line_number":928,"context_line":""},{"line_number":929,"context_line":""},{"line_number":930,"context_line":"class VersionBehindSslTestCase(unit.TestCase):"},{"line_number":931,"context_line":"    def setUp(self):"},{"line_number":932,"context_line":"        super(VersionBehindSslTestCase, self).setUp()"},{"line_number":933,"context_line":"        self.load_backends()"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_05fa9cb9","side":"PARENT","line":930,"in_reply_to":"3f79a3b5_28fe9e03","updated":"2018-11-10 03:06:41.000000000","message":"Agreed, this test class can simply be removed.","commit_id":"5c8c43daa5fcd36f0e428dcacf4f75abbb314268"}],"releasenotes/notes/removed-as-of-stein-5eb23253b72ab54e.yaml":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"007347c3391642f831543ef43c7c7a231d94e2c6","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    [`blueprint removed-as-of-stein \u003chttps://blueprints.launchpad.net/keystone/+spec/removed-as-of-stein\u003e`_]"},{"line_number":12,"context_line":"    The deprecated config option `bind` is removed now."},{"line_number":13,"context_line":"  - \u003e"},{"line_number":14,"context_line":"    [`blueprint removed-as-of-stein \u003chttps://blueprints.launchpad.net/keystone/+spec/removed-as-of-stein\u003e`_]"},{"line_number":15,"context_line":"    The deprecated option `crypt_strength` is removed now. It was only useful"},{"line_number":16,"context_line":"    for `sha512_crypt` password hashes which has been superseded by more secure"},{"line_number":17,"context_line":"    hashing implementations."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3f79a3b5_b6081625","line":14,"updated":"2018-12-05 21:07:09.000000000","message":"nice catch","commit_id":"2fe483f27bc9c0307347f039007d944a2dd8bc6c"}]}
