diff options
author | Matthew Hunt <mph@FreeBSD.org> | 1998-05-29 04:46:56 +0000 |
---|---|---|
committer | Matthew Hunt <mph@FreeBSD.org> | 1998-05-29 04:46:56 +0000 |
commit | 4016f6e5242f7babdc71664ce079f7613d4d53ad (patch) | |
tree | cbcc6ac076d25b1ba5be8a47a05d0b80c4a5c8a2 /www | |
parent | Activate apache-fp. (diff) |
Import of Apache with MS FrontPage Extensions.
PR: 4878
Submitted by: Scot W. Hetzel <hetzels@westbend.net>, w/input from phk.
Notes
Notes:
svn path=/head/; revision=11182
Diffstat (limited to 'www')
-rw-r--r-- | www/apache13-fp/Makefile | 87 | ||||
-rw-r--r-- | www/apache13-fp/distinfo | 3 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-aa | 148 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-ab | 55 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-fa | 205 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-fb | 437 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-fd | 96 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-fe | 247 | ||||
-rw-r--r-- | www/apache13-fp/files/patch-ff | 42 | ||||
-rw-r--r-- | www/apache13-fp/pkg-comment | 1 | ||||
-rw-r--r-- | www/apache13-fp/pkg-descr | 12 | ||||
-rw-r--r-- | www/apache13-fp/pkg-plist | 312 |
12 files changed, 1645 insertions, 0 deletions
diff --git a/www/apache13-fp/Makefile b/www/apache13-fp/Makefile new file mode 100644 index 000000000000..30d4893fde7e --- /dev/null +++ b/www/apache13-fp/Makefile @@ -0,0 +1,87 @@ +# New ports collection makefile for: apache HTTPD w/FrontPage +# Version required: 1.2.6 3.0.4 (3.0.2.1330) +# Date created: Fri Oct 17 13:36:00 CDT 1997 +# Whom: hetzels@westbend.net +# +# $Id$ +# + +DISTNAME= apache_1.2.6 +PKGNAME= apache_fp-1.2.6 +CATEGORIES= www +MASTER_SITES= ftp://www.apache.org/apache/dist/ \ + ftp://ftp.microsoft.com/products/frontpage/\ + +MAINTAINER= hetzels@westbend.net + +APACHE= ${DISTNAME}${EXTRACT_SUFX} +FRONTPAGE= fp30.bsdi3 + +DISTFILES= ${APACHE} ${FRONTPAGE}.tar.Z + +.if defined(PATCH_DEBUG) +PATCH_DIST_ARGS= -d ${WRKSRC}/src -E ${PATCH_DIST_STRIP} +.else +PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP} +.endif + +EXTRACT_ONLY= ${APACHE} + +IS_INTERACTIVE= YES +NO_PACKAGE= \ + "The FrontPage Installer needs to create FrontPage Admin user and password" + +FPINSTALL= frontpage/version3.0/fp_install.sh +CHANGESERVER= frontpage/version3.0/change_server.sh +FPPATCH= frontpage/version3.0/apache-fp/fp-patch-apache_1.2.5 + +INSTALL_FILE=${INSTALL} -c -m 555 -o bin -g bin + +MAN1= htpasswd.1 +MAN8= httpd.8 +DOCDIR= ${PREFIX}/share/doc/apache + +pre-fetch: + @if [ ! -f /usr/lib/libdescrypt.a -a ! -f /usr/lib/libdescrypt.so.* ] ; then \ + ${ECHO} ; \ + ${ECHO} "WARNING: MS Frontpage Extentions require the DES Library"; \ + ${ECHO} "WARNING: Install the DES Library, then build apache-fp"; \ + ${ECHO} ; \ + ${FALSE} ; \ + fi + +post-extract: + @${ECHO} "===> Extracting FrontPage patch, and install scripts" + @cd ${WRKSRC} && \ + ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${FRONTPAGE}.tar.Z ${FPINSTALL} ${FPPATCH} ${CHANGESERVER} + +pre-patch: + @${ECHO} "===> Applying FrontPage patch" + @cd ${WRKSRC} && ${PATCH} ${PATCH_DIST_ARGS} < ${WRKSRC}/${FPPATCH} + +post-install: + @if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \ + ${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \ + ${ECHO} "#!${SH}" > ${PREFIX}/etc/rc.d/apache.sh; \ + ${ECHO} "[ -x ${PREFIX}/sbin/httpd ] && ${PREFIX}/sbin/httpd && ${ECHO} -n ' httpd'" >> ${PREFIX}/etc/rc.d/apache.sh; \ + chmod 751 ${PREFIX}/etc/rc.d/apache.sh; \ + fi +.for i in ${MAN1} + ${INSTALL_MAN} ${WRKSRC}/support/$i ${PREFIX}/man/man1 +.endfor +.for i in ${MAN8} + ${INSTALL_MAN} ${WRKSRC}/support/$i ${PREFIX}/man/man8 +.endfor +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCDIR} +.for i in README LICENSE ABOUT_APACHE + ${INSTALL_DATA} ${WRKSRC}/$i ${DOCDIR} +.endfor + @cd ${WRKSRC}/htdocs; ${EXTRACT_CMD} cf - . | (cd ${DOCDIR} ; \ + ${EXTRACT_CMD} xf -) +.endif + @${SH} ${WRKSRC}/${FPINSTALL} + @${INSTALL_FILE} ${WRKSRC}/${FPINSTALL} ${PREFIX}/${FPINSTALL} + @${INSTALL_FILE} ${WRKSRC}/${CHANGESERVER} ${PREFIX}/${CHANGESERVER} + +.include <bsd.port.mk> diff --git a/www/apache13-fp/distinfo b/www/apache13-fp/distinfo new file mode 100644 index 000000000000..aafeef823bb0 --- /dev/null +++ b/www/apache13-fp/distinfo @@ -0,0 +1,3 @@ +MD5 (apache_1.2.6.tar.gz) = ff292bc21fe4f53b0e39dc8024019f44 +MD5 (fp30.bsdi3.tar.Z) = 2aa4396e8bf9a349a946f726f861f97d +MD5 (suexec+.1.0.tgz) = 580f942cd90e44de97cc89fe0dd92c6f diff --git a/www/apache13-fp/files/patch-aa b/www/apache13-fp/files/patch-aa new file mode 100644 index 000000000000..1ac59f83f9e2 --- /dev/null +++ b/www/apache13-fp/files/patch-aa @@ -0,0 +1,148 @@ +*** src/Configuration.orig Sun Jul 6 06:20:07 1997 +--- src/Configuration Tue Jul 15 01:18:42 1997 +*************** +*** 41,49 **** + # Settings here have priority; If not set, Configure will attempt to guess + # the C compiler, and set OPTIM to '-O2' + # +! EXTRA_CFLAGS= + EXTRA_LFLAGS= +! EXTRA_LIBS= + EXTRA_INCLUDES= + + #CC= +--- 41,62 ---- + # Settings here have priority; If not set, Configure will attempt to guess + # the C compiler, and set OPTIM to '-O2' + # +! EXTRA_CFLAGS= \ +! -DHTTPD_ROOT=\"${PREFIX}/etc/apache/\" \ +! -DDOCUMENT_LOCATION=\"${PREFIX}/www/data/\" \ +! -DSERVER_CONFIG_FILE=\"httpd.conf\" \ +! -DRESOURCE_CONFIG_FILE=\"srm.conf\" \ +! -DTYPES_CONFIG_FILE=\"mime.types\" \ +! -DACCESS_CONFIG_FILE=\"access.conf\" \ +! -DDEFAULT_PATH=\"/bin:/usr/bin:${PREFIX}/bin\" \ +! -DSUEXEC_BIN=\"${PREFIX}/sbin/suexec\" \ +! -DDEFAULT_XFERLOG=\"/var/log/httpd-access.log\" \ +! -DDEFAULT_ERRORLOG=\"/var/log/httpd-error.log\" \ +! -DDEFAULT_PIDLOG=\"/var/run/httpd.pid\" \ +! -DDEFAULT_SCOREBOARD=\"/var/run/apache_runtime_status\" \ +! -DDEFAULT_LOCKFILE=\"/var/spool/lock/accept.lock\" + EXTRA_LFLAGS= +! EXTRA_LIBS=-lmd + EXTRA_INCLUDES= + + #CC= +*************** +*** 162,173 **** + ## STATUS=yes (see the Rules section near the start of this file) to allow + ## full status information. Check conf/access.conf on how to enable this. + +! # Module status_module mod_status.o + + ## The Info module displays configuration information for the server and + ## all included modules. It's very useful for debugging. + +! # Module info_module mod_info.o + + ## mod_include translates server-side include (SSI) statements in text files. + ## mod_dir handles requests on directories and directory indexes. +--- 175,186 ---- + ## STATUS=yes (see the Rules section near the start of this file) to allow + ## full status information. Check conf/access.conf on how to enable this. + +! Module status_module mod_status.o + + ## The Info module displays configuration information for the server and + ## all included modules. It's very useful for debugging. + +! Module info_module mod_info.o + + ## mod_include translates server-side include (SSI) statements in text files. + ## mod_dir handles requests on directories and directory indexes. +*************** +*** 209,215 **** + ## mod_rewrite allows for powerful URI-to-URI and URI-to-filename mapping, + ## using regular expressions. + +! # Module rewrite_module mod_rewrite.o + + ## + ## Access control and authentication modules. +--- 222,228 ---- + ## mod_rewrite allows for powerful URI-to-URI and URI-to-filename mapping, + ## using regular expressions. + +! Module rewrite_module mod_rewrite.o + + ## + ## Access control and authentication modules. +*************** +*** 227,233 **** + ## "gdbm" package if not and possibly adjust EXTRA_LIBS. (This may be + ## done by Configure at a later date) + +! # Module db_auth_module mod_auth_db.o + # Module dbm_auth_module mod_auth_dbm.o + + ## msql_auth checks against an mSQL database. You must have mSQL installed +--- 240,246 ---- + ## "gdbm" package if not and possibly adjust EXTRA_LIBS. (This may be + ## done by Configure at a later date) + +! Module db_auth_module mod_auth_db.o + # Module dbm_auth_module mod_auth_dbm.o + + ## msql_auth checks against an mSQL database. You must have mSQL installed +*************** +*** 244,267 **** + ## "digest" implements HTTP Digest Authentication rather than the less + ## secure Basic Auth used by the other modules. + +! # Module digest_module mod_digest.o + + ## Optional response header manipulation modules. + ## + ## cern_meta mimics the behavior of the CERN web server with regards to + ## metainformation files. + +! # Module cern_meta_module mod_cern_meta.o + + ## The expires module can apply Expires: headers to resources, + ## as a function of access time or modification time. + +! # Module expires_module mod_expires.o + + ## The headers module can set arbitrary HTTP response headers, + ## as configured in server, vhost, access.conf or .htaccess configs + +! # Module headers_module mod_headers.o + + ## Miscellaneous modules + ## +--- 257,280 ---- + ## "digest" implements HTTP Digest Authentication rather than the less + ## secure Basic Auth used by the other modules. + +! Module digest_module mod_digest.o + + ## Optional response header manipulation modules. + ## + ## cern_meta mimics the behavior of the CERN web server with regards to + ## metainformation files. + +! Module cern_meta_module mod_cern_meta.o + + ## The expires module can apply Expires: headers to resources, + ## as a function of access time or modification time. + +! Module expires_module mod_expires.o + + ## The headers module can set arbitrary HTTP response headers, + ## as configured in server, vhost, access.conf or .htaccess configs + +! Module headers_module mod_headers.o + + ## Miscellaneous modules + ## diff --git a/www/apache13-fp/files/patch-ab b/www/apache13-fp/files/patch-ab new file mode 100644 index 000000000000..2fadd018dac7 --- /dev/null +++ b/www/apache13-fp/files/patch-ab @@ -0,0 +1,55 @@ +*** conf/access.conf-dist.orig Mon Mar 31 18:52:33 1997 +--- conf/access.conf-dist Sat Oct 25 14:15:32 1997 +*************** +*** 12,18 **** + + # This should be changed to whatever you set DocumentRoot to. + +! <Directory /usr/local/etc/httpd/htdocs> + + # This may also be "None", "All", or any combination of "Indexes", + # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". +--- 12,18 ---- + + # This should be changed to whatever you set DocumentRoot to. + +! <Directory /usr/local/www/data> + + # This may also be "None", "All", or any combination of "Indexes", + # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". +*************** +*** 26,32 **** + # override. Can also be "All", or any combination of "Options", "FileInfo", + # "AuthConfig", and "Limit" + +! AllowOverride None + + # Controls who can get stuff from this server. + +--- 26,32 ---- + # override. Can also be "All", or any combination of "Options", "FileInfo", + # "AuthConfig", and "Limit" + +! AllowOverride All + + # Controls who can get stuff from this server. + +*************** +*** 38,45 **** + # /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased + # CGI directory exists, if you have that configured. + +! <Directory /usr/local/etc/httpd/cgi-bin> +! AllowOverride None + Options None + </Directory> + +--- 38,45 ---- + # /usr/local/etc/httpd/cgi-bin should be changed to whatever your ScriptAliased + # CGI directory exists, if you have that configured. + +! <Directory /usr/local/www/cgi-bin> +! AllowOverride All + Options None + </Directory> + diff --git a/www/apache13-fp/files/patch-fa b/www/apache13-fp/files/patch-fa new file mode 100644 index 000000000000..dca1cb1f80ef --- /dev/null +++ b/www/apache13-fp/files/patch-fa @@ -0,0 +1,205 @@ +*** frontpage/version3.0/change_server.sh.orig Thu Mar 5 06:00:22 1998 +--- frontpage/version3.0/change_server.sh Tue Mar 17 21:06:53 1998 +*************** +*** 38,46 **** + { + VERSION="3.0" + PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc" +! NEWHTTPD="/usr/local/frontpage/currentversion/apache-fp/httpd" + UPGRADEVERSION=`$NEWHTTPD -v` +! DEFAULTHTTPD="/usr/local/etc/httpd/httpd" + + case "`echo 'x\c'`" in + 'x\c') echo="echo -n" nnl= ;; #BSD +--- 38,46 ---- + { + VERSION="3.0" + PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc" +! NEWHTTPD="/usr/local/sbin/httpd" + UPGRADEVERSION=`$NEWHTTPD -v` +! DEFAULTHTTPD="/usr/local/sbin/httpd" + + case "`echo 'x\c'`" in + 'x\c') echo="echo -n" nnl= ;; #BSD +*************** +*** 59,64 **** +--- 59,67 ---- + IRIX*) machine="sgi" ;; + SunOS*5.*sun4*) machine="solaris" ;; + SunOS*4.*sun4*) machine="sunos";; ++ FreeBSD* | \ ++ NetBSD* | \ ++ OpenBSD* | \ + *BSD/OS?3.0*) machine="bsdi3" ;; + BSD/OS*) machine="bsdi" ;; + SCO_SV*) machine="sco5" ;; +*************** +*** 366,375 **** + *pache*) getHttpDirective $configfile AccessConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! accessconffile="${configfiledir}${file}" + else +! accessconffile="${configfiledir}access.conf" + fi + + if [ ! -f "$accessconffile" ] +--- 369,387 ---- + *pache*) getHttpDirective $configfile AccessConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! accessconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! accessconffile="${configfiledir}conf/access.conf" +! if [ ! -f "$accessconffile" ] +! then +! configError2 +! fi + fi + + if [ ! -f "$accessconffile" ] +*************** +*** 932,941 **** + getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! resconffile="${configfiledir}${file}" + else +! resconffile="${configfiledir}srm.conf" + fi + echo "Getting DocumentRoot from $resconffile." + getparam DocumentRoot $resconffile +--- 944,962 ---- + getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! resconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! resconffile="${configfiledir}conf/srm.conf" +! if [ ! -f "$resconffile" ] +! then +! configError2 +! fi + fi + echo "Getting DocumentRoot from $resconffile." + getparam DocumentRoot $resconffile +*************** +*** 952,961 **** + resconffile=$param + if [ "$param" != "" ] + then +! file=`basename $param` +! resconffile="${configfiledir}${file}" + else +! resconffile="${configfiledir}srm.conf" + fi + echo "Getting UserDir from $resconffile." + getparam UserDir $resconffile +--- 973,991 ---- + resconffile=$param + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! resconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! resconffile="${configfiledir}conf/srm.conf" +! if [ ! -f "$resconffile" ] +! then +! configError2 +! fi + fi + echo "Getting UserDir from $resconffile." + getparam UserDir $resconffile +*************** +*** 979,988 **** + *) getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! resconffile="${configfiledir}${file}" + else +! resconffile="${configfiledir}srm.conf" + fi + + if [ ! -f "$resconffile" ] +--- 1009,1027 ---- + *) getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! resconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! resconffile="${configfiledir}conf/srm.conf" +! if [ ! -f "$resconffile" ] +! then +! configError2 +! fi + fi + + if [ ! -f "$resconffile" ] +*************** +*** 1124,1129 **** +--- 1163,1201 ---- + getHttpRootDirective $configfile $directive + fi + ++ } ++ ++ configError() ++ { ++ echo ++ echo "ERROR: ${configfile} invalid format" ++ echo "Change ${configfile} as follows:" ++ echo ++ echo " ResourceConfig ${configfile}" ++ echo " AccessConfig ${configfile}" ++ echo ++ $echo "hit enter to continue${nnl}" ++ read continue ++ echo "Ouch!!!!!!!!!!!!! Not so hard, gently please" ++ echo ++ exit 1 ++ } ++ ++ configError2() ++ { ++ echo ++ echo "ERROR: ${configfile} invalid" ++ echo ++ echo "Change ${configfile} as follows:" ++ echo ++ echo " ResourceConfig ${configfiledir}srm.conf" ++ echo " AccessConfig ${configfiledir}access.conf" ++ echo ++ $echo "hit enter to continue${nnl}" ++ read continue ++ echo "Ouch!!!!!!!!!!!!! Not so hard, gently please" ++ echo ++ exit 1 + } + + error() diff --git a/www/apache13-fp/files/patch-fb b/www/apache13-fp/files/patch-fb new file mode 100644 index 000000000000..53eff07b7d59 --- /dev/null +++ b/www/apache13-fp/files/patch-fb @@ -0,0 +1,437 @@ +*** frontpage/version3.0/fp_install.sh.orig Thu Mar 5 06:00:21 1998 +--- frontpage/version3.0/fp_install.sh Tue Mar 17 21:07:20 1998 +*************** +*** 69,74 **** +--- 69,77 ---- + IRIX*) machine="sgi" ;; + SunOS*5.*sun4*) machine="solaris" ;; + SunOS*4.*sun4*) machine="sunos";; ++ FreeBSD* | \ ++ NetBSD* | \ ++ OpenBSD* | \ + *BSD/OS?3.0*) machine="bsdi3" ;; + BSD/OS*) machine="bsdi" ;; + SCO_SV*) machine="sco5" ;; +*************** +*** 412,418 **** + vtfile="fp30.$machine.tar" + echo "Platform is $machine." + +! vtfilelocation="`pwd`/" + + getextfilename $vtfilelocation $vtfile || return 1 + +--- 415,421 ---- + vtfile="fp30.$machine.tar" + echo "Platform is $machine." + +! vtfilelocation="/usr/ports/distfiles/" + + getextfilename $vtfilelocation $vtfile || return 1 + +*************** +*** 651,660 **** + *pache*) getHttpDirective $configfile AccessConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! accessconffile="${configfiledir}${file}" + else +! accessconffile="${configfiledir}access.conf" + fi + + if [ ! -f "$accessconffile" ] +--- 654,672 ---- + *pache*) getHttpDirective $configfile AccessConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! accessconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! accessconffile="${configfiledir}conf/access.conf" +! if [ ! -f "$accessconffile" ] +! then +! configError2 +! fi + fi + + if [ ! -f "$accessconffile" ] +*************** +*** 1101,1118 **** + + webname="/" + + configfile="" + while ( [ "$configfile" = "" ] || [ ! -f $configfile ] ) + do +! $echo "Server config filename: ${nnl}" + read configfile +! done + + admin="" + until [ "$admin" != "" ] + do +! $echo "FrontPage Administrator's user name: ${nnl}" + read admin + done + + getparam Port $configfile +--- 1113,1141 ---- + + webname="/" + ++ defconfigfile="/usr/local/etc/apache/httpd.conf" ++ + configfile="" + while ( [ "$configfile" = "" ] || [ ! -f $configfile ] ) + do +! $echo "Server config filename: [$defconfigfile] ${nnl}" + read configfile +! if [ "$configfile" = "" ] +! then +! configfile=$defconfigfile +! fi +! done + ++ defadmin="fpadmin" + admin="" + until [ "$admin" != "" ] + do +! $echo "FrontPage Administrator's user name: [$defadmin] ${nnl}" + read admin ++ if [ "$admin" = "" ] ++ then ++ admin=$defadmin ++ fi + done + + getparam Port $configfile +*************** +*** 1124,1135 **** + read port + done + +- getparam User $configfile +- webowner=$param +- + weconfigfile="${installdir}/we${port}.cnf" + +! defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'` + + webowner="" + until [ "$webowner" != "" ] +--- 1147,1183 ---- + read port + done + + weconfigfile="${installdir}/we${port}.cnf" ++ getHttpDirective ${configfile} ResourceConfig ${port} ++ if [ "$param" = "/dev/null" ] ++ then ++ configError ++ fi ++ configfiledir=`dirname $configfile`"/" ++ if [ "$param" != "" ] ++ then ++ file=`basename $param` ++ resconffile="${configfiledir}${file}" ++ else ++ resconffile="${configfiledir}conf/srm.conf" ++ if [ ! -f "$resconffile" ] ++ then ++ configError2 ++ fi ++ fi + +! getparam DocumentRoot $resconffile +! docroot=$param +! +! getparam User $configfile +! defwebowner=$param +! +! if [ "$defwebowner" = "" ] +! then +! getparam DocumentRoot $resconffile +! docroot=$param +! defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'` +! fi + + webowner="" + until [ "$webowner" != "" ] +*************** +*** 1144,1149 **** +--- 1192,1203 ---- + + getparam Group $configfile + defgroup=$param ++ ++ if [ "$defgroup" = "" ] ++ then ++ defgroup=`$lsg ${docroot}${service} | $awk ' { print $4}'` ++ fi ++ + webgroup="" + until [ "$webgroup" != "" ] + do +*************** +*** 1155,1160 **** +--- 1209,1216 ---- + webgroup=$defgroup + fi + done ++ ++ defservertypenum="3" + + until [ "$servertype" != "" ] + do +*************** +*** 1168,1176 **** + echo " 7. netscape-commerce" + echo " 8. netscape-fasttrack" + echo " 9. netscape-enterprise" +! $echo "What type of Server is this: ${nnl}" + read servertypenum + echo + + case $servertypenum in + "1") servertype="ncsa" ;; +--- 1224,1236 ---- + echo " 7. netscape-commerce" + echo " 8. netscape-fasttrack" + echo " 9. netscape-enterprise" +! $echo "What type of Server is this: [$defservertypenum] ${nnl}" + read servertypenum + echo ++ if [ "$servertypenum" = "" ] ++ then ++ servertypenum=$defservertypenum ++ fi + + case $servertypenum in + "1") servertype="ncsa" ;; +*************** +*** 1185,1191 **** + "7") servertype="netscape-commerce" ;; + "8") servertype="netscape-fasttrack" ;; + "9") servertype="netscape-enterprise" ;; +! *) echo "Invalid option! Please try again." ;; + esac + done + +--- 1245,1252 ---- + "7") servertype="netscape-commerce" ;; + "8") servertype="netscape-fasttrack" ;; + "9") servertype="netscape-enterprise" ;; +! *) servertypenum="" +! echo "Invalid option! Please try again." ;; + esac + done + +*************** +*** 1510,1515 **** +--- 1571,1578 ---- + read admin + done + ++ defservertypenum="3" ++ + until [ "$servertype" != "" ] + do + echo +*************** +*** 1522,1530 **** + echo " 7. netscape-commerce" + echo " 8. netscape-fasttrack" + echo " 9. netscape-enterprise" +! $echo "What type of Server is this: ${nnl}" + read servertypenum + echo + + case $servertypenum in + "1") servertype="ncsa" ;; +--- 1585,1597 ---- + echo " 7. netscape-commerce" + echo " 8. netscape-fasttrack" + echo " 9. netscape-enterprise" +! $echo "What type of Server is this: [$defservertypenum] ${nnl}" + read servertypenum + echo ++ if [ "$servertypenum" = "" ] ++ then ++ servertypenum=$defservertypenum ++ fi + + case $servertypenum in + "1") servertype="ncsa" ;; +*************** +*** 1539,1545 **** + "7") servertype="netscape-commerce" ;; + "8") servertype="netscape-fasttrack" ;; + "9") servertype="netscape-enterprise" ;; +! *) echo "Invalid option! Please try again." ;; + esac + done + +--- 1606,1613 ---- + "7") servertype="netscape-commerce" ;; + "8") servertype="netscape-fasttrack" ;; + "9") servertype="netscape-enterprise" ;; +! *) servertypenum="" +! echo "Invalid option! Please try again." ;; + esac + done + +*************** +*** 1825,1834 **** + *) getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! resconffile="${configfiledir}${file}" + else +! resconffile="${configfiledir}srm.conf" + fi + + if [ ! -f "$resconffile" ] +--- 1893,1911 ---- + *) getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! resconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! resconffile="${configfiledir}conf/srm.conf" +! if [ ! -f "$resconffile" ] +! then +! configError2 +! fi + fi + + if [ ! -f "$resconffile" ] +*************** +*** 1964,1970 **** + then + getHttpRootDirective $configfile $directive + fi +- + } + + getnetscapedocroot() +--- 2041,2046 ---- +*************** +*** 2080,2089 **** + getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! resconffile="${configfiledir}${file}" + else +! resconffile="${configfiledir}srm.conf" + fi + echo "Getting DocumentRoot from $resconffile." + getparam DocumentRoot $resconffile +--- 2156,2174 ---- + getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! resconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! resconffile="${configfiledir}conf/srm.conf" +! if [ ! -f $resconffile ] +! then +! configError2 +! fi + fi + echo "Getting DocumentRoot from $resconffile." + getparam DocumentRoot $resconffile +*************** +*** 2099,2108 **** + getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! file=`basename $param` +! resconffile="${configfiledir}${file}" + else +! resconffile="${configfiledir}srm.conf" + fi + echo "Getting UserDir from $resconffile." + getparam UserDir $resconffile +--- 2184,2202 ---- + getHttpDirective $configfile ResourceConfig $port + if [ "$param" != "" ] + then +! if [ "$param" != "/dev/null" ] +! then +! file=`basename $param` +! resconffile="${configfiledir}${file}" +! else +! configError +! fi + else +! resconffile="${configfiledir}conf/srm.conf" +! if [ ! -f "$resconffile" ] +! then +! configError2 +! fi + fi + echo "Getting UserDir from $resconffile." + getparam UserDir $resconffile +*************** +*** 2111,2116 **** +--- 2205,2244 ---- + ;; + esac + ++ } ++ ++ configError() ++ { ++ echo ++ echo "ERROR: ${configfile} invalid" ++ echo ++ echo "Change ${configfile} as follows:" ++ echo ++ echo " ResourceConfig ${configfile}" ++ echo " AccessConfig ${configfile}" ++ echo ++ $echo "hit enter to continue${nnl}" ++ read continue ++ echo "Ouch!!!!!!!!!!!!!" ++ echo ++ exit 1 ++ } ++ ++ configError2() ++ { ++ echo ++ echo "ERROR: ${configfile} invalid" ++ echo ++ echo "Change ${configfile} as follows:" ++ echo ++ echo " ResourceConfig ${configfiledir}srm.conf" ++ echo " AccessConfig ${configfiledir}access.conf" ++ echo ++ $echo "hit enter to continue${nnl}" ++ read continue ++ echo "Ouch!!!!!!!!!!!!!" ++ echo ++ exit 1 + } + + error() diff --git a/www/apache13-fp/files/patch-fd b/www/apache13-fp/files/patch-fd new file mode 100644 index 000000000000..89b500967937 --- /dev/null +++ b/www/apache13-fp/files/patch-fd @@ -0,0 +1,96 @@ +*** support/suexec.h.orig Sat May 10 00:06:17 1997 +--- support/suexec.h Thu Apr 23 15:57:52 1998 +*************** +*** 50,55 **** +--- 50,62 ---- + * + */ + ++ /* "FPEXE modification made on Nov 2nd 1997 by Mark Wormgoor (riddles@ipe.nl) ++ * ++ * Changes were made in order to use Suexec and Frontpage 98 at the same time. ++ * Instead of trying to run suid on /usr/local/frontpage/currentversion/bin/fpexe, ++ * we execute this so the suid-bit does all the work ++ */ ++ + /* + * suexec.h -- user-definable variables for the suexec wrapper code. + */ +*************** +*** 114,129 **** + * debugging purposes. + */ + #ifndef LOG_EXEC +! #define LOG_EXEC "/usr/local/etc/httpd/logs/cgi.log" /* Need me? */ + #endif + + /* + * DOC_ROOT -- Define as the DocumentRoot set for Apache. This + * will be the only hierarchy (aside from UserDirs) + * that can be used for suEXEC behavior. + */ + #ifndef DOC_ROOT +! #define DOC_ROOT "/usr/local/etc/httpd/htdocs" + #endif + + /* +--- 121,162 ---- + * debugging purposes. + */ + #ifndef LOG_EXEC +! #define LOG_EXEC "/var/log/httpd-cgi.log" /* Need me? */ + #endif + + /* + * DOC_ROOT -- Define as the DocumentRoot set for Apache. This + * will be the only hierarchy (aside from UserDirs) + * that can be used for suEXEC behavior. ++ * This is not used, since we have VirtualHosts defined. + */ + #ifndef DOC_ROOT +! #define DOC_ROOT "/usr/local/www" +! #endif +! +! /* +! * FPEXE +! * FRONTPAGE_EXE -- We are running frontpage and we don't need to run +! * fpexe suid, since it's already set suid. Also, the +! * dir-rights are incorrect and so on... +! */ +! #ifndef FPEXE +! #define FPEXE "fpexe" +! #endif +! +! #ifndef FRONTPAGE_EXE +! #define FRONTPAGE_EXE "/usr/local/frontpage/version3.0/apache-fp/_vti_bin/fpexe" +! #endif +! +! /* +! * SYSTEM_CGI -- Define as the cgi directory for system-wide CGI's +! * Note that UID/GID of the cgi or the directory are +! * NOT matched if they're in this directory, although +! * all the other checks still apply. Caveat Emptor. +! */ +! +! #ifndef SYSTEM_CGI +! #define SYSTEM_CGI "/usr/local/www/cgi-bin" + #endif + + /* +*************** +*** 131,137 **** + * + */ + #ifndef SAFE_PATH +! #define SAFE_PATH "/usr/local/bin:/usr/bin:/bin" + #endif + + #endif /* _SUEXEC_H */ +--- 164,170 ---- + * + */ + #ifndef SAFE_PATH +! #define SAFE_PATH "/usr/local/bin:/usr/bin:/bin:." + #endif + + #endif /* _SUEXEC_H */ diff --git a/www/apache13-fp/files/patch-fe b/www/apache13-fp/files/patch-fe new file mode 100644 index 000000000000..f2877b36197c --- /dev/null +++ b/www/apache13-fp/files/patch-fe @@ -0,0 +1,247 @@ +*** support/suexec.c.orig Fri Jan 30 08:45:44 1998 +--- support/suexec.c Fri Apr 24 17:32:21 1998 +*************** +*** 66,71 **** +--- 66,94 ---- + * + */ + ++ /* ++ * "System" CGI modification 97.05.10 by Rick Franchuk (rickf@netnation.com) ++ * ++ * I found that while it's great to make scripts run under the UID and GID ++ * specified in httpd.conf or what /etc/passwd says is 'cool', suEXEC can ++ * really put a damper on 'System' cgi's, forcing copies of the scripts ++ * to be installed into users' home directories. That didn't seem very ++ * fitting... so I changed it so that the target UID check is disabled in ++ * a system directory #defined in suexec+.h. I hope you all find it useful. ++ * ++ * The docroot check had to be bypassed to allow functionality for VirtualHost ++ * entries. I'm somewhat suprised noone encountered that behavior before. ++ */ ++ ++ /* "FPEXE modification made on 98.04.24 by Scot Hetzel (hetzels@westbend.net) ++ * based on previous FPEXE modifications supplied by Mark Wormgoor ++ * (riddles@ipe.nl) ++ * ++ * Changes were made in order to use Suexec and Frontpage 98 at the same time. ++ * After we change to the target_uid and target_gid. We check if cmd = FPEXE, ++ * if it does then we execute the cmd without performing any further tests. ++ * ++ */ + + #include "suexec.h" + +*************** +*** 75,81 **** + #include <sys/types.h> + #include <stdio.h> + #include <stdarg.h> +! #include <string.h> + #include <pwd.h> + #include <grp.h> + #include <time.h> +--- 98,104 ---- + #include <sys/types.h> + #include <stdio.h> + #include <stdarg.h> +! #include <strings.h> + #include <pwd.h> + #include <grp.h> + #include <time.h> +*************** +*** 138,144 **** + + static void err_output(const char *fmt, va_list ap) + { +- #ifdef LOG_EXEC + time_t timevar; + struct tm *lt; + +--- 161,166 ---- +*************** +*** 158,164 **** + vfprintf(log, fmt, ap); + + fflush(log); +- #endif /* LOG_EXEC */ + return; + } + +--- 180,185 ---- +*************** +*** 264,270 **** + log_err("user mismatch (%s)\n", pw->pw_name); + exit(103); + } +! + /* + * Check for a leading '/' (absolute path) in the command to be executed, + * or attempts to back up out of the current directory, +--- 285,291 ---- + log_err("user mismatch (%s)\n", pw->pw_name); + exit(103); + } +! + /* + * Check for a leading '/' (absolute path) in the command to be executed, + * or attempts to back up out of the current directory, +*************** +*** 301,306 **** +--- 322,328 ---- + /* + * Error out if the target group name is invalid. + */ ++ + if (strspn(target_gname, "1234567890") != strlen(target_gname)) { + if ((gr = getgrnam(target_gname)) == NULL) { + log_err("invalid target group name: (%s)\n", target_gname); +*************** +*** 325,331 **** + * Log the transaction here to be sure we have an open log + * before we setuid(). + */ +! log_err("uid: (%s/%s) gid: (%s/%s) %s\n", + target_uname, actual_uname, + target_gname, actual_gname, + cmd); +--- 347,353 ---- + * Log the transaction here to be sure we have an open log + * before we setuid(). + */ +! log_err("uid: (%s/%s) gid: (%s/%s) cmd: %s\n", + target_uname, actual_uname, + target_gname, actual_gname, + cmd); +*************** +*** 357,363 **** + * and setgid() to the target group. If unsuccessful, error out. + */ + if (((setgid(gid)) != 0) || (initgroups(actual_uname,gid) != 0)) { +! log_err("failed to setgid (%ld: %s)\n", gid, cmd); + exit(109); + } + +--- 379,385 ---- + * and setgid() to the target group. If unsuccessful, error out. + */ + if (((setgid(gid)) != 0) || (initgroups(actual_uname,gid) != 0)) { +! log_err("failed to setgid (%ld: %s/%s)\n", gid, cwd, cmd); + exit(109); + } + +*************** +*** 365,375 **** + * setuid() to the target user. Error out on fail. + */ + if ((setuid(uid)) != 0) { +! log_err("failed to setuid (%ld: %s)\n", uid, cmd); + exit(110); + } + + /* + * Get the current working directory, as well as the proper + * document root (dependant upon whether or not it is a + * ~userdir request). Error out if we cannot get either one, +--- 387,405 ---- + * setuid() to the target user. Error out on fail. + */ + if ((setuid(uid)) != 0) { +! log_err("failed to setuid (%ld: %s/%s)\n", uid, cwd, cmd); + exit(110); + } + + /* ++ * We logged everything, changed to the target uid/gid, and know the ++ * user is ok. We run fpexe now and bail out before anything goes wrong. ++ */ ++ #ifdef FPEXE ++ if ((strcmp(cmd, FPEXE)) != NULL) { ++ #endif ++ ++ /* + * Get the current working directory, as well as the proper + * document root (dependant upon whether or not it is a + * ~userdir request). Error out if we cannot get either one, +*************** +*** 402,411 **** +--- 432,446 ---- + } + } + ++ /* ++ * This section must be commented out to work properly with ++ * VirtualHosts running CGI in thier own directories. ++ * + if ((strncmp(cwd, dwd, strlen(dwd))) != 0) { + log_err("command not in docroot (%s/%s)\n", cwd, cmd); + exit(114); + } ++ */ + + /* + * Stat the cwd and verify it is a directory, or error out. +*************** +*** 451,470 **** + * Error out if the target name/group is different from + * the name/group of the cwd or the program. + */ +! if ((uid != dir_info.st_uid) || +! (gid != dir_info.st_gid) || +! (uid != prg_info.st_uid) || +! (gid != prg_info.st_gid)) +! { +! log_err("target uid/gid (%ld/%ld) mismatch with directory (%ld/%ld) or program (%ld/%ld)\n", +! uid, gid, +! dir_info.st_uid, dir_info.st_gid, +! prg_info.st_uid, prg_info.st_gid); +! exit(120); + } + + clean_env(); + + /* + * Be sure to close the log file so the CGI can't + * mess with it. If the exec fails, it will be reopened +--- 486,516 ---- + * Error out if the target name/group is different from + * the name/group of the cwd or the program. + */ +! +! #ifdef SYSTEM_CGI +! if (strncmp(cwd, SYSTEM_CGI, strlen(SYSTEM_CGI))) { +! #endif +! if ((uid != dir_info.st_uid) || +! (gid != dir_info.st_gid) || +! (uid != prg_info.st_uid) || +! (gid != prg_info.st_gid)) +! { +! log_err("target uid/gid (%ld/%ld) mismatch with directory %s(%ld/%ld) or program %s(%ld/%ld)\n", +! uid, gid, +! cwd, dir_info.st_uid, dir_info.st_gid, +! cmd, prg_info.st_uid, prg_info.st_gid); +! exit(120); +! } +! #ifdef SYSTEM_CGI + } ++ #endif + + clean_env(); + ++ #ifdef FPEXE ++ } ++ #endif ++ + /* + * Be sure to close the log file so the CGI can't + * mess with it. If the exec fails, it will be reopened +*************** +*** 486,491 **** +--- 532,538 ---- + * + * Oh well, log the failure and error out. + */ ++ + log_err("exec failed (%s)\n", cmd); + exit(255); + } diff --git a/www/apache13-fp/files/patch-ff b/www/apache13-fp/files/patch-ff new file mode 100644 index 000000000000..da0f609a2566 --- /dev/null +++ b/www/apache13-fp/files/patch-ff @@ -0,0 +1,42 @@ +*** support/Makefile.tmpl.orig Mon Mar 10 03:31:34 1997 +--- support/Makefile.tmpl Thu Apr 23 13:20:33 1998 +*************** +*** 8,18 **** +--- 8,32 ---- + INCLUDES=-I../src -I../src/regex $(INCLUDES1) $(EXTRA_INCLUDES) + LFLAGS=$(LFLAGS1) $(EXTRA_LFLAGS) + ++ PREFIX?=/usr/local ++ USER_CGI_BIN?=public_html ++ HTTPD_USER?=www ++ FP_EXE=${PREFIX}/frontpage/version3.0/apache-fp/_vti_bin/fpexe ++ SYS_CGI_BIN=${PREFIX}/www/cgi-bin ++ SU_FLAGS=-DHTTPD_USER=\"${HTTPD_USER}\" ++ SU_FLAGS+=-DSYSTEM_CGI=\"${SYS_CGI_BIN}\" ++ SU_FLAGS+=-DFRONTPAGE_EXE=\"${FP_EXE}\" ++ SU_FLAGS+=-DUSERDIR_SUFFIX=\"${USER_CGI_BIN}\" ++ + .c.o: + $(CC) -c $(CFLAGS) $(INCLUDES) $< + + TARGETS=htpasswd htdigest httpd_monitor rotatelogs logresolve + ++ .if defined(SUEXEC) ++ TARGETS+=suexec ++ .endif ++ + all: $(TARGETS) + + htpasswd: htpasswd.c +*************** +*** 29,34 **** +--- 43,51 ---- + + logresolve: logresolve.c + $(CC) $(INCLUDES) $(CFLAGS) logresolve.c -o logresolve $(LIBS) ++ ++ suexec: suexec.c ++ $(CC) $(INCLUDES) $(CFLAGS) ${SU_FLAGS} suexec.c -o suexec + + clean: + rm -f $(TARGETS) diff --git a/www/apache13-fp/pkg-comment b/www/apache13-fp/pkg-comment new file mode 100644 index 000000000000..69238e5bb07e --- /dev/null +++ b/www/apache13-fp/pkg-comment @@ -0,0 +1 @@ +The extremely popular Apache http server w/MS FrontPage Extentions. diff --git a/www/apache13-fp/pkg-descr b/www/apache13-fp/pkg-descr new file mode 100644 index 000000000000..940efc31c70c --- /dev/null +++ b/www/apache13-fp/pkg-descr @@ -0,0 +1,12 @@ + Apache-FP + +What is it? +----------- + +Apache is an HTTP server designed as a plug-in replacement for the NCSA +server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA server and +includes many frequently requested new features, and has an API which +allows it to be extended to meet users' needs more easily. + +Microsoft Frontpage Extentions allows web administrators and authers to +create, modify the web pages on the Apache server using Microsoft FrontPage. diff --git a/www/apache13-fp/pkg-plist b/www/apache13-fp/pkg-plist new file mode 100644 index 000000000000..d0d75944dca2 --- /dev/null +++ b/www/apache13-fp/pkg-plist @@ -0,0 +1,312 @@ +etc/rc.d/apache.sh +@exec mkdir -p %D/www/cgi-bin %D/www/data +etc/apache/httpd.conf-dist +etc/apache/srm.conf-dist +etc/apache/access.conf-dist +etc/apache/mime.types-dist +sbin/httpd +sbin/suexec +man/man1/htpasswd.1.gz +man/man8/httpd.8.gz +share/doc/apache/ABOUT_APACHE +share/doc/apache/LICENSE +share/doc/apache/README +share/doc/apache/apache_pb.gif +share/doc/apache/index.html +share/doc/apache/manual/LICENSE +share/doc/apache/manual/TODO +share/doc/apache/manual/bind.html +share/doc/apache/manual/cgi_path.html +share/doc/apache/manual/content-negotiation.html +share/doc/apache/manual/custom-error.html +share/doc/apache/manual/dns-caveats.html +share/doc/apache/manual/env.html +share/doc/apache/manual/footer.html +share/doc/apache/manual/handler.html +share/doc/apache/manual/header.html +share/doc/apache/manual/host.html +share/doc/apache/manual/images/home.gif +share/doc/apache/manual/images/index.gif +share/doc/apache/manual/images/sub.gif +share/doc/apache/manual/index.html +share/doc/apache/manual/install.html +share/doc/apache/manual/install_1_1.html +share/doc/apache/manual/invoking.html +share/doc/apache/manual/keepalive.html +share/doc/apache/manual/location.html +share/doc/apache/manual/man-template.html +share/doc/apache/manual/misc/API.html +share/doc/apache/manual/misc/FAQ.html +share/doc/apache/manual/misc/client_block_api.html +share/doc/apache/manual/misc/compat_notes.html +share/doc/apache/manual/misc/descriptors.html +share/doc/apache/manual/misc/fin_wait_2.html +share/doc/apache/manual/misc/footer.html +share/doc/apache/manual/misc/header.html +share/doc/apache/manual/misc/howto.html +share/doc/apache/manual/misc/index.html +share/doc/apache/manual/misc/known_bugs.html +share/doc/apache/manual/misc/known_client_problems.html +share/doc/apache/manual/misc/nopgp.html +share/doc/apache/manual/misc/perf-bsd44.html +share/doc/apache/manual/misc/perf-dec.html +share/doc/apache/manual/misc/perf.html +share/doc/apache/manual/misc/security_tips.html +share/doc/apache/manual/misc/vif-info.html +share/doc/apache/manual/misc/windoz_keepalive.html +share/doc/apache/manual/mod/core.html +share/doc/apache/manual/mod/directives.html +share/doc/apache/manual/mod/footer.html +share/doc/apache/manual/mod/header.html +share/doc/apache/manual/mod/index.html +share/doc/apache/manual/mod/mod_access.html +share/doc/apache/manual/mod/mod_actions.html +share/doc/apache/manual/mod/mod_alias.html +share/doc/apache/manual/mod/mod_asis.html +share/doc/apache/manual/mod/mod_auth.html +share/doc/apache/manual/mod/mod_auth_anon.html +share/doc/apache/manual/mod/mod_auth_db.html +share/doc/apache/manual/mod/mod_auth_dbm.html +share/doc/apache/manual/mod/mod_auth_msql.html +share/doc/apache/manual/mod/mod_browser.html +share/doc/apache/manual/mod/mod_cern_meta.html +share/doc/apache/manual/mod/mod_cgi.html +share/doc/apache/manual/mod/mod_cookies.html +share/doc/apache/manual/mod/mod_digest.html +share/doc/apache/manual/mod/mod_dir.html +share/doc/apache/manual/mod/mod_dld.html +share/doc/apache/manual/mod/mod_env.html +share/doc/apache/manual/mod/mod_example.html +share/doc/apache/manual/mod/mod_expires.html +share/doc/apache/manual/mod/mod_headers.html +share/doc/apache/manual/mod/mod_imap.html +share/doc/apache/manual/mod/mod_include.html +share/doc/apache/manual/mod/mod_info.html +share/doc/apache/manual/mod/mod_log_agent.html +share/doc/apache/manual/mod/mod_log_common.html +share/doc/apache/manual/mod/mod_log_config.html +share/doc/apache/manual/mod/mod_log_referer.html +share/doc/apache/manual/mod/mod_mime.html +share/doc/apache/manual/mod/mod_negotiation.html +share/doc/apache/manual/mod/mod_proxy.html +share/doc/apache/manual/mod/mod_rewrite.html +share/doc/apache/manual/mod/mod_status.html +share/doc/apache/manual/mod/mod_userdir.html +share/doc/apache/manual/mod/mod_usertrack.html +share/doc/apache/manual/multilogs.html +share/doc/apache/manual/new_features_1_0.html +share/doc/apache/manual/new_features_1_1.html +share/doc/apache/manual/new_features_1_2.html +share/doc/apache/manual/process-model.html +share/doc/apache/manual/stopping.html +share/doc/apache/manual/suexec.html +share/doc/apache/manual/unixware.html +share/doc/apache/manual/vhosts-in-depth.html +share/doc/apache/manual/virtual-host.html +@dirrm share/doc/apache/manual/images +@dirrm share/doc/apache/manual/misc +@dirrm share/doc/apache/manual/mod +@dirrm share/doc/apache/manual +@dirrm share/doc/apache +www/icons/README +www/icons/a.gif +www/icons/alert.black.gif +www/icons/alert.red.gif +www/icons/apache_pb.gif +www/icons/back.gif +www/icons/ball.gray.gif +www/icons/ball.red.gif +www/icons/binary.gif +www/icons/binhex.gif +www/icons/blank.gif +www/icons/bomb.gif +www/icons/box1.gif +www/icons/box2.gif +www/icons/broken.gif +www/icons/burst.gif +www/icons/c.gif +www/icons/comp.blue.gif +www/icons/comp.gray.gif +www/icons/compressed.gif +www/icons/continued.gif +www/icons/dir.gif +www/icons/down.gif +www/icons/dvi.gif +www/icons/f.gif +www/icons/folder.gif +www/icons/folder.open.gif +www/icons/folder.sec.gif +www/icons/forward.gif +www/icons/generic.gif +www/icons/generic.red.gif +www/icons/generic.sec.gif +www/icons/hand.right.gif +www/icons/hand.up.gif +www/icons/icon.sheet.gif +www/icons/image1.gif +www/icons/image2.gif +www/icons/image3.gif +www/icons/index.gif +www/icons/layout.gif +www/icons/left.gif +www/icons/link.gif +www/icons/movie.gif +www/icons/p.gif +www/icons/patch.gif +www/icons/pdf.gif +www/icons/pie0.gif +www/icons/pie1.gif +www/icons/pie2.gif +www/icons/pie3.gif +www/icons/pie4.gif +www/icons/pie5.gif +www/icons/pie6.gif +www/icons/pie7.gif +www/icons/pie8.gif +www/icons/portal.gif +www/icons/ps.gif +www/icons/quill.gif +www/icons/right.gif +www/icons/screw1.gif +www/icons/screw2.gif +www/icons/script.gif +www/icons/sound1.gif +www/icons/sound2.gif +www/icons/sphere1.gif +www/icons/sphere2.gif +www/icons/tar.gif +www/icons/tex.gif +www/icons/text.gif +www/icons/transfer.gif +www/icons/unknown.gif +www/icons/up.gif +www/icons/uu.gif +www/icons/uuencoded.gif +www/icons/world1.gif +www/icons/world2.gif +@dirrm www/cgi-bin +@dirrm www/data +@dirrm www/icons +@dirrm www +frontpage/version3.0/LICENSE.TXT +frontpage/version3.0/change_server.sh +frontpage/version3.0/fp_install.sh +frontpage/version3.0/frontpage.cnf +frontpage/version3.0/frontpage.cnf.orig +frontpage/version3.0/readme.htm +frontpage/version3.0/set_default_perms.sh +frontpage/version3.0/_vti_bin/_vti_adm/admin.exe +frontpage/version3.0/_vti_bin/_vti_aut/author.exe +frontpage/version3.0/_vti_bin/fpcount.exe +frontpage/version3.0/_vti_bin/shtml.exe +frontpage/version3.0/admin/check.htm +frontpage/version3.0/admin/contents.htm +frontpage/version3.0/admin/deletesubweb.htm +frontpage/version3.0/admin/disable.htm +frontpage/version3.0/admin/enable.htm +frontpage/version3.0/admin/footer.htm +frontpage/version3.0/admin/fpadmin.htm +frontpage/version3.0/admin/fpbanner.htm +frontpage/version3.0/admin/fpcreated.gif +frontpage/version3.0/admin/ipaddress.htm +frontpage/version3.0/admin/newserver.htm +frontpage/version3.0/admin/newsubweb.htm +frontpage/version3.0/admin/perms.htm +frontpage/version3.0/admin/recalc.htm +frontpage/version3.0/admin/renamesubweb.htm +frontpage/version3.0/admin/scripts/fpadmcgi.exe +frontpage/version3.0/admin/setdirexec.htm +frontpage/version3.0/admin/setdirnoexec.htm +frontpage/version3.0/admin/topleft.gif +frontpage/version3.0/admin/topright.gif +frontpage/version3.0/admin/uninstall.htm +frontpage/version3.0/apache-fp/_vti_bin/fpexe +frontpage/version3.0/apache-fp/fp-patch-apache_1.2.5 +frontpage/version3.0/apache-fp/fpexe.c +frontpage/version3.0/apache-fp/httpd +@unexec rm %D/frontpage/version3.0/apache-fp/suidkey* +frontpage/version3.0/bin/_vti_inf.html +frontpage/version3.0/bin/fpextde.msg +frontpage/version3.0/bin/fpextes.msg +frontpage/version3.0/bin/fpextfr.msg +frontpage/version3.0/bin/fpextit.msg +frontpage/version3.0/bin/fpextja.msg +frontpage/version3.0/bin/fpsrvadm.exe +frontpage/version3.0/bin/postinfo.html +frontpage/version3.0/exes/_vti_bin/_vti_adm/admin.exe +frontpage/version3.0/exes/_vti_bin/_vti_aut/author.exe +frontpage/version3.0/exes/_vti_bin/fpcount.exe +frontpage/version3.0/exes/_vti_bin/shtml.exe +frontpage/version3.0/nls/cp_1250.nls +frontpage/version3.0/nls/cp_1251.nls +frontpage/version3.0/nls/cp_1252.nls +frontpage/version3.0/nls/cp_1253.nls +frontpage/version3.0/nls/cp_1254.nls +frontpage/version3.0/nls/cp_1255.nls +frontpage/version3.0/nls/cp_1256.nls +frontpage/version3.0/nls/cp_1257.nls +frontpage/version3.0/nls/cp_437.nls +frontpage/version3.0/nls/cp_850.nls +frontpage/version3.0/nls/cp_932.nls +frontpage/version3.0/nls/cp_936.nls +frontpage/version3.0/nls/cp_949.nls +frontpage/version3.0/nls/cp_950.nls +frontpage/version3.0/serk/images/admin.gif +frontpage/version3.0/serk/images/appendix.gif +frontpage/version3.0/serk/images/architec.gif +frontpage/version3.0/serk/images/editor.gif +frontpage/version3.0/serk/images/explorer.gif +frontpage/version3.0/serk/images/filler25.gif +frontpage/version3.0/serk/images/home.gif +frontpage/version3.0/serk/images/i_conten.gif +frontpage/version3.0/serk/images/i_fpacls.gif +frontpage/version3.0/serk/images/install.gif +frontpage/version3.0/serk/images/intro.gif +frontpage/version3.0/serk/images/mslogo.gif +frontpage/version3.0/serk/images/publish1.gif +frontpage/version3.0/serk/images/publish2.gif +frontpage/version3.0/serk/images/security.gif +frontpage/version3.0/serk/images/serkl.gif +frontpage/version3.0/serk/images/serkr.gif +frontpage/version3.0/serk/images/trouble.gif +frontpage/version3.0/serk/images/u_conten.gif +frontpage/version3.0/serk/images/u_fpaccs.gif +frontpage/version3.0/serk/a_bots.htm +frontpage/version3.0/serk/a_fpexe.htm +frontpage/version3.0/serk/a_fpini.htm +frontpage/version3.0/serk/a_iisprm.htm +frontpage/version3.0/serk/a_modfp.htm +frontpage/version3.0/serk/a_source.htm +frontpage/version3.0/serk/a_spfile.htm +frontpage/version3.0/serk/a_uncnf.htm +frontpage/version3.0/serk/a_unperm.htm +frontpage/version3.0/serk/a_vers.htm +frontpage/version3.0/serk/admin.htm +frontpage/version3.0/serk/appendix.htm +frontpage/version3.0/serk/banner.htm +frontpage/version3.0/serk/default.htm +frontpage/version3.0/serk/home.htm +frontpage/version3.0/serk/install.htm +frontpage/version3.0/serk/intro.htm +frontpage/version3.0/serk/nav.htm +frontpage/version3.0/serk/security.htm +frontpage/version3.0/serk/trouble.htm +frontpage/version3.0/srcs/fp.suid.c +@dirrm frontpage/version3.0/_vti_bin/_vti_adm +@dirrm frontpage/version3.0/_vti_bin/_vti_aut +@dirrm frontpage/version3.0/_vti_bin +@dirrm frontpage/version3.0/admin/scripts +@dirrm frontpage/version3.0/admin +@dirrm frontpage/version3.0/apache-fp/_vti_bin +@dirrm frontpage/version3.0/apache-fp +@dirrm frontpage/version3.0/bin +@dirrm frontpage/version3.0/exes/_vti_bin/_vti_adm +@dirrm frontpage/version3.0/exes/_vti_bin/_vti_aut +@dirrm frontpage/version3.0/exes/_vti_bin +@dirrm frontpage/version3.0/exes +@dirrm frontpage/version3.0/nls +@dirrm frontpage/version3.0/serk/images +@dirrm frontpage/version3.0/serk +@dirrm frontpage/version3.0/srcs +@dirrm frontpage/version3.0 +@unexec rm %D/frontpage/currentversion |