Hello Sam,
because you asked on the list, I will answer here too:
(sorry for the inconvenience to other readers)
> I thought that mod_frontpage required a patch similar to
> mod_ssl--Could you please give me a description of how you got
> this to work.
At least I did some more patches for UUNET for security
and virtual hosting reasons, but here are the important ones
for apache 1.3.3 and DSO support (line numbers will differ).
You will have to avoid the double initalization check for modules,
which will be done by the following:
--- mod_frontpage.c.orig Mon Jul 6 10:58:37 1998
+++ mod_frontpage.c Tue Oct 27 18:01:35 1998
@@ -56,6 +56,7 @@
#include "httpd.h"
#include "http_config.h"
#include "http_conf_globals.h"
+#include "ap_compat.h"
#include <stdio.h>
#include <sys/time.h>
@@ -289,17 +292,19 @@
char* szRandom = (char*)iRandom;
struct timeval tp;
struct timezone tz;
(void)p; /* p is unused */
/*
- * Standalone servers call initialization twice: once in main() and again
- * in standalone_main(). The fully initializing on the the first call is a
- * waste of time, and a race condition can leave a stale suidkey.pgrpid
- * file around.
+ * Standalone servers call initialization twice for non shared module:
+ * once in main() and again in standalone_main().
+ * The fully initializing on the the first call is a waste of time,
+ * and a race condition can leave a stale suidkey.pgrpid file around.
*/
- if (standalone && !giInitializeCount++)
- return;
+ if ( standalone && !giInitializeCount++
+ && !frontpage_module.dynamic_load_handle) return;
/*
* Disable the suid scheme until everything falls perfectly into place.
@@ -314,5 +326,7 @@
if (!FrontPageCheckup(s))
return;
-
+
+ ap_add_version_component("FrontPage/3.0.4");
+
if (pipe(fdPipe) == -1)
{
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]