{"push_id":1056810039,"size":1,"distinct_size":1,"ref":"refs/heads/feature-dynamic-handler-control-flow","head":"ae8e9387524e0c0c421e090a41c22d52a0c02fd3","before":"b374b6f15685b61d51fac3f77a84d3646d42df04","commits":[{"sha":"ae8e9387524e0c0c421e090a41c22d52a0c02fd3","author":{"email":"e14964668061ab2d098d4c9d057052a0e88042c5@gluelogic.com","name":"Glenn Strauss"},"message":"defer reading request body until handle subrequest\n\nread request body right before calling subrequest handler,\nallowing request to be handled prior to reading request body,\ne.g. to send 401 Unauthorized response when authentication is required\n\n(In the future, this might move into each dynamic handler which supports\n request body (mod_cgi, mod_fastcgi, mod_proxy, mod_scgi, mod_webdav) so\n that each dynamic handler can choose whether or not to buffer request\n body or to stream request body to backend as request body is received.)\n\nkeep-alive is disabled if request body has not been completely read\nprior to sending response\n\nx-ref:\n  \"HTTP 401 Unauthorized only sent back after full POST request is read\"\n  https://redmine.lighttpd.net/issues/2541","distinct":true,"url":"https://api.github.com/repos/gstrauss/lighttpd1.4/commits/ae8e9387524e0c0c421e090a41c22d52a0c02fd3"}]}