The official NGINX Open Source repository.
Go to file
Roman Arutyunyan c83922b18d Fixed deferred accept with EPOLLRDHUP enabled (ticket #1278).
Previously, the read event of the accepted connection was marked ready, but not
available.  This made EPOLLRDHUP-related code (for example, in ngx_unix_recv())
expect more data from the socket, leading to unexpected behavior.

For example, if SSL, PROXY protocol and deferred accept were enabled on a listen
socket, the client connection was aborted due to unexpected return value of
c->recv().
2017-05-24 13:17:08 +03:00
auto Configure: recent Sun C versions. 2017-05-15 20:09:44 +03:00
conf Added the REQUEST_SCHEME parameter. 2015-06-05 22:23:26 +03:00
contrib Contrib: proper syntax parsing in vim syntax highlighting. 2017-05-22 16:34:47 +03:00
docs nginx-1.13.0-RELEASE 2017-04-25 17:18:21 +03:00
misc Added HTTP/2 to win32 builds. 2017-03-21 17:28:15 +03:00
src Fixed deferred accept with EPOLLRDHUP enabled (ticket #1278). 2017-05-24 13:17:08 +03:00
.hgtags release-1.13.0 tag 2017-04-25 17:18:22 +03:00