]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Merge r1927885, r1927916, r1928022 from trunk:
authorRuediger Pluem <rpluem@apache.org>
Fri, 7 Nov 2025 08:32:34 +0000 (08:32 +0000)
committerRuediger Pluem <rpluem@apache.org>
Fri, 7 Nov 2025 08:32:34 +0000 (08:32 +0000)
commita26b0095ca908029e205dbee218ba97be0accdc3
treee641f8560a0dc80373e1a03436ad65a4fa4f0640
parent5b4ba1e8d504cee21e41b50652302df86ba01b02
Merge r1927885, r1927916, r1928022 from trunk:

Make the value set for the socket option TCP_DEFER_ACCEPT configurable

* include/ap_listen.h:
  - Add prototype for ap_set_listentcpdeferaccept
  - Wire in new directive ListenTCPDeferAccept

* include/mpm_common.h:
  Define the previous static value as default value via DEFAULT_TCP_DEFER_ACCEPT

* server/listen.c:
  - Add static int ap_listentcpdeferaccept
  - ap_apply_accept_filter: Use value of ap_listenbacklog for setting TCP_DEFER_ACCEPT
  - ap_listen_pre_config: Set default value
  - Add ap_set_listentcpdeferaccept

* Follow up to r1927885: Use correct configuration variable. Thanks to @ylavic
  for finding this.

* Follow up to r1927885: Changelog entry and documentation

Reviewed by: rpluem, jorton, covener

Github: closes #555

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1929574 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
STATUS
docs/manual/mod/mpm_common.xml
include/ap_listen.h
include/mpm_common.h
server/listen.c