{"push_id":3716664882,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1ee05bb6359ef64fac808b89913d769d48701966","before":"3ec4598737a4d8240ff5af1c8ef04545813737a3","commits":[{"sha":"1ee05bb6359ef64fac808b89913d769d48701966","author":{"name":"Shuhei Takahashi","email":"5133f8338173fcdecc855aa98ea09459a2e58c3c@chromium.org"},"message":"devserver: Disable automatic content negotiation.\n\nProduction devservers use Apache 2.4 with content negotiation\nenabled to serve static files. This results in unexpected content\nto be returned in some circumstances.\n\nSay foo.h264.json has been staged but foo.h264 is not. In this\ncase, a request to foo.h264 is responded with foo.h264.json due\nto the automatic content negotiation.\n\n% curl -I http://.../switch_1080p_720p_240frames_20190425.h264\nHTTP/1.1 200 OK\nDate: Wed, 12 Jun 2019 01:47:06 GMT\nServer: Apache/2.4.7 (Ubuntu)\nContent-Location: switch_1080p_720p_240frames_20190425.h264.json\nVary: negotiate\nTCN: choice\nLast-Modified: Wed, 12 Jun 2019 00:05:18 GMT\nETag: \"263e-58b152b2817bb;58b152b29503d\"\nAccept-Ranges: bytes\nContent-Length: 9790\nContent-Type: application/json\n\nAdding \"Negotiate: vlist\" disables the automatic content negotiation\nand lets the server respond by 300 Multiple Choices.\n\n% curl -I -H 'Negotiate: vlist' http://.../switch_1080p_720p_240frames_20190425.h264\nHTTP/1.1 300 Multiple Choices\nDate: Wed, 12 Jun 2019 01:49:16 GMT\nServer: Apache/2.4.7 (Ubuntu)\nAlternates: {\"switch_1080p_720p_240frames_20190425.h264.json\" 1 {type\napplication/json} {length 9790}}\nVary: negotiate\nTCN: list\nContent-Type: text/html; charset=iso-8859-1\n\nBUG=chromium:967305\nTEST=fast_build.sh -T\n\nChange-Id: I06bf1b14ad71ddd3da1b19fb63bf3ed1e26119c7\nReviewed-on: https://chromium-review.googlesource.com/1654708\nCommit-Ready: Shuhei Takahashi <nya@chromium.org>\nTested-by: Shuhei Takahashi <nya@chromium.org>\nLegacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>\nReviewed-by: Hidehiko Abe <hidehiko@chromium.org>\nReviewed-by: Keigo Oka <oka@chromium.org>","distinct":true,"url":"https://api.github.com/repos/nya3jp/tast/commits/1ee05bb6359ef64fac808b89913d769d48701966"}]}
{"actor":{"display_login":"nya3jp"}}