1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00

Update to FrontPage Extensions 2000.

PR:		14866
Submitted by:	maintainer
This commit is contained in:
Steve Price 2000-01-03 03:36:38 +00:00
parent 9676d2cfc3
commit 159f896689
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=24374
19 changed files with 744 additions and 582 deletions

View File

@ -6,11 +6,13 @@
# $FreeBSD$
#
DISTNAME= apache_${AP_VERS}
PKGNAME= apache_fp-${AP_VERS}
DISTNAME= apache_${AP_VERS}
PKGNAME= apache_fp-${AP_VERS}
CATEGORIES= www
MASTER_SITES= http://www.apache.org/dist/ \
ftp://ftp.microsoft.com/products/frontpage/ \
http://www.freebsd.org/gifs/ \
http://officeupdate.microsoft.com/frontpage/wpp/serk/ \
ftp://sunsite.doc.ic.ac.uk/Mirrors/ftp.microsoft.com/Products/frontpage/ \
ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/ \
ftp://ftp.rge.com/pub/infosystems/apache/dist/ \
@ -26,22 +28,22 @@ MASTER_SITES= http://www.apache.org/dist/ \
ftp://ftp.mtnranch.net/pub/apache/dist/ \
ftp://ftp.iodynamics.com/pub/mirror/apache/dist/ \
ftp://apache.nextpath.com/pub/apache/dist/
DISTFILES= ${APACHE} ${FRONTPAGE}
DISTFILES= ${APACHE} ${FRONTPAGE} powerlogo.gif fplogo.gif
MAINTAINER= hetzels@westbend.net
#PATCH_SITES= http://www.apache.org/dist/patches/apply_to_${AP_VERS}/
#PATCH_SITES= http://www.apache.org/dist/patches/apply_to_${AP_VERS}/
#PATCHFILES=
.if defined(PATCH_DEBUG)
PATCH_DIST_ARGS= -d ${WRKSRC}/src -E ${PATCH_DIST_STRIP}
PATCH_DIST_ARGS= -d ${WRKSRC}/src -E ${PATCH_DIST_STRIP}
.else
PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
.endif
AP_VERS= 1.3.9
APACHE= ${DISTNAME}${EXTRACT_SUFX}
FRONTPAGE= fp30.bsdi3.tar.Z
FRONTPAGE= fp40.bsdi.tar.Z
EXTRACT_ONLY= ${APACHE}
@ -49,22 +51,28 @@ 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
FPINSTALL= frontpage/version4.0/fp_install.sh
CHANGESERVER= frontpage/version4.0/change_server.sh
README= frontpage/version4.0/readme.htm
SERK= frontpage/version4.0/serk
MOD_FPDOCDIR= share/doc/apache/manual/mod/mod_frontpage
MOD_FP= ${FILESDIR}/mod_frontpage.c
IMAGES_DIR= share/doc/apache/manual/images
IMAGES_VTI= ${PREFIX}/www/data/images/_vti_cnf
INSTALL_FILE=${INSTALL} -c -m 555 -o bin -g bin
Y2K= http://www.apache.org/docs/misc/FAQ.html#year2000
Y2K+= http://computingcentral.msn.com/guide/year2000/msy2k/productinfo/frontpage.asp
Y2K= http://www.apache.org/foundation/Y2K.html
Y2K+= http://computingcentral.msn.com/guide/year2000/msy2k/productinfo/frontpage.asp
PLIST= ${WRKDIR}/PLIST
PLIST= ${WRKDIR}/PLIST
PLIST_SUB= FP_REV=version4.0
#
# Set APACHE_PERF_TUNING env. variable to YES to get maximum performance
#
HAS_CONFIGURE= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} \
--with-layout=GNU \
--with-perl=${PERL} \
@ -88,23 +96,24 @@ CONFIGURE_ARGS= --prefix=${PREFIX} \
--enable-shared=max
# Currently perl version doesn't matter
USE_PERL5= YES
USE_PERL5= YES
OPTIM= -DHARD_SERVER_LIMIT=512 \
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
OPTIM= -DHARD_SERVER_LIMIT=512 \
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
.if defined(APACHE_PERF_TUNING)
OPTIM+= -DBUFFERED_LOGS -DFD_SETSIZE=1024
CFLAGS+= -O6 -funroll-loops -fstrength-reduce -fomit-frame-pointer \
-fexpensive-optimizations -ffast-math
OPTIM+= -DBUFFERED_LOGS -DFD_SETSIZE=1024
CFLAGS+= -O6 -funroll-loops -fstrength-reduce -fomit-frame-pointer \
-fexpensive-optimizations -ffast-math
.endif
CONFIGURE_ENV= CFLAGS='${CFLAGS}' \
OPTIM='${OPTIM}'
CONFIGURE_ENV= CFLAGS='${CFLAGS}' \
OPTIM='${OPTIM}' \
PATH="${PREFIX}/bin:${PATH}"
MAN1= dbmmanage.1 htdigest.1 htpasswd.1
MAN8= ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8
MAN1= dbmmanage.1 htdigest.1 htpasswd.1
MAN8= ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8
.if defined(SUEXEC)
HTTPD_USER?=www
@ -131,7 +140,8 @@ post-extract:
@${ECHO} "===> Extracting FrontPage install scripts"
@cd ${WRKSRC} && \
${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${FRONTPAGE} \
${EXTRACT_AFTER_ARGS} ${FPINSTALL} ${CHANGESERVER}
${EXTRACT_AFTER_ARGS} ${FPINSTALL} ${CHANGESERVER} \
${README}
.if !defined(PATCH_DEBUG)
post-patch:
@ -143,13 +153,12 @@ post-configure:
.if defined(SUEXEC)
${CP} ${PKGDIR}/PLIST ${PLIST}
.else
${CAT} ${PKGDIR}/PLIST | grep -v sbin/suexec >${PLIST}
${CAT} ${PKGDIR}/PLIST | ${GREP} -v sbin/suexec >${PLIST}
.endif
IMAGES= apache_pb.gif fplogo.gif powerlogo.gif
post-install:
@if [ ! -f ${PREFIX}/${FPINSTALL} ]; then \
${MAKE} fp-install ; \
fi
@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh file."; \
${CAT} ${FILESDIR}/apache.sh.tmpl | \
@ -158,14 +167,39 @@ post-install:
> ${PREFIX}/etc/rc.d/apache.sh; \
${CHMOD} 751 ${PREFIX}/etc/rc.d/apache.sh; \
fi
fp-install:
@${INSTALL} -c -m 644 ${DISTDIR}/powerlogo.gif ${PREFIX}/${IMAGES_DIR}
@${INSTALL} -c -m 644 ${DISTDIR}/fplogo.gif ${PREFIX}/${IMAGES_DIR}
@${INSTALL} -c -m 644 ${PREFIX}/share/doc/apache/apache_pb.gif ${PREFIX}/${IMAGES_DIR}
@mkdir -p ${PREFIX}/www/data/images
@( cd ${PREFIX}/share/doc/apache ; if [ -h images ] ; then ${RM} -f images ; fi ; ln -fs manual/images images)
.for file in ${IMAGES}
@if [ ! -f ${PREFIX}/www/data/images/${file} ]; then \
${CP} -rp ${PREFIX}/${IMAGES_DIR}/${file} ${PREFIX}/www/data/images ; \
fi
.endfor
@${CAT} ${WRKSRC}/${FPINSTALL} | \
${SED} -e 's;PREFIX;${PREFIX};' > ${WRKDIR}/tmp.fpinstall
${SED} -e 's;PREFIX;${PREFIX};' \
-e 's;MOD_FPDOCDIR;${PREFIX}/${MOD_FPDOCDIR};' \
> ${WRKDIR}/tmp.fpinstall
@${SH} ${WRKDIR}/tmp.fpinstall
#Add the appropriate comment to the images/_vti_cnf file.
@if [ -d ${IMAGES_VTI} ]; then \
if [ ! "`grep description ${IMAGES_VTI}/apache_pb.gif`" ] ; then \
${ECHO} "vti_description:SW|Apache Webserver" >> ${IMAGES_VTI}/apache_pb.gif ;\
fi ; \
if [ ! "`grep description ${IMAGES_VTI}/fplogo.gif`" ] ; then \
${ECHO} "vti_description:SW|Created with Microsoft FrontPage 2000" >> ${IMAGES_VTI}/fplogo.gif ; \
fi ; \
if [ ! "`grep description ${IMAGES_VTI}/powerlogo.gif`" ] ; then \
${ECHO} "vti_description:SW|Powered by FreeBSD" >> ${IMAGES_VTI}/powerlogo.gif ; \
fi ; \
fi
@${INSTALL_FILE} ${WRKDIR}/tmp.fpinstall ${PREFIX}/${FPINSTALL}
@${CAT} ${WRKSRC}/${CHANGESERVER} | \
${SED} -e 's;PREFIX;${PREFIX};' > ${WRKDIR}/tmp.changeserver
@${INSTALL_FILE} ${WRKDIR}/tmp.changeserver ${PREFIX}/${CHANGESERVER}
@${MKDIR} ${PREFIX}/${MOD_FPDOCDIR}
@${CP} ${PREFIX}/${README} ${PREFIX}/${MOD_FPDOCDIR}/index.html
@${LN} -s ${PREFIX}/${SERK} ${PREFIX}/${MOD_FPDOCDIR}/serk
.include <bsd.port.mk>

View File

@ -1,2 +1,4 @@
MD5 (apache_1.3.9.tar.gz) = 880af89251943c67e3614bf2ffb89b32
MD5 (fp30.bsdi3.tar.Z) = 344b956cca8f367099d7c33e8c7ba174
MD5 (fp40.bsdi.tar.Z) = 2fb460f64fe1853eb791654851be208b
MD5 (powerlogo.gif) = 0f106073b3c7844cf22d4df126b27c62
MD5 (fplogo.gif) = db0fd186b50fde14ff2ec638382a85e6

View File

@ -7,13 +7,16 @@
new_key() {
skdir=PREFIX/frontpage/currentversion/apache-fp
CUR_UMASK=`umask`
skdir=PREFIX/frontpage/version4.0/apache-fp
PERL=PERL5
#NOTE: We need Perl 5, to generate a new key
if [ -x ${PERL} ]
then
umask 077
${PERL} -e '@a=(split(//, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*-=_+")); print((map {$a[rand(scalar @a)]} (1..128)), "\n");' > $skdir/suidkey
umask ${CUR_UMASK}
fi
}

View File

@ -21,8 +21,8 @@
* allow the exclusion or limitation of liability for consequential or
* incidental damages, the above limitation may not apply to you.
*
* $Revision: 1.3 $
* $Date: 1997/10/15 17:23:46 $
* $Revision: 5 $
* $Date: 6/19/98 5:25p $
*
*/
@ -69,6 +69,7 @@
#define Vlstat lstat
#endif
#ifndef TRUE
#define TRUE 1
#endif
@ -92,21 +93,21 @@ static int gfdKeyPipe[2]; /* Pipe to fpexe stub CGI */
static int gbKeyPipeActive = FALSE;/* Pipe to fpexe stub CGI is active */
static int gbEnabled = FALSE; /* TRUE when SUID scheme is enabled */
#if !defined(SHARED_MODULE)
static int giInitializeCount = 0; /* FrontPageInit called previously */
static int giInitializeCount =0 /* FrontPageInit called previously */
#endif
static const char* FP =
"/usr/local/frontpage/currentversion";
"/usr/local/frontpage/version4.0";
static const char* FPKEYDIR =
"/usr/local/frontpage/currentversion/apache-fp";
"/usr/local/frontpage/version4.0/apache-fp";
static const char* KEYFILEXOR =
"/usr/local/frontpage/currentversion/apache-fp/suidkey";
"/usr/local/frontpage/version4.0/apache-fp/suidkey";
static const char* KEYFILE =
"/usr/local/frontpage/currentversion/apache-fp/suidkey.%d";
"/usr/local/frontpage/version4.0/apache-fp/suidkey.%d";
static const char* FPSTUBDIR =
"/usr/local/frontpage/currentversion/apache-fp/_vti_bin";
"/usr/local/frontpage/version4.0/apache-fp/_vti_bin";
static const char* FPSTUB =
"/usr/local/frontpage/currentversion/apache-fp/_vti_bin/fpexe";
"/usr/local/frontpage/version4.0/apache-fp/_vti_bin/fpexe";
static const char* SHTML =
"/_vti_bin/shtml.exe";
static const char* SHTML2 =
@ -234,7 +235,7 @@ static int FrontPageCheckup(server_rec *s)
return (FALSE);
}
if (Vlstat(FPKEYDIR, &fs) == -1 || /* We can't stat the key dir */
if (Vlstat(FPKEYDIR, &fs) == -1 || /* We can't stat the key dir */
fs.st_uid || /* key dir not owned by root */
(fs.st_mode & (S_IRGRP | S_IROTH)) || /* key dir is readable */
(fs.st_mode & (S_IWGRP | S_IWOTH)) || /* key dir is writable */
@ -247,12 +248,12 @@ static int FrontPageCheckup(server_rec *s)
* that non-root programs can run apache-fp/_vti_bin/fpexe (even though
* non-root cannot list the directory).
*/
LogFrontPageError(s, "Incorrect permissions on key directory \"%-.1024s\", needs root ownership and perms rwx--x--x",
LogFrontPageError(s, "Incorrect permissions on key directory \"%-.1024s\", needs root ownership and permissions rwx--x--x",
FPKEYDIR, "FrontPageCheckup()", TRUE);
return (FALSE);
}
if (Vlstat(FPSTUBDIR, &fs) == -1 || /* We can't stat the stub dir */
if (Vlstat(FPSTUBDIR, &fs) == -1 || /* We can't stat the stub dir */
fs.st_uid || /* stub dir not owned by root */
(fs.st_mode & (S_IWGRP | S_IWOTH)) || /* stub dir is writable */
(!S_ISDIR(fs.st_mode)))
@ -261,12 +262,12 @@ static int FrontPageCheckup(server_rec *s)
* User recovery: set directory to be owned by by root with permissions
* r*x*-x*-x.
*/
LogFrontPageError(s, "Incorrect permissions on stub directory \"%-.1024s\", needs root ownership and perms r*x*-x*-x",
LogFrontPageError(s, "Incorrect permissions on stub directory \"%-.1024s\", needs root ownership and permissions r*x*-x*-x",
FPSTUBDIR, "FrontPageCheckup()", TRUE);
return (FALSE);
}
if (Vstat(FPSTUB, &fs) == -1 || /* We can't stat the stub */
if (Vstat(FPSTUB, &fs) == -1 || /* We can't stat the stub */
fs.st_uid || /* stub not owned by root */
!(fs.st_mode & S_ISUID) || /* stub is not set-uid */
(fs.st_mode & S_ISGID) || /* stub is set-gid */
@ -277,7 +278,7 @@ static int FrontPageCheckup(server_rec *s)
* User recovery: set stub to be owned by by root with permissions
* r*s*-x*-x.
*/
LogFrontPageError(s, "Incorrect permissions on stub \"%-.1024s\", needs root ownership and perms r*s*-x*-x",
LogFrontPageError(s, "Incorrect permissions on stub \"%-.1024s\", needs root ownership and permissions r*s*-x*-x",
FPSTUB, "FrontPageCheckup()", TRUE);
return (FALSE);
}
@ -428,7 +429,7 @@ static void FrontPageInit(server_rec *s, pool *p)
#ifdef LINUX
#define RAND_CMD "/bin/ps laxww | /usr/bin/sum ; /bin/ps laxww | /usr/bin/sum"
#else
#if defined ( bsdi ) || ( defined ( BSD ) && ( BSD >=199103 ))
#if defined ( bsdi ) || ( defined ( BSD ) && ( BSD >= 199103 ))
#define RAND_CMD "/bin/ps laxww | /usr/bin/cksum -o 1 ; /bin/ps laxww | /usr/bin/cksum -o 1"
#else
#define RAND_CMD "/bin/ps -ea | /bin/sum ; /bin/ps -ea | /bin/sum"
@ -497,6 +498,7 @@ static void FrontPageInit(server_rec *s, pool *p)
*/
LogFrontPageError(s, "Key file \"%-.1024s\" is unreadable or is too short (must be at least 8 bytes)",
KEYFILEXOR, "FrontPageInit()", TRUE);
close(fd);
return;
}
@ -513,6 +515,10 @@ static void FrontPageInit(server_rec *s, pool *p)
*/
for (i = 0; i < KEYLEN; i++)
gszKeyVal[i] = szBuf[i % iCount] ^ szRandom[i % sizeof(iRandom)];
/*
* Thanks to A.Mayrhofer@Austria.EU.net 980130
*/
close(fd);
}
@ -560,7 +566,7 @@ static void FrontPageInit(server_rec *s, pool *p)
/*
* Thanks to Scot Hetzel (hetzels@westbend.net)
*/
ap_add_version_component("FrontPage/3.0.4.3");
ap_add_version_component("FrontPage/4.0.4.3");
}
@ -675,7 +681,7 @@ static int FrontPageAlias(
sprintf(szBuf, "%d", gfdKeyPipe[0]);
ap_table_set(r->subprocess_env, "FPFD", ap_pstrdup(r->pool, szBuf));
r->execfilename = ap_pstrcat(r->pool, FPSTUB, szCgi + strlen(szFpexe), NULL);
r->execfilename = ap_pstrcat(r->pool, FPSTUB, szCgi+strlen(szFpexe), NULL);
r->filename = ap_pstrcat(r->pool, r->filename, szCgi, NULL);
if (write(gfdKeyPipe[1], gszKeyVal, 128) != 128)

View File

@ -1,6 +1,6 @@
--- configure.orig Sat Aug 14 03:29:05 1999
+++ configure Mon Sep 6 12:36:24 1999
@@ -1084,7 +1084,7 @@
+++ configure Sat Oct 16 20:49:14 1999
@@ -1084,10 +1084,10 @@
## UID/GID as production oriented as a web server in NIS anyway.
##
conf_user="nobody"
@ -8,17 +8,23 @@
+conf_group="nogroup"
conf_port="80"
conf_serveradmin="you@your.address"
conf_servername="new.host.name"
@@ -1109,6 +1109,9 @@
-conf_servername="new.host.name"
+conf_servername="`$aux/buildinfo.sh -n %h%d`"
if [ "x$confadjust" = "x1" ]; then
if [ -f /etc/passwd ]; then
for uid in nobody www daemon demon http httpd; do
@@ -1107,7 +1107,10 @@
conf_port="8080"
fi
conf_serveradmin="`$aux/buildinfo.sh -n %u@%h%d`"
conf_servername="`$aux/buildinfo.sh -n %h%d`"
fi
- conf_servername="`$aux/buildinfo.sh -n %h%d`"
+# conf_servername="`$aux/buildinfo.sh -n %h%d`"
+fi
+if [ ".$suexec" = .1 ]; then
+ conf_user="$suexec_caller"
+fi
fi
##
## determine prefix-relative paths for directories
@@ -1153,8 +1156,8 @@
echo " DEFAULT_PIDLOG: ${runtimedir_relative}${thetarget}.pid"
echo " DEFAULT_SCOREBOARD: ${runtimedir_relative}${thetarget}.scoreboard"

View File

@ -1,5 +1,5 @@
--- Makefile.tmpl.orig Fri Aug 13 01:58:18 1999
+++ Makefile.tmpl Mon Sep 6 12:58:17 1999
+++ Makefile.tmpl Sat Nov 13 19:33:44 1999
@@ -120,6 +120,7 @@
runtimedir = @runtimedir@
logfiledir = @logfiledir@
@ -68,7 +68,7 @@
< $(TOP)/$(SRC)/support/apachectl > $(TOP)/$(SRC)/.apaci.install.tmp && \
$(INSTALL_SCRIPT) $(TOP)/$(SRC)/.apaci.install.tmp $(root)$(sbindir)/$${apachectl}; \
echo "$(INSTALL_DATA) $(TOP)/$(SRC)/support/apachectl.8 $(root)$(mandir)/man8/$${apachectl}.8"; \
@@ -441,25 +458,33 @@
@@ -441,25 +458,36 @@
# icons and distributed CGI scripts.
install-data:
@echo "===> [data: Installing initial data files]"
@ -85,17 +85,20 @@
- find $(root)$(htdocsdir)/ -type d -exec chmod a+rx {} \; ; \
- find $(root)$(htdocsdir)/ -type f -exec chmod a+r {} \; ; \
+ (cd $(root)$(doc_prefix)/ && $(TAR) -xf -); \
+ cat $(TOP)/htdocs/index.html | \
+ sed -e 's;@@HOSTNAME@@;$(conf_servername);' \
+ > $(root)$(doc_prefix)/index.html ; \
+ $(LN) -f $(root)$(doc_prefix)/apache_pb.gif $(root)$(doc_prefix)/manual/images; \
+ find $(root)$(doc_prefix)/ -type d -exec chmod a+rx {} \; ; \
+ find $(root)$(doc_prefix)/ -type f -exec chmod a+r {} \; ; \
+# fi
+ if [ ! -d $(root)$(htdocsdir) ]; then \
+ $(CP) -rp $(root)$(doc_prefix) $(root)$(htdocsdir); \
+ $(MKDIR) $(root)$(htdocsdir); \
+ $(CP) -rp $(root)$(doc_prefix)/index.html $(root)$(htdocsdir); \
fi
- -@if [ -f $(root)$(cgidir)/printenv ]; then \
- echo "[PRESERVING EXISTING DATA SUBDIR: $(root)$(cgidir)/]"; \
- else \
+ $(RM) $(root)$(htdocsdir).default
+ $(LN) -s $(root)$(doc_prefix) $(root)$(htdocsdir).default
+# -@if [ -f $(root)$(cgidir)/printenv ]; then \
+# echo "[PRESERVING EXISTING DATA SUBDIR: $(root)$(cgidir)/]"; \
+# else \
@ -114,12 +117,12 @@
fi
@echo "Copying tree $(TOP)/icons/ -> $(root)$(iconsdir)/"; \
(cd $(TOP)/icons/ && $(TAR) $(TAROPT) - *) |\
@@ -493,15 +517,17 @@
@@ -493,20 +521,24 @@
-e 's;@@ServerRoot@@/icons;$(iconsdir);' \
-e 's;@@ServerRoot@@/cgi-bin;$(cgidir);' \
-e 's;@@ServerRoot@@/proxy;$(proxycachedir);' \
+ -e 's;@@ServerRoot@@/srm.conf;$(sysconfdir)/$(TARGET).conf;' \
+ -e 's;@@ServerRoot@@/access.conf;$(sysconfdir)/$(TARGET).conf;' \
+ -e 's;@@ServerRoot@@/srm.conf;/dev/null;' \
+ -e 's;@@ServerRoot@@/access.conf;/dev/null;' \
-e 's;@@ServerRoot@@;$(prefix);g' \
-e 's;httpd\.conf;$(TARGET).conf;' \
-e 's;logs/accept\.lock;$(runtimedir)/$(TARGET).lock;' \
@ -136,3 +139,10 @@
-e 's;conf/magic;$(sysconfdir)/magic;' \
-e 's;conf/mime\.types;$(sysconfdir)/mime.types;' \
-e 's;User nobody;User $(conf_user);' \
-e 's;Group #-1;Group $(conf_group);' \
-e 's;Port 80;Port $(conf_port);' \
+ -e 's;@@MANUAL@@;$(doc_prefix);' \
+ -e 's;@@HOSTNAME@@;$(conf_servername);' \
-e 's;ServerAdmin you@your.address;ServerAdmin $(conf_serveradmin);' \
-e 's;ServerName new.host.name;ServerName $(conf_servername);' \
> $(TOP)/$(SRC)/.apaci.install.tmp && \

View File

@ -1,28 +1,26 @@
--- conf/httpd.conf-dist.orig Wed May 5 15:17:59 1999
+++ conf/httpd.conf-dist Mon Sep 6 13:01:08 1999
@@ -97,6 +97,13 @@
+++ conf/httpd.conf-dist Wed Oct 27 21:37:07 1999
@@ -97,6 +97,9 @@
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
+<IfDefine FRONTPAGE>
+### FrontPage needs these two directives defined, otherwise ###
+### the fpadmsrv.exe program will cause errors. ###
+ResourceConfig @@ServerRoot@@/srm.conf
+AccessConfig @@ServerRoot@@/access.conf
+</IfDefine>
+
#
# Timeout: The number of seconds before receives and sends time out.
#
@@ -246,7 +253,7 @@
# don't use Group #-1 on these systems!
#
User nobody
-Group #-1
+Group nogroup
@@ -176,6 +179,10 @@
#Listen 3000
#Listen 12.34.56.78:80
+Listen 80
+# We need to Listen to port 8080, as that is were the Apache Docs can be accessed from.
+Listen 8080
+
#
# ServerAdmin: Your address, where problems with the server should be
# BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
@@ -274,7 +281,7 @@
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
@ -36,6 +34,7 @@
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
- AllowOverride None
+<IfDefine FRONTPAGE>
+### These are the Minimum options need by the FrontPage Module.
+### With out these options set the FrontPage Client will not be
@ -44,7 +43,7 @@
+</IfDefine>
+
+<IfDefine !FRONTPAGE>
AllowOverride None
+# AllowOverride None
+</IfDefine>
#
@ -83,3 +82,52 @@
#
# Optionally add a line containing the server version and virtual host
@@ -852,3 +877,48 @@
#<VirtualHost _default_:*>
#</VirtualHost>
+
+# This virtual Host allows access to the Apache & Frontpage Docs on port 8080
+<VirtualHost _default_:8080>
+ ServerAdmin webmaster@@@HOSTNAME@@
+ DocumentRoot @@MANUAL@@
+ ServerName @@HOSTNAME@@
+
+ <Directory "@@MANUAL@@">
+
+ #
+ # This may also be "None", "All", or any combination of "Indexes",
+ # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
+ #
+ # Note that "MultiViews" must be named *explicitly* --- "Options All"
+ # doesn't give it to you.
+ #
+ Options Indexes FollowSymLinks
+
+ #
+ # This controls which options the .htaccess files in directories can
+ # override. Can also be "All", or any combination of "Options", "FileInfo",
+ # "AuthConfig", and "Limit"
+ #
+ AllowOverride None
+
+ #
+ # Controls who can get stuff from this server.
+ #
+ Order allow,deny
+ Allow from all
+ </Directory>
+
+</VirtualHost>
+
+# This Virtual Host makes it so FrontPage will display pages from the
+# root web. Without this virtual host, Frontpage accesses the pages
+# on the default virtual host (port 8080) instead.
+#
+#NOTE: This Virtual Host Entry must be kept as the last _default_
+# virtual host entry.
+<VirtualHost _default_:80>
+ ServerAdmin webmaster@@@HOSTNAME@@
+ ServerName @@HOSTNAME@@
+</VirtualHost>
+

View File

@ -0,0 +1,11 @@
--- htdocs/manual/mod/index.html.orig Mon Mar 22 18:17:36 1999
+++ htdocs/manual/mod/index.html Fri Jun 11 22:12:43 1999
@@ -74,6 +74,8 @@
<DD>Demonstrates Apache API
<DT><A HREF="mod_expires.html">mod_expires</A> Apache 1.2 and up
<DD>Apply Expires: headers to resources
+<DT><A HREF="mod_frontpage/index.html">mod_frontpage</A> Apache 1.2 and up
+<DD>Apache mod_frontpage interface for FrontPage 2000
<DT><A HREF="mod_headers.html">mod_headers</A> Apache 1.2 and up
<DD>Add arbitrary HTTP headers to resources
<DT><A HREF="mod_imap.html">mod_imap</A>

View File

@ -1,5 +1,5 @@
--- src/support/log_server_status.orig Fri Jun 4 19:54:19 1999
+++ src/support/log_server_status Fri Sep 3 15:53:16 1999
--- src/support/log_server_status.orig Fri Jun 4 10:54:19 1999
+++ src/support/log_server_status Sat Nov 13 19:42:02 1999
@@ -67,10 +67,10 @@
#
require 'sys/socket.ph';
@ -13,7 +13,16 @@
sub tcp_connect
{
@@ -100,7 +100,7 @@
@@ -93,14 +93,14 @@
### Main
{
- $year=`date +%y`;
+ $year=`LC_TIME=C date +%y`;
chomp($year);
$year += ($year < 70) ? 2000 : 1900;
- $date = $year . `date +%m%d:%H%M%S`;
+ $date = $year . `LC_TIME=C date +%m%d:%H%M%S`;
chomp($date);
($day,$time)=split(/:/,$date);
$res=&tcp_connect($server,$port);

View File

@ -1,156 +1,205 @@
--- frontpage/version3.0/change_server.sh.orig Thu Mar 5 06:00:22 1998
+++ frontpage/version3.0/change_server.sh Fri Jan 22 23:03:20 1999
@@ -38,9 +38,9 @@
{
VERSION="3.0"
PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc"
- NEWHTTPD="/usr/local/frontpage/currentversion/apache-fp/httpd"
+ NEWHTTPD="PREFIX/sbin/httpd"
UPGRADEVERSION=`$NEWHTTPD -v`
- DEFAULTHTTPD="/usr/local/etc/httpd/httpd"
+ DEFAULTHTTPD="PREFIX/sbin/httpd"
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
@@ -59,6 +59,9 @@
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,10 +369,19 @@
*pache*) getHttpDirective $configfile AccessConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- accessconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ accessconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- accessconffile="${configfiledir}access.conf"
+ accessconffile="${configfiledir}conf/access.conf"
+ if [ ! -f "$accessconffile" ]
+ then
+ configError2
+ fi
fi
if [ ! -f "$accessconffile" ]
@@ -932,10 +944,19 @@
getHttpDirective $configfile ResourceConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- resconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- resconffile="${configfiledir}srm.conf"
+ resconffile="${configfiledir}conf/srm.conf"
+ if [ ! -f "$resconffile" ]
+ then
+ configError2
+ fi
fi
echo "Getting DocumentRoot from $resconffile."
getparam DocumentRoot $resconffile
@@ -952,10 +973,19 @@
resconffile=$param
if [ "$param" != "" ]
then
- file=`basename $param`
- resconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- resconffile="${configfiledir}srm.conf"
+ resconffile="${configfiledir}conf/srm.conf"
+ if [ ! -f "$resconffile" ]
+ then
+ configError2
+ fi
fi
echo "Getting UserDir from $resconffile."
getparam UserDir $resconffile
@@ -979,10 +1009,19 @@
*) getHttpDirective $configfile ResourceConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- resconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- resconffile="${configfiledir}srm.conf"
+ resconffile="${configfiledir}conf/srm.conf"
+ if [ ! -f "$resconffile" ]
+ then
+ configError2
+ fi
fi
if [ ! -f "$resconffile" ]
@@ -1124,6 +1163,39 @@
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()
*** frontpage/version4.0/change_server.sh.orig Mon May 24 13:27:07 1999
--- frontpage/version4.0/change_server.sh Thu Jun 10 19:43:09 1999
***************
*** 38,46 ****
{
VERSION="4.0"
PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc:/usr/bsd"
! NEWHTTPDNEW="/usr/local/frontpage/version${VERSION}/apache-fp/httpd"
! NEWHTTPDCOMPAT="/usr/local/frontpage/version${VERSION}/apache-fp/httpd.Compat"
! DEFAULTHTTPD="/usr/local/apache/sbin/httpd"
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
--- 38,46 ----
{
VERSION="4.0"
PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc:/usr/bsd"
! NEWHTTPDNEW="PREFIX/sbin/httpd"
! NEWHTTPDCOMPAT="${NEWHTTPDNEW}"
! DEFAULTHTTPD="PREFIX/sbin/httpd"
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
***************
*** 60,65 ****
--- 60,68 ----
IRIX*) machine="sgi" ;;
SunOS*5.*sun4*) machine="solaris" ;;
SunOS*5.*i386*) machine="solarisx86" ;;
+ FreeBSD* | \
+ NetBSD* | \
+ OpenBSD* | \
BSD/OS*) machine="bsdi" ;;
SCO_SV*) machine="sco5" ;;
UnixWare\ *\ *\ 7*\ i*) machine="uware7" ;;
***************
*** 496,505 ****
*pache*) getHttpDirective $configfile AccessConfig $port
if [ "$param" != "" ]
then
! file=`basename $param`
! accessconffile="${configfiledir}${file}"
else
! accessconffile="${configfiledir}access.conf"
fi
if [ ! -f "$accessconffile" ]
--- 499,517 ----
*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" ]
***************
*** 1061,1070 ****
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
--- 1073,1091 ----
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
***************
*** 1081,1090 ****
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
--- 1102,1120 ----
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
***************
*** 1108,1117 ****
*) getHttpDirective $configfile ResourceConfig $port
if [ "$param" != "" ]
then
! file=`basename $param`
! resconffile="${configfiledir}${file}"
else
! resconffile="${configfiledir}srm.conf"
fi
if [ ! -f "$resconffile" ]
--- 1138,1156 ----
*) 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" ]
***************
*** 1253,1258 ****
--- 1292,1330 ----
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()

