aboutsummaryrefslogtreecommitdiff
path: root/src/http/modules/ngx_http_index_handler.c
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2025-05-26 16:11:36 +0400
committerpluknet <pluknet@nginx.com>2025-05-27 01:59:02 +0400
commit5b8a5c08ce28639e788734b2528faad70baa113c (patch)
treefd3f3029d17f3f15913db39d017651c0996acb78 /src/http/modules/ngx_http_index_handler.c
parent3d5889a3ee41a282bad54d9c0d3662dba9f52c1b (diff)
downloadnginx-master.tar.gz
nginx-master.zip
Core: added support for TCP keepalive parameters on macOS.HEADmaster
The support first appeared in OS X Mavericks 10.9 and documented since OS X Yosemite 10.10. It has a subtle implementation difference from other operating systems in that the TCP_KEEPALIVE socket option (used in place of TCP_KEEPIDLE) isn't inherited from a listening socket to an accepted socket. An apparent reason for this behaviour is that it might be preserved for the sake of backward compatibility. The TCP_KEEPALIVE socket option is not inherited since appearance in OS X Panther 10.3, which long predates two other TCP_KEEPINTVL and TCP_KEEPCNT socket options. Thanks to Andy Pan for initial work.
Diffstat (limited to 'src/http/modules/ngx_http_index_handler.c')
0 files changed, 0 insertions, 0 deletions