CHANGES revision 295ba2e25e562ee52c7bf96808cf9d486ebfb325
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein -*- coding: utf-8 -*-
297be3708069ef31814d6d75c0d71a50a78feb03Mark AndrewsChanges with Apache 2.5.0
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) apxs: Use LDFLAGS from config_vars.mk in addition to CFLAGS and CPPFLAGS.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mpm_event: Fix handling of MaxConnectionsPerChild. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) suexec: Add --enable-suexec-capabilites support on Linux, to use
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein setuid/setgid capability bits rather than a setuid root binary.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) suexec: Add support for logging to syslog as an alternative to
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein logging to a file; use --without-suexec-logfile --with-suexec-syslog.
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater *) mod_proxy_ajp: Reduce memory usage in case of many keep-alive requests on
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein one connection. PR 52275. [Naohiro Ooiwa <naohiro ooiwa miraclelinux com>]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_proxy: Use the the same hostname for SNI as for the HTTP request when
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein forwarding to SSL backends. PR 53134.
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews [Michael Weiser <michael weiser.dinsnail.net>, Ruediger Pluem]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_ssl: Add support for TLS Next Protocol Negotiation. PR 52210.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein [Matthew Steele <mdsteele google.com>]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_so: If a filename without slashes is specified for LoadFile or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein LoadModule and the file cannot be found in the server root directory,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein try to use the standard dlopen() search path. [Stefan Fritsch]
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews *) various modules, rotatelogs: Replace use of apr_file_write() with
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein apr_file_write_full() to prevent incomplete writes. PR 53131.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein [Nicolas Viennot <apache viennot biz>, Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) core: Fix segfault in logging if r->useragent_addr or c->client_addr is
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein unset. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) cross-compile: allow to provide CC_FOR_BUILD so that gen_test_char will
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein be compiled by the build compiler instead of the host compiler.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein Also set CC_FOR_BUILD to 'cc' when cross-compilation is detected.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein PR 51257. [Guenter Knauf]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_ssl: Send the error message for speaking http to an https port using
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews HTTP/1.0 instead of HTTP/0.9, and omit the link that may be wrong when
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein using SNI. PR 50823. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_authz_core: Fix parsing of Require arguments in <AuthzProviderAlias>.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein PR 53048. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) core: Fix error handling in ap_scan_script_header_err_brigade() if there
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater is no EOS bucket in the brigade. Fixes segfault with mod_proxy_fcgi.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein PR 48272. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_proxy_fcgi: If there is an error reading the headers from the
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater backend, send an error to the client. PR 52879. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_rewrite: Fix RewriteCond integer checks to be parsed correctly.
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater PR 53023. [Axel Reinhold <apache freakout.de>, André Malo]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_proxy: Add the forcerecovery balancer parameter that determines if
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater recovery for balancer workers is enforced. [Ruediger Pluem]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_proxy: Correctly set up reverse proxy worker. PR 52935.
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater [Petter Berntsen <petterb gmail.com>]
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater *) core: Add filesystem paths to access denied / access failed messages
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater AH00035 and AH00036. [Eric Covener]
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater *) Fix MPM DSO load failure on AIX. [Jeff Trawick]
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater *) core: Add the port number to the vhost's name in the scoreboard.
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater [Stefan Fritsch]
28b3569d6248168e6c00caab951521cc8141a49dAutomatic Updater *) mpm_event: Don't do a blocking write when starting a lingering close
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein from the listener thread. PR 52229. [Stefan Fritsch]
98b5a9d1099f72169c90de39712fc4f63e9d990eAutomatic Updater *) core: In maintainer mode, replace apr_palloc with a version that
9ef82979c49da3dd3647273b1cd6ed7d3352c003Automatic Updater initializes the allocated memory with non-zero values, except if
c6d486af36165da7eb970354981d145249e342e4Mark Andrews AP_DEBUG_NO_ALLOC_POISON is defined. [Stefan Fritsch]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_log_config: Check during config test that directories for access logs
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein exist. PR 29941. [Stefan Fritsch]
9ef82979c49da3dd3647273b1cd6ed7d3352c003Automatic Updater *) mod_authnz_ldap: Don't try a potentially expensive nested groups
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein search before exhausting all AuthLDAPGroupAttribute checks on the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein current group. PR52464 [Eric Covener]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) mod_policy: Add a new testing module to help server administrators
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein enforce a configurable level of protocol compliance on their
9ef82979c49da3dd3647273b1cd6ed7d3352c003Automatic Updater servers and application servers behind theirs. [Graham Leggett]
9ef82979c49da3dd3647273b1cd6ed7d3352c003Automatic Updater *) mod_firehose: Add a new debugging module able to record traffic
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein passing through the server in such a way that connections and/or
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein requests be reconstructed and replayed. [Graham Leggett]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) Event MPM: Reduce locking by using a lock free circular queue.
9ef82979c49da3dd3647273b1cd6ed7d3352c003Automatic Updater *) mod_noloris
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein [Apache 2.5.0-dev includes those bug fixes and changes with the
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews Apache 2.4.xx tree as documented below, except as noted.]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinChanges with Apache 2.4.x and later:
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/CHANGES?view=markup
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinChanges with Apache 2.2.x and later:
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein *) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
71c66a876ecca77923638d3f94cc0783152b2f03Mark AndrewsChanges with Apache 2.0.x and later: