]> granicus.if.org Git - apache/blobdiff - CHANGES
Add ap_errorlog_provider to make ErrorLog logging modular. Move
[apache] / CHANGES
diff --git a/CHANGES b/CHANGES
index 43a9fd02620f0343ac4d7f8906c4e2de6cd6e347..f27e513044b563643d04e679fee4aa2f9f289379 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,65 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache 2.5.0
 
+  *) core: Add ap_errorlog_provider to make ErrorLog logging modular. Move
+     syslog support from core to new mod_syslog. [Jan Kaluza]
+
+  *) mod_proxy_fcgi: Handle reading protocol data that is split between
+     packets.  [Jeff Trawick]
+
+  *) mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
+     An individual envvar with an encoded length of more than 16K will be
+     omitted.  [Jeff Trawick]
+
+  *) core: draft-ietf-httpbis-p1-messaging-23 corrections regarding
+     TE/CL conflicts. [Yann Ylavic <ylavic.dev gmail com>, Jim Jagielski]
+     
+  *) mod_proxy_fcgi: Use apr_socket_timeout_get instead of hard-coded
+     30 seconds timeout. [Jan Kaluza]
+
+  *) WinNT MPM: If ap_run_pre_connection() fails or sets c->aborted, don't
+     save the socket for reuse by the next worker as if it were an 
+     APR_SO_DISCONNECTED socket. Restores 2.2 behavior. [Eric Covener]
+
+  *) mod_cache: Avoid a crash with strcmp() when the hostname is not provided.
+     [Graham Leggett]
+
+  *) mod_lua: Add rudimentary support for WebSocket interaction. This is 
+     currently request-bound and only supports the WS protocol. [Daniel Gruno]
+
+  *) mod_lua: Add getcookie/setcookie for reading/writing HTTP cookies
+     [Daniel Gruno]
+
+  *) WinNT MPM: Don't crash during child process initialization if the
+     Listen protocol is unrecognized.  [Jeff Trawick]
+
+  *) mod_lua: Add a logging hook for modifying/skipping logs. [Daniel Gruno]
+
+  *) mod_status, mod_echo: Fix the display of client addresses.
+     They were truncated to 31 characters which is not enough for IPv6 addresses.
+     PR 54848 [Bernhard Schmidt <berni birkenwald de>]
+
+  *) mod_lua: If the first yield() of a LuaOutputFilter returns a string, it should
+     be prefixed to the response as documented. [Eric Covener]
+
+  *) mod_lua: Remove ETAG, Content-Length, and Content-MD5 when a LuaOutputFilter
+     is configured without mod_filter. [Eric Covener]
+
+  *) mod_lua: Register LuaOutputFilter scripts as changing the content and
+     content-length by default, when run my mod_filter.  Previously,
+     growing or shrinking a response that started with Content-Length set
+     would require mod_filter and FilterProtocol change=yes. [Eric Covnener]
+
+  *) mod_lua: Return a 500 error if a LuaHook* script doesn't return a 
+     numeric return code. [Eric Covener]
+
+  *) Add experimental cmake-based build system for Windows.  [Jeff Trawick,
+     Tom Donovan]
+
+  *) mod_authnz_fcgi: New module to enable FastCGI authorizer
+     applications to authenticate and/or authorize clients.
+     [Jeff Trawick]
+
   *) mod_auth_basic: Add AuthBasicUseDigestAlgorithm directive to
      allow migration of passwords from digest to basic authentication.
      [Chris Darroch]
@@ -12,18 +71,11 @@ Changes with Apache 2.5.0
   *) core: Add ap_log_data(), ap_log_rdata(), etc. for logging buffers.
      [Jeff Trawick]
 
-  *) ab: Fix potential buffer overflows when processing the T and X
-     command-line options.  PR 55360.
-     [Mike Rumph <mike.rumph oracle.com>]
-
   *) mod_unique_id: Use output of the PRNG rather than IP address and
      pid, avoiding sleep() call and possible DNS issues at startup,
      plus improving randomness for IPv6-only hosts.
      [Jan Kaluza <jkaluza redhat.com>]
 
-  *) core: Log a message at TRACE1 when the client aborts a connection.
-     [Eric Covener]
-
   *) mod_authnz_ldap: Support primitive LDAP servers that do not accept
      filters, such as "SDBM-backed LDAP" on z/OS, by allowing a special
      filter "none" to be specified in AuthLDAPURL. [Eric Covener]
@@ -34,16 +86,9 @@ Changes with Apache 2.5.0
   *) core: merge AllowEncodedSlashes from the base configuration into
      virtual hosts. [Eric Covener]
 
-  *) mod_headers: Add 'setifempty' command to Header and RequestHeader.
-     [Eric Covener]
-
   *) AIX: Install DSO's with "cp" instead of "install" in instdso.sh
      [Eric Covener]
 
-  *) mod_ldap: Retry transient LDAP connection errors when they occur 
-     during the authorization stage. 
-     [Eric Covener]
-
   *) mod_ldap: Don't keep retrying if a new LDAP connection times out.
      [Eric Covener]
 
@@ -147,9 +192,6 @@ Changes with Apache 2.5.0
   *) mod_systemd: New module, for integration with systemd on Linux.
      [Jan Kaluza <jkaluza redhat.com>]
 
-  *) core: Add pre_htaccess hook, allowing mpm-itk
-     to be used without patches to httpd core.  [Jeff Trawick]
-
   *) WinNT MPM: Store pid and generation for each thread in scoreboard
      to allow tracking of threads from exiting children via mod_status
      or other such mechanisms.  [Jeff Trawick]