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.3.1 Changelog
  • ap_slotmem: Add in new slot-based memory access API impl., including 2 providers (mod_sharedmem and mod_plainmem) [Jim Jagielski, Jean-Frederic Clere, Brian Akins ]
  • mod_include: support generating non-ASCII characters as entities in SSI PR 25202 [Nick Kew]
  • core/utils: Enhance ap_escape_html API to support escaping non-ASCII chars PR 25202 [Nick Kew]
  • mod_rewrite: fix "B" flag breakage by reverting r5589343 PR 45529 [Bob Ionescu ]
  • CGI: return 504 (Gateway timeout) rather than 500 when a script times out before returning status line/headers. PR 42190 [Nick Kew]
  • mod_cgid: fix segfault problem on solaris. PR 39332 [Masaoki Kobayashi ]
  • mod_proxy_scgi: Added. [AndrĂ© Malo]
  • mod_cache: Introduce 'no-cache' per-request environment variable to prevent the saving of an otherwise cacheable response. [Eric Covener]
  • mod_rewrite: Introduce DiscardPathInfo|DPI flag to stop the troublesome way that per-directory rewrites append the previous notion of PATH_INFO to each substitution before evaluating subsequent rules. PR 38642 [Eric Covener]
  • mod_cgid: Do not add an empty argument when calling the CGI script. PR 46380 [Ruediger Pluem]
  • scoreboard: Remove unused sb_type from process_score. [Torsten Foertsch , Chris Darroch]
  • mod_ssl: Add SSLRenegBufferSize directive to allow changing the size of the buffer used for the request-body where necessary during a per-dir renegotiation. PR 39243. [Joe Orton]
  • mod_proxy_fdpass: New module to pass a client connection over to a separate process that is reading from a unix daemon socket.
  • mod_ssl: Improve environment variable extraction to be more efficient and to correctly handle DNs with duplicate tags. PR 45975. [Joe Orton]
  • Remove the obsolete serial attribute from the RPM spec file. Compile against the external pcre. Add missing binaries fcgistarter, and mod_socache* and mod_session*. [Graham Leggett]