View File

@ -1,25 +1,25 @@
--- frontpage/version3.0/fp_install.sh.orig Thu Mar 5 06:00:21 1998
+++ frontpage/version3.0/fp_install.sh Fri Jan 22 22:58:40 1999
@@ -50,7 +50,7 @@
--- frontpage/version4.0/fp_install.sh.orig Mon May 24 12:45:14 1999
+++ frontpage/version4.0/fp_install.sh Sat Jun 12 13:56:45 1999
@@ -48,7 +48,7 @@
{
VERSION="3.0"
VERSION="4.0"
PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc:/usr/bsd"
- INSTALLDIRDEFAULT="/usr/local/frontpage"
+ INSTALLDIRDEFAULT="PREFIX/frontpage"
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
@@ -69,6 +69,9 @@
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" ;;
@@ -325,7 +328,7 @@
@@ -68,6 +68,9 @@
IRIX*) machine="sgi" ;;
SunOS*5.*sun4*) machine="solaris" ;;
SunOS*5.*i386*) machine="solarisx86" ;;
+ FreeBSD* | \
+ NetBSD* | \
+ OpenBSD* | \
BSD/OS*) machine="bsdi" ;;
SCO_SV*) machine="sco5" ;;
UnixWare\ *\ *\ 7*\ i*) machine="uware7" ;;
@@ -327,7 +330,7 @@
echo "link will be created from /usr/local/frontpage/ to the location that"
echo "is chosen."
echo
@ -28,8 +28,8 @@
read installdir
if [ "$installdir" = "" ]
@@ -412,7 +415,7 @@
vtfile="fp30.$machine.tar"
@@ -414,7 +417,7 @@
vtfile="fp40.$machine.tar"
echo "Platform is $machine."
- vtfilelocation="`pwd`/"
@ -37,30 +37,35 @@
getextfilename $vtfilelocation $vtfile || return 1
@@ -651,10 +654,19 @@
@@ -538,7 +541,7 @@
upgrade="no"
echo "For details on how to upgrade servers manually, please see"
echo "the Server Extension Resource Kit (SERK), located in"
- echo "/usr/local/frontpage/version${VERSION}/serk"
+ echo "MOD_FPDOCDIR/serk"
echo
return $retval
else
@@ -655,10 +658,15 @@
*pache*) getHttpDirective $configfile AccessConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- accessconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ if [ "${param}" = "/dev/null" ]
+ then
+ accessconffile="${configfile}"
+ else
+ file=`basename $param`
+ accessconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- accessconffile="${configfiledir}access.conf"
+ accessconffile="${configfiledir}conf/access.conf"
+ if [ ! -f "$accessconffile" ]
+ then
+ configError2
+ fi
fi
if [ ! -f "$accessconffile" ]
@@ -1101,18 +1113,29 @@
@@ -1105,18 +1113,29 @@
webname="/"
@ -93,49 +98,47 @@
done
getparam Port $configfile
@@ -1124,12 +1147,37 @@
read port
done
@@ -1131,6 +1150,39 @@
getparam User $configfile
defwebowner=$param
- getparam User $configfile
- webowner=$param
-
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
- defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'`
+ getparam DocumentRoot $resconffile
+ docroot=$param
+
+ getparam User $configfile
+ defwebowner=$param
+
+ if [ "$defwebowner" = "" ]
+ then
+ getHttpDirective $configfile ResourceConfig $port
+ if [ "$param" != "" ]
+ then
+ if [ "${param}" = "/dev/null" ]
+ then
+ resconffile="${configfile}"
+ else
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ fi
+ else
+ resconffile="${configfiledir}srm.conf"
+ fi
+
+ if [ ! -f "$resconffile" ]
+ then
+ echo "ERROR: $resconffile does not exist!"
+ return 1
+ fi
+
+ getparam DocumentRoot $resconffile
+ docroot=$param
+ if [ ! -d "$docroot" ]
+ then
+ echo "ERROR: $docroot does not exist!"
+ return 1
+ fi
+
+ defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'`
+ fi
+
weconfigfile="${installdir}/we${port}.cnf"
webowner=""
until [ "$webowner" != "" ]
@@ -1144,6 +1192,12 @@
@@ -1146,6 +1198,12 @@
getparam Group $configfile
defgroup=$param
@ -148,7 +151,7 @@
webgroup=""
until [ "$webgroup" != "" ]
do
@@ -1155,6 +1209,8 @@
@@ -1157,6 +1215,8 @@
webgroup=$defgroup
fi
done
@ -157,10 +160,10 @@
until [ "$servertype" != "" ]
do
@@ -1168,9 +1224,13 @@
echo " 7. netscape-commerce"
echo " 8. netscape-fasttrack"
echo " 9. netscape-enterprise"
@@ -1167,9 +1227,13 @@
echo " 4. netscape-fasttrack"
echo " 5. netscape-enterprise"
echo " 6. stronghold"
- $echo "What type of Server is this: ${nnl}"
+ $echo "What type of Server is this: [$defservertypenum] ${nnl}"
read servertypenum
@ -172,17 +175,7 @@
case $servertypenum in
"1") servertype="ncsa" ;;
@@ -1185,7 +1245,8 @@
"7") servertype="netscape-commerce" ;;
"8") servertype="netscape-fasttrack" ;;
"9") servertype="netscape-enterprise" ;;
- *) echo "Invalid option! Please try again." ;;
+ *) servertypenum=""
+ echo "Invalid option! Please try again." ;;
esac
done
@@ -1510,6 +1571,8 @@
@@ -1545,6 +1609,8 @@
read admin
done
@ -191,10 +184,10 @@
until [ "$servertype" != "" ]
do
echo
@@ -1522,9 +1585,13 @@
echo " 7. netscape-commerce"
echo " 8. netscape-fasttrack"
echo " 9. netscape-enterprise"
@@ -1554,9 +1620,13 @@
echo " 4. netscape-fasttrack"
echo " 5. netscape-enterprise"
echo " 6. stronghold"
- $echo "What type of Server is this: ${nnl}"
+ $echo "What type of Server is this: [$defservertypenum] ${nnl}"
read servertypenum
@ -206,40 +199,7 @@
case $servertypenum in
"1") servertype="ncsa" ;;
@@ -1539,7 +1606,8 @@
"7") servertype="netscape-commerce" ;;
"8") servertype="netscape-fasttrack" ;;
"9") servertype="netscape-enterprise" ;;
- *) echo "Invalid option! Please try again." ;;
+ *) servertypenum=""
+ echo "Invalid option! Please try again." ;;
esac
done
@@ -1825,10 +1893,19 @@
*) getHttpDirective $configfile ResourceConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- resconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- resconffile="${configfiledir}srm.conf"
+ resconffile="${configfiledir}conf/srm.conf"
+ if [ ! -f "$resconffile" ]
+ then
+ configError2
+ fi
fi
if [ ! -f "$resconffile" ]
@@ -1964,7 +2041,6 @@
@@ -2023,7 +2093,6 @@
then
getHttpRootDirective $configfile $directive
fi
@ -247,90 +207,3 @@
}
getnetscapedocroot()
@@ -2080,10 +2156,19 @@
getHttpDirective $configfile ResourceConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- resconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- resconffile="${configfiledir}srm.conf"
+ resconffile="${configfiledir}conf/srm.conf"
+ if [ ! -f $resconffile ]
+ then
+ configError2
+ fi
fi
echo "Getting DocumentRoot from $resconffile."
getparam DocumentRoot $resconffile
@@ -2099,10 +2184,19 @@
getHttpDirective $configfile ResourceConfig $port
if [ "$param" != "" ]
then
- file=`basename $param`
- resconffile="${configfiledir}${file}"
+ if [ "$param" != "/dev/null" ]
+ then
+ file=`basename $param`
+ resconffile="${configfiledir}${file}"
+ else
+ configError
+ fi
else
- resconffile="${configfiledir}srm.conf"
+ resconffile="${configfiledir}conf/srm.conf"
+ if [ ! -f "$resconffile" ]
+ then
+ configError2
+ fi
fi
echo "Getting UserDir from $resconffile."
getparam UserDir $resconffile
@@ -2111,6 +2205,40 @@
;;
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()

