The official NGINX Open Source repository.
Go to file
Maxim Dounin e769544a7d Request body: block write events while reading body.
If write events are not blocked, an extra write event might happen for
various reasons (e.g. as a result of a http pipelining), resulting in
incorrect body being passed to a post handler.

The problem manifested itself with the dav module only, as this is
the only module which reads the body from a content phase handler (in
contrast to exclusive content handlers like proxy).  Additionally, dav
module used to dump core in such situations due to ticket #238.

See reports here:

http://mailman.nginx.org/pipermail/nginx-devel/2012-November/002981.html
http://serverfault.com/questions/449195/nginx-webdav-server-with-auth-request
2012-11-26 18:01:49 +00:00
auto OCSP stapling: ssl_stapling_file support. 2012-10-01 12:41:08 +00:00
conf Added the HTTPS fastcgi_param to fastcgi.conf. 2011-12-25 19:15:56 +00:00
contrib nginx-0.3.55-RELEASE import 2006-07-28 15:16:17 +00:00
docs nginx-1.3.8-RELEASE 2012-10-30 13:34:23 +00:00
misc Style, parentheses instead of braces in misc/GNUMakefile. 2012-10-30 11:09:38 +00:00
src Request body: block write events while reading body. 2012-11-26 18:01:49 +00:00
.hgtags release-1.3.8 tag 2012-10-30 13:35:18 +00:00