Download Apache 2.2.11

Spread the love

The Apache Http Server Project development team has released a new version of their Apache HTTP server. This web server is used on many platforms and can be equipped with all kinds of functionalities with the help of modules. The version number has arrived at 2.2.11 and includes the following announcement and list of changes:

The Apache Software Foundation and the Apache HTTP Server Project are pleased to announce the release of version 2.2.11 of the Apache HTTP Server (“Apache”). This version of Apache is principally a bug fix release. We consider this release to be the best version of Apache available, and encourage users of all prior versions to upgrade.

Changes with Apache 2.2.11:

  • core: When the ap_http_header_filter processes an error bucket, cleanup the passed brigade before returning AP_FILTER_ERROR down the filter chain. This unambiguously ensures the same error bucket isn’t revisited
  • core: Error responses set by filters were being coerced into 500 errors, sometimes appended to the original error response. Log entry of: ‘Handler for (null) returned invalid result code -3’
  • configure: Don’t reject libtool 2.x. PR 44817
  • mod_autoindex: add configuration option to insert string in HTML HEAD (IndexHeadInsert).
  • Add new LogFormat parameter, %k, which logs the number of keepalive requests on this connection for this request. PR 45762
  • Export and install the mod_rewrite.h header to ensure the optional rewrite_mapfunc_t and ap_register_rewrite_mapfunc functions are available to third party modules.
  • mod_cache: Convert age of cached object to seconds before comparing it to age supplied by the request when checking whether to send a Warning header for a stale response. PR 39713.
  • Build: Correctly set SSL_LIBS during openssl detection if pkgconfig is not available. PR 46018
  • mod_proxy_ajp: Do not fail if response data is sent before all request data is read. PR 45911
  • mod_proxy_balancer: Add in forced recovery for balancer members if all are in error state.
  • mod_proxy: Prevent segmentation faults by correctly adjusting the lifetime of the buckets read from the proxy backend. PR 45792
  • mod_expires: Do not sets negative max-age / Expires header in the past. PR 39774
  • mod_info: Was displaying the wrong value for the KeepAliveTimeout value.
  • mod_proxy_ajp: Fix wrongly formatted requests where client sets Content-Length header, but doesn’t provide a body. Servlet container always expects that next packet is body whenever CL is present in the headers. This can lead to wrong interpretation of the packets. In this case send the empty body packet, so container can deal with that.
  • core: Add ap_timeout_parameter_parse to public API.
  • mod_proxy: Add the possibility to set the worker parameters connectiontimeout and ping in milliseconds.
  • Worker MPM: Crosscheck that idle workers are still available before using them and thus preventing an overflow of the worker queue which causes a SegFault. PR 45605
  • Windows: Always build the odbc dbd driver on windows, to be consistent with the apr-util default.

Version number 2.2.11
Release status Final
Operating systems Windows 9x, Windows 2000, Linux, BSD, Windows XP, macOS, OS/2, Solaris, UNIX, Windows Server 2003, Windows Vista, Windows Server 2008
Website Apache Software Foundation
Download
License type Conditions (GNU/BSD/etc.)
You might also like