You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@apache.org on 2011/08/01 18:54:15 UTC

svn commit: r369 - /dev/httpd/

Author: jim
Date: Mon Aug  1 16:54:11 2011
New Revision: 369

Log:
httpd-2.3.14 stuff

Added:
    dev/httpd/CHANGES_2.3.14
    dev/httpd/httpd-2.3.14-beta.tar.bz2   (with props)
    dev/httpd/httpd-2.3.14-beta.tar.bz2.asc
    dev/httpd/httpd-2.3.14-beta.tar.bz2.md5
    dev/httpd/httpd-2.3.14-beta.tar.bz2.sha1
    dev/httpd/httpd-2.3.14-beta.tar.gz   (with props)
    dev/httpd/httpd-2.3.14-beta.tar.gz.asc
    dev/httpd/httpd-2.3.14-beta.tar.gz.md5
    dev/httpd/httpd-2.3.14-beta.tar.gz.sha1
Modified:
    dev/httpd/CHANGES_2.3

Modified: dev/httpd/CHANGES_2.3
==============================================================================
--- dev/httpd/CHANGES_2.3 (original)
+++ dev/httpd/CHANGES_2.3 Mon Aug  1 16:54:11 2011
@@ -1,5 +1,96 @@
                                                          -*- coding: utf-8 -*-
 
+Changes with Apache 2.3.14
+
+  *) mod_proxy_ajp: Improve trace logging.  [Rainer Jung]
+
+  *) mod_proxy_ajp: Respect "reuse" flag in END_REPONSE packets.
+     [Rainer Jung]
+
+  *) mod_proxy: enable absolute URLs to be rewritten with ProxyPassReverse,
+     e.g. to reverse proxy "Location: https://other-internal-server/login"
+     [Nick Kew]
+
+  *) prefork, worker, event: Make sure crashes are logged to the error log if
+     httpd has already detached from the console. [Stefan Fritsch]
+
+  *) prefork, worker, event: Reduce period during startup/restart where a
+     successive signal may be lost. PR 43696. [Arun Bhalla <arun shme net>]
+
+  *) mod_allowmethods: Correct Merging of "reset" and do not allow an
+     empty parameter list for the AllowMethods directive. [Rainer Jung]
+
+  *) configure: Update selection of modules for 'all' and 'most'. 'all' will
+     now enable all modules except for example and test modules. Make the
+     selection for 'most' more useful (including ssl and proxy). Both 'all'
+     and 'most' will now disable modules if dependencies are missing instead
+     of aborting. If a specific module is requested with --enable-XXX=yes,
+     missing dependencies will still cause configure to exit with an error.
+     [Stefan Fritsch]
+
+  *) mod_ldap: Revert the integration of apr-ldap as ap_ldap which was done
+     in 2.3.13. [Stefan Fritsch]
+
+  *) core: For '*' or '_default_' vhosts, use a wildcard address of any 
+     address family, rather than IPv4 only.  [Joe Orton]
+
+  *) core, mod_rewrite, mod_ssl, mod_nw_ssl: Make the SERVER_NAME variable
+     include [ ] for literal IPv6 addresses, as mandated by RFC 3875.
+     PR 26005. [Stefan Fritsch]
+
+  *) mod_negotiation: Fix parsing of Content-Length in type maps. PR 42203.
+     [Nagae Hidetake <nagae eagan jp>]
+
+  *) core: Add more logging to ap_scan_script_header_err* functions. Add
+     ap_scan_script_header_err*_ex functions that take a module index for
+     logging.
+     mod_cgi, mod_cgid, mod_proxy_fcgi, mod_proxy_scgi, mod_isapi: Use the
+     new functions in order to make logging configurable per-module.
+     [Stefan Fritsch]
+
+  *) mod_dir: Add DirectoryIndexRedirect to send an external redirect to
+     the proper index.  [Eric Covener]
+
+  *) mod_deflate: Don't try to compress requests with a zero sized body.
+     PR 51350. [Stefan Fritsch]
+
+  *) core: Fix startup on IP6-only systems. PR 50592. [Joe Orton,
+     <root linkage white-void net>]
+
+  *) suexec: Add environment variables CONTEXT_DOCUMENT_ROOT, CONTEXT_PREFIX,
+     REDIRECT_ERROR_NOTES, REDIRECT_SCRIPT_FILENAME, REQUEST_SCHEME to the
+     whitelist in suexec. PR 51499. [Graham Laverty <graham reg ca>,
+     Stefan Fritsch]
+
+  *) mod_rewrite: Fix regexp RewriteCond with NoCase. [Stefan Fritsch]
+
+  *) mod_log_debug: New module that allows to log custom messages at various
+     phases in the request processing. [Stefan Fritsch]
+
+  *) mod_ssl: Add some debug logging when loading server certificates.
+     PR 37912. [Nick Burch <nick burch alfresco com>]
+
+  *) configure: Support reallyall option also for --enable-mods-static.
+     [Rainer Jung]
+
+  *) mod_socache_dc: add --with-distcache to configure for choosing
+     the distcache installation directory. [Rainer Jung]
+
+  *) mod_socache_dc: use correct build variable MOD_SOCACHE_DC_LDADD
+     instead of MOD_SOCACHE_LDADD in build macro. [Rainer Jung]
+
+  *) mod_lua, mod_deflate: respect platform specific runpath linker
+     flag. [Rainer Jung]
+
+  *) configure: Only link the httpd binary against PCRE. No other support
+     binary needs PCRE. [Rainer Jung]
+
+  *) configure: tolerate dependency checking failures for modules if
+     they have been enabled implicitely. [Rainer Jung]
+
+  *) configure: Allow to specify module specific custom linker flags via
+     the MOD_XXX_LDADD variables. [Rainer Jung]
+
 Changes with Apache 2.3.13
 
   *) ab: Support specifying the local address to use. PR 48930.

