{"push_id":1446397417,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ffdc082852fe4db562f7f7b750c8146178d7c034","before":"be4f66a5a329b6f0e30b5f19d1902676b5ae85cb","commits":[{"sha":"ffdc082852fe4db562f7f7b750c8146178d7c034","author":{"name":"epriestley","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@epriestley.com"},"message":"Add a wide range of HTTP-request-based setup checks\n\nSummary:\nRef T11553. With some regularity, users make various configuration mistakes which we can detect by making a request to ourselves.\n\nI use a magical header to make this request because we want to test everything else (parameters, path).\n\n  - Fixes T4854, probably. Tries to detect mod_pagespeed by looking for a header. This is a documentation-based \"fix\", I didn't actually install mod_pagespeed or formally test this.\n  - Fixes T6866. We now test for parameters (e.g., user somehow lost \"QSA\").\n  - Ref T6709. We now test that stuff is decoded exactly once (e.g., user somehow lost \"B\").\n  - Fixes T4921. We now test that Authorization survives the request.\n  - Fixes T2226. Adds a setup check to determine whether gzip is enabled on the web server, and attempts to enable it at the PHP level.\n  - Fixes `<space space newline newline space><?php` in `preamble.php`.\n\nTest Plan: Tested all of these setup warnings, although mostly by faking them.\n\nReviewers: joshuaspence, chad\n\nReviewed By: chad\n\nSubscribers: Korvin\n\nManiphest Tasks: T4854, T4921, T6709, T6866, T11553, T2226\n\nDifferential Revision: https://secure.phabricator.com/D12622","distinct":true,"url":"https://api.github.com/repos/phacility/phabricator/commits/ffdc082852fe4db562f7f7b750c8146178d7c034"}]}
{"actor":{"display_login":"epriestley"}}