]> granicus.if.org Git - apache/blobdiff - CHANGES
showstoppers--;
[apache] / CHANGES
diff --git a/CHANGES b/CHANGES
index 9f1b3cf89c756eb98129f16597ba37271f6dc209..8a62d84e3510d4780984f03327cc75682850b976 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 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