Added: dev/httpd/CHANGES_2.3.14
==============================================================================
--- dev/httpd/CHANGES_2.3.14 (added)
+++ dev/httpd/CHANGES_2.3.14 Mon Aug  1 16:54:11 2011
@@ -0,0 +1,215 @@
+                                                         -*- coding: utf-8 -*-
+
+Changes with Apache 2.3.14
+
+  *) mod_proxy_ajp: Improve trace logging.  [Rainer Jung]
+
+  *) mod_proxy_ajp: Respect "reuse" flag in END_REPONSE packets.
+     [Rainer Jung]
+
+  *) mod_proxy: enable absolute URLs to be rewritten with ProxyPassReverse,
+     e.g. to reverse proxy "Location: https://other-internal-server/login"
+     [Nick Kew]
+
+  *) prefork, worker, event: Make sure crashes are logged to the error log if
+     httpd has already detached from the console. [Stefan Fritsch]
+
+  *) prefork, worker, event: Reduce period during startup/restart where a
+     successive signal may be lost. PR 43696. [Arun Bhalla <arun shme net>]
+
+  *) mod_allowmethods: Correct Merging of "reset" and do not allow an
+     empty parameter list for the AllowMethods directive. [Rainer Jung]
+
+  *) configure: Update selection of modules for 'all' and 'most'. 'all' will
+     now enable all modules except for example and test modules. Make the
+     selection for 'most' more useful (including ssl and proxy). Both 'all'
+     and 'most' will now disable modules if dependencies are missing instead
+     of aborting. If a specific module is requested with --enable-XXX=yes,
+     missing dependencies will still cause configure to exit with an error.
+     [Stefan Fritsch]
+
+  *) mod_ldap: Revert the integration of apr-ldap as ap_ldap which was done
+     in 2.3.13. [Stefan Fritsch]
+
+  *) core: For '*' or '_default_' vhosts, use a wildcard address of any 
+     address family, rather than IPv4 only.  [Joe Orton]
+
+  *) core, mod_rewrite, mod_ssl, mod_nw_ssl: Make the SERVER_NAME variable
+     include [ ] for literal IPv6 addresses, as mandated by RFC 3875.
+     PR 26005. [Stefan Fritsch]
+
+  *) mod_negotiation: Fix parsing of Content-Length in type maps. PR 42203.
+     [Nagae Hidetake <nagae eagan jp>]
+
+  *) core: Add more logging to ap_scan_script_header_err* functions. Add
+     ap_scan_script_header_err*_ex functions that take a module index for
+     logging.
+     mod_cgi, mod_cgid, mod_proxy_fcgi, mod_proxy_scgi, mod_isapi: Use the
+     new functions in order to make logging configurable per-module.
+     [Stefan Fritsch]
+
+  *) mod_dir: Add DirectoryIndexRedirect to send an external redirect to
+     the proper index.  [Eric Covener]
+
+  *) mod_deflate: Don't try to compress requests with a zero sized body.
+     PR 51350. [Stefan Fritsch]
+
+  *) core: Fix startup on IP6-only systems. PR 50592. [Joe Orton,
+     <root linkage white-void net>]
+
+  *) suexec: Add environment variables CONTEXT_DOCUMENT_ROOT, CONTEXT_PREFIX,
+     REDIRECT_ERROR_NOTES, REDIRECT_SCRIPT_FILENAME, REQUEST_SCHEME to the
+     whitelist in suexec. PR 51499. [Graham Laverty <graham reg ca>,
+     Stefan Fritsch]
+
+  *) mod_rewrite: Fix regexp RewriteCond with NoCase. [Stefan Fritsch]
+
+  *) mod_log_debug: New module that allows to log custom messages at various
+     phases in the request processing. [Stefan Fritsch]
+
+  *) mod_ssl: Add some debug logging when loading server certificates.
+     PR 37912. [Nick Burch <nick burch alfresco com>]
+
+  *) configure: Support reallyall option also for --enable-mods-static.
+     [Rainer Jung]
+
+  *) mod_socache_dc: add --with-distcache to configure for choosing
+     the distcache installation directory. [Rainer Jung]
+
+  *) mod_socache_dc: use correct build variable MOD_SOCACHE_DC_LDADD
+     instead of MOD_SOCACHE_LDADD in build macro. [Rainer Jung]
+
+  *) mod_lua, mod_deflate: respect platform specific runpath linker
+     flag. [Rainer Jung]
+
+  *) configure: Only link the httpd binary against PCRE. No other support
+     binary needs PCRE. [Rainer Jung]
+
+  *) configure: tolerate dependency checking failures for modules if
+     they have been enabled implicitely. [Rainer Jung]
+
+  *) configure: Allow to specify module specific custom linker flags via
+     the MOD_XXX_LDADD variables. [Rainer Jung]
+
+Changes with Apache 2.3.13
+
+  *) ab: Support specifying the local address to use. PR 48930.
+     [Peter Schuller <scode spotify com>]
+
+  *) core: Add support to ErrorLogFormat for logging the system unique
+     thread id under Linux. [Stefan Fritsch]
+
+  *) event: New AsyncRequestWorkerFactor directive to influence how many
+     connections will be accepted per process. [Stefan Fritsch]
+
+  *) prefork, worker, event: Rename MaxClients to MaxRequestWorkers which
+     describes more accurately what it does. [Stefan Fritsch]
+
+  *) rotatelogs: Add -p argument to specify custom program to invoke
+     after a log rotation.  PR 51285. [Sven Ulland <sveniu ifi.uio.no>, 
+     Joe Orton]
+
+  *) mod_ssl: Don't do OCSP checks for valid self-issued certs. [Kaspar Brand]
+
+  *) mod_ssl: Avoid unnecessary renegotiations with SSLVerifyDepth 0.
+     PR 48215. [Kaspar Brand]
+
+  *) mod_status: Display information about asynchronous connections in the
+     server-status. PR 44377. [Stefan Fritsch]
+
+  *) mpm_event: If the number of connections of a process is very high, or if
+     all workers are busy, don't accept new connections in that process.
+     [Stefan Fritsch]
+
+  *) mpm_event: Process lingering close asynchronously instead of tying up
+     worker threads. [Jeff Trawick, Stefan Fritsch]
+
+  *) mpm_event: If MaxMemFree is set, limit the number of pools that is kept
+     around. [Stefan Fritsch]
+
+  *) mpm_event: Fix graceful restart aborting connections. PR 43359.
+     [Takashi Sato <takashi lans-tv com>]
+
+  *) mod_ssl: Disable AECDH ciphers in example config. PR 51363.
+     [Rob Stradling <rob comodo com>]
+
+  *) core: Introduce new function ap_get_conn_socket() to access the socket of
+     a connection. [Stefan Fritsch]
+
+  *) mod_data: Introduce a filter to support RFC2397 data URLs. [Graham
+     Leggett]
+
+  *) mod_userdir/mod_alias/mod_vhost_alias: Correctly set DOCUMENT_ROOT,
+     CONTEXT_DOCUMENT_ROOT, CONTEXT_PREFIX. PR 26052. PR 46198.
+     [Stefan Fritsch]
+
+  *) core: Allow to override document_root on a per-request basis. Introduce
+     new context_document_root and context_prefix which provide information
+     about non-global URI-to-directory mappings (from e.g. mod_userdir or
+     mod_alias) to scripts. PR 49705. [Stefan Fritsch]
+
+  *) core: Add <ElseIf> and <Else> to complement <If> sections.
+     [Stefan Fritsch]
+
+  *) mod_ext_filter: Remove DebugLevel option in favor of per-module loglevel.
+     [Stefan Fritsch]
+
+  *) mod_include: Make the "#if expr" element use the new "ap_expr" expression
+     parser. The old parser can still be used by setting the new directive
+     SSILegacyExprParser. [Stefan Fritsch]
+
+  *) core: Add some features to ap_expr for use by mod_include: a restricted
+     mode that does not allow to bypass request access restrictions; new
+     variables DOCUMENT_URI (alias for REQUEST_URI), LAST_MODIFIED; -A as an
+     alias for -U; an additional data entry in ap_expr_eval_ctx_t for use by
+     the consumer; an extensible ap_expr_exec_ctx() API that allows to use that
+     data entry. [Stefan Fritsch]
+
+  *) mod_include: Merge directory configs instead of one SSI* config directive
+     causing all other per-directory SSI* config directives to be reset.
+     [Stefan Fritsch]
+
+  *) mod_charset_lite: Remove DebugLevel option in favour of per-module
+     loglevel. [Stefan Fritsch]
+
+  *) core: Add ap_regexec_len() function that works with non-null-terminated
+     strings. PR 51231. [Yehezkel Horowitz <horowity checkpoint com>]
+
+  *) mod_authnz_ldap: If the LDAP server returns constraint violation,
+     don't treat this as an error but as "auth denied". [Stefan Fritsch]
+
+  *) mod_proxy_fcgi|scgi: Add support for "best guess" of PATH_INFO
+     for SCGI/FCGI. PR 50880, 50851. [Mark Montague <mark catseye.org>,
+     Jim Jagielski]
+
+  *) mod_cache: When content is served stale, and there is no means to
+     revalidate the content using ETag or Last-Modified, and we have
+     mandated no stale-on-error behaviour, stand down and don't cache.
+     Saves a cache write that will never be read.
+     [Graham Leggett]
+
+  *) mod_reqtimeout: Fix a timed out connection going into the keep-alive
+     state after a timeout when discarding a request body. PR 51103.
+     [Stefan Fritsch]
+
+  *) core: Add various file existance test operators to ap_expr.
+     [Stefan Fritsch]
+
+  *) mod_proxy_express: New mass reverse-proxy switch extension for
+     mod_proxy. [Jim Jagielski]
+
+  *) configure: Fix script error when configuring module set "reallyall".
+     [Rainer Jung]
+
+
+  [Apache 2.3.0-dev includes those bug fixes and changes with the
+   Apache 2.2.xx tree as documented, and except as noted, below.]
+
+Changes with Apache 2.2.x and later:
+
+  *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
+
+Changes with Apache 2.0.x and later:
+
+  *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/CHANGES?view=markup
+

