)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"12d4a25681e4edc60df7defe05a27015914ec93e","unresolved":false,"context_lines":[{"line_number":15,"context_line":"if, a request passes all middleware ahead of the application,"},{"line_number":16,"context_line":"when it should function on every request."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This patch reverts, and replaces,"},{"line_number":19,"context_line":" https://review.openstack.org/#/c/216387"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Change-Id: Idba82e3daca4c0134161c556d19dbaa2c09af9ee"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a29b11f_00c5d559","line":18,"updated":"2015-10-27 01:34:08.000000000","message":"The revert should be done in a separate commit so that it\u0027s easier to review.","commit_id":"bbc539ff09769efa9c666caccc6a092e145ef342"}],"etc/keystone-paste.ini":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"12d4a25681e4edc60df7defe05a27015914ec93e","unresolved":false,"context_lines":[{"line_number":22,"context_line":"use \u003d egg:keystone#user_crud_extension"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[filter:cors]"},{"line_number":25,"context_line":"paste.filter_factory \u003d oslo_middleware.cors:filter_factory"},{"line_number":26,"context_line":"oslo_config_project \u003d keystone"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"[filter:crud_extension]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3a29b11f_c08cbd37","line":25,"updated":"2015-10-27 01:34:08.000000000","message":"Let\u0027s wait until oslo_middleware gets support for the \"egg:keystone#user_crud_extension\" format for specifying the filter factory and use that instead to be consistent and so we don\u0027t have to go back in and change this again later.","commit_id":"bbc539ff09769efa9c666caccc6a092e145ef342"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"12d4a25681e4edc60df7defe05a27015914ec93e","unresolved":false,"context_lines":[{"line_number":70,"context_line":"[pipeline:public_api]"},{"line_number":71,"context_line":"# The last item in this pipeline must be public_service or an equivalent"},{"line_number":72,"context_line":"# application. It cannot be a filter."},{"line_number":73,"context_line":"pipeline \u003d cors sizelimit url_normalize request_id build_auth_context token_auth admin_token_auth json_body ec2_extension user_crud_extension public_service"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"[pipeline:admin_api]"},{"line_number":76,"context_line":"# The last item in this pipeline must be admin_service or an equivalent"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3a29b11f_207c911f","line":73,"updated":"2015-10-27 01:34:08.000000000","message":"sizelimit is a security feature and it should be first.","commit_id":"bbc539ff09769efa9c666caccc6a092e145ef342"}]}
