)]}'
{"etc/proxy-server.conf-sample":[{"author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"change_message_id":"af417520e6eea7077bf697b3ce5106adfad64166","unresolved":false,"context_lines":[{"line_number":29,"context_line":"# log_statsd_metric_prefix \u003d"},{"line_number":30,"context_line":"# Use a space separated list of full url (http://foo.bar:1234 https://foo.bar)"},{"line_number":31,"context_line":"# cors_allow_origin \u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"[pipeline:main]"},{"line_number":34,"context_line":"pipeline \u003d catch_errors healthcheck cache ratelimit tempauth proxy-logging proxy-server"},{"line_number":35,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAALH%2F%2FI1k%3D","line":32,"updated":"2012-10-12 04:35:22.000000000","message":"why use space-separated here? all the other config variables use comma-separated values","commit_id":"1a8b343f4d9241da145aa336fcbe468378f36d81"}],"swift/common/middleware/tempauth.py":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"b7cb4fcbbd4306e382be362f3b619a747f2a93fc","unresolved":false,"context_lines":[{"line_number":273,"context_line":"            return None"},{"line_number":274,"context_line":"        if req.method \u003d\u003d \u0027OPTIONS\u0027:"},{"line_number":275,"context_line":"            #allow OPTIONS requests to proceed as normal"},{"line_number":276,"context_line":"            return None"},{"line_number":277,"context_line":"        referrers, groups \u003d parse_acl(getattr(req, \u0027acl\u0027, None))"},{"line_number":278,"context_line":"        if referrer_allowed(req.referer, referrers):"},{"line_number":279,"context_line":"            if obj or \u0027.rlistings\u0027 in groups:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FI8E%3D","line":276,"updated":"2012-10-11 23:33:06.000000000","message":"Missing unit test coverage of line 276.","commit_id":"1a8b343f4d9241da145aa336fcbe468378f36d81"}],"swift/proxy/controllers/base.py":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"b7cb4fcbbd4306e382be362f3b619a747f2a93fc","unresolved":false,"context_lines":[{"line_number":687,"context_line":"            self.container_info(self.account_name, self.container_name)"},{"line_number":688,"context_line":"        cors \u003d container_info.get(\u0027cors\u0027, {})"},{"line_number":689,"context_line":"        if cors \u003d\u003d {}:"},{"line_number":690,"context_line":"            return Response(status\u003d401, request\u003dreq)"},{"line_number":691,"context_line":"        if cors.get(\u0027allow_origin\u0027) is None \\"},{"line_number":692,"context_line":"                and self.app.cors_allow_origin is None:"},{"line_number":693,"context_line":"            return Response(status\u003d401, request\u003dreq)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FI8U%3D","line":690,"updated":"2012-10-11 23:33:06.000000000","message":"Missing unit test coverage for line 690.","commit_id":"1a8b343f4d9241da145aa336fcbe468378f36d81"},{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"b7cb4fcbbd4306e382be362f3b619a747f2a93fc","unresolved":false,"context_lines":[{"line_number":690,"context_line":"            return Response(status\u003d401, request\u003dreq)"},{"line_number":691,"context_line":"        if cors.get(\u0027allow_origin\u0027) is None \\"},{"line_number":692,"context_line":"                and self.app.cors_allow_origin is None:"},{"line_number":693,"context_line":"            return Response(status\u003d401, request\u003dreq)"},{"line_number":694,"context_line":"        allowed_origins \u003d set(self.app.cors_allow_origin.split(\u0027 \u0027))"},{"line_number":695,"context_line":"        if cors.get(\u0027allow_origin\u0027):"},{"line_number":696,"context_line":"            allowed_origins \u003d \\"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FI8M%3D","line":693,"updated":"2012-10-11 23:33:06.000000000","message":"Missing unit test coverage for line 693.","commit_id":"1a8b343f4d9241da145aa336fcbe468378f36d81"}]}