View File

@ -1,5 +1,5 @@
--- src/support/suexec.h.orig Fri Jan 1 13:05:35 1999
+++ src/support/suexec.h Mon Sep 6 13:12:55 1999
+++ src/support/suexec.h Fri Nov 5 19:55:49 1999
@@ -56,6 +56,17 @@
*/
@ -34,12 +34,12 @@
+#define FPEXE "fpexe"
+#endif
+
+#ifndef FPSTUB
+#define FPSTUB "/usr/local/frontpage/version3.0/apache-fp/_vti_bin/fpexe"
+#ifndef FPSTUBDIR
+#define FPSTUBDIR "/usr/local/frontpage/version4.0/apache-fp/_vti_bin"
+#endif
+
+#ifndef FPSTUBDIR
+#define FPSTUBDIR "/usr/local/frontpage/currentversion/apache-fp/_vti_bin"
+#ifndef FPSTUB
+#define FPSTUB FPSTUBDIR "/fpexe"
+#endif
+
+/*

View File

@ -32,7 +32,7 @@
#include <sys/param.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <login_cab.h>
+#include <login_cap.h>
#include <stdarg.h>

View File

@ -0,0 +1,11 @@
--- src/support/Makefile.tmpl.orig Tue Aug 10 09:37:18 1999
+++ src/support/Makefile.tmpl Sat Oct 16 18:41:00 1999
@@ -39,7 +39,7 @@
-e 's%@LIBS_SHLIB@%$(LIBS_SHLIB)%g' && chmod a+x apxs
suexec: suexec.o
- $(CC) $(CFLAGS) suexec.o -o suexec $(LDFLAGS) $(LIBS)
+ $(CC) $(CFLAGS) suexec.o -o suexec $(LDFLAGS) $(LIBS) -lutil
clean:
rm -f $(TARGETS) *.o

View File

@ -1,5 +1,5 @@
--- src/main/http_request.c.orig Fri May 21 07:16:21 1999
+++ src/main/http_request.c Mon Sep 6 13:12:55 1999
+++ src/main/http_request.c Sat Oct 16 18:47:04 1999
@@ -187,6 +187,8 @@
return OK;
}
@ -17,3 +17,11 @@
if (res)
return res;
@@ -521,6 +524,7 @@
r->per_dir_config = per_dir_defaults;
}
}
+ if (r->execfilename) r->filename = r->execfilename;
}
/*

View File

@ -0,0 +1,15 @@
--- frontpage/version4.0/readme.htm.orig Mon May 24 12:45:14 1999
+++ frontpage/version4.0/readme.htm Thu Jun 10 21:03:28 1999
@@ -124,10 +124,8 @@
<h3><a name="serk">Server Extensions Resource Kit</a></h3>
-<p>The FrontPage 2000 Server Extensions include a full set of documentation: the Server
-Extensions Resource Kit. This is an HTML document installed on the server machine (by
-default) in /usr/local/frontpage/version4.0/serk. To view the Server Extensions Resource
-Kit, open /usr/local/frontpage/version4.0/serk/default.htm in your Web browser.</p>
+<p>The FrontPage 2000 Server Extensions include a full set of documentation: the
+<a href="serk/default.htm">Server Extensions Resource Kit</a>. This is an HTML document installed on the server machine (by default).</p>
<p>The Server Extensions Resource Kit contains detailed information about installing and
administering the FrontPage Server Extensions along with an overview of the Server

View File

@ -1 +1 @@
The extremely popular Apache http server w/MS FrontPage Extentions
The Apache webserver with w/MS Frontpage 2000 Extentions.

View File

@ -11,12 +11,12 @@ Allows it to be extended to meet users' needs more easily.
Microsoft Frontpage Extentions allows web administrators and authors to
remotely manage, create, modify, or delete web pages on the Apache server
using Microsoft FrontPage 98.
using Microsoft FrontPage 2000.
Documentation
-------------
All the documentation is on-line on the WWW, via the URL's:
Apache - http://www.apache.org
FrontPage - http://www.microsoft.com/frontpage/wpp/SERK
Apache - http://www.apache.org/httpd.html
FrontPage - http://officeupdate.microsoft.com/frontpage/wpp/serk/

View File

@ -97,10 +97,11 @@ sbin/logresolve
sbin/rotatelogs
sbin/suexec
share/doc/apache/apache_pb.gif
@exec mkdir -p %D/www
@exec ln -fs %B %D/www/data.default
@unexec rm -f %D/www/data.default
@exec if [ ! -d %D/www/data/images ] ; then mkdir -p %D/www/data/images ; fi
share/doc/apache/index.html
@exec if [ ! -f %D/www/data/%f ]; then cp %D/%F %D/www/data/%f; fi
@exec if [ ! -h %B/images ]; then (cd %B ; ln -s manual/images images); fi
@unexec if [ -h %B/images ]; then rm -f %B/images; fi
share/doc/apache/manual/LICENSE
share/doc/apache/manual/bind.html
share/doc/apache/manual/cgi_path.html
@ -113,13 +114,19 @@ 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/images/apache_pb.gif
@exec if [ ! -f %D/www/data/images/%f ]; then cp %D/%F %D/www/data/images/%f; fi
share/doc/apache/manual/images/custom_errordocs.gif
share/doc/apache/manual/images/fplogo.gif
@exec if [ ! -f %D/www/data/images/%f ]; then cp %D/%F %D/www/data/images/%f; fi
share/doc/apache/manual/images/home.gif
share/doc/apache/manual/images/index.gif
share/doc/apache/manual/images/mod_rewrite_fig1.fig
share/doc/apache/manual/images/mod_rewrite_fig1.gif
share/doc/apache/manual/images/mod_rewrite_fig2.fig
share/doc/apache/manual/images/mod_rewrite_fig2.gif
share/doc/apache/manual/images/powerlogo.gif
@exec if [ ! -f %D/www/data/images/%f ]; then cp %D/%F %D/www/data/images/%f; fi
share/doc/apache/manual/images/sub.gif
share/doc/apache/manual/index.html
share/doc/apache/manual/install-tpf.html
@ -177,6 +184,9 @@ share/doc/apache/manual/mod/mod_dll.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_frontpage/index.html
@exec if [ -h %B/serk ] ; then rm -f %B/serk ; fi ; ln -fs %D/frontpage/%%FP_REV%%/serk %B/serk
@unexec rm -f %B/serk
share/doc/apache/manual/mod/mod_headers.html
share/doc/apache/manual/mod/mod_imap.html
share/doc/apache/manual/mod/mod_include.html
@ -229,8 +239,11 @@ share/doc/apache/manual/vhosts/name-based.html
share/doc/apache/manual/vhosts/vhosts-in-depth.html
share/doc/apache/manual/vhosts/virtual-host.html
share/doc/apache/manual/windows.html
@exec if [ ! -d %D/www/cgi-bin ]; then mkdir -p %D/www/cgi-bin; fi
www/cgi-bin.default/printenv
@exec if [ ! -f %D/www/cgi-bin/%f ]; then cp %D/%F %D/www/cgi-bin/%f; fi
www/cgi-bin.default/test-cgi
@exec if [ ! -f %D/www/cgi-bin/%f ]; then cp %D/%F %D/www/cgi-bin/%f; fi
www/icons/README
www/icons/a.gif
www/icons/alert.black.gif
@ -348,6 +361,7 @@ www/icons/world2.gif
@dirrm libexec/apache
@dirrm share/doc/apache/manual/images
@dirrm share/doc/apache/manual/misc
@dirrm share/doc/apache/manual/mod/mod_frontpage
@dirrm share/doc/apache/manual/mod
@dirrm share/doc/apache/manual/search
@dirrm share/doc/apache/manual/vhosts
@ -357,129 +371,192 @@ www/icons/world2.gif
@dirrm www/icons/small
@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_1258.nls
frontpage/version3.0/nls/cp_28592.nls
frontpage/version3.0/nls/cp_28605.nls
frontpage/version3.0/nls/cp_437.nls
frontpage/version3.0/nls/cp_850.nls
frontpage/version3.0/nls/cp_874.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
frontpage/%%FP_REV%%/LICENSE.TXT
frontpage/%%FP_REV%%/change_server.sh
frontpage/%%FP_REV%%/fp_install.sh
frontpage/%%FP_REV%%/frontpage.cnf
@unexec if [ -f %B/%f.orig ] ; then rm -f %B/%f.orig ; fi
frontpage/%%FP_REV%%/set_default_perms.sh
frontpage/%%FP_REV%%/readme.htm
@unexec if [ -f %B/upgrade_results.txt ] ; then rm -f %B/upgrade_results.txt ; fi
frontpage/%%FP_REV%%/_vti_bin/_vti_adm/admin.exe
frontpage/%%FP_REV%%/_vti_bin/_vti_aut/author.exe
frontpage/%%FP_REV%%/_vti_bin/fpcount.exe
frontpage/%%FP_REV%%/_vti_bin/shtml.exe
frontpage/%%FP_REV%%/admin/check.htm
frontpage/%%FP_REV%%/admin/contents.htm
frontpage/%%FP_REV%%/admin/delsbweb.htm
frontpage/%%FP_REV%%/admin/direxe.htm
frontpage/%%FP_REV%%/admin/dirnoexe.htm
frontpage/%%FP_REV%%/admin/disable.htm
frontpage/%%FP_REV%%/admin/enable.htm
frontpage/%%FP_REV%%/admin/footer.htm
frontpage/%%FP_REV%%/admin/fpadmin.htm
frontpage/%%FP_REV%%/admin/fpbanner.htm
frontpage/%%FP_REV%%/admin/fpcreate.gif
frontpage/%%FP_REV%%/admin/ipaddr.htm
frontpage/%%FP_REV%%/admin/newsbweb.htm
frontpage/%%FP_REV%%/admin/newsrvr.htm
frontpage/%%FP_REV%%/admin/perms.htm
frontpage/%%FP_REV%%/admin/recalc.htm
frontpage/%%FP_REV%%/admin/rensbweb.htm
frontpage/%%FP_REV%%/admin/scripts/fpadmcgi.exe
frontpage/%%FP_REV%%/admin/topleft.gif
frontpage/%%FP_REV%%/admin/topright.gif
frontpage/%%FP_REV%%/admin/uninstal.htm
frontpage/%%FP_REV%%/apache-fp/_vti_bin/fpexe
frontpage/%%FP_REV%%/apache-fp/fp-patch-apache_1.3.3
frontpage/%%FP_REV%%/apache-fp/fpexe.c
frontpage/%%FP_REV%%/apache-fp/httpd
frontpage/%%FP_REV%%/apache-fp/httpd.Compat
@unexec rm %D/frontpage/%%FP_REV%%/apache-fp/suidkey*
frontpage/%%FP_REV%%/bin/_vti_inf.htm
frontpage/%%FP_REV%%/bin/fpsrvadm.exe
frontpage/%%FP_REV%%/bin/postinfo.htm
frontpage/%%FP_REV%%/exes/_vti_bin/_vti_adm/admin.exe
frontpage/%%FP_REV%%/exes/_vti_bin/_vti_aut/author.exe
frontpage/%%FP_REV%%/exes/_vti_bin/fpcount.exe
frontpage/%%FP_REV%%/exes/_vti_bin/shtml.exe
frontpage/%%FP_REV%%/nls/cp_1250.nls
frontpage/%%FP_REV%%/nls/cp_1251.nls
frontpage/%%FP_REV%%/nls/cp_1252.nls
frontpage/%%FP_REV%%/nls/cp_1253.nls
frontpage/%%FP_REV%%/nls/cp_1254.nls
frontpage/%%FP_REV%%/nls/cp_1255.nls
frontpage/%%FP_REV%%/nls/cp_1256.nls
frontpage/%%FP_REV%%/nls/cp_1257.nls
frontpage/%%FP_REV%%/nls/cp_1258.nls
frontpage/%%FP_REV%%/nls/cp_28592.nls
frontpage/%%FP_REV%%/nls/cp_28605.nls
frontpage/%%FP_REV%%/nls/cp_437.nls
frontpage/%%FP_REV%%/nls/cp_850.nls
frontpage/%%FP_REV%%/nls/cp_874.nls
frontpage/%%FP_REV%%/nls/cp_932.nls
frontpage/%%FP_REV%%/nls/cp_936.nls
frontpage/%%FP_REV%%/nls/cp_949.nls
frontpage/%%FP_REV%%/nls/cp_950.nls
frontpage/%%FP_REV%%/serk/001.gif
frontpage/%%FP_REV%%/serk/1ptrans.gif
frontpage/%%FP_REV%%/serk/SERK.css
frontpage/%%FP_REV%%/serk/adadv.htm
frontpage/%%FP_REV%%/serk/adadv_1.htm
frontpage/%%FP_REV%%/serk/adadv_2.htm
frontpage/%%FP_REV%%/serk/adadv_3.htm
frontpage/%%FP_REV%%/serk/adadv_4.htm
frontpage/%%FP_REV%%/serk/adadv_5.htm
frontpage/%%FP_REV%%/serk/adadv_6.htm
frontpage/%%FP_REV%%/serk/adadv_7.htm
frontpage/%%FP_REV%%/serk/adadv_8.htm
frontpage/%%FP_REV%%/serk/adadv_9.htm
frontpage/%%FP_REV%%/serk/adfpre.htm
frontpage/%%FP_REV%%/serk/adfpre01.gif
frontpage/%%FP_REV%%/serk/adfpre02.gif
frontpage/%%FP_REV%%/serk/adfpre_1.htm
frontpage/%%FP_REV%%/serk/adfpre_2.htm
frontpage/%%FP_REV%%/serk/adfpre_3.htm
frontpage/%%FP_REV%%/serk/adfpre_4.htm
frontpage/%%FP_REV%%/serk/adfpre_5.htm
frontpage/%%FP_REV%%/serk/adfpre_6.htm
frontpage/%%FP_REV%%/serk/adfpre_7.htm
frontpage/%%FP_REV%%/serk/adfpsr.htm
frontpage/%%FP_REV%%/serk/adfpsr_1.htm
frontpage/%%FP_REV%%/serk/adfpsr_2.htm
frontpage/%%FP_REV%%/serk/adfpsr_3.htm
frontpage/%%FP_REV%%/serk/adhtm.htm
frontpage/%%FP_REV%%/serk/adhtm_1.htm
frontpage/%%FP_REV%%/serk/adhtm_2.htm
frontpage/%%FP_REV%%/serk/admart.gif
frontpage/%%FP_REV%%/serk/admmc.htm
frontpage/%%FP_REV%%/serk/admmc_1.htm
frontpage/%%FP_REV%%/serk/admmc_2.htm
frontpage/%%FP_REV%%/serk/admmc_3.htm
frontpage/%%FP_REV%%/serk/admmc_4.htm
frontpage/%%FP_REV%%/serk/admmc_5.htm
frontpage/%%FP_REV%%/serk/admmc_6.htm
frontpage/%%FP_REV%%/serk/adoview.htm
frontpage/%%FP_REV%%/serk/apndx00.htm
frontpage/%%FP_REV%%/serk/apndx01.htm
frontpage/%%FP_REV%%/serk/apndx02.htm
frontpage/%%FP_REV%%/serk/apndx03.htm
frontpage/%%FP_REV%%/serk/apndx04.htm
frontpage/%%FP_REV%%/serk/apndx05.htm
frontpage/%%FP_REV%%/serk/apndxtoc.htm
frontpage/%%FP_REV%%/serk/axrpc.htm
frontpage/%%FP_REV%%/serk/back.gif
frontpage/%%FP_REV%%/serk/bullet.gif
frontpage/%%FP_REV%%/serk/cnrat_1.gif
frontpage/%%FP_REV%%/serk/cnrat_2.gif
frontpage/%%FP_REV%%/serk/cpyright.htm
frontpage/%%FP_REV%%/serk/default.htm
frontpage/%%FP_REV%%/serk/dwnarrow.gif
frontpage/%%FP_REV%%/serk/home.gif
frontpage/%%FP_REV%%/serk/incompat.htm
frontpage/%%FP_REV%%/serk/inintro.htm
frontpage/%%FP_REV%%/serk/inunix.htm
frontpage/%%FP_REV%%/serk/inwindow.htm
frontpage/%%FP_REV%%/serk/msft.gif
frontpage/%%FP_REV%%/serk/next.gif
frontpage/%%FP_REV%%/serk/noterule.gif
frontpage/%%FP_REV%%/serk/ovarchit.htm
frontpage/%%FP_REV%%/serk/ovart.gif
frontpage/%%FP_REV%%/serk/ovfeat01.gif
frontpage/%%FP_REV%%/serk/ovfeat02.gif
frontpage/%%FP_REV%%/serk/ovfeat03.gif
frontpage/%%FP_REV%%/serk/ovfeatur.htm
frontpage/%%FP_REV%%/serk/ovpublis.htm
frontpage/%%FP_REV%%/serk/ovscenar.htm
frontpage/%%FP_REV%%/serk/ovwhatar.htm
frontpage/%%FP_REV%%/serk/ovwhatis.htm
frontpage/%%FP_REV%%/serk/previous.gif
frontpage/%%FP_REV%%/serk/r_ydot.gif
frontpage/%%FP_REV%%/serk/scintro.htm
frontpage/%%FP_REV%%/serk/scuni.htm
frontpage/%%FP_REV%%/serk/scuni_1.htm
frontpage/%%FP_REV%%/serk/scuni_10.htm
frontpage/%%FP_REV%%/serk/scuni_2.htm
frontpage/%%FP_REV%%/serk/scuni_3.htm
frontpage/%%FP_REV%%/serk/scuni_4.htm
frontpage/%%FP_REV%%/serk/scuni_5.htm
frontpage/%%FP_REV%%/serk/scuni_6.htm
frontpage/%%FP_REV%%/serk/scuni_7.htm
frontpage/%%FP_REV%%/serk/scuni_8.htm
frontpage/%%FP_REV%%/serk/scuni_9.htm
frontpage/%%FP_REV%%/serk/scunix01.gif
frontpage/%%FP_REV%%/serk/scwin.htm
frontpage/%%FP_REV%%/serk/scwin_1.htm
frontpage/%%FP_REV%%/serk/scwin_2.htm
frontpage/%%FP_REV%%/serk/scwin_3.htm
frontpage/%%FP_REV%%/serk/scwin_4.htm
frontpage/%%FP_REV%%/serk/scwin_5.htm
frontpage/%%FP_REV%%/serk/scwin_6.htm
frontpage/%%FP_REV%%/serk/scwin_7.htm
frontpage/%%FP_REV%%/serk/scwin_8.htm
frontpage/%%FP_REV%%/serk/scwin_9.htm
frontpage/%%FP_REV%%/serk/secart.gif
frontpage/%%FP_REV%%/serk/serkindx.htm
frontpage/%%FP_REV%%/serk/serktop.gif
frontpage/%%FP_REV%%/serk/serktop.htm
frontpage/%%FP_REV%%/serk/serkxtra.gif
frontpage/%%FP_REV%%/serk/serkxtra.htm
frontpage/%%FP_REV%%/serk/setart.gif
frontpage/%%FP_REV%%/serk/splash.gif
frontpage/%%FP_REV%%/serk/termofus.gif
frontpage/%%FP_REV%%/serk/top.gif
frontpage/%%FP_REV%%/srcs/fp.suid.c
@dirrm frontpage/%%FP_REV%%/_vti_bin/_vti_adm
@dirrm frontpage/%%FP_REV%%/_vti_bin/_vti_aut
@dirrm frontpage/%%FP_REV%%/_vti_bin
@dirrm frontpage/%%FP_REV%%/admin/scripts
@dirrm frontpage/%%FP_REV%%/admin
@dirrm frontpage/%%FP_REV%%/apache-fp/_vti_bin
@dirrm frontpage/%%FP_REV%%/apache-fp
@dirrm frontpage/%%FP_REV%%/bin
@dirrm frontpage/%%FP_REV%%/exes/_vti_bin/_vti_adm
@dirrm frontpage/%%FP_REV%%/exes/_vti_bin/_vti_aut
@dirrm frontpage/%%FP_REV%%/exes/_vti_bin
@dirrm frontpage/%%FP_REV%%/exes
@dirrm frontpage/%%FP_REV%%/nls
@dirrm frontpage/%%FP_REV%%/serk
@dirrm frontpage/%%FP_REV%%/srcs
@dirrm frontpage/%%FP_REV%%
@dirrm frontpage