-Changes with Apache 2.0.29-dev
+Changes with Apache 2.0.30-dev
+
+ *) Fix LimitRequestBody directive by placing it in the HTTP
+ filter. [Justin Erenkrantz]
+
+ *) Fix mod_proxy seg fault when the proxied server returns
+ an HTTP/0.9 response or a bogus status line.
+ [Adam Sussman]
+
+ *) Prevent mod_proxy from truncating one character off the
+ end of the status line returned from the proxied server.
+ [Adam Sussman, Bill Stoddard]
+
+ *) Eliminate loop in ap_proxy_string_read().
+ [Adam Sussman, Bill Stoddard]
+
+ *) Provide $0..$9 results from mod_include regex parsing.
+ [William Rowe]
+
+ *) Allow mod-include to look for alternate start & end tags [Ian Holsman]
+
+ *) Introduced the ForceLanguagePriority directive, to prevent
+ returning MULTIPLE_CHOICES or NONE_ACCEPTABLE in some cases,
+ when using Multiviews. [William Rowe]
+
+ *) Fix a problem which prevented mod_cgid and suexec from working
+ together reliably [Greg Ames]
+
+ *) Remove the call to exit() from within mod_auth_digest's post_config
+ phase. [Aaron Bannert]
+
+ *) Fix a problem in mod_auth_digest that could potentially cause
+ problems with initialized static data on a system that uses DSOs.
+ [Aaron Bannert]
+
+ *) Fix a segfault in the worker MPM that could happen during
+ child process exits. [Brian Pane, Aaron Bannert]
+
+ *) Allow mod_auth_dbm to handle multiple DBM types [Ian Holsman]
+
+ *) Fix matching of vhosts by ip address so we find IPv4
+ vhost address when target address is v4-mapped form of
+ that address. [Jeff Trawick]
+
+ *) More performance tweaks to the BNDM string-search algorithm
+ used to find "<!--#" tokens in mod_include [Brian Pane]
+
+ *) Miscellaneous small performance fixes: optimized away various
+ string copy operations and removed large temp buffers from
+ the stack [Brian Pane]
+
+ *) Fixed startup segfault that occurred when a VirtualHost
+ directive had a port but no address [Brian Pane]
+
+ *) Allow htdbm to work with multiple DBM types [Ian Holsman]
+
+ *) Win32: Made change to apr_sendfile() to return APR_ENOTIMPL
+ if oslevel < WINNT. This should fix several problems reported
+ Against 2.0.28 on Windows 98 [Bill Stoddard]
+
+ *) Win32: Fix bug that could cause CGI scripts with QUERY_STRINGS
+ to fail. [Bill Stoddard]
+
+ *) Change core code to allow an MPM to set hard thread/server
+ limits at startup. prefork, worker, and perchild MPMs now have
+ directives to set these limits. [Jeff Trawick]
+
+ *) Win32: The async AcceptEx() event should be autoreset upon
+ successful completion of a wait (WaitForSingleObject). This
+ eliminates a number of spurious
+ setsockopt(SO_UPDATE_ACCEPT_CONTEXT) failed." messages.
+ [Bill Stoddard]
+
+ *) Move any load library path environment variables out of
+ apachectl and into a separate environment variable file which
+ can be more easily tailored by the admin. The environment
+ variable file as built by Apache may have additional system-
+ specific settings. For example, on OS/390 we tailor the heap
+ settings to allow lots of threads. [Jeff Trawick]
+
+ *) Use the new APR pool code to reduce pool-related lock
+ contention in the worker MPM. [Sander Striker]
+
+ *) The POD no longer assumes the child is listening on 127.0.0.1
+ and now pulls the first hostname in the list of listeners to
+ perform the dummy connect on. This fixes a bug when the user
+ had configured the Listen directive for an IP other than
+ 127.0.0.1. This would result in undead children and error
+ messages such as "Connection refused: connect to listener".
+ [Aaron Bannert]
+
+ *) The worker MPM now respects the LockFile setting, needed to
+ avoid locking problems with NFS. [Jeff Trawick]
+
+ *) Fix segfault when worker MPM receives SIGHUP.
+ [Ian Holsman, Aaron Bannert, Justin Erenkrantz]
+
+ *) Fix bug that could potentially prevent the perchild MPM from
+ working with more than one vhost/uid. [Aaron Bannert]
+
+ *) Change make install and apxs -i processing of DSO modules to
+ perform special handling on platforms where libtool doesn't install
+ mod_foo.so. This fixes some wonkiness on HP-UX, Tru64, and AIX
+ which prevented standard LoadModule statements from working.
+ [Jeff Trawick]
+
+ *) Whenever mod_so is enabled (not just when there are DSOs for
+ our modules), do whatever special magic is required for compiling/
+ loading third-party modules. This allows third-party DSOs to
+ be used on an AIX build when there were no built-in modules
+ built as DSOs. (This should help on OS/390 and BeOS as well.)
+ [Jeff Trawick]
+
+ *) Allow apxs to be used to build DSOs on AIX without requiring the
+ user to hard-code the list of import files. (This should help
+ on OS/390 and BeOS as well.) [Jeff Trawick]
+
+ *) Resolved segfault in mod_isapi when configuring with ISAPICacheFile.
+ PR 8563, 8919 [William Rowe]
+
+ *) Get binary builds working when libapr and libaprutil are built
+ shared [Greg Ames]
+
+ *) Get shared builds of libapr and libaprutil, as well as Apache DSOs,
+ working on AIX. [Aaron Bannert, Dick Dunbar <RLDunbar@pacbell.net>,
+ Gary Hook <ghook@us.ibm.com>, Victor Orlikowski, Jeff Trawick]
+
+ *) Fix the handling of SSI directives in which the ">" of the
+ terminating "-->" is the last byte in a file [Brian Pane]
+
+ *) Add back in the "suEXEC mechanism enabled (wrapper: /path/to/suexec)"
+ message that we had back in apache-1.3 and still have scattered
+ throughout our docs. [Aaron Bannert]
+
+ *) Prevent the Win32 port from continuing after encountering an
+ error in the command line args to apache. [William Rowe]
+
+ *) On a error in the proxy, make it write a line to the error log
+ [Ian Holsman]
+
+ *) Various mod_ssl performance improvements [Doug MacEachern]
+
+Changes with Apache 2.0.29
+
+ *) Add buffering in core_output_filter to ensure that long
+ lists of small buckets don't cause small packet writes.
+ [Brian Pane, Ryan Bloom]
+
+ *) Fix the installation target to make sure that the manual is
+ installed in the correct location.
+ [Yoshifumi Hiramatsu <hiramatu@boreas.dti.ne.jp> and
+ Gomez Henri <hgomez@slib.fr>]
+
+ *) Fix the cmd command for mod_include. When we are processing
+ a cmd command, we do not want to use the r->filename to set
+ the command name. The command comes from the SSI tag. To do this,
+ I added a variable to the function that builds the command line
+ in mod_cgi. This allows the include_cmd function to specify
+ the command line itself. [Ryan Bloom]
+
+ *) Change open_logs hook to return a value, allowing you
+ to flag a error while opening logs
+ [Ian Holsman, Doug MacEachern]
+
+ *) Change post_config hook to return a value, allowing you
+ to flag a error post config
+ [Ian Holsman, Jeff Trawick]
+
+ *) Allow SUEXEC_BIN (the path to the suexec binary that is
+ hard-coded into the server) to be specified to the configure
+ script by the --with-suexec-bin parameter. [Aaron Bannert]
+
+ *) Fix segv in worker MPM following accept on pipe-of-death
+ [Brian Pane]
+
+ *) Add mod_deflate to experimental.
+ [Ian Holsman, Justin Erenkrantz]
+
+ *) Bail out at configure time if an invalid MPM was specified.
+ [jean-frederic clere <jfrederic.clere@fujitsu-siemens.com>]
+
+ *) Prevent segv in ap_note_basic_auth_failure() when no AuthName is
+ configured [John Sterling <sterling@covalent.net>]
+
+ *) Fix apxs to use sbindir. [Henri Gomez <hgomez@slib.fr>]
+
+ *) Fix a problem with IPv6 vhosts. PR #8118 [Jeff Trawick]
+
+ *) Optimization for the BNDM string-search function in
+ mod_include. [Brian Pane]
+
+ *) Fixed the behavior of the XBitHack directive.
+ [Taketo Kabe <kabe@sra-tohoku.co.jp>, Cliff Woolley] PR#8804
+
+ *) The threaded MPM for Unix has been removed. Use the worker
+ MPM instead. [various]
+
+ *) APR-ize the resolver logic in mod_unique_id. This fixes a bug
+ in logging the error from a failed DNS lookup. [Jeff Trawick]
+
+ *) Added the missing macros AP_INIT_TAKE13 and AP_INIT_TAKE123.
+ [Cliff Woolley]
+
+ *) Get mod_cgid killed when a MPM exits due to a fatal error.
+ [Jeff Trawick]
+
+ *) Fix a file descriptor leak in mod_include. When we include a
+ file, we use a sub-request, but we didn't destroy the sub-request
+ immediately, instead we waited until the original request was
+ done. This patch closes the sub-request as soon as the data is
+ done being generated. [Brian Pane <bpane@pacbell.net>]
*) Allow modules that add sockets to the ap_listeners list to
define the function that should be used to accept on that