Subject: CVS commit: pkgsrc/www/apache2
To: None <pkgsrc-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 03/06/2002 01:56:24
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue Mar  5 23:56:24 UTC 2002

Modified Files:
	pkgsrc/www/apache2: DESCR Makefile PLIST distinfo
	pkgsrc/www/apache2/patches: patch-aa patch-ac patch-ad patch-ae
	    patch-af patch-ag patch-ah patch-ai
Added Files:
	pkgsrc/www/apache2: PLIST.shared
	pkgsrc/www/apache2/files: apache.sh
	pkgsrc/www/apache2/patches: patch-ab

Log Message:
Update www/apache2 to 2.0.32 beta.  Pkgsrc changes from the previous version
include:

  *) Move the binaries back into ${PREFIX}/sbin to match the locations
     for www/apache.

  *) Build the Apache modules (including mod_ssl) so that apache2 has
     the same functionality as apache.

  *) Support shared modules on platforms that support them.  Otherwise,
     link the modules statically into the server.

  *) Support suEXEC in the same way as for www/apache.

  *) Honor PKG_SYSCONFDIR.

  *) Add a rc.d-style control script based on www/apache/files/apache.sh.

  *) Strongly buildlinkify again after previous changes broke it.

Relevant changes from version 2.0.28 beta include:

  *) A ton of bug fixes in both the main server code and the module code
     (it _is_ a beta release following a previous beta release).

  *) Several performance and memory optimizations.

  *) The Location: response header field, used for external
     redirect, *must* be an absoluteURI.  The Redirect directive
     tested for that, but RedirectMatch didn't -- it would allow
     almost anything through.  Now it will try to turn an abs_path
     into an absoluteURI, but it will correctly varf like Redirect
     if the final redirection target isn't an absoluteURI.

  *) Add several new mod_proxy directives:
     ProxyTimeout, ProxyPreserveHost, ProxyPass.

  *) FTP directory listings are now always retrieved in ASCII mode.
     The FTP proxy properly escapes URI's and HTML in the generated
     listing, and escapes the path components when talking to the FTP
     server.

  *) Add FileETag directive to allow configurable control of what
     data are used to form ETag values for file-based URIs.

  *) Introduced the ForceLanguagePriority directive, to prevent
     returning MULTIPLE_CHOICES or NONE_ACCEPTABLE in some cases,
     when using Multiviews.


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/www/apache2/DESCR \
    pkgsrc/www/apache2/Makefile pkgsrc/www/apache2/PLIST \
    pkgsrc/www/apache2/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/www/apache2/PLIST.shared
cvs rdiff -r0 -r1.1 pkgsrc/www/apache2/files/apache.sh
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/www/apache2/patches/patch-aa \
    pkgsrc/www/apache2/patches/patch-ac pkgsrc/www/apache2/patches/patch-ad \
    pkgsrc/www/apache2/patches/patch-ae pkgsrc/www/apache2/patches/patch-af \
    pkgsrc/www/apache2/patches/patch-ag pkgsrc/www/apache2/patches/patch-ah \
    pkgsrc/www/apache2/patches/patch-ai
cvs rdiff -r0 -r1.1 pkgsrc/www/apache2/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.