nginx/src
Roman Arutyunyan 030a1f959c Fixed socket inheritance on reload and binary upgrade.
On nginx reload or binary upgrade, an attempt is made to inherit listen sockets
from the previous configuration.  Previously, no check for socket type was made
and the inherited socket could have the wrong type.  On binary upgrade, socket
type was not detected at all.  Wrong socket type could lead to errors on that
socket due to different logic and unsupported syscalls.  For example, a UDP
socket, inherited as TCP, lead to the following error after arrival of a
datagram: "accept() failed (102: Operation not supported on socket)".
2016-03-25 14:10:38 +03:00
..
core Fixed socket inheritance on reload and binary upgrade. 2016-03-25 14:10:38 +03:00
event Events: fixed test building with devpoll and eventport on Linux. 2016-03-21 12:36:36 +03:00
http Resolver: added support for SRV records. 2016-03-23 17:44:36 +03:00
mail Dynamic modules: changed ngx_modules to cycle->modules. 2016-02-04 18:30:21 +03:00
misc Style: fix typo. 2014-07-08 03:03:14 -07:00
mysql Copyright updated. 2012-01-18 15:07:43 +00:00
os Threads: offloading of temp files writing to thread pools. 2016-03-18 06:44:03 +03:00
stream Stream: detect port absence in proxy_pass with IP literal. 2016-03-23 17:45:15 +03:00