ServersApache 2.0.39 Released Page 2

Apache 2.0.39 Released Page 2

ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.




AIX 4.3.2 and above: Define SINGLE_LISTEN_UNSERIALIZED_ACCEPT.
These levels of AIX don’t have a thundering herd problem with
accept(). [Jeff Trawick]

  • prefork MPM: Ignore mutex errors during graceful restart. For
    certain types of mutexes (particularly SysV semaphores), we
    should expect to occasionally fail to obtain or release the
    mutex during restart processing. [Jeff Trawick]

  • Fix install-bindist.sh so that it finds any perl instead of just
    early perl 5.x versions. This is consistent with a build/install
    from source, and it allows the perl scripts installed by a bindist
    to work on systems with perl 5.6. [Jeff Trawick]

  • Fix apxs so that the makefile created by “apxs -g” works on AIX and
    Tru64 (and probably some other platforms). [Jeff Trawick]

  • Allow CGI scripts to return their Content-Length. This also fixes a
    hang on HEAD requests seen on certain platforms (such as FreeBSD).
    [Justin Erenkrantz]

  • Added log rotation based on file size to the RotateLog support
    utility. [Brad Nicholes]

  • Fix some casting in mod_rewrite which broke random maps.
    PR 9770 [Allan Edwards, Greg Ames, Jeff Trawick]

    Changes with Apache 2.0.37

    • allow POST method over SSL when per-directory client cert
      authentication is used with ‘SSLOptions +OptRenegotiate’ enabled
      and a client cert was found in the ssl session cache.

    • ‘SSLOptions +OptRengotiate’ will use client cert in from the ssl
      session cache when there is no cert chain in the cache. prior to
      the fix this situation would result in a FORBIDDEN response and
      error message “Cannot find peer certificate chain”
      [Doug MacEachern]

    • ap_finalize_sub_req_protocol() shouldn’t send an EOS bucket if
      one was already sent. PR 9644 [Jeff Trawick]

    • Fix the display of the default name for the mime types config
      file. PR 9729 [Matthew Brecknell ]

    • Fix the working directory *for WinNT/2K/XP services only* to
      change to the Apache directory (one level above the location
      of Apache.exe, in the case that Apache.exe resides in bin/.)
      Solves the case of ServerRoot /foo paths where /foo was not
      on the same drive as /winnt/system32. [William Rowe]

    • Make 2.0’s “AcceptMutex” startup message now “completely”
      match how 1.3 does it. [Jim Jagielski]

    • Implement a fixed size memory cache using a priority queue
      [Ian Holsman]

    • Fix apxs to allow “apxs -q installbuilddir” and to allow
      querying certain other variables from config_vars.mk. PR 9316
      [Jeff Trawick]

    • Added the “detached” attribute to the cgi_exec_info_t internals
      so that Win32 and Netware won’t create a new window or console
      for each CGI invoked. PR 8387
      [Brad Nicholes, William Rowe]

    • Consolidated the command line parameters and attributes that are
      manipulated by the optional function ap_cgi_build_command() in
      mod_cgi into a single structure.
      [Brad Nicholes]

    • Get rid of uninitialized value errors with “apxs -q” on certain
      variables. [Stas Bekman ]

    • Fix apxs to allow it to work when the build directory is somewhere
      besides server-root/build. PR 8453
      [Jeff Trawick and a host of others]

    • Allow ap_discard_request_body to be called multiple times in the
      same request. Essentially, ap_http_filter keeps track of whether
      it has sent an EOS bucket up the stack, if so, it will only ever
      send an EOS bucket for this request.
      [Ryan Bloom, Justin Erenkrantz, Greg Stein]

  • Get the Free Newsletter!

    Subscribe to Daily Tech Insider for top news, trends & analysis

    Latest Posts

    Related Stories