X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=CHANGES;h=9011e7e5668ea7dc47e607b3cb25cae677ef7e0c;hb=7d5bef8273f482dee4d3b82c101f07db78c2f7bb;hp=61863e03327efcbdc2c0acc9a52f63fc8058c1b5;hpb=4a83d1f28570724f2bde084ce5357091308c0944;p=apache diff --git a/CHANGES b/CHANGES index 61863e0332..9011e7e566 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,71 @@ Changes with Apache 2.3.0 [ When backported to 2.2.x, remove entry from this file ] + *) mod_session_cookie: Add a session implementation capable of storing + session information within cookies on the browser. Useful for high + volume sites where server bound sessions are too resource intensive. + [Graham Leggett] + + *) mod_session: Add a generic session interface to unify the different + attempts at saving persistent sessions across requests. + [Graham Leggett] + + *) core, authn/z: Avoid calling access control hooks for internal requests + with configurations which match those of initial request. Revert to + original behaviour (call access control hooks for internal requests + with URIs different from initial request) if any access control hooks or + providers are not registered as permitting this optimization. + Introduce wrappers for access control hook and provider registration + which can accept additional mode and flag data. [Chris Darroch] + + *) http_filters: Don't spin if get an error when reading the + next chunk. PR 44381 [Ruediger Pluem] + + *) mod_dav: Return "method not allowed" if the destination URI of a WebDAV + copy / move operation is no DAV resource. PR 44734 [Ruediger Pluem] + + *) Introduced ap_expr API for expression evaluation. + This is adapted from mod_include, which is the first module + to use the new API. + [Nick Kew] + + *) mod_authz_dbd: When redirecting after successful login/logout per + AuthzDBDRedirectQuery, do not report authorization failure, and use + first row returned by database query instead of last row. + [Chris Darroch] + + *) mod_rewrite: Initialize hash needed by ap_register_rewrite_mapfunc early + enough. PR 44641 [Daniel Lescohier ] + + *) mod_authn_dbd: Disambiguate and tidy database authentication + error messages. PR 43210. [Chris Darroch, Phil Endecott + ] + + *) mod_cache: Handle If-Range correctly if the cached resource was stale. + PR 44579 [Ruediger Pluem] + + *) mod_speling: remove regression from 1.3/2.0 behavior and + drop dependency between mod_speling and AcceptPathInfo. + PR 43562 [Jose Kahan ] + + *) mod_ldap: Correctly return all requested attribute values + when some attributes have a null value. + PR 44560 [Anders Kaseorg ] + + *) core: check symlink ownership if both FollowSymlinks and + SymlinksIfOwnerMatch are set [Nick Kew] + + *) core: fix origin checking in SymlinksIfOwnerMatch + PR 36783 [Robert L Mathews ] + + *) rotatelogs: Added '-f' option to force rotatelogs to create the + logfile as soon as started, and not wait until it reads the + first entry. [Jim Jagielski] + + *) mod_proxy: Do not try a direct connection if the connection via a + remote proxy failed before and the request has a request body. + [Ruediger Pluem] + *) mod_substitute: The default is now flattening the buckets after each substitution. This was mostly done to abide by the Principle Of Least Astonishment. The newly added 'q' flag allows for @@ -50,19 +115,10 @@ Changes with Apache 2.3.0 *) Support chroot on Unix-family platforms PR 43596 [Dimitar Pashev ] - *) Don't add bogus duplicate Content-Language entries - PR 11035 [Davi Arnaut] - - *) mod_proxy_ftp: Fix base for directory listings. - PR 27834 [Nick Kew] - *) mod_proxy_http: Return HTTP status codes instead of apr_status_t values for errors encountered while forwarding the request body PR 44165 [Eric Covener] - *) mod_logio: Provide optional function to allow modules to adjust the - bytes_in count [Eric Covener] - *) mod_ssl: Added server name indication support (SNI, RFC 4366). PR 34607. [Kaspar Brand ]. A test configuration can be created with test/make_sni.sh [Dirk-Willem van Gulik].