CHANGES revision 1122585e1e00bb81e9d0f054bf5c318cec23aa7d
76fa667489c5e0868ac68de9f0253ac10f73d0b5Christian Maeder -*- coding: utf-8 -*-
76fa667489c5e0868ac68de9f0253ac10f73d0b5Christian MaederChanges with Apache 2.5.0
7e320079d1047c1d52039058328adf9d254f4f99Christian Maeder *) mod_auth_form: Make sure the optional functions are loaded even when
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder the AuthFormProvider isn't specified. [Graham Leggett]
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder *) core: Don't truncate output when sending is interrupted by a signal,
76fa667489c5e0868ac68de9f0253ac10f73d0b5Christian Maeder such as from an exiting CGI process. PR 55643. [Jeff Trawick]
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder *) core: Add missing Reason-Phrase in HTTP response headers.
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder PR 54946. [Rainer Jung]
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder *) mod_rewrite: Make rewrite websocket aware to allow proxying.
98774750dfc29a61c8539cdf764c6c3930229f9bChristian Maeder PR 55598. [Chris Harris <chris.harris kitware com>]
7e320079d1047c1d52039058328adf9d254f4f99Christian Maeder *) mod_ssl: Improve handling of ephemeral DH and ECDH keys by
7e320079d1047c1d52039058328adf9d254f4f99Christian Maeder allowing custom parameters to be configured via SSLCertificateFile,
7e320079d1047c1d52039058328adf9d254f4f99Christian Maeder and by adding standardized DH parameters for 1024/2048/3072/4096 bits.
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder Unless custom parameters are configured, the standardized parameters
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder are applied based on the certificate's RSA/DSA key size. [Kaspar Brand]
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder *) mod_ssl, configure: Require OpenSSL 0.9.8a or later. [Kaspar Brand]
7e320079d1047c1d52039058328adf9d254f4f99Christian Maeder *) mod_lua: Let the Inter-VM get/set functions work with a global
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder shared memory pool instead of a per-process pool. [Daniel Gruno]
81946e2b3f6dde6167f48769bd02c7a634736856Christian Maeder *) WinNT MPM: Exit the child if the parent process crashes or is terminated.
e8ffec0fa3d3061061bdc16e44247b9cf96b050fChristian Maeder [Oracle Corporation]
64558a09e6f6b95d2689d02dd5251339f8ac505bChristian Maeder *) ldap: Support ldaps when using the Microsoft LDAP SDK.
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder PR 54626. [Jean-Frederic Clere]
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski *) mod_proxy: Add ap_connection_reusable() for checking if a connection
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder is reusable as of this point in processing. [Jeff Trawick]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_ssl: drop support for export-grade ciphers with ephemeral RSA
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder keys, and unconditionally disable aNULL, eNULL and EXP ciphers
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder (not overridable via SSLCipherSuite). [Kaspar Brand]
d78f7c781a29d7e92a374f8d0174634f7656d0b5Christian Maeder *) mod_authnz_ldap: Change default value of AuthLDAPMaxSubGroupDepth to 0
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder to avoid performance problems when subgroups aren't in use. [Eric Covener]
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder *) mod_syslog: New module implementing syslog ap_error_log provider.
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder Previously, this code was part of core, now it's in separate module.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Add ap_errorlog_provider to make ErrorLog logging modular. Move
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder syslog support from core to new mod_syslog. [Jan Kaluza]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_proxy_fcgi: Handle reading protocol data that is split between
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder packets. [Jeff Trawick]
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder *) mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder An individual envvar with an encoded length of more than 16K will be
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder omitted. [Jeff Trawick]
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder *) core: draft-ietf-httpbis-p1-messaging-23 corrections regarding
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder TE/CL conflicts. [Yann Ylavic <ylavic.dev gmail com>, Jim Jagielski]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_proxy_fcgi: Use apr_socket_timeout_get instead of hard-coded
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder 30 seconds timeout. [Jan Kaluza]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) WinNT MPM: If ap_run_pre_connection() fails or sets c->aborted, don't
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder save the socket for reuse by the next worker as if it were an
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder APR_SO_DISCONNECTED socket. Restores 2.2 behavior. [Eric Covener]
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder *) mod_cache: Avoid a crash with strcmp() when the hostname is not provided.
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder [Graham Leggett]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_lua: Add rudimentary support for WebSocket interaction. This is
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder currently request-bound and only supports the WS protocol. [Daniel Gruno]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_lua: Add getcookie/setcookie for reading/writing HTTP cookies
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder [Daniel Gruno]
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder *) WinNT MPM: Don't crash during child process initialization if the
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder Listen protocol is unrecognized. [Jeff Trawick]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_lua: Add a logging hook for modifying/skipping logs. [Daniel Gruno]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_status, mod_echo: Fix the display of client addresses.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder They were truncated to 31 characters which is not enough for IPv6 addresses.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder PR 54848 [Bernhard Schmidt <berni birkenwald de>]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder be prefixed to the response as documented. [Eric Covener]
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder *) mod_lua: Remove ETAG, Content-Length, and Content-MD5 when a LuaOutputFilter
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder is configured without mod_filter. [Eric Covener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_lua: Register LuaOutputFilter scripts as changing the content and
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder content-length by default, when run my mod_filter. Previously,
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder growing or shrinking a response that started with Content-Length set
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder would require mod_filter and FilterProtocol change=yes. [Eric Covnener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_lua: Return a 500 error if a LuaHook* script doesn't return a
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder numeric return code. [Eric Covener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) Add experimental cmake-based build system for Windows. [Jeff Trawick,
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_authnz_fcgi: New module to enable FastCGI authorizer
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder applications to authenticate and/or authorize clients.
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder [Jeff Trawick]
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder *) core: Add util_fcgi.h and associated definitions and support
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder routines for FastCGI, based largely on mod_proxy_fcgi.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Jeff Trawick]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Add ap_log_data(), ap_log_rdata(), etc. for logging buffers.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Jeff Trawick]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_unique_id: Use output of the PRNG rather than IP address and
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder pid, avoiding sleep() call and possible DNS issues at startup,
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder plus improving randomness for IPv6-only hosts.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Jan Kaluza <jkaluza redhat.com>]
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder *) mod_authnz_ldap: Support primitive LDAP servers that do not accept
d78f7c781a29d7e92a374f8d0174634f7656d0b5Christian Maeder filters, such as "SDBM-backed LDAP" on z/OS, by allowing a special
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder filter "none" to be specified in AuthLDAPURL. [Eric Covener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_file_cache: mod_file_cache should be able to serve files that
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder haven't had a Content-Type set via e.g. mod_mime. [Eric Covener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: merge AllowEncodedSlashes from the base configuration into
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder virtual hosts. [Eric Covener]
f0c413d0c77b5b8e5e2cbae7658126ffac9c8483Christian Maeder *) AIX: Install DSO's with "cp" instead of "install" in instdso.sh
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder [Eric Covener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_ldap: Don't keep retrying if a new LDAP connection times out.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Eric Covener]
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder *) mod_deflate: permit compilation of mod_deflate against a zlib that has
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder been configured with -D Z_PREFIX, which redefines the token "deflate".
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Eric Covener]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_socache_shmcb.c: Remove arbitrary restriction on shared memory size
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder previously limited to 64MB. [Jens Låås <jelaas gmail.com>]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_auth_digest: Use the secret when generating nonces in all cases and
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder not only when AuthName is used in .htaccess files (this change may cause
5bc21296e10712985a15b5b327165849bba72278Christian Maeder problems if used with round robin load balancers). Don't regenerate the
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder secret on graceful restarts. PR 54637 [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Remove apr_brigade_flatten(), buffering and duplicated code
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder from the HTTP_IN filter, parse chunks in a single pass with zero copy.
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder Reduce memory usage by 48 bytes per request. [Graham Leggett]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Stop the HTTP_IN filter from attempting to write error buckets
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder to the output filters, which is bogus in the proxy case. Create a
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder clean mapping from APR codes to HTTP status codes, and use it where
f0c413d0c77b5b8e5e2cbae7658126ffac9c8483Christian Maeder needed. [Graham Leggett]
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder *) mod_proxy: Ensure network errors detected by the proxy are returned as
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder 504 Gateway Timout as opposed to 502 Bad Gateway, in order to be
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder compliant with RFC2616 14.9.4 Cache Revalidation and Reload Controls.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Basant Kumar Kukreja <basant.kukreja sun.com>, Alejandro Alvarez
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski *) core, mod_ssl: Enable the ability for a module to reverse the sense of
797f811e57952d59e73b8cd03b667eef276db972Christian Maeder a poll event from a read to a write or vice versa. This is a step on
797f811e57952d59e73b8cd03b667eef276db972Christian Maeder the way to allow mod_ssl taking full advantage of the event MPM.
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski [Graham Leggett]
797f811e57952d59e73b8cd03b667eef276db972Christian Maeder *) mod_ldap: LDAP connections used for authentication were not respecting
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski LDAPConnectionPoolTimeout. PR 54587
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: ap_rgetline_core now pulls from r->proto_input_filters.
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder *) mod_proxy_html: process parsed comments immediately.
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder Fixes bug where parsed comments may be lost. [Nick Kew]
797f811e57952d59e73b8cd03b667eef276db972Christian Maeder *) mod_proxy_html: introduce doctype for HTML 5 [Nick Kew]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_proxy_html: fix typo-bug processing "strict" vs "transitional"
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder *) core: Add option to add valgrind support. Use it to reduce false positive
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder warnings in mod_ssl. [Stefan Fritsch]
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder *) mod_authn_file, mod_authn_dbd, mod_authn_dbm, mod_authn_socache:
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder Cache the result of the most recent password hash verification for every
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder keep-alive connection. This saves some expensive calculations.
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) http: Remove support for Request-Range header sent by Navigator 2-3 and
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder MSIE 3. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core, http: Extend HttpProtocol with an option to enforce stricter HTTP
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder conformance or to only log the found problems. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Correctly parse an IPv6 literal host specification in an absolute
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder URL in the request line. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_ssl: Add support for OpenSSL configuration commands [Stephen Henson]
0894bdb8ddd23ca01434732766abd51e08a968fbChristian Maeder *) EventOpt MPM
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Add LogLevelOverride directive that allows to override the
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder loglevel for clients from certain IPs. This also works for things
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder like the SSL handshake where <If> LogLevel ... </If> is evaluated
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder too late. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: Add new directive Warning to issue warnings from a configuration
a24411e25eacdee179438c6b1ac6188a4d0901edChristian Maeder file. Both Warning and Error now generate a timestamped log message.
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder [Fabien Coelho]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) ap_expr: Add SERVER_PROTOCOL_VERSION, ..._MAJOR, and ..._MINOR
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder variables. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: New directive RegisterHttpMethod for registering non-standard
c4e912fc181d72c8d0e0e38d0351278182f0d0b5Christian Maeder HTTP methods. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) core: New directive HttpProtocol which allows to disable HTTP/0.9
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder support. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_allowhandlers: New module to forbid specific handlers for specific
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder directories. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_systemd: New module, for integration with systemd on Linux.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder [Jan Kaluza <jkaluza redhat.com>]
0894bdb8ddd23ca01434732766abd51e08a968fbChristian Maeder *) WinNT MPM: Store pid and generation for each thread in scoreboard
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder to allow tracking of threads from exiting children via mod_status
25c398da28e67a27068c7e2a31074329eb00743aChristian Maeder or other such mechanisms. [Jeff Trawick]
64558a09e6f6b95d2689d02dd5251339f8ac505bChristian Maeder *) The following now respect DefaultRuntimeDir/DEFAULT_REL_RUNTIMEDIR:
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder - APIs: ap_log_pid(), ap_remove_pid, ap_read_pid()
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder - core: the scoreboard (ScoreBoardFile), pid file (PidFile), and
f0c413d0c77b5b8e5e2cbae7658126ffac9c8483Christian Maeder mutexes (Mutex)
f0c413d0c77b5b8e5e2cbae7658126ffac9c8483Christian Maeder - mod_cache: thundering herd lock directory
9b3f1a9c8994dc5a964d53de628f650317fa6d6fChristian Maeder - mod_lbmethod_heartbeat, mod_heartmonitor: heartbeat storage file
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder - mod_ldap: shared memory cache
c4e912fc181d72c8d0e0e38d0351278182f0d0b5Christian Maeder - mod_socache_shmcb, mod_socache_dbm: shared memory or dbm for cache
414ffa281d82f05a2d742c702f8e06b0cb05b229Christian Maeder [Jeff Trawick]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) suexec: Add --enable-suexec-capabilites support on Linux, to use
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder setuid/setgid capability bits rather than a setuid root binary.
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder *) suexec: Add support for logging to syslog as an alternative to logging
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder to a file; configure --without-suexec-logfile --with-suexec-syslog.
d78f7c781a29d7e92a374f8d0174634f7656d0b5Christian Maeder *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
0894bdb8ddd23ca01434732766abd51e08a968fbChristian Maeder [Matthew Steele <mdsteele google.com>]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
8a0bf74e3923774ce08685de55cc91ccf75a2e3dChristian Maeder be compiled by the build compiler instead of the host compiler.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder PR 51257. [Guenter Knauf]
c4e912fc181d72c8d0e0e38d0351278182f0d0b5Christian Maeder *) core: In maintainer mode, replace apr_palloc with a version that
64558a09e6f6b95d2689d02dd5251339f8ac505bChristian Maeder initializes the allocated memory with non-zero values, except if
9e5221faf8ff37ebdac127972874fccd378ccbe0Christian Maeder AP_DEBUG_NO_ALLOC_POISON is defined. [Stefan Fritsch]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_policy: Add a new testing module to help server administrators
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder enforce a configurable level of protocol compliance on their
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder servers and application servers behind theirs. [Graham Leggett]
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) mod_firehose: Add a new debugging module able to record traffic
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder passing through the server in such a way that connections and/or
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder requests be reconstructed and replayed. [Graham Leggett]
0894bdb8ddd23ca01434732766abd51e08a968fbChristian Maeder *) mod_noloris
6e2c88c65d50b2e44f7afa165e6a5fac0724f08cChristian Maeder *) Simple MPM
6e2c88c65d50b2e44f7afa165e6a5fac0724f08cChristian Maeder [Apache 2.5.0-dev includes those bug fixes and changes with the
9e0472be46104307b974fe5079bf5cc9e94a1a96Christian Maeder Apache 2.4.xx tree as documented below, except as noted.]
c265658d314e6e9a695b4da3347da187f8f3bdb4Christian MaederChanges with Apache 2.4.x and later:
61e38a4f194d3adc66646326c938eb9263a2f39bChristian Maeder *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?view=markup
9e0472be46104307b974fe5079bf5cc9e94a1a96Christian MaederChanges with Apache 2.2.x and later:
9973d52c03d3c1aaa904e192cae3c47e159a5238Christian Maeder *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
61e38a4f194d3adc66646326c938eb9263a2f39bChristian MaederChanges with Apache 2.0.x and later: