{"push_id":826465729,"size":2,"distinct_size":0,"ref":"refs/heads/ctx-nova-network-full-latest","head":"18ca28450d84b099d524a0e65f0efd0acfbb7ed3","before":"9f15169478b7dec30b5d1928f3d797d09b203c76","commits":[{"sha":"f9d856fc263908fa6116d89bfbe1d2149945fab1","author":{"email":"df74af67aa5a633666c847a798559aefd93815a0@gmail.com","name":"Tim Burke"},"message":"Transcribe more headers for responses\n\nPer AWS's docs, Cache-Control and Expires may be set on upload [1]. On\ndownload, the same headers would then be included in the response.\nPreviously, these would not be included in Swift3 responses; now they\nwill be.\n\nAdditionally, several headers may be set on download via query\nparameters. This functionality already exists, but AWS's docs specify\nthat this is \"a subset of the headers that Amazon S3 accepts when you\ncreate an object\" [2], so we should ensure Content-Language and\nContent-Disposition are transcribed as well.\n\nFinally, there is at least one undocumented header, X-Robots-Tag, which\nAWS allows to be set. At the very least, Boto [3] knows to try.\n\nNote that setting all of these headers already worked in Swift3, but\nrequires that you update the allowed_headers option in the\n[app:object-server] section of object-server.conf. The conf used for\nfunctional tests has been so updated.\n\n[1] http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html#RESTObjectPUT-requests-request-headers\n\n[2] http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html#RESTObjectGET-requests-request-parameters\n\n[3] https://github.com/boto/boto/commit/0c11983\n\nChange-Id: I22001c6fd14033a9f13c36a3e05fdc678c75654f","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/swift3/commits/f9d856fc263908fa6116d89bfbe1d2149945fab1"},{"sha":"18ca28450d84b099d524a0e65f0efd0acfbb7ed3","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Transcribe more headers for responses\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/swift3/commits/18ca28450d84b099d524a0e65f0efd0acfbb7ed3"}]}