cvs commit: ports/www/apache2 Makefile Makefile.doc Makefile.modules distinfo pkg-message pkg-plist ports/www/apache2/files exp-apr-kqueue.patch exp-http-ready.patch patch-server:protocol.c ...

Clement Laforet clement at FreeBSD.org
Wed Jun 30 22:54:57 PDT 2004


clement     2004-07-01 05:54:56 UTC

  FreeBSD ports repository

  Modified files:
    www/apache2          Makefile Makefile.doc Makefile.modules 
                         distinfo pkg-message pkg-plist 
  Added files:
    www/apache2/files    exp-apr-kqueue.patch exp-http-ready.patch 
                         exp-windowsupdate.patch 
                         patch-srclib:apr-util:misc:apr_reslist.c 
  Removed files:
    www/apache2/files    patch-modules:ssl:ssl_engine_kernel.c 
                         patch-server:protocol.c 
  Log:
  - Update to 2.0.50
    Important changes:
    *) SECURITY: CAN-2004-0493 (cve.mitre.org)
       Close a denial of service vulnerability identified by Georgi
       Guninski which could lead to memory exhaustion with certain
       input data.  [Jeff Trawick]
    *) SECURITY: CAN-2004-0488 (cve.mitre.org)
       mod_ssl: Fix a buffer overflow in the FakeBasicAuth code for a
       (trusted) client certificate subject DN which exceeds 6K in length.
       [Joe Orton]
    Details can be found here:
          http://www.apache.org/dist/httpd/CHANGES_2.0
  - Use autoconf 2.59
  - Add add SUEXEC_LOGFILE tunable to set suexec logfile [1]
  - Silently ignore removal of libexec/apache2 directory
  - Import latest version of apr_reslit.c from apr CVS which
    adds timeout feature to apr_reslist_acquire().
    This is required for future mod_logio-st.
  - Add explicit dependency on libiconv (so nowwe support libiconv)
  - Move Windows Update fix from MASTER_SITE_LOCAL to ports tree
  - add WITH_EXPERIMENTAL_PATCHES knobs:
    These patches are backports from apache CVS HEAD or apr CVS HEAD.
    They have positive impacts on apache responsiveness but can be
  instable
    and are NOT currently supported by apache/apr teams.
    * exp-http-ready.patch: add "httpready" support for ACCEPT_FILTER
      (currently apache 2 only support "dataready")
    * exp-apr-kqueue.patch: add support for kqueue in apr_poll().
      This patch greatly improves apache network performance (up to
      18% according to the author, on my test box, between 13% and 21%)
      Test and feedback on -STABLE are welcome ;)
      For more details, please see:
      http://marc.theaimsgroup.com/?t=108650227500001&r=1&w=2
  
  Submitted by:   knu [1]
  
  NOTE:
  Please set MASTER_SITE_APACHE_HTTPD to closest mirrors.
  you can easily find them from:
  http://www.apache.org/dyn/closer.cgi/httpd/
  Thanks :
  
  Revision  Changes    Path
  1.186     +10 -7     ports/www/apache2/Makefile
  1.7       +2 -1      ports/www/apache2/Makefile.doc
  1.14      +3 -2      ports/www/apache2/Makefile.modules
  1.64      +2 -4      ports/www/apache2/distinfo
  1.1       +475 -0    ports/www/apache2/files/exp-apr-kqueue.patch (new)
  1.1       +21 -0     ports/www/apache2/files/exp-http-ready.patch (new)
  1.1       +11 -0     ports/www/apache2/files/exp-windowsupdate.patch (new)
  1.2       +0 -39     ports/www/apache2/files/patch-modules:ssl:ssl_engine_kernel.c (dead)
  1.2       +0 -32     ports/www/apache2/files/patch-server:protocol.c (dead)
  1.1       +112 -0    ports/www/apache2/files/patch-srclib:apr-util:misc:apr_reslist.c (new)
  1.4       +0 -1      ports/www/apache2/pkg-message
  1.64      +459 -340  ports/www/apache2/pkg-plist


More information about the cvs-ports mailing list