Added: dev/httpd/httpd-2.3.14-beta.tar.bz2
==============================================================================
Binary file - no diff available.

Propchange: dev/httpd/httpd-2.3.14-beta.tar.bz2
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/httpd/httpd-2.3.14-beta.tar.bz2.asc
==============================================================================
--- dev/httpd/httpd-2.3.14-beta.tar.bz2.asc (added)
+++ dev/httpd/httpd-2.3.14-beta.tar.bz2.asc Mon Aug  1 16:54:11 2011
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (Darwin)
+
+iQIVAwUATjbZCjTqduZ5FIWoAQodNg/+KNiVxtQmJ7EjE7e+b2T7HiyEw8jKCjFy
+aPdUimIDRW/sRUzeAistlf3su/uzmthmAXgHnaSS/a1Q187y7wSIsL7a33IFsFaH
+pkKTqvnfT5e3F1ztmcsTOAtg5ifcgmCtffIvcrT0Q7CGE7uJTshKVj+03uZNdiA/
+CFHw2S+zmMu4DNtt5amDweT0wHdsbtkMPq67f32i5lsDTBkVR0QkQngLBSatV2gm
+ZWGZTQSPNg+/+ndRXJ8NivxlMLmDvcQoGf7LjXkRKnKJu4xhomDMjgPIqEC5mF/w
+ceGmqqwF85nSl/hcJQWNsPijAU5t32gUcQf1yN4tQ6rWC3b6lx/tTH1qm1D02Vxi
+hUHjcexC70KnA1Htibw7lETTkMSL4651KbzRjLHv4mCLCpVtZlLBL9pwVW85+7sl
+mRvvsWM6rfaN5buMQLbgKxoMB/VIOK0NlHfV9hnYRMWp5Sn6mzffn8noFJFhqeHJ
+X8WgvQi4joFlbZPR5loBw29uIepCyQcdtEVH85BTCcK/Ynw0GG33zyyQJ5BGJOsG
+pO3/l9ayA0AgZkp5UfYlpc5Qy3B79W9tyUT+vyPL7Mm6qTcCANvEQQnXvRCOjNnG
+O0b4g+ULfusUQT95x4M+leno8fp/tN0YxPrqPx9hg9b/Lau5rs5gHt+F7ocxR7iK
+IUu+pA/xB7Q=
+=/7ax
+-----END PGP SIGNATURE-----

