cvs commit: apache-1.3/src Configuration.tmpl
fielding99/08/08 23:25:25 Modified:src Configuration.tmpl Log: Move mod_auth_digest to where it makes sense. If there is a problem with the ordering here, then we should move all the auth modules and not just the latest one. Revision ChangesPath 1.120 +13 -12apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.119 retrieving revision 1.120 diff -u -r1.119 -r1.120 --- Configuration.tmpl1999/08/08 22:45:10 1.119 +++ Configuration.tmpl1999/08/09 06:25:24 1.120 @@ -322,17 +322,6 @@ AddModule modules/standard/mod_userdir.o -## digest implements HTTP Digest Authentication rather than the less -## secure Basic Auth used by the other modules. This is an updated -## version of mod_digest, but it is not well tested and is therefore -## marked experimental. -## Note: if you add this module in then you might also need the -## truerand library (available for example from -## ftp://research.att.com/dist/mab/librand.shar) - see the Rule -## DEV_RANDOM above for more info. - -# AddModule modules/experimental/mod_auth_digest.o - ## The proxy module enables the server to act as a proxy for outside ## http and ftp services. It's not as complete as it could be yet. ## NOTE: You do not want this module UNLESS you are running a proxy; @@ -370,9 +359,21 @@ # AddModule modules/standard/mod_auth_db.o ## digest implements HTTP Digest Authentication rather than the less -## secure Basic Auth used by the other modules. +## secure Basic Auth used by the other modules. This is the old version. # AddModule modules/standard/mod_digest.o + +## auth_digest implements HTTP/1.1 Digest Authentication (RFC 2617) +## rather than the less secure Basic Auth used by the other modules. +## This is an updated version of mod_digest, but it is not as well tested +## and is therefore marked experimental. Use either the one above, or +## this one below, but not both digest modules. +## Note: if you add this module in then you might also need the +## truerand library (available for example from +## ftp://research.att.com/dist/mab/librand.shar) - see the Rule +## DEV_RANDOM above for more info. + +# AddModule modules/experimental/mod_auth_digest.o ## Optional response header manipulation modules. ##
cvs commit: apache-1.3/src Configuration.tmpl
ronald 99/08/08 15:45:11 Modified:src Configuration.tmpl Log: Aargh - forgot the note about needing the truerand library for mod_auth_digest Revision ChangesPath 1.119 +5 -1 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.118 retrieving revision 1.119 diff -u -r1.118 -r1.119 --- Configuration.tmpl1999/08/08 22:37:14 1.118 +++ Configuration.tmpl1999/08/08 22:45:10 1.119 @@ -325,7 +325,11 @@ ## digest implements HTTP Digest Authentication rather than the less ## secure Basic Auth used by the other modules. This is an updated ## version of mod_digest, but it is not well tested and is therefore -## marked experimental +## marked experimental. +## Note: if you add this module in then you might also need the +## truerand library (available for example from +## ftp://research.att.com/dist/mab/librand.shar) - see the Rule +## DEV_RANDOM above for more info. # AddModule modules/experimental/mod_auth_digest.o
cvs commit: apache-1.3/src Configuration.tmpl Configure
gstein 99/05/31 04:57:59 Modified:src Configuration.tmpl Configure Log: The directory has changed to lib/expat-lite/ to clarify that we are not using the full Expat distribution (suggested by Roy). Revision ChangesPath 1.115 +3 -3 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- Configuration.tmpl1999/05/25 11:28:39 1.114 +++ Configuration.tmpl1999/05/31 11:57:57 1.115 @@ -162,9 +162,9 @@ # # EXPAT: # Include James Clark's Expat package into Apache, for use by the -# modules. The default is to include it if the lib/expat/ directory -# is present. This rule will always be interpreted as no if the -# directory is not present. +# modules. The default is to include it if the lib/expat-lite/ +# directory is present. This rule will always be interpreted as no +# if the directory is not present. # Rule SOCKS4=no 1.351 +4 -4 apache-1.3/src/Configure Index: Configure === RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.350 retrieving revision 1.351 diff -u -r1.350 -r1.351 --- Configure 1999/05/25 12:24:44 1.350 +++ Configure 1999/05/31 11:57:57 1.351 @@ -1569,7 +1569,7 @@ ## Add in the Expat library if needed/wanted. ## -if [ -d ./lib/expat/ ]; then +if [ -d ./lib/expat-lite/ ]; then if [ x$RULE_EXPAT = xdefault ]; then RULE_EXPAT=yes fi @@ -1582,9 +1582,9 @@ fi fi if [ x$RULE_EXPAT = xyes ]; then -EXPATLIB=lib/expat/libexpat.a -APLIBDIRS=expat $APLIBDIRS -CFLAGS=$CFLAGS -DUSE_EXPAT -I\$(SRCDIR)/lib/expat +EXPATLIB=lib/expat-lite/libexpat.a +APLIBDIRS=expat-lite $APLIBDIRS +CFLAGS=$CFLAGS -DUSE_EXPAT -I\$(SRCDIR)/lib/expat-lite fi
cvs commit: apache-1.3/src Configuration.tmpl
rse 99/05/25 04:28:40 Modified:src Configuration.tmpl Log: typo Revision ChangesPath 1.114 +1 -1 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- Configuration.tmpl1999/05/25 10:15:03 1.113 +++ Configuration.tmpl1999/05/25 11:28:39 1.114 @@ -162,7 +162,7 @@ # # EXPAT: # Include James Clark's Expat package into Apache, for use by the -# modules. The default is to include it if the ./expat/ directory +# modules. The default is to include it if the lib/expat/ directory # is present. This rule will always be interpreted as no if the # directory is not present. #
cvs commit: apache-1.3/src Configuration.tmpl
jim 98/09/12 13:16:52 Modified:conf httpd.conf-dist httpd.conf-dist-win htdocs/manual/mod mod_status.html src Configuration.tmpl Log: mod_status is now a Base module and included by default. Revision ChangesPath 1.30 +6 -0 apache-1.3/conf/httpd.conf-dist Index: httpd.conf-dist === RCS file: /export/home/cvs/apache-1.3/conf/httpd.conf-dist,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- httpd.conf-dist 1998/09/04 17:10:39 1.29 +++ httpd.conf-dist 1998/09/12 20:16:50 1.30 @@ -126,6 +126,12 @@ # #LockFile logs/accept.lock +# ExtendedStatus controls whether Apache will generate full status +# information (ExtendedStatus On) or just basic information (ExtendedStatus +# Off) when the server-status Handler is called. The default is Off. +# +#ExtendedStatus On + # ServerName allows you to set a host name which is sent back to clients for # your server if it's different than the one the program would get (i.e. use # www instead of the host's real name). 1.19 +6 -0 apache-1.3/conf/httpd.conf-dist-win Index: httpd.conf-dist-win === RCS file: /export/home/cvs/apache-1.3/conf/httpd.conf-dist-win,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- httpd.conf-dist-win 1998/09/04 17:10:39 1.18 +++ httpd.conf-dist-win 1998/09/12 20:16:50 1.19 @@ -108,6 +108,12 @@ # no two invocations of Apache share the same scoreboard file. ScoreBoardFile logs/apache_status +# ExtendedStatus controls whether Apache will generate full status +# information (ExtendedStatus On) or just basic information (ExtendedStatus +# Off) when the server-status Handler is called. The default is Off. +# +#ExtendedStatus On + # ServerName allows you to set a host name which is sent back to clients for # your server if it's different than the one the program would get (i.e. use # www instead of the host's real name). 1.16 +2 -2 apache-1.3/htdocs/manual/mod/mod_status.html Index: mod_status.html === RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/mod_status.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- mod_status.html 1998/09/06 19:00:41 1.15 +++ mod_status.html 1998/09/12 20:16:51 1.16 @@ -64,7 +64,7 @@ A HREF=directive-dict.html#Status REL=Help -STRONGStatus:/STRONG/A ExtensionBR +STRONGStatus:/STRONG/A BaseBR A HREF=directive-dict.html#Module REL=Help @@ -73,7 +73,7 @@ HREF=directive-dict.html#Compatibility REL=Help STRONGCompatibility:/STRONG/A ExtendedStatus is only available - in Apache 1.3.2 and later + in Apache 1.3.2 and later. P This directive controls whether the server keeps track of extended 1.110 +1 -1 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.109 retrieving revision 1.110 diff -u -r1.109 -r1.110 --- Configuration.tmpl1998/08/11 00:09:42 1.109 +++ Configuration.tmpl1998/09/12 20:16:52 1.110 @@ -245,7 +245,7 @@ ## the 'ExtendedStatus On' directive to allow full status information. ## Please note that doing so can result in a palpable performance hit. -# AddModule modules/standard/mod_status.o +AddModule modules/standard/mod_status.o ## The Info module displays configuration information for the server and ## all included modules. It's very useful for debugging.
cvs commit: apache-1.3/src Configuration.tmpl
dgaudet 98/07/11 09:44:34 Modified:src Configuration.tmpl Log: mod_mmap_static is not supposed to be high priority, it is supposed to be the lowest priority Revision ChangesPath 1.106 +7 -7 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- Configuration.tmpl1998/06/16 03:49:56 1.105 +++ Configuration.tmpl1998/07/11 16:44:33 1.106 @@ -188,6 +188,13 @@ # is and the more memory it will take, so if you are unlikely to use the # functionality of a particular module you might wish to leave it out. +## mod_mmap_static is an experimental module, you almost certainly +## don't need it. It can make some webservers faster. No further +## documentation is provided here because you'd be foolish +## to use mod_mmap_static without reading the full documentation. + +# AddModule modules/experimental/mod_mmap_static.o + ## ## Config manipulation modules ## @@ -364,13 +371,6 @@ ## Don't change this entry to a 'SharedModule' variant (Bootstrapping!) # AddModule modules/standard/mod_so.o - -## mod_mmap_static is an experimental module, you almost certainly -## don't need it. It can make some webservers faster. No further -## documentation is provided here because you'd be foolish -## to use mod_mmap_static without reading the full documentation. - -# AddModule modules/experimental/mod_mmap_static.o ## mod_setenvif lets you set environment variables based on the HTTP header ## fields in the request; this is useful for conditional HTML, for example.
cvs commit: apache-1.3/src Configuration.tmpl Makefile.tmpl
brian 98/06/15 20:49:57 Modified:.configure STATUS src Configuration.tmpl Makefile.tmpl Log: Submitted by: Ralf Engelschall Reviewed by: Marc, Jim * Ralf's EXTRA_DEPS to add extra dependecies to httpd target This patch adds an EXTRA_DEPS configuration parameter which can be used to add an extra Makefile dependency for the httpd target, for instance to external third-party libraries, etc. Revision ChangesPath 1.34 +3 -3 apache-1.3/configure Index: configure === RCS file: /export/home/cvs/apache-1.3/configure,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- configure 1998/06/16 03:28:45 1.33 +++ configure 1998/06/16 03:49:52 1.34 @@ -229,7 +229,7 @@ # parameter names to the canonical Autoconf-style shell # variable names. OIFS=$IFS IFS=$DIFS -for var in CFLAGS LDFLAGS LIBS INCLUDES; do +for var in CFLAGS LDFLAGS LIBS INCLUDES DEPS; do eval val=\$EXTRA_$var if [ .$val != . ]; then eval $var=\$val @@ -897,11 +897,11 @@ # generate settings from imported environment variables OIFS=$IFS IFS=$DIFS for var in CC OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LD_SHLIB LDFLAGS_SHLIB \ - LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB; do + LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB DEPS; do eval val=\\$$var\; if [ .$val != . ]; then case $var in -CFLAGS|LDFLAGS|LIBS|INCLUDES) +CFLAGS|LDFLAGS|LIBS|INCLUDES|DEPS) echo s%^#*\\(EXTRA_$var=\\).*%\\1$val%g $sedsubst ;; *) 1.429 +0 -7 apache-1.3/STATUS Index: STATUS === RCS file: /export/home/cvs/apache-1.3/STATUS,v retrieving revision 1.428 retrieving revision 1.429 diff -u -r1.428 -r1.429 --- STATUS1998/06/16 03:37:07 1.428 +++ STATUS1998/06/16 03:49:52 1.429 @@ -59,13 +59,6 @@ See: http://www.engelschall.com/sw/apache/ [libshlib] Status (for 1.3.1-dev): Ralf +1 -* Ralf's EXTRA_DEPS to add extra dependecies to httpd target - This patch adds an EXTRA_DEPS configuration parameter which can be used - to add an extra Makefile dependency for the httpd target, for instance - to external third-party libraries, etc. - See: http://www.engelschall.com/sw/apache/ [extradeps] - Status (for 1.3.1-dev): Ralf +1, Marc +1, Jim +1 - * Paul's patch to add integrated restart/shutdown signalling (Win32) This patch make Apache listen on predictable event names to allow restarts and shutdowns to be initiated. Also adds a new command line 1.105 +5 -0 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- Configuration.tmpl1998/05/12 12:13:50 1.104 +++ Configuration.tmpl1998/06/16 03:49:56 1.105 @@ -47,10 +47,15 @@ # these for compiling Apache is risky. If you don't want to see Apache dumping # core regularly then at most use -O or -O2. # +# The EXTRA_DEPS can be used to add extra Makefile dependencies to external +# files (for instance third-party libraries) for the httpd target. The effect +# is that httpd is relinked when those files are changed. +# EXTRA_CFLAGS= EXTRA_LDFLAGS= EXTRA_LIBS= EXTRA_INCLUDES= +EXTRA_DEPS= #CC= #OPTIM= 1.97 +1 -1 apache-1.3/src/Makefile.tmpl Index: Makefile.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Makefile.tmpl,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- Makefile.tmpl 1998/05/22 06:56:56 1.96 +++ Makefile.tmpl 1998/06/16 03:49:57 1.97 @@ -23,7 +23,7 @@ @echo ++ If not, you will at least have to touch '@@Configuration@@'. @false -$(TARGET): $(SUBTARGET) +$(TARGET): $(EXTRA_DEPS) $(SUBTARGET) target_static: subdirs modules.o $(CC) -c $(INCLUDES) $(CFLAGS) buildmark.c
cvs commit: apache-1.3/src Configuration.tmpl README.DSO
brian 98/05/11 21:03:40 Modified:src Configuration.tmpl Removed: src README.DSO Log: Removed README.DSO from this location - don't worry, it's in the manual now. Revision ChangesPath 1.103 +3 -2 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- Configuration.tmpl1998/05/04 14:44:36 1.102 +++ Configuration.tmpl1998/05/12 04:03:39 1.103 @@ -66,8 +66,9 @@ # The Configure script currently has only limited built-in # knowledge on how to compile these DSO files because this is # heavily platform-dependent. The current state of supported and -# explicitly unsupported platforms can be found in the README.DSO -# file under Supported Platforms. +# explicitly unsupported platforms can be found in the file +# htdocs/manual/sharedobjects.html, under +# Supported Platforms. # # For other platforms where you want to use the DSO mechanism you # first have to make sure it supports the pragmatic dlopen()
cvs commit: apache-1.3/src Configuration.tmpl
rse 98/05/04 07:44:36 Modified:src Configuration.tmpl Log: Some enhancements to the comments: - give hint where compiler and optimization flags have to specified (under CC and OPTIM) - give hint that using -O3 (or -O6 which is used often for pgcc) is risky - remove example from out-commented entry because this is inconsistent with the other entries and only leads to less thinking by the user Feel free to fix me here. Revision ChangesPath 1.102 +10 -4 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.101 retrieving revision 1.102 diff -u -r1.101 -r1.102 --- Configuration.tmpl1998/04/27 08:17:25 1.101 +++ Configuration.tmpl1998/05/04 14:44:36 1.102 @@ -37,17 +37,23 @@ # will be added to whatever flags Configure determines as appropriate # and needed for your platform. # -# You can also set the compiler and Optimization used here as well. -# Settings here have priority; If not set, Configure will attempt to guess -# the C compiler, looking for gcc first, then cc. +# You can also set the compiler (CC) and optimization (OPTIM) used here as +# well. Settings here have priority; If not set, Configure will attempt to +# guess the C compiler, looking for gcc first, then cc. # +# Optimization note: +# Be careful when adding optimization flags (like -O3 or -O6) on the OPTIM +# entry, especially when using some GCC variants. Experience showed that using +# these for compiling Apache is risky. If you don't want to see Apache dumping +# core regularly then at most use -O or -O2. +# EXTRA_CFLAGS= EXTRA_LDFLAGS= EXTRA_LIBS= EXTRA_INCLUDES= #CC= -#OPTIM=-O2 +#OPTIM= #RANLIB=
cvs commit: apache-1.3/src Configuration.tmpl README.DSO
rse 98/04/14 01:27:34 Modified:.README.configure INSTALL src Configuration.tmpl README.DSO Log: Reduce redundant information about DSO by referring to the new README.DSO where useful. Revision ChangesPath 1.5 +3 -3 apache-1.3/README.configure Index: README.configure === RCS file: /export/home/cvs/apache-1.3/README.configure,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- README.configure 1998/03/31 07:03:23 1.4 +++ README.configure 1998/04/14 08:27:32 1.5 @@ -122,9 +122,9 @@ --- Apache 1.3 supports building modules as shared objects on all major - platforms like FreeBSD, Linux, SunOS, Solaris, IRIX, OSF/1 and UnixWare. - APACI has a nice way of enabling the building of these shared objects and - automatically installing them: + platforms (see section Supported Platforms in file src/README.DSO for + details). APACI has a nice way of enabling the building of these shared + objects and automatically installing them: $ ./configure --prefix=/path/to/apache \ --enable-module=rewrite \ 1.7 +4 -2 apache-1.3/INSTALL Index: INSTALL === RCS file: /export/home/cvs/apache-1.3/INSTALL,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- INSTALL 1998/04/13 18:35:34 1.6 +++ INSTALL 1998/04/14 08:27:32 1.7 @@ -81,10 +81,9 @@ - Linux - IRIX - FreeBSD - OSF1 - Solaris - UnixWare - - SunOS + - SunOS - HPUX o Entirely unsupported platforms are: - - HP-UX (because no dlopen-style interface) - Ultrix (because no dlopen-style interface) - AIX(although it has dlopen it is a braindead one) @@ -93,6 +92,9 @@ linker flags (see CFLAGS_SHLIB, LDFLAGS_SHLIB and LDFLAGS_SHLIB_EXPORT below) manually or at least make sure a Perl 5 interpreter is installed from which Apache can guess the options. + +For more information about DSO support in Apache 1.3 please +read the file src/README.DSO. 3. Configuring the source tree --- 1.100 +3 -8 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.99 retrieving revision 1.100 diff -u -r1.99 -r1.100 --- Configuration.tmpl1998/04/12 15:49:26 1.99 +++ Configuration.tmpl1998/04/14 08:27:33 1.100 @@ -59,14 +59,9 @@ # # The Configure script currently has only limited built-in # knowledge on how to compile these DSO files because this is -# heavily platform-dependent. The current state is this: -# -# Out-of-the-box supported platforms: -# Linux, FreeBSD, Solaris, SunOS, OSF1 -# IRIX, HP/UX, UnixWare, SINIX, SVR4 -# -# Explicitly unsupported platforms: -# AIX, Ultrix +# heavily platform-dependent. The current state of supported and +# explicitly unsupported platforms can be found in the README.DSO +# file under Supported Platforms. # # For other platforms where you want to use the DSO mechanism you # first have to make sure it supports the pragmatic dlopen() 1.2 +31 -1 apache-1.3/src/README.DSO Index: README.DSO === RCS file: /export/home/cvs/apache-1.3/src/README.DSO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README.DSO1998/04/13 15:40:18 1.1 +++ README.DSO1998/04/14 08:27:33 1.2 @@ -114,6 +114,36 @@ distribution source tree and without having to fiddle with the platform-dependend compiler and linker flags for DSO support. + Supported Platforms + --- + + Apache's src/Configure script currently has only limited built-in knowledge + on how to compile DSO files because (as already mentioned) this is heavily + platform-dependent. Nevertheless all major Unix platforms are supported. The + definitive current state (April 1998) is this: + + Out-of-the-box supported platforms: + (actually tested versions in parenthesis) + + o FreeBSD (2.1.5, 2.2.5, 2.2.6) + o Linux (Debian/1.3.1, RedHat/4.2) + o Solaris (2.4, 2.5.1, 2.6) + o SunOS (4.1.3) + o OSF1 (4.0) + o IRIX (6.2) + o HP/UX (10.20) + o UnixWare (2.01, 2.1.2) + o SINIX (?) + o SVR4 (-) + + Explicitly unsupported platforms: + +
cvs commit: apache-1.3/src Configuration.tmpl
marc98/04/09 20:34:22 Modified:src Configuration.tmpl Log: Be more explicit about when IRIXNIS=yes is required. On recent systems, libsun is empty and on some it has been rumored to cause problems if you link against it. Inspired by PR: 2050 Revision ChangesPath 1.97 +5 -3 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- Configuration.tmpl1998/04/09 08:20:19 1.96 +++ Configuration.tmpl1998/04/10 03:34:22 1.97 @@ -63,7 +63,7 @@ # # The Configure script currently has only limited built-in # knowledge on how to compile shared objects because this is -# heavily platform-dependend. The current state is this: +# heavily platform-dependent. The current state is this: # # Out-of-the-box supported platforms: # Linux, FreeBSD, Solaris, SunOS, IRIX, OSF1, UnixWare @@ -109,8 +109,10 @@ # # IRIXNIS: # Only takes effect if Configure determines that you are running -# SGI IRIX. If you are, and you are using NIS, you should set this -# to 'yes' +# SGI IRIX. If you are using a (ancient) 4.x version of IRIX, you +# need this if you are using NIS and Apache needs access to it for +# things like mod_userdir. This is not required on 5.x and later +# and you should not enable it on such systems. # # IRIXN32: # If you are running a version of IRIX and Configure detects
cvs commit: apache-1.3/src Configuration.tmpl
dgaudet 98/04/07 00:16:48 Modified:src Configuration.tmpl Log: be more explicit about mod_mmap_static Revision ChangesPath 1.95 +4 -6 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.94 retrieving revision 1.95 diff -u -r1.94 -r1.95 --- Configuration.tmpl1998/04/06 11:30:48 1.94 +++ Configuration.tmpl1998/04/07 07:16:47 1.95 @@ -347,12 +347,10 @@ # AddModule modules/standard/mod_so.o -## mod_mmap_static lets you speedup the serving of a list of files -## by mmap()ing them at server startup-time into memory and thus -## avoiding a lot of I/O which is required on normal file serving. -## This is an experimental feature. USE IT WITH CARE AND ALWAYS -## REMEMBER THAT WHENEVER ONE OF THESE FILES CHANGES THE SERVER HAS -## TO BE RESTARTED MANUALLY TO SYNC WITH THE CHANGED FILE CONTENTS. +## mod_mmap_static is an experimental module, you almost certainly +## don't need it. It can make some webservers faster. No further +## documentation is provided here because you'd be foolish +## to use mod_mmap_static without reading the full documentation. # AddModule modules/experimental/mod_mmap_static.o
cvs commit: apache-1.3/src Configuration.tmpl
coar98/04/06 04:30:49 Modified:src Configuration.tmpl Log: Fix a couple of typographical errors. Revision ChangesPath 1.94 +1 -1 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- Configuration.tmpl1998/04/03 16:07:13 1.93 +++ Configuration.tmpl1998/04/06 11:30:48 1.94 @@ -351,7 +351,7 @@ ## by mmap()ing them at server startup-time into memory and thus ## avoiding a lot of I/O which is required on normal file serving. ## This is an experimental feature. USE IT WITH CARE AND ALWAYS -## REMMBER THAT WHENEVER ONE OF THESE FILES CHANGE THE SERVER HAS +## REMEMBER THAT WHENEVER ONE OF THESE FILES CHANGES THE SERVER HAS ## TO BE RESTARTED MANUALLY TO SYNC WITH THE CHANGED FILE CONTENTS. # AddModule modules/experimental/mod_mmap_static.o
cvs commit: apache-1.3/src Configuration.tmpl
rse 98/04/01 04:24:54 Modified:src Configuration.tmpl Log: Ops, UnixWare _is_ supported. AIX is the bad guy. Revision ChangesPath 1.91 +2 -2 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.90 retrieving revision 1.91 diff -u -r1.90 -r1.91 --- Configuration.tmpl1998/03/25 02:18:19 1.90 +++ Configuration.tmpl1998/04/01 12:24:53 1.91 @@ -66,10 +66,10 @@ # heavily platform-dependend. The current state is this: # # Out-of-the-box supported platforms: -# Linux, FreeBSD, Solaris, SunOS, IRIX, OSF1 +# Linux, FreeBSD, Solaris, SunOS, IRIX, OSF1, UnixWare # # Entirely unsupported platforms (no dlopen-style API): -# HP-UX, UnixWare, Ultrix +# HP-UX, AIX, Ultrix # # For other platforms where you want to use the `SharedModule' # directive you first have to make sure it supports the dlopen()
cvs commit: apache-1.3/src Configuration.tmpl
dgaudet 98/03/24 18:18:20 Modified:src Configuration.tmpl Log: default WANTHSREGEX has changed Revision ChangesPath 1.90 +1 -1 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- Configuration.tmpl1998/03/17 11:33:41 1.89 +++ Configuration.tmpl1998/03/25 02:18:19 1.90 @@ -150,7 +150,7 @@ # excellent regex package is included with Apache and can be used # if desired. If your OS has a decent regex, you can elect to # not use this one by setting WANTHSREGEX to 'no' or commenting -# out the Rule. The default action is no unless overruled +# out the Rule. The default action is yes unless overruled # by OS specifics Rule WANTHSREGEX=default
cvs commit: apache-1.3/src Configuration.tmpl
coar98/03/17 03:33:42 Modified:src Configuration.tmpl Log: The majority feeling seems to be that Rule HIDE should default to yes; make it so. People who are debugging can turn it off for ease of name-typing, but the default as distributed should try to play well with others. Revision ChangesPath 1.89 +1 -1 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.88 retrieving revision 1.89 diff -u -r1.88 -r1.89 --- Configuration.tmpl1998/03/13 23:29:05 1.88 +++ Configuration.tmpl1998/03/17 11:33:41 1.89 @@ -135,7 +135,7 @@ Rule IRIXNIS=no Rule IRIXN32=yes Rule PARANOID=no -Rule HIDE=no +Rule HIDE=yes # The following rules should be set automatically by Configure. However, if # they are not set by Configure (because we don't know the correct value for
cvs commit: apache-1.3/src Configuration.tmpl
rse 98/03/13 01:57:15 Modified:src Configuration.tmpl Log: More detailed documentation to make sure the user knows how to enable shared object support and to avoid PR's because they had used SharedModule but not included mod_so itself :-( Revision ChangesPath 1.86 +8 -3 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.85 retrieving revision 1.86 diff -u -r1.85 -r1.86 --- Configuration.tmpl1998/03/12 18:17:14 1.85 +++ Configuration.tmpl1998/03/13 09:57:14 1.86 @@ -54,17 +54,22 @@ # Makefile configuration (Shared Object support) # # There is experimental support for compiling Apache Modules as -# shared objects. This feature can be enabled for each module +# shared objects and loading them under runtime without +# recompilation when the module mod_so is enabled (see below). +# The shared object feature then can be enabled for each module # individually by replacing the `AddModule' command of the # corresponding module line below with `SharedModule' and -# changing the filename extension from `.o' to `.so'. +# changing the filename extension from `.o' to `.so'. # # The Configure script currently has only limited built-in # knowledge on how to compile shared objects because this is # heavily platform-dependend. Currently only Linux, FreeBSD, # Solaris, SunOS and IRIX are supported out-of-the-box. For other # platforms where you want to use the `SharedModule' directive -# you have to provide the appropriate flags here. +# you first have to make sure it supports the dlopen() system +# call and then you have to provide the appropriate compiler and +# linker flags here to create the shared object files on your +# particular platform. # #CFLAGS_SHLIB= #LDFLAGS_SHLIB=
cvs commit: apache-1.3/src Configuration.tmpl
jim 98/03/13 15:29:05 Modified:src Configuration.tmpl Log: The comments say that mod_setenvif should be last... so let's move it last. Revision ChangesPath 1.88 +7 -7 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- Configuration.tmpl1998/03/13 16:15:40 1.87 +++ Configuration.tmpl1998/03/13 23:29:05 1.88 @@ -334,13 +334,6 @@ # AddModule modules/example/mod_example.o -## mod_setenvif lets you set environment variables based on the HTTP header -## fields in the request; this is useful for conditional HTML, for example. -## Since it is also used to detect buggy browsers for workarounds, it -## should be the last (highest priority) module. - -AddModule modules/standard/mod_setenvif.o - ## mod_unique_id generates unique identifiers for each hit, which are ## available in the environment variable UNIQUE_ID. It may not work on all ## systems, hence it is not included by default. @@ -353,4 +346,11 @@ ## Don't change this entry to a 'SharedModule' variant (Bootstrapping!) # AddModule modules/standard/mod_so.o + +## mod_setenvif lets you set environment variables based on the HTTP header +## fields in the request; this is useful for conditional HTML, for example. +## Since it is also used to detect buggy browsers for workarounds, it +## should be the last (highest priority) module. + +AddModule modules/standard/mod_setenvif.o
cvs commit: apache-1.3/src Configuration.tmpl
rse 98/03/10 08:42:27 Modified:src Configuration.tmpl Log: Update comment for SunOS shared object support. Revision ChangesPath 1.83 +4 -4 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- Configuration.tmpl1998/03/09 16:47:08 1.82 +++ Configuration.tmpl1998/03/10 16:42:27 1.83 @@ -61,10 +61,10 @@ # # The Configure script currently has only limited built-in # knowledge on how to compile shared objects because this is -# heavily platform-dependend. Currently only Linux, FreeBSD and -# Solaris are supported out-of-the-box. For other platforms where -# you want to use the `SharedModule' directive you have to -# provide the appropriate flags here. +# heavily platform-dependend. Currently only Linux, FreeBSD, +# Solaris and SunOS are supported out-of-the-box. For other +# platforms where you want to use the `SharedModule' directive +# you have to provide the appropriate flags here. # #CFLAGS_SHLIB= #LDFLAGS_SHLIB=
cvs commit: apache-1.3/src Configuration.tmpl
pcs 98/02/03 03:20:14 Modified:src Configuration.tmpl Log: Remove reference to mod_dld Revision ChangesPath 1.79 +0 -5 apache-1.3/src/Configuration.tmpl Index: Configuration.tmpl === RCS file: /export/home/cvs/apache-1.3/src/Configuration.tmpl,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- Configuration.tmpl1998/02/03 10:42:55 1.78 +++ Configuration.tmpl1998/02/03 11:20:13 1.79 @@ -141,11 +141,6 @@ AddModule modules/standard/mod_env.o -## mod_dld defines commands that allow other modules to be loaded -## dynamically (at runtime). This module is for experimental use only. - -# AddModule modules/standard/mod_dld.o - ## ## Request logging modules ##