diff options
author | Stefan Fritsch <sf@sfritsch.de> | 2011-12-27 19:42:59 +0100 |
---|---|---|
committer | Stefan Fritsch <sf@sfritsch.de> | 2011-12-27 19:42:59 +0100 |
commit | e8bb7adda7f73e53cdab823e9cab2a49ccbdf188 (patch) | |
tree | 87b13ae8f9f3b5c0059acca2796667726cddb838 /CHANGES | |
parent | db26b587c04799e75b6dd0fcd4b46aaa168f9161 (diff) | |
download | apache2-e8bb7adda7f73e53cdab823e9cab2a49ccbdf188.tar.gz |
Upstream tarball 2.2.16upstream/2.2.16
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 93 |
1 files changed, 69 insertions, 24 deletions
@@ -1,12 +1,59 @@ - -*- coding: utf-8 -*- + -*- coding: utf-8 -*- +Changes with Apache 2.2.16 + + *) SECURITY: CVE-2010-1452 (cve.mitre.org) + mod_dav, mod_cache: Fix Handling of requests without a path segment. + PR: 49246 [Mark Drayton, Jeff Trawick] + + *) SECURITY: CVE-2010-2068 (cve.mitre.org) + mod_proxy_ajp, mod_proxy_http, mod_reqtimeout: Fix timeout detection + for platforms Windows, Netware and OS2. PR: 49417. [Rainer Jung] + + *) core: Filter init functions are now run strictly once per request + before handler invocation. The init functions are no longer run + for connection filters. PR 49328. [Joe Orton] + + *) mod_filter: enable it to act on non-200 responses. + PR 48377 [Nick Kew] + + *) mod_ldap: LDAP caching was suppressed (and ldap-status handler returns + title page only) when any mod_ldap directives were used in VirtualHost + context. [Eric Covener] + + *) mod_ssl: Fix segfault at startup if proxy client certs are shared + across multiple vhosts. PR 39915. [Joe Orton] + + *) mod_proxy_http: Log the port of the remote server in various messages. + PR 48812. [Igor Galić <i galic brainsware org>] + + *) apxs: Fix -A and -a options to ignore whitespace in httpd.conf + [Philip M. Gollucci] + + *) mod_dir: add FallbackResource directive, to enable admin to specify + an action to happen when a URL maps to no file, without resorting + to ErrorDocument or mod_rewrite. PR 47184 [Nick Kew] + + *) mod_rewrite: Allow to set environment variables without explicitely + giving a value. [Rainer Jung] + + Changes with Apache 2.2.15 *) SECURITY: CVE-2009-3555 (cve.mitre.org) + mod_ssl: Comprehensive fix of the TLS renegotiation prefix injection + attack when compiled against OpenSSL version 0.9.8m or later. Introduces + the 'SSLInsecureRenegotiation' directive to reopen this vulnerability + and offer unsafe legacy renegotiation with clients which do not yet + support the new secure renegotiation protocol, RFC 5746. + [Joe Orton, and with thanks to the OpenSSL Team] + + *) SECURITY: CVE-2009-3555 (cve.mitre.org) mod_ssl: A partial fix for the TLS renegotiation prefix injection attack - by rejecting any client-initiated renegotiations. Forcibly disable - keepalive for the connection if there is any buffered data readable. Any - configuration which requires renegotiation for per-directory/location - access control is still vulnerable, unless using OpenSSL >= 0.9.8l. + for OpenSSL versions prior to 0.9.8l; reject any client-initiated + renegotiations. Forcibly disable keepalive for the connection if there + is any buffered data readable. Any configuration which requires + renegotiation for per-directory/location access control is still + vulnerable, unless using openssl 0.9.8l or later. [Joe Orton, Ruediger Pluem, Hartmut Keil <Hartmut.Keil adnovum.ch>] *) SECURITY: CVE-2010-0408 (cve.mitre.org) @@ -19,9 +66,10 @@ Changes with Apache 2.2.15 processing is completed, avoiding orphaned callback pointers. [Brett Gervasoni <brettg senseofsecurity.com>, Jeff Trawick] - *) Ensure each subrequest has a shallow copy of headers_in so that the - parent request headers are not corrupted. Elimiates a problematic - optimization in the case of no request body. PR 48359 + *) SECURITY: CVE-2010-0434 (cve.mitre.org) + Ensure each subrequest has a shallow copy of headers_in so that the + parent request headers are not corrupted. Eliminates a problematic + optimization in the case of no request body. PR 48359. [Jake Scott, William Rowe, Ruediger Pluem] *) mod_reqtimeout: New module to set timeouts and minimum data rates for @@ -34,7 +82,7 @@ Changes with Apache 2.2.15 *) mod_negotiation: Preserve query string over multiviews negotiation. This buglet was fixed for type maps in 2.2.6, but the same issue affected multiviews and was overlooked. - PR 33112 [Joergen Thomsen <apache jth.net>] + PR 33112. [Joergen Thomsen <apache jth.net>] *) mod_cache: Introduce the thundering herd lock, a mechanism to keep the flood of requests at bay that strike a backend webserver as @@ -53,10 +101,6 @@ Changes with Apache 2.2.15 responses if desired. Fix the default value of the SSIAccessEnable directive. [Graham Leggett] - *) mod_ssl: Add the 'SSLInsecureRenegotiation' directive, which - allows insecure renegotiation with clients which do not yet - support the secure renegotiation protocol. [Joe Orton] - *) mod_ssl: Fix a potential I/O hang if a long list of trusted CAs is configured for client cert auth. PR 46952. [Joe Orton] @@ -66,7 +110,7 @@ Changes with Apache 2.2.15 *) mod_authnz_ldap: Add AuthLDAPBindAuthoritative to allow Authentication to try other providers in the case of an LDAP bind failure. - PR 46608 [Justin Erenkrantz, Joe Schaefer, Tony Stevenson] + PR 46608. [Justin Erenkrantz, Joe Schaefer, Tony Stevenson] *) mod_proxy, mod_proxy_http: Support remote https proxies by using HTTP CONNECT. @@ -86,21 +130,21 @@ Changes with Apache 2.2.15 warning level. [Eric Covener] *) core: Preserve Port information over internal redirects - PR 35999 [Jonas Ringh <jonas.ringh cixit.se>] + PR 35999. [Jonas Ringh <jonas.ringh cixit.se>] *) mod_filter: fix FilterProvider matching where "dispatch" string doesn't exist. - PR 48054 [<tietw gmail.com>] + PR 48054. [<tietew gmail.com>] *) Build: fix --with-module to work as documented - PR 43881 [Gez Saunders <gez.saunders virgin.net>] + PR 43881. [Gez Saunders <gez.saunders virgin.net>] *) mod_mime: Make RemoveType override the info from TypesConfig. - PR 38330. [Stefan Fritsch] + PR 38330. [Stefan Fritsch] *) mod_proxy: unable to connect to a backend is SERVICE_UNAVAILABLE, rather than BAD_GATEWAY or (especially) NOT_FOUND. - PR 46971 [evanc nortel.com] + PR 46971. [Evan Champion <evanc nortel.com>] *) mod_charset_lite: Honor 'CharsetOptions NoImplicitAdd'. [Eric Covener] @@ -109,20 +153,20 @@ Changes with Apache 2.2.15 some cache entries and log a warning. Also increase the default LDAPSharedCacheSize to 500000. This is a more realistic size suitable for the default values of 1024 for LdapCacheEntries/LdapOpCacheEntries. - PR 46749. [Stefan Fritsch] + PR 46749. [Stefan Fritsch] *) mod_disk_cache, mod_mem_cache: don't cache incomplete responses, per RFC 2616, 13.8. PR15866. [Dan Poirier] *) mod_rewrite: Make sure that a hostname:port isn't fully qualified if - the request is a CONNECT request. PR 47928 + the request is a CONNECT request. PR 47928. [Bill Zajac <billz consultla.com>] *) mod_cache: correctly consider s-maxage in cacheability decisions. [Dan Poirier] *) core: Return APR_EOF if request body is shorter than the length announced - by the client. PR 33098 [ Stefan Fritsch <sf sfritsch.de>] + by the client. PR 33098. [Stefan Fritsch] *) mod_rewrite: Add scgi scheme detection. [André Malo] @@ -1209,8 +1253,9 @@ Changes with Apache 2.2.6 [Takashi Sato <serai lans-tv.com>] *) mod_ldap: Remove the hardcoded size limit parameter for - ldap_search_ext_s and replace it with an APR_ defined - value that is set according to the LDAP SDK being used. + ldap_search_ext_s and replace it with an APR_ defined value that + is set according to the LDAP SDK being used, resolving a problem + with SDKs that define LDAP_NO_LIMIT to something other than -1. [David Jones <oscaremma gmail com>] *) core: Correct a regression since 2.0.x in the handling of AllowOverride |