Added: dev/httpd/httpd-2.3.14-beta.tar.bz2.md5
==============================================================================
--- dev/httpd/httpd-2.3.14-beta.tar.bz2.md5 (added)
+++ dev/httpd/httpd-2.3.14-beta.tar.bz2.md5 Mon Aug  1 16:54:11 2011
@@ -0,0 +1 @@
+0dc5f0a389caf1f0708fcecfeae7fc67 *httpd-2.3.14-beta.tar.bz2

Added: dev/httpd/httpd-2.3.14-beta.tar.bz2.sha1
==============================================================================
--- dev/httpd/httpd-2.3.14-beta.tar.bz2.sha1 (added)
+++ dev/httpd/httpd-2.3.14-beta.tar.bz2.sha1 Mon Aug  1 16:54:11 2011
@@ -0,0 +1 @@
+d4f50ff4a845e5978447a40108bbd4a1eca8c678 *httpd-2.3.14-beta.tar.bz2

Added: dev/httpd/httpd-2.3.14-beta.tar.gz
==============================================================================
Binary file - no diff available.

Propchange: dev/httpd/httpd-2.3.14-beta.tar.gz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/httpd/httpd-2.3.14-beta.tar.gz.asc
==============================================================================
--- dev/httpd/httpd-2.3.14-beta.tar.gz.asc (added)
+++ dev/httpd/httpd-2.3.14-beta.tar.gz.asc Mon Aug  1 16:54:11 2011
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (Darwin)
+
+iQIVAwUATjbZdjTqduZ5FIWoAQrPlQ//ZMi7O00ayqmowrzWKQT1EZykIJNzcmjv
+LLLIBNsikfWllmZ0cWJ8xheXrCmkw3vuRKpwrsx7PJ4zZ7xxCF8jzQzQCksWXHlK
+DsqfvqdG9w7Dim6Yb7rs4OVxIPlnRGfWEl2w6oUZ7p3GTL73cvdN5sFwlYTZAev9
+MlwBJzD0GUA8TfNi8LMCvbBY0lH9ho2gwuLUenBDgrwsQ9oFy8dcJLuTr3w/+GGe
+5CCYHO5ry6tepgD+nIeS1dtf8YVGi7krI7DBmUiLsqrwVzUbF/50X05berdvkLgH
+/nGFwBl2wzlO+iEsS7Sw4QLPxg2MkwGx7ZdxMrzF6Zjg+/M0NetuAwevhxfERJe6
+lfazzFz8YF9zcxif7DOb0eWMlHdSZFJxh/PQJLS3WYZxDxVVeg4FHYP+lVhrKDVr
+KbeTsYCH9o51lesIyiwfZYHrj5WqVYNCQeDIrosPFsytvrol+vOFEO4sd3yamRh0
+McwDp8bl/I5amQIySYt74m2yqWlxpPiL1jtb9u894KrJ2QHWlksOH7kVPWIwQ+LU
+uBpg2dQHVPtTzjAS0dJgl9HAzSnN3/BqX3g8TEHLevICjvyIwi2Uo6CzZRkynIJF
+l9N7WsXJZp6He6HmQc2JCamvI4lD/r2ejt48xt4VgVqeyqx7BcenVAG2MIuooT7s
+agA0cTur/48=
+=uHhf
+-----END PGP SIGNATURE-----

Added: dev/httpd/httpd-2.3.14-beta.tar.gz.md5
==============================================================================
--- dev/httpd/httpd-2.3.14-beta.tar.gz.md5 (added)
+++ dev/httpd/httpd-2.3.14-beta.tar.gz.md5 Mon Aug  1 16:54:11 2011
@@ -0,0 +1 @@
+3429849d4968f5cd5772506a97a24f90 *httpd-2.3.14-beta.tar.gz

Added: dev/httpd/httpd-2.3.14-beta.tar.gz.sha1
==============================================================================
--- dev/httpd/httpd-2.3.14-beta.tar.gz.sha1 (added)
+++ dev/httpd/httpd-2.3.14-beta.tar.gz.sha1 Mon Aug  1 16:54:11 2011
@@ -0,0 +1 @@
+0f068789733ec1d0102cd503990009c12e887009 *httpd-2.3.14-beta.tar.gz