{"push_id":861715034,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"003a87291cb979b56021c16459c6bf268d639634","before":"4f8079188f8e28bbedab9c81087fce8b226990c7","commits":[{"sha":"003a87291cb979b56021c16459c6bf268d639634","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Updated openstack/openstack\nProject: openstack/cinder  af2fb820fe3ca0bc8c9c35153fa7868fa1ea866e\n\nAdds CORS support to Cinder\n\nThis patch adds the CORS support middleware to Cinder, allowing a\ndeployer to optionally configure rules under which a javascript client\nmay break the single-origin policy and access the API directly.\n\nFor cinder, the paste.ini method of deploying the middleware was\nchosen, because it needs to be able to annotate responses created\nby keystonemiddleware. If the middleware was explicitly included,\nkeystone would reject the request before the cross-domain headers\ncould be annotated, resulting in an error response that is\nunreadable by the user agent.\n\nNote that tests were explicitly not included. Cinder does not\npossess a functional test suite, and thus constructing any\nfake application with the CORS Middleware would not correctly\ntest the paste.ini initialization code path.\n\nOpenStack CrossProject Spec:\n   http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html\nOslo_Middleware Docs:\n   http://docs.openstack.org/developer/oslo.middleware/cors.html\nOpenStack Cloud Admin Guide:\n   http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html\nDocImpact\n\nChange-Id: Ifac1f2c56365089a36091dc2e38d4641c135ea34","distinct":true,"url":"https://api.github.com/repos/openstack/openstack/commits/003a87291cb979b56021c16459c6bf268d639634"}]}