CHANGES revision d8a6de5eec06d4136839c8f7a56a6ab5acd2d3be
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis -*- coding: utf-8 -*-
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr JasiukajtisChanges with Apache 2.5.0
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: Add rudimentary support for WebSocket interaction. This is
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis currently request-bound and only supports the WS protocol. [Daniel Gruno]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: Add getcookie/setcookie for reading/writing HTTP cookies
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Daniel Gruno]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_headers: Add 'Header note header-name note-name' for copying a response
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis headers value into a note. [Eric Covener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) WinNT MPM: Don't crash during child process initialization if the
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis Listen protocol is unrecognized. [Jeff Trawick]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: Add a logging hook for modifying/skipping logs. [Daniel Gruno]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_status, mod_echo: Fix the display of client addresses.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis They were truncated to 31 characters which is not enough for IPv6 addresses.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis PR 54848 [Bernhard Schmidt <berni birkenwald de>]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis be prefixed to the response as documented. [Eric Covener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: Remove ETAG, Content-Length, and Content-MD5 when a LuaOutputFilter
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis is configured without mod_filter. [Eric Covener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: Register LuaOutputFilter scripts as changing the content and
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis content-length by default, when run my mod_filter. Previously,
ddc0e0b53c661f6e439e3b7072b3ef353eadb4afRichard Lowe growing or shrinking a response that started with Content-Length set
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis would require mod_filter and FilterProtocol change=yes. [Eric Covnener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_filter: Add "change=no" as a proto-flag to FilterProtocol
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis to remove a providers initial flags set at registration time.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Eric Covener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_lua: Return a 500 error if a LuaHook* script doesn't return a
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis numeric return code. [Eric Covener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) Add experimental cmake-based build system for Windows. [Jeff Trawick,
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_ldap: Change "LDAPReferrals off" to actually set the underlying LDAP
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis SDK option to OFF, and introduce "LDAPReferrals default" to take the SDK
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis default, sans rebind authentication callback.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Jan Kaluza <jkaluza AT redhat.com>]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_authz_groupfile, mod_authz_user: Reduce severity of AH01671 and AH01663
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis from ERROR to DEBUG, since these modules do not know what mod_authz_core
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis is doing with their AUTHZ_DENIED return value. [Eric Covener]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_authnz_fcgi: New module to enable FastCGI authorizer
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis applications to authenticate and/or authorize clients.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Jeff Trawick]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_auth_basic: Add AuthBasicUseDigestAlgorithm directive to
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis allow migration of passwords from digest to basic authentication.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Chris Darroch]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) core: Add util_fcgi.h and associated definitions and support
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis routines for FastCGI, based largely on mod_proxy_fcgi.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Jeff Trawick]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) core: Add ap_log_data(), ap_log_rdata(), etc. for logging buffers.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Jeff Trawick]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) mod_unique_id: Use output of the PRNG rather than IP address and
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis pid, avoiding sleep() call and possible DNS issues at startup,
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis plus improving randomness for IPv6-only hosts.
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis [Jan Kaluza <jkaluza redhat.com>]
25c28e83beb90e7c80452a7c818c5e6f73a07dc8Piotr Jasiukajtis *) core: Log a message at TRACE1 when the client aborts a connection.
filters, such as "SDBM-backed LDAP" on z/OS, by allowing a special
haven't had a Content-Type set via e.g. mod_mime. [Eric Covener]
*) AIX: Install DSO's with "cp" instead of "install" in instdso.sh
*) mod_socache_shmcb.c: Remove arbitrary restriction on shared memory size
previously limited to 64MB. [Jens Låås <jelaas gmail.com>]
HTML/XHTML [Nick Kew]
[Jan Kaluza <jkaluza redhat.com>]
*) mod_ssl: Catch missing or mismatched client cert/key pairs with
SSLProxyMachineCertificateFile/Path directives. PR 52212.
[Keith Burdis <keith burdis.org>, Joe Orton]
*) The following now respect DefaultRuntimeDir/DEFAULT_REL_RUNTIMEDIR:
setuid/setgid capability bits rather than a setuid root binary.
[Matthew Steele <mdsteele google.com>]
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: