)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"805a72d2ea621d79310bce5a85fbdd557cb22b0c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adds SSL support for API server."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Part of code in test for accessing with ipv6 and part of ssl socket wrapping developed by Davanum Srinivas."},{"line_number":10,"context_line":"Original patch could be found here: https://review.openstack.org/#/c/19559/10"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Fixes bug 869884."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"AAAAM3%2F%2FdYc%3D","line":9,"updated":"2013-01-21 20:22:31.000000000","message":"Please word-wrap your commit message to 72 columns…","commit_id":"ff08510fcb8b10d5bb25f8733b1c52ac2d5b5cf0"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"805a72d2ea621d79310bce5a85fbdd557cb22b0c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Adds SSL support for API server."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Part of code in test for accessing with ipv6 and part of ssl socket wrapping developed by Davanum Srinivas."},{"line_number":10,"context_line":"Original patch could be found here: https://review.openstack.org/#/c/19559/10"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Fixes bug 869884."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"AAAAM3%2F%2FdYQ%3D","line":10,"updated":"2013-01-21 20:22:31.000000000","message":"Note: The link you have here is to a specific patch set of review 19559, patch set 10.  If you want to link to just the review, it would be https://review.openstack.org/#/c/19559","commit_id":"ff08510fcb8b10d5bb25f8733b1c52ac2d5b5cf0"}],"bin/nova-api":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"1e1ce22a403086a3b9117b800395089c09994bd2","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    launcher \u003d service.ProcessLauncher()"},{"line_number":55,"context_line":"    for api in CONF.enabled_apis:"},{"line_number":56,"context_line":"        server \u003d service.WSGIService(api, use_ssl\u003dapi in CONF.enabled_ssl_apis)"},{"line_number":57,"context_line":"        launcher.launch_server(server, workers\u003dserver.workers or 1)"},{"line_number":58,"context_line":"    launcher.wait()"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"AAAAM3%2F%2Faow%3D","line":56,"updated":"2013-01-23 12:31:41.000000000","message":"I think this is kind of an abuse of param handling, if we are going to do something that tricky at minimum put some parens around\n api in CONF.enabled_ssl_apis, though honestly I\u0027d rather see that boolean evaluation happen above the object creation.","commit_id":"bbd22a73aae88bcc344ff3e3bc7ef66aba6558f4"},{"author":{"_account_id":126,"name":"Ilya Alekseyev","email":"ilyaalekseyev@acm.org","username":"ilyaalekseyev"},"change_message_id":"8fdb41c2edbfcf272dcb091e41c263979b88d4a0","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    launcher \u003d service.ProcessLauncher()"},{"line_number":55,"context_line":"    for api in CONF.enabled_apis:"},{"line_number":56,"context_line":"        server \u003d service.WSGIService(api, use_ssl\u003dapi in CONF.enabled_ssl_apis)"},{"line_number":57,"context_line":"        launcher.launch_server(server, workers\u003dserver.workers or 1)"},{"line_number":58,"context_line":"    launcher.wait()"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"AAAAM3%2F%2FamA%3D","line":56,"in_reply_to":"AAAAM3%2F%2Faow%3D","updated":"2013-01-23 13:08:22.000000000","message":"Done","commit_id":"bbd22a73aae88bcc344ff3e3bc7ef66aba6558f4"}],"nova/wsgi.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"805a72d2ea621d79310bce5a85fbdd557cb22b0c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    cfg.IntOpt(\u0027tcp_keepidle\u0027,"},{"line_number":61,"context_line":"               default\u003d600,"},{"line_number":62,"context_line":"               help\u003d\"Sets the value of TCP_KEEPIDLE in seconds for each \""},{"line_number":63,"context_line":"                    \"server socket. Not supported on OS X.\")"},{"line_number":64,"context_line":"    ]"},{"line_number":65,"context_line":"CONF \u003d cfg.CONF"},{"line_number":66,"context_line":"CONF.register_opts(wsgi_opts)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAM3%2F%2FdXw%3D","line":63,"updated":"2013-01-21 20:22:31.000000000","message":"As a point of information, the Linux man pages for tcp suggest that Linux may be the only system that has TCP_KEEPIDLE; IOW, it would be unsupported on anything *except* Linux.","commit_id":"ff08510fcb8b10d5bb25f8733b1c52ac2d5b5cf0"}]}
