)]}'
{"keystone/conf/tokenless_auth.py":[{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"b1e6ca2fa917a89a03310188bf342f05f920a353","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    default\u003d[],"},{"line_number":21,"context_line":"    help\u003dutils.fmt(\"\"\""},{"line_number":22,"context_line":"The list of distinguished names which identify trusted issuers of client"},{"line_number":23,"context_line":"certificates allowed to used X.509 tokenless authorization. If the option is"},{"line_number":24,"context_line":"absent then no certificates will be allowed. The format for the values of a"},{"line_number":25,"context_line":"distinguished name (DN) must be separated by a comma and contain no spaces."},{"line_number":26,"context_line":"Furthermore, because an individual DN may contain commas, this configuration"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_f397db8d","line":23,"range":{"start_line":23,"start_character":24,"end_line":23,"end_character":28},"updated":"2016-07-11 22:22:36.000000000","message":"s/used/use/ ?","commit_id":"12d4a5c66918b45f7fde99bb20e961e834ad0d4b"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"f3bfaa51037523bd89a8cf51538e5b6558d851a5","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Furthermore, because an individual DN may contain commas, this configuration"},{"line_number":27,"context_line":"option may be repeated multiple times to represent multiple values. For"},{"line_number":28,"context_line":"example, one line in keystone.conf may read `trusted_issuer \u003d"},{"line_number":29,"context_line":"CN\u003djohn,OU\u003dkeystone,O\u003dopenstack`, and the following line would contain a second"},{"line_number":30,"context_line":"trusted DN, `trusted_issuer \u003d CN\u003dmary,OU\u003deng,O\u003dabc`."},{"line_number":31,"context_line":"\"\"\"))"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_aeda971b","line":29,"updated":"2016-07-13 17:57:26.000000000","message":"In some ways this is harder to understand than what was there previously. I would change \"and the following line would contain a second\"  to instead say \"and the line in the keystone.conf file that follows this line would contain a second trusted DN and look something like `trusted_issuer \u003d CN\u003dmary,OU\u003deng,O\u003dabc` \"","commit_id":"f19b4f2e9ace8111bba5d3c6898dfde33905272c"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"ff389685aa8570efa7492c21a56c809a20e670fd","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Furthermore, because an individual DN may contain commas, this configuration"},{"line_number":27,"context_line":"option may be repeated multiple times to represent multiple values. For"},{"line_number":28,"context_line":"example, one line in keystone.conf may read `trusted_issuer \u003d"},{"line_number":29,"context_line":"CN\u003djohn,OU\u003dkeystone,O\u003dopenstack`, and the following line would contain a second"},{"line_number":30,"context_line":"trusted DN, `trusted_issuer \u003d CN\u003dmary,OU\u003deng,O\u003dabc`."},{"line_number":31,"context_line":"\"\"\"))"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_daccf9bd","line":29,"in_reply_to":"1aa78d24_aeda971b","updated":"2016-07-13 18:59:54.000000000","message":"It\u0027s not obvious here, but the problem I was trying to solve was that the line breaks are not rendered all the way through to the final keystone.conf.sample file the way that it was written in the docstring -- everything needs to be in paragraph format.\n\nI know that\u0027s not what you\u0027re commenting on, but I\u0027ll take your comment to mean that I made a complete mess of this bit in the process, and rewrite it from scratch rather than tweaking it.","commit_id":"f19b4f2e9ace8111bba5d3c6898dfde33905272c"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"b2dcc79c0ebc9c575f7d32730c6930f71be72959","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Furthermore, because an individual DN may contain commas, this configuration"},{"line_number":27,"context_line":"option may be repeated multiple times to represent multiple values. For"},{"line_number":28,"context_line":"example, keystone.conf would include two consecutive lines in order to trust"},{"line_number":29,"context_line":"two different DNs, such as `trusted_issuer \u003d CN\u003djohn,OU\u003dkeystone,O\u003dopenstack`"},{"line_number":30,"context_line":"and `trusted_issuer \u003d CN\u003dmary,OU\u003deng,O\u003dabc`."},{"line_number":31,"context_line":"\"\"\"))"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1aa78d24_378433b0","line":29,"updated":"2016-07-13 20:26:38.000000000","message":"This looks much better!","commit_id":"88e26fde4594a77a64a2ba06d7f2d1df9327bf2d"}]}
