CHANGES revision 135ddda3a989215d2bedbcf1529bfb269c3eda23
7f800a6b10b0172e36e6fef855f48109717b6a2cAndreas Gustafsson -*- coding: utf-8 -*-
816e576f77e2c46df3e3d97d65822aa8aded7c4bDavid LawrenceChanges with Apache 2.5.0
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) core: ensure any abnormal exit is reported to stderr if it's a tty.
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence PR 55670 [Nick Kew]
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson *) mod_proxy: Added support for unix domain sockets as the
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson backend server endpoint [Jim Jagielski, Blaise Tarr
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson <blaise tarr gmail com>]
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson *) mod_authn_socache: Support optional initialization arguments for
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson socache providers. [Chris Darroch]
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson *) mod_session: Reset the max-age on session save. PR 47476. [Alexey
361a4334ec8ef9d678dcd6c94f96547efedb02bdAndreas Gustafsson Varlamov <alexey.v.varlamov gmail com>]
361a4334ec8ef9d678dcd6c94f96547efedb02bdAndreas Gustafsson *) mod_session: After parsing the value of the header specified by the
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson SessionHeader directive, remove the value from the response. PR 55279.
aff4e48c82c1de198a627fe7a57fb6f400d6d3c1Andreas Gustafsson [Graham Leggett]
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson *) mod_auth_form: Make sure the optional functions are loaded even when
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson the AuthFormProvider isn't specified. [Graham Leggett]
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson *) mod_ssl: Improve handling of ephemeral DH and ECDH keys by
7f800a6b10b0172e36e6fef855f48109717b6a2cAndreas Gustafsson allowing custom parameters to be configured via SSLCertificateFile,
7f800a6b10b0172e36e6fef855f48109717b6a2cAndreas Gustafsson and by adding standardized DH parameters for 1024/2048/3072/4096 bits.
7f800a6b10b0172e36e6fef855f48109717b6a2cAndreas Gustafsson Unless custom parameters are configured, the standardized parameters
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson are applied based on the certificate's RSA/DSA key size. [Kaspar Brand]
65dfcdc392b93f9d67684adce8b33a1d8168e67cAndreas Gustafsson *) mod_ssl, configure: Require OpenSSL 0.9.8a or later. [Kaspar Brand]
65dfcdc392b93f9d67684adce8b33a1d8168e67cAndreas Gustafsson *) mod_lua: Let the Inter-VM get/set functions work with a global
65dfcdc392b93f9d67684adce8b33a1d8168e67cAndreas Gustafsson shared memory pool instead of a per-process pool. [Daniel Gruno]
c5b14e2676e8832de77bf63b8f58890d13a6c1e2Andreas Gustafsson *) ldap: Support ldaps when using the Microsoft LDAP SDK.
65dfcdc392b93f9d67684adce8b33a1d8168e67cAndreas Gustafsson PR 54626. [Jean-Frederic Clere]
c5b14e2676e8832de77bf63b8f58890d13a6c1e2Andreas Gustafsson *) mod_proxy: Add ap_connection_reusable() for checking if a connection
65dfcdc392b93f9d67684adce8b33a1d8168e67cAndreas Gustafsson is reusable as of this point in processing. [Jeff Trawick]
0e873a120279dbae16ec3773d7c67d473602b7c6Andreas Gustafsson *) mod_ssl: drop support for export-grade ciphers with ephemeral RSA
0e873a120279dbae16ec3773d7c67d473602b7c6Andreas Gustafsson keys, and unconditionally disable aNULL, eNULL and EXP ciphers
0e873a120279dbae16ec3773d7c67d473602b7c6Andreas Gustafsson (not overridable via SSLCipherSuite). [Kaspar Brand]
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson *) mod_authnz_ldap: Change default value of AuthLDAPMaxSubGroupDepth to 0
72e278abc7c73059de68017eceae7d5138ee98c1Andreas Gustafsson to avoid performance problems when subgroups aren't in use. [Eric Covener]
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson *) mod_syslog: New module implementing syslog ap_error_log provider.
c5b14e2676e8832de77bf63b8f58890d13a6c1e2Andreas Gustafsson Previously, this code was part of core, now it's in separate module.
361a4334ec8ef9d678dcd6c94f96547efedb02bdAndreas Gustafsson *) core: Add ap_errorlog_provider to make ErrorLog logging modular. Move
7f800a6b10b0172e36e6fef855f48109717b6a2cAndreas Gustafsson syslog support from core to new mod_syslog. [Jan Kaluza]
b976f9c60a09f4a098852d0653ad5df6842557a7Andreas Gustafsson *) mod_proxy_fcgi: Handle reading protocol data that is split between
a1bb4b0e4f71fb2878050905087d279cfa87b786Andreas Gustafsson packets. [Jeff Trawick]
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson *) mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson An individual envvar with an encoded length of more than 16K will be
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson omitted. [Jeff Trawick]
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson *) core: draft-ietf-httpbis-p1-messaging-23 corrections regarding
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson TE/CL conflicts. [Yann Ylavic <ylavic.dev gmail com>, Jim Jagielski]
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson *) mod_proxy_fcgi: Use apr_socket_timeout_get instead of hard-coded
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson 30 seconds timeout. [Jan Kaluza]
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson *) WinNT MPM: If ap_run_pre_connection() fails or sets c->aborted, don't
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson save the socket for reuse by the next worker as if it were an
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson APR_SO_DISCONNECTED socket. Restores 2.2 behavior. [Eric Covener]
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson *) mod_cache: Avoid a crash with strcmp() when the hostname is not provided.
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson [Graham Leggett]
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson *) mod_lua: Add rudimentary support for WebSocket interaction. This is
63404af69b0b99b8fa551e92702921f01c3bbfd7Andreas Gustafsson currently request-bound and only supports the WS protocol. [Daniel Gruno]
6af37648dd5e0cb407cbef1fed5255dd874e61efAndreas Gustafsson *) mod_lua: Add getcookie/setcookie for reading/writing HTTP cookies
6af37648dd5e0cb407cbef1fed5255dd874e61efAndreas Gustafsson [Daniel Gruno]
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson *) mod_lua: Add a logging hook for modifying/skipping logs. [Daniel Gruno]
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson *) mod_status, mod_echo: Fix the display of client addresses.
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson They were truncated to 31 characters which is not enough for IPv6 addresses.
3d4a70fe38769e42b943717256208b63fec05f32Andreas Gustafsson PR 54848 [Bernhard Schmidt <berni birkenwald de>]
3d4a70fe38769e42b943717256208b63fec05f32Andreas Gustafsson *) mod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
3d4a70fe38769e42b943717256208b63fec05f32Andreas Gustafsson be prefixed to the response as documented. [Eric Covener]
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson *) mod_lua: Remove ETAG, Content-Length, and Content-MD5 when a LuaOutputFilter
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson is configured without mod_filter. [Eric Covener]
6f6fbed6eb4d755198a452e557eead49f215d54bAndreas Gustafsson *) mod_lua: Register LuaOutputFilter scripts as changing the content and
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson content-length by default, when run my mod_filter. Previously,
6af37648dd5e0cb407cbef1fed5255dd874e61efAndreas Gustafsson growing or shrinking a response that started with Content-Length set
6af37648dd5e0cb407cbef1fed5255dd874e61efAndreas Gustafsson would require mod_filter and FilterProtocol change=yes. [Eric Covnener]
6af37648dd5e0cb407cbef1fed5255dd874e61efAndreas Gustafsson *) mod_lua: Return a 500 error if a LuaHook* script doesn't return a
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence numeric return code. [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) Add experimental cmake-based build system for Windows. [Jeff Trawick,
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson *) mod_authnz_fcgi: New module to enable FastCGI authorizer
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson applications to authenticate and/or authorize clients.
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Jeff Trawick]
021a3183ec1db24e2b9627bdd059a121c56ab886Andreas Gustafsson *) core: Add util_fcgi.h and associated definitions and support
021a3183ec1db24e2b9627bdd059a121c56ab886Andreas Gustafsson routines for FastCGI, based largely on mod_proxy_fcgi.
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Jeff Trawick]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) core: Add ap_log_data(), ap_log_rdata(), etc. for logging buffers.
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Jeff Trawick]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) mod_unique_id: Use output of the PRNG rather than IP address and
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence pid, avoiding sleep() call and possible DNS issues at startup,
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence plus improving randomness for IPv6-only hosts.
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Jan Kaluza <jkaluza redhat.com>]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) mod_authnz_ldap: Support primitive LDAP servers that do not accept
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence filters, such as "SDBM-backed LDAP" on z/OS, by allowing a special
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence filter "none" to be specified in AuthLDAPURL. [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) mod_file_cache: mod_file_cache should be able to serve files that
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence haven't had a Content-Type set via e.g. mod_mime. [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) core: merge AllowEncodedSlashes from the base configuration into
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence virtual hosts. [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) AIX: Install DSO's with "cp" instead of "install" in instdso.sh
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) mod_ldap: Don't keep retrying if a new LDAP connection times out.
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) mod_deflate: permit compilation of mod_deflate against a zlib that has
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence been configured with -D Z_PREFIX, which redefines the token "deflate".
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence [Eric Covener]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) mod_socache_shmcb.c: Remove arbitrary restriction on shared memory size
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence previously limited to 64MB. [Jens Låås <jelaas gmail.com>]
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence *) mod_auth_digest: Use the secret when generating nonces in all cases and
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence not only when AuthName is used in .htaccess files (this change may cause
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence problems if used with round robin load balancers). Don't regenerate the
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence secret on graceful restarts. PR 54637 [Stefan Fritsch]
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence *) core: Remove apr_brigade_flatten(), buffering and duplicated code
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence from the HTTP_IN filter, parse chunks in a single pass with zero copy.
1ae59f0202d4dd5f41f978804b092115c6e053eaDavid Lawrence Reduce memory usage by 48 bytes per request. [Graham Leggett]
04bdb234571448ed6194e1d4048e6512f2446f1cDavid Lawrence *) core: Stop the HTTP_IN filter from attempting to write error buckets
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson to the output filters, which is bogus in the proxy case. Create a
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson clean mapping from APR codes to HTTP status codes, and use it where
f5eb48652c7ec98514256b5b6e6fd7cbc22b1916Andreas Gustafsson needed. [Graham Leggett]
021a3183ec1db24e2b9627bdd059a121c56ab886Andreas Gustafsson *) mod_proxy: Ensure network errors detected by the proxy are returned as
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson 504 Gateway Timout as opposed to 502 Bad Gateway, in order to be
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson compliant with RFC2616 14.9.4 Cache Revalidation and Reload Controls.
6f6fbed6eb4d755198a452e557eead49f215d54bAndreas Gustafsson *) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
6f6fbed6eb4d755198a452e557eead49f215d54bAndreas Gustafsson [Basant Kumar Kukreja <basant.kukreja sun.com>, Alejandro Alvarez
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson *) core, mod_ssl: Enable the ability for a module to reverse the sense of
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson a poll event from a read to a write or vice versa. This is a step on
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson the way to allow mod_ssl taking full advantage of the event MPM.
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson [Graham Leggett]
c5b14e2676e8832de77bf63b8f58890d13a6c1e2Andreas Gustafsson *) mod_ldap: LDAP connections used for authentication were not respecting
021a3183ec1db24e2b9627bdd059a121c56ab886Andreas Gustafsson LDAPConnectionPoolTimeout. PR 54587
d5a0b9c15c0a81a982fd7375a195f368c30a47b9Andreas Gustafsson *) core: ap_rgetline_core now pulls from r->proto_input_filters.
d5a0b9c15c0a81a982fd7375a195f368c30a47b9Andreas Gustafsson *) mod_proxy_html: process parsed comments immediately.
d5a0b9c15c0a81a982fd7375a195f368c30a47b9Andreas Gustafsson Fixes bug where parsed comments may be lost. [Nick Kew]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) mod_proxy_html: introduce doctype for HTML 5 [Nick Kew]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) mod_proxy_html: fix typo-bug processing "strict" vs "transitional"
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) core: Add option to add valgrind support. Use it to reduce false positive
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson warnings in mod_ssl. [Stefan Fritsch]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) mod_authn_file, mod_authn_dbd, mod_authn_dbm, mod_authn_socache:
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson Cache the result of the most recent password hash verification for every
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson keep-alive connection. This saves some expensive calculations.
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson [Stefan Fritsch]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) http: Remove support for Request-Range header sent by Navigator 2-3 and
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson MSIE 3. [Stefan Fritsch]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) core, http: Extend HttpProtocol with an option to enforce stricter HTTP
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson conformance or to only log the found problems. [Stefan Fritsch]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) core: Correctly parse an IPv6 literal host specification in an absolute
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson URL in the request line. [Stefan Fritsch]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) mod_ssl: Add support for OpenSSL configuration commands [Stephen Henson]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) EventOpt MPM
d5a0b9c15c0a81a982fd7375a195f368c30a47b9Andreas Gustafsson *) core: Add LogLevelOverride directive that allows to override the
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson loglevel for clients from certain IPs. This also works for things
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson like the SSL handshake where <If> LogLevel ... </If> is evaluated
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson too late. [Stefan Fritsch]
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson *) core: Add new directive Warning to issue warnings from a configuration
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson file. Both Warning and Error now generate a timestamped log message.
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson [Fabien Coelho]
b1e7bb6aef7f9c559a2b42d8fcc82001d8c83b21Andreas Gustafsson *) ap_expr: Add SERVER_PROTOCOL_VERSION, ..._MAJOR, and ..._MINOR
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson variables. [Stefan Fritsch]
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson *) core: New directive RegisterHttpMethod for registering non-standard
f7aa8ce0b3cf7f5df618a42beecf8d5517c000acAndreas Gustafsson HTTP methods. [Stefan Fritsch]
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson *) core: New directive HttpProtocol which allows to disable HTTP/0.9
2357f291c53de433c39ce844d2f0abc0bccfa9fcAndreas Gustafsson support. [Stefan Fritsch]
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson *) mod_allowhandlers: New module to forbid specific handlers for specific
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson directories. [Stefan Fritsch]
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson *) mod_systemd: New module, for integration with systemd on Linux.
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson [Jan Kaluza <jkaluza redhat.com>]
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson *) WinNT MPM: Store pid and generation for each thread in scoreboard
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson to allow tracking of threads from exiting children via mod_status
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson or other such mechanisms. [Jeff Trawick]
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson *) The following now respect DefaultRuntimeDir/DEFAULT_REL_RUNTIMEDIR:
b976f9c60a09f4a098852d0653ad5df6842557a7Andreas Gustafsson - APIs: ap_log_pid(), ap_remove_pid, ap_read_pid()
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson - core: the scoreboard (ScoreBoardFile), pid file (PidFile), and
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson mutexes (Mutex)
20df5357b17d31a3adc4d6f7cfdd9d4f1c5addf2Andreas Gustafsson - mod_cache: thundering herd lock directory
20df5357b17d31a3adc4d6f7cfdd9d4f1c5addf2Andreas Gustafsson - mod_lbmethod_heartbeat, mod_heartmonitor: heartbeat storage file
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson - mod_ldap: shared memory cache
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson - mod_socache_shmcb, mod_socache_dbm: shared memory or dbm for cache
c33679b400a69afeeb719addc390a3134f61ecfcAndreas Gustafsson [Jeff Trawick]
c33679b400a69afeeb719addc390a3134f61ecfcAndreas Gustafsson *) suexec: Add --enable-suexec-capabilites support on Linux, to use
c33679b400a69afeeb719addc390a3134f61ecfcAndreas Gustafsson setuid/setgid capability bits rather than a setuid root binary.
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson *) suexec: Add support for logging to syslog as an alternative to logging
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson to a file; configure --without-suexec-logfile --with-suexec-syslog.
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
fdf2eaf21bf4530114049f3c77421a56d585aabcAndreas Gustafsson [Matthew Steele <mdsteele google.com>]
76458ec215a57c6806afdd831b9c9a30b93344b0Andreas Gustafsson *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
2d54cf04fc02db7c369592b6f91bbd1330df3387Andreas Gustafsson be compiled by the build compiler instead of the host compiler.
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
36bc6a0a8312de762caf1e984efe15c8e7170d9dAndreas Gustafsson PR 51257. [Guenter Knauf]
passing through the server in such a way that connections and/or
Apache 2.4.xx tree as documented below, except as noted.]
Changes with Apache 2.4.x and later:
Changes with Apache 2.2.x and later:
Changes with Apache 2.0.x and later: