Project description.

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT.

The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards

Apache 2.0.30 Changelog
  • Fix the main bug for FreeBSD and threaded MPM's. There are still issues (see STATUS) but at least the server will now run without crashing the machine. [David Reid, Aaron Bannert, Justin Erenkrantz]
  • Fix a typo in mod_deflate's m4 config section. [albert chin ]
  • Fix a couple of mod_proxy problems forwarding HTTP connections and handling CONNECT: (1) PR #9190 Proxy failed to connect to IPv6 hosts. (2) Proxy failed to connect when the first IP address returned by the resolver was unreachable but a secondary IP address was. [Jeff Trawick]
  • Fix the module identifer as shown in the docs for various core modules (e.g., the identifer for mod_log_config was previously listed as config_log_module). PR #9338 [James Watson ]
  • 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 "" 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]