)]}'
{"doc/source/overview_container_sync.rst":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"62f4589bf81edd9c62cb0712b0a90c948f4153e9","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    [filter:gatekeeper]"},{"line_number":137,"context_line":"    shunt_inbound_x_timestamp \u003d false"},{"line_number":138,"context_line":"    ..."},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"----------------------"},{"line_number":142,"context_line":"Logging Container Sync"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba5da102_0453de6b","line":139,"updated":"2016-11-02 21:16:07.000000000","message":"Since we have to change the code anyway wouldn\u0027t it just be easier \"un-shunt\" the timestamp after we validate the sync_key in tempauth?\n\nI guess everyone who has written old-style container sync authorization auth middleware would have to update :\\\n\nI really like the relams middleware style authentication much better.  I\u0027m sure we would have made the container sync middleware required for old-style auth except we didn\u0027t think anyone was using old-style container sync.","commit_id":"061c473a4fda277c70f21fd3bbffafb9268f0be0"}],"swift/proxy/controllers/obj.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"62f4589bf81edd9c62cb0712b0a90c948f4153e9","unresolved":false,"context_lines":[{"line_number":178,"context_line":"        policy \u003d POLICIES.get_by_index(policy_index)"},{"line_number":179,"context_line":"        obj_ring \u003d self.app.get_object_ring(policy_index)"},{"line_number":180,"context_line":"        req.headers[\u0027X-Backend-Storage-Policy-Index\u0027] \u003d policy_index"},{"line_number":181,"context_line":"        req.environ[\u0027swift_sync_key\u0027] \u003d container_info[\u0027sync_key\u0027]"},{"line_number":182,"context_line":"        if \u0027swift.authorize\u0027 in req.environ:"},{"line_number":183,"context_line":"            aresp \u003d req.environ[\u0027swift.authorize\u0027](req)"},{"line_number":184,"context_line":"            if aresp:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5da102_8418ced4","line":181,"updated":"2016-11-02 21:16:07.000000000","message":"comparing this to the similar bit in the PUT \u0026 DELETE methods - it\u0027ll make more sense up there next line where we set req.acl?\n\nAlso old-style container-sync authentication is scary.  Should we attempt to limit the exposure to just HEAD requests?","commit_id":"061c473a4fda277c70f21fd3bbffafb9268f0be0"}]}
