cvs commit: apache-1.3 INSTALL

1999-12-21 Thread jim
jim 99/12/21 07:43:08

  Modified:.INSTALL
  Log:
  Typo.
  PR: 5426
  Submitted by: Hisaaki Shibata <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.62  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.61
  retrieving revision 1.62
  diff -u -r1.61 -r1.62
  --- INSTALL   1999/12/09 17:19:35 1.61
  +++ INSTALL   1999/12/21 15:43:07 1.62
  @@ -305,7 +305,7 @@
Request Logging
 (+) mod_log_config ... Customizable logging of requests
 (-) mod_log_agent  Specialized HTTP User-Agent logging (deprecated)
  -  (-) mod_log_refer  Specialized HTTP Referrer logging   (deprecated)
  +  (-) mod_log_referer .. Specialized HTTP Referrer logging   (deprecated)
 (-) mod_usertrack  Logging of user click-trails via HTTP Cookies
Miscellaneous
 (+) mod_imap . Server-side Image Map support
  
  
  


cvs commit: apache-1.3 INSTALL

1999-08-29 Thread rse
rse 99/08/29 03:17:07

  Modified:.INSTALL
  Log:
  Enhance documentation of --add-module and --activate-module
  
  Submitted by: David Harris <[EMAIL PROTECTED]>
  Reviewed by: Ralf S. Engelschall
  
  Revision  ChangesPath
  1.60  +16 -14apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.59
  retrieving revision 1.60
  diff -u -r1.59 -r1.60
  --- INSTALL   1999/08/09 07:38:32 1.59
  +++ INSTALL   1999/08/29 10:17:07 1.60
  @@ -234,21 +234,23 @@
Use the --add-module=FILE option to copy a module source file to the
Apache src/modules/extra/ directory and on-the-fly add an entry for it 
in
the configuration file. FILE has to be a valid path to a C source file
  - outside the Apache source tree, for instance /path/to/mod_foo.c. The 
added
  - module this is way is automatically activated and enabled. Use this 
option
  - to automatically include a simple third-party module to the Apache build
  - process.
  - 
  + outside the Apache source tree, for instance /path/to/mod_foo.c, or a
  + path to an already existing C source code file in src/modules/extra/, 
such
  + as src/modules/extra/mod_foo.c, in which case no copying will be done.
  + The added module this is way is automatically activated and enabled. Use
  + this option to automatically include a simple third-party module to the
  + Apache build process.
  +
Use the --activate-module=FILE option to add an entry for an existing
  - module source file into the configuration file on-the-fly. FILE has to 
be
  - a valid path beginning with "src/modules/", and the file has to have 
been
  - copied to this location in the Apache source tree before running
  - configure.  The module is automatically enabled. Use this option to
  - automatically include a complex third-party module to the Apache build
  - process where, for instance a module like mod_perl or mod_php3 
consisting
  - of more than one file which are created by a third-party configuration
  - scheme.
  - 
  + module object or library file into the configuration file on-the-fly.
  + FILE has to be a valid path beginning with "src/modules/", and the
  + corresponding file has to have been copied to this location in the 
Apache
  + source tree before running configure.  The module is automatically
  + enabled. Use this option to automatically include a complex third-party
  + module to the Apache build process where, for instance a module like
  + mod_perl or mod_php3 consisting of more than one file which are created
  + by a third-party configuration scheme.
  +
Use the --enable-module=NAME and --disable-module=NAME options to enable
or disable a particular already distributed module from the Apache
src/Configuration.tmpl file. The correct module names (no `mod_' 
prefix!)
  
  
  


cvs commit: apache-1.3 INSTALL

1999-07-30 Thread rse
rse 99/07/30 02:53:08

  Modified:.INSTALL
  Log:
  Typo. PR#4789
  
  Revision  ChangesPath
  1.58  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- INSTALL   1999/06/23 06:55:25 1.57
  +++ INSTALL   1999/07/30 09:53:07 1.58
  @@ -326,7 +326,7 @@
this way implicitly enables them itself). 

Note 1: The --enable-shared option DOES NOT AUTOMATICALLY enable the
  - module because there are variants like `--enable-shared=all'
  + module because there are variants like `--enable-shared=max'
which should not imply `--enable-module=all'.  
   
Note 2: Per default the DSO mechanism is globally disabled, i.e. no
  
  
  


cvs commit: apache-1.3 INSTALL configure

1999-03-10 Thread rse
rse 99/03/10 03:53:05

  Modified:src  CHANGES
   .INSTALL configure
  Log:
  Make documentation and error messages of APACI's --activate-module=FILE
  option more clear.
  
  Submitted by: Jan Wolter <[EMAIL PROTECTED]>
  PR: 3995
  
  Revision  ChangesPath
  1.1273+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1272
  retrieving revision 1.1273
  diff -u -r1.1272 -r1.1273
  --- CHANGES   1999/03/10 11:37:50 1.1272
  +++ CHANGES   1999/03/10 11:52:54 1.1273
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.5
   
  +  *) Make documentation and error messages of APACI's --activate-module=FILE 
  + option more clear. [Jan Wolter <[EMAIL PROTECTED]>] PR#3995
  +
 *) Fix the gcc version check (for enabling the `inline' facility) to 
really support all future gcc versions >= 2.7 until we know more.
[John Tobey <[EMAIL PROTECTED]>] PR#3983
  
  
  
  1.54  +9 -8  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- INSTALL   1999/02/11 19:59:51 1.53
  +++ INSTALL   1999/03/10 11:52:59 1.54
  @@ -238,14 +238,15 @@
to automatically include a simple third-party module to the Apache build
process.

  - Use the --activate-module=FILE option to on-the-fly add an entry for an
  - existing module source file in the configuration file. FILE has to be a
  - valid path under src/modules/ of the Apache source tree, i.e. it already
  - has to be copied to this location before.  The module is automatically
  - enabled. Use this option to automatically include a complex third-party
  - module to the Apache build process where, for instance a module like
  - mod_perl or mod_php3 consisting of more than one file which are created 
by
  - a third-party configuration scheme.
  + Use the --activate-module=FILE option to add an entry for an existing
  + module source file into the configuration file on-the-fly. FILE has to 
be
  + a valid path beginning with "src/modules/", and the file has to have 
been
  + copied to this location in the Apache source tree before running
  + configure.  The module is automatically enabled. Use this option to
  + automatically include a complex third-party module to the Apache build
  + process where, for instance a module like mod_perl or mod_php3 
consisting
  + of more than one file which are created by a third-party configuration
  + scheme.

Use the --enable-module=NAME and --disable-module=NAME options to enable
or disable a particular already distributed module from the Apache
  
  
  
  1.76  +1 -1  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /home/cvs/apache-1.3/configure,v
  retrieving revision 1.75
  retrieving revision 1.76
  diff -u -r1.75 -r1.76
  --- configure 1999/03/10 11:22:11 1.75
  +++ configure 1999/03/10 11:53:02 1.76
  @@ -617,7 +617,7 @@
   file="$apc_optarg"
   case $file in
   src/modules/* ) ;;
  -*)  echo "configure:Error: Module source already has to stay 
below src/modules/ to be activated" 1>&2
  +*)  echo "configure:Error: Module source already has to be 
below src/modules/ to be activated" 1>&2
   exit 1
   ;;
   esac
  
  
  


cvs commit: apache-1.3 INSTALL

1999-02-11 Thread lars
lars99/02/11 11:59:52

  Modified:.INSTALL
  Log:
  typo...
  
  PR: 3878
  Submitted by: Matthew Tippett <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.53  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- INSTALL   1999/01/24 22:31:47 1.52
  +++ INSTALL   1999/02/11 19:59:51 1.53
  @@ -76,7 +76,7 @@
   under all operating systems therefore you cannot use the DSO 
mechanism
   on all platforms. And Apache currently has only limited built-in
   knowledge on how to compile shared objects because this is heavily
  -platform-dependend. The current state is this:
  +platform-dependent. The current state is this:
   
   o Out-of-the-box supported platforms are:
  - Linux - SunOS - UnixWare
  
  
  


cvs commit: apache-1.3 INSTALL

1999-01-24 Thread pcs
pcs 99/01/24 14:31:49

  Modified:.INSTALL
  Log:
  Make paths to apachectl consistent with the way that Apache is installed
  by default.
  PR: 3727
  
  Revision  ChangesPath
  1.52  +3 -3  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.51
  retrieving revision 1.52
  diff -u -r1.51 -r1.52
  --- INSTALL   1999/01/14 00:41:34 1.51
  +++ INSTALL   1999/01/24 22:31:47 1.52
  @@ -29,7 +29,7 @@
$ ./configure --prefix=PREFIX
$ make
$ make install
  - $ PREFIX/sbin/apachectl start
  + $ PREFIX/bin/apachectl start
   
NOTE: PREFIX is not the string "PREFIX". Instead use the Unix
  filesystem path under which Apache should be installed. For
  @@ -450,7 +450,7 @@

Now you can fire up your Apache HTTP server by immediately running

  -$ PREFIX/sbin/apachectl start
  +$ PREFIX/bin/apachectl start

and then you should be able to request your first document via URL
http://localhost/ (when you built and installed Apache as root or at
  @@ -458,7 +458,7 @@
(when you built and installed Apache as a regular user). Then stop the
server again by running: 
   
  -$ PREFIX/sbin/apachectl stop
  +$ PREFIX/bin/apachectl stop

 7. Customizing the package
---
  
  
  


cvs commit: apache-1.3 INSTALL README.configure

1999-01-14 Thread fielding
fielding99/01/13 16:41:35

  Modified:.INSTALL README.configure
  Log:
  Space-separated caps upset people who use speech output devices.
  
  Revision  ChangesPath
  1.51  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- INSTALL   1998/12/14 07:56:37 1.50
  +++ INSTALL   1999/01/14 00:41:34 1.51
  @@ -1,5 +1,5 @@
   
  -  A P A C H E   I N S T A L L A T I O N
  +  APACHE INSTALLATION
   
 NOTE: Windows users please read the documents README.NT and
   http://www.apache.org/docs/windows.html, (or the
  
  
  
  1.16  +1 -1  apache-1.3/README.configure
  
  Index: README.configure
  ===
  RCS file: /home/cvs/apache-1.3/README.configure,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- README.configure  1998/11/08 21:24:01 1.15
  +++ README.configure  1999/01/14 00:41:34 1.16
  @@ -1,5 +1,5 @@
 
  -  A P A C H E   C O N F I G U R A T I O N
  +  APACHE CONFIGURATION
   
 Apache 1.3 Autoconf-style Interface (APACI)
 ===
  
  
  


cvs commit: apache-1.3 INSTALL

1998-12-14 Thread rse
rse 98/12/13 23:56:38

  Modified:.INSTALL
  Log:
  Fix module table:
  - mod_expires was missing
  - mod_so is no longer really experiemental
  
  Revision  ChangesPath
  1.50  +2 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- INSTALL   1998/12/06 16:14:19 1.49
  +++ INSTALL   1998/12/14 07:56:37 1.50
  @@ -287,6 +287,7 @@
HTTP response
 (-) mod_headers .. Arbitrary HTTP response headers (configured)
 (-) mod_cern_meta  Arbitrary HTTP response headers (CERN-style 
files)
  +  (-) mod_expires .. Expires HTTP responses 
 (+) mod_asis . Raw HTTP responses 
Scripting
 (+) mod_include .. Server Side Includes (SSI) support
  @@ -303,8 +304,8 @@
Miscellaneous
 (+) mod_imap . Server-side Image Map support
 (-) mod_proxy  Caching Proxy Module (HTTP, HTTPS, FTP)
  - Experimental
 (-) mod_so ... Dynamic Shared Object (DSO) bootstrapping
  + Experimental
 (-) mod_mmap_static .. Caching of frequently served pages via mmap()
Development
 (-) mod_example .. Apache API demonstration (developers only)
  
  
  


cvs commit: apache-1.3 INSTALL configure

1998-12-02 Thread rse
rse 98/12/02 01:09:17

  Modified:.INSTALL configure
  Log:
  Some cleanups and documentation updates after Randy's recent commits.
  
  Revision  ChangesPath
  1.47  +22 -16apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- INSTALL   1998/11/12 20:15:48 1.46
  +++ INSTALL   1998/12/02 09:09:16 1.47
  @@ -135,27 +135,27 @@
   
Reference:
   
  - $ [CC=...][CFLAGS_SHLIB=...] 
  + $ [CC=...][CFLAGS_SHLIB=...]   [TARGET=...]
  [OPTIM=...] [LD_SHLIB=...]
  [CFLAGS=...][LDFLAGS_SHLIB=...]
  [INCLUDES=...]  [LDFLAGS_SHLIB_EXPORT=...] 
  [LDFLAGS=...]   [RANLIB=...]  
  -   [LIBS=...] 
  +   [LIBS=...]  [DEPS=...]
  ./configure [--quiet]   [--prefix=DIR] [--enable-rule=NAME]   
 
  [--verbose] [--exec-prefix=PREFIX] [--disable-rule=NAME]  
 
  [--shadow]  [--bindir=EPREFIX] [--add-module=FILE]
 
  [--help][--sbindir=DIR]
[--activate-module=FILE]
  -   [--layout]  [--libexecdir=DIR] [--enable-module=NAME] 
 
  +   [--libexecdir=DIR] [--enable-module=NAME] 
 
  [--mandir=DIR] 
[--disable-module=NAME] 
  [--sysconfdir=DIR] [--enable-shared=NAME] 
 
  [--datadir=DIR]
[--disable-shared=NAME] 
  [--includedir=DIR] 
[--permute-module=N1:N2]
  -   [--localstatedir=DIR]  
  -   [--runtimedir=DIR] [--enable-suexec]  
  
  -   [--logfiledir=DIR] [--suexec-caller=UID]  
  
  +   [--localstatedir=DIR]
  +   [--runtimedir=DIR] [--enable-suexec]
  +   [--logfiledir=DIR] [--suexec-caller=UID]
  [--proxycachedir=DIR]  [--suexec-docroot=DIR]
  -   [--compat] [--suexec-logfile=FILE]
  -  [--suexec-userdir=DIR]
  +   [--with-layout=[F:]ID] [--suexec-logfile=FILE]
  +   [--show-layout][--suexec-userdir=DIR]
 [--suexec-uidmin=UID]
 [--suexec-gidmin=GID]
 
[--suexec-safepath=PATH]
  @@ -165,10 +165,10 @@
 [--without-confadjust] 
  
   
Use the CC, OPTIM, CFLAGS, INCLUDES, LDFLAGS, LIBS, CFLAGS_SHLIB,
  - LD_SHLIB, LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT and RANLIB environment
  - variables to override the corresponding default entries in the
  - src/Configuration.tmpl file (see there for more information about their
  - usage).
  + LD_SHLIB, LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT, RANLIB, DEPS and TARGET
  + environment variables to override the corresponding default entries in
  + the src/Configuration.tmpl file (see there for more information about
  + their usage).
   
Note: The syntax ``KEY=VALUE ./configure ...'' (one single line!) is
  the GNU Autoconf compatible way of specifying defines and can
  @@ -216,11 +216,17 @@
  make sure the paths fit your situation by checking the finally
  chosen paths via the --layout option.
   
  - Use the --compat option to install Apache into a installation tree which
  - has a similar layout than the one used with Apache 1.2.
  + Use the --with-layout=[F:]ID option to select a particular installation
  + path base-layout. You always _HAVE_ to select a base-layout. There are
  + currently two layouts pre-defined in the file config.layout: `Apache' 
for
  + the classical Apache path layout and `GNU' for a path layout conforming
  + to the GNU `standards' document. When you want to use your own custom
  + layout FOO, either add a corresponding "..." 
section
  + to config.layout and use --with-layout=FOO or place it into your own
  + file, say config.mypaths, and use --with-layout=config.mypaths:FOO.

  - Use the --layout option to check the final installation path layout 
while
  - fiddling with the options above.
  + Use the --show-layout option to check the final installation path layout
  + while fiddling with the options above.

Use the --enable-rule=NAME and --disable-rule=NAME options to enable or
disable a part

cvs commit: apache-1.3 INSTALL

1998-11-12 Thread lars
lars98/11/12 12:15:49

  Modified:.INSTALL
  Log:
  update INSTALL file...
  
  Revision  ChangesPath
  1.46  +16 -12apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- INSTALL   1998/10/27 10:20:13 1.45
  +++ INSTALL   1998/11/12 20:15:48 1.46
  @@ -153,12 +153,14 @@
  [--localstatedir=DIR]  
  [--runtimedir=DIR] [--enable-suexec]  
  
  [--logfiledir=DIR] [--suexec-caller=UID]  
  
  -   [--proxycachedir=DIR]  [--suexec-userdir=DIR] 
  
  -   [--compat] [--suexec-uidmin=UID]  
  
  -  [--suexec-gidmin=GID]  
  
  -  
[--suexec-safepath=PATH] 
  - 
   
  -  [--with-perl=FILE] 
  
  +   [--proxycachedir=DIR]  [--suexec-docroot=DIR]
  +   [--compat] [--suexec-logfile=FILE]
  +  [--suexec-userdir=DIR]
  +  [--suexec-uidmin=UID]
  +  [--suexec-gidmin=GID]
  +  
[--suexec-safepath=PATH]
  +
  +  [--with-perl=FILE]
 [--without-support]
  
 [--without-confadjust] 
  
   
  @@ -367,12 +369,14 @@

Use the --enable-suexec option to enable the suEXEC feature by building
and installing the "suexec" support program. Use --suexec-caller=UID to
  - set the allowed caller user id, the --suexec-userdir=DIR to set the user
  - subdirectory, the --suexec-uidmin=UID/--suexec-gidmin=GID to set the
  - minimal allowed UID/GID and --suexec-safepath=PATH to set the safe shell
  - PATH for the suEXEC feature. At least one --suexec-x option has
  - to be provided together with --enable-suexec option to let APACI accept
  - your request for using the suEXEC feature.
  + set the allowed caller user id, --suexec-userdir=DIR to set the user
  + subdirectory, --suexec-docroot=DIR to set the suexec root directory,
  + --suexec-uidmin=UID/--suexec-gidmin=GID to set the minimal allowed
  + UID/GID, --suexec-logfile=FILE to set the logfile and
  + --suexec-safepath=PATH to set the safe shell PATH for the suEXEC
  + feature. At least one --suexec-x option has to be provided together
  + with the --enable-suexec option to let APACI accept your request for
  + using the suEXEC feature.
   
CAUTION: FOR DETAILS ABOUT THE SUEXEC FEATURE WE HIGHLY RECOMMEND YOU TO
 FIRST READ THE DOCUMENT htdocs/manual/suexec.html BEFORE USING
  
  
  


cvs commit: apache-1.3 INSTALL

1998-10-03 Thread rse
rse 98/10/03 06:26:02

  Modified:src  CHANGES
   .INSTALL
  Log:
  Fix http://localhost/ hints in top-level INSTALL document.
  
  Submitted by: Rob Jenson <[EMAIL PROTECTED]>
  Fixed by: Ralf S. Engelschall
  PR: 3088
  
  Revision  ChangesPath
  1.1090+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1089
  retrieving revision 1.1090
  diff -u -r1.1089 -r1.1090
  --- CHANGES   1998/10/03 11:04:43 1.1089
  +++ CHANGES   1998/10/03 13:26:00 1.1090
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.3
   
  +  *) Fix http://localhost/ hints in top-level INSTALL document.
  + [Rob Jenson <[EMAIL PROTECTED]>, Ralf S. Engelschall] PR#3088
  +
 *) Quote paths in default configuration files.  [Wilfredo Sanchez]
   
 *) PORT: Remove extra HAVE_SYS_RESOURCE_H define for RHAPSODY since
  
  
  
  1.44  +6 -3  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- INSTALL   1998/09/28 19:28:01 1.43
  +++ INSTALL   1998/10/03 13:26:02 1.44
  @@ -435,8 +435,11 @@
   $ PREFIX/sbin/apachectl start

and then you should be able to request your first document via URL
  - http://localhost/. Then stop the server again by running:
  -  
  + http://localhost/ (when you built and installed Apache as root or at
  + least used the --without-confadjust option) or http://localhost:8080/
  + (when you built and installed Apache as a regular user). Then stop the
  + server again by running: 
  +
   $ PREFIX/sbin/apachectl stop

 7. Customizing the package
  @@ -449,7 +452,7 @@
   $ vi PREFIX/etc/access.conf
   $ vi PREFIX/etc/srm.conf

  - Have a look at the Apache manual under http://localhost/manual/ or
  + Have a look at the Apache manual under htdocs/manual/ or
http://www.apache.org/docs/ for a complete reference of available
configuration directives.
   
  
  
  


cvs commit: apache-1.3 INSTALL

1998-09-28 Thread coar
coar98/09/28 12:28:02

  Modified:.INSTALL
  Log:
Correct typo in mod_autoindex's name.
  
  PR:   3092
  Submitted by: Hakan Lindholm <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.43  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- INSTALL   1998/09/19 13:06:40 1.42
  +++ INSTALL   1998/09/28 19:28:01 1.43
  @@ -271,7 +271,7 @@
 (-) mod_speling .. Correction of misspelled URLs
Directory Handling
 (+) mod_dir .. Directory and directory default file handling
  -  (+) mod_auto_index ... Automated directory index file generation
  +  (+) mod_autoindex  Automated directory index file generation
Access Control
 (+) mod_access ... Access Control (user, host, network)
 (+) mod_auth . HTTP Basic Authentication (user, passwd)
  
  
  


cvs commit: apache-1.3 INSTALL

1998-09-19 Thread rse
rse 98/09/19 06:06:40

  Modified:.INSTALL
  Log:
  Update INSTALL file:
  - mod_status is now enabled per default.
  - make more clear what --enable-shared=remain does.
  
  Revision  ChangesPath
  1.42  +10 -9 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- INSTALL   1998/09/17 16:12:49 1.41
  +++ INSTALL   1998/09/19 13:06:40 1.42
  @@ -246,12 +246,12 @@
or disable a particular already distributed module from the Apache
src/Configuration.tmpl file. The correct module names (no `mod_' 
prefix!)
and defaults (yes=enabled, no=disabled) can be seen when running
  - `./configure --help'.  There are two special NAME variants: "all" for
  - enabling or disabling all modules and "most" for enabling or disabling
  + `./configure --help'.  There are two special NAME variants: `all' for
  + enabling or disabling all modules and `most' for enabling or disabling
only these modules which are useable on all platforms (currently this is
  - "all" minus the modules auth_db, log_agent, log_referer, example, so and
  - mmap_static). For a compact overview of available modules see the
  - following list (remove the "mod_" prefix to get the NAME).
  + `all' minus the modules `auth_db', `log_agent', `log_referer', 
`example',
  + `so' and `mmap_static'). For a compact overview of available modules see
  + the following list (remove the `mod_' prefix to get the NAME).
   

_
LIST OF AVAILABLE MODULES
  @@ -288,7 +288,7 @@
 (+) mod_cgi .. Common Gateway Interface (CGI) support
 (+) mod_actions .. Map CGI scripts to act as internal `handlers'
Internal Content Handlers
  -  (-) mod_status ... Content handler for server run-time status
  +  (+) mod_status ... Content handler for server run-time status
 (-) mod_info . Content handler for server configuration summary
Request Logging
 (+) mod_log_config ... Customizable logging of requests
  @@ -312,9 +312,10 @@
or disable the shared object support for a particular module from the
Apache src/Configuration.tmpl file. The defaults (yes=enabled,
no=disabled) can be seen when running `./configure --help'. There are 
two
  - special NAME variants: "max" for enabling or disabling all modules 
except
  - the bootstrapping "so" module and "remain" for enabling or disabling 
only
  - these modules which are still not enabled. 
  + special NAME variants: `max' for enabling or disabling DSO on all 
modules
  + except the bootstrapping `so' module and `remain' for enabling or
  + disabling DSO for only those modules which are still not enabled (which
  + this way implicitly enables them itself). 

Note 1: The --enable-shared option DOES NOT AUTOMATICALLY enable the
module because there are variants like `--enable-shared=all'
  
  
  


cvs commit: apache-1.3 INSTALL

1998-09-17 Thread rse
rse 98/09/17 09:12:49

  Modified:.INSTALL
  Log:
  Add note about AIX.
  
  Submitted by: Jens-Uwe Mager <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.41  +8 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- INSTALL   1998/09/12 11:21:59 1.40
  +++ INSTALL   1998/09/17 16:12:49 1.41
  @@ -418,7 +418,14 @@
installation process by using the `install-quiet' target. Example:
   
$ make install-quiet root=/tmp/apache-root
  - 
  +
  + Notes for specific platforms:
  +
  + NOTE: Please note that for re-installing Apache on AIX you should use 
the
  +   command `slibclean' before using `make install' to really unload
  +   any old versions of the DSO's that might still be cached by the
  +   dynamic loader.  
  +
 6. Testing the package
---

  
  
  


cvs commit: apache-1.3 INSTALL

1998-09-12 Thread rse
rse 98/09/12 04:22:00

  Modified:src  CHANGES
   .INSTALL
  Log:
  Fix INSTALL document: www.gnu.ai.mit.edu -> www.gnu.org
  
  Submitted by: Karl Berry <[EMAIL PROTECTED]>
  PR: 2994
  
  Revision  ChangesPath
  1.1056+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1055
  retrieving revision 1.1056
  diff -u -r1.1055 -r1.1056
  --- CHANGES   1998/09/12 11:16:31 1.1055
  +++ CHANGES   1998/09/12 11:21:58 1.1056
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.2
   
  +  *) Fix INSTALL document: www.gnu.ai.mit.edu -> www.gnu.org
  + [Karl Berry <[EMAIL PROTECTED]>] PR#2994
  +
 *) Fix dbmmanage.1 manual page.
[Youichirou Koga <[EMAIL PROTECTED]>] PR#2992

  
  
  
  1.40  +2 -2  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- INSTALL   1998/09/10 07:40:42 1.39
  +++ INSTALL   1998/09/12 11:21:59 1.40
  @@ -53,8 +53,8 @@
   (GCC) from the Free Software Foundation (FSF) is recommended (version
   2.7.2 is fine). If you don't have GCC then at least make sure your
   vendors compiler is ANSI compliant. You can find the homepage of GNU
  -at http://www.gnu.ai.mit.edu/ and the GCC distribution under
  -http://www.gnu.ai.mit.edu/order/ftp.html .
  +at http://www.gnu.org/ and the GCC distribution under
  +http://www.gnu.org/order/ftp.html .
   
o  Perl 5 Interpreter [OPTIONAL]:
   
  
  
  


cvs commit: apache-1.3 INSTALL

1998-07-25 Thread Ralf S. Engelschall
rse 98/07/25 01:13:17

  Modified:src  CHANGES
   .INSTALL
  Log:
  Add note about the SHARED_CORE requirement on some platforms also to the
  INSTALL file because a lot of users don't read htdocs/manual/dso.html first.
  
  PR: 2701
  
  Revision  ChangesPath
  1.981 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.980
  retrieving revision 1.981
  diff -u -r1.980 -r1.981
  --- CHANGES   1998/07/23 17:31:24 1.980
  +++ CHANGES   1998/07/25 08:13:14 1.981
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.2
   
  +  *) Add note about the SHARED_CORE requirement on some platforms also to the
  + INSTALL file because a lot of users don't read htdocs/manual/dso.html
  + first. [Ralf S. Engelschall] PR#2701
  +
 *) Fix document "hyperlink" for dso.html in src/Configuration.tmpl
[Knut A.Syed <[EMAIL PROTECTED]>] PR#2674
   
  
  
  
  1.38  +6 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- INSTALL   1998/07/22 13:20:50 1.37
  +++ INSTALL   1998/07/25 08:13:16 1.38
  @@ -333,6 +333,12 @@
distributed modules are build as shared objects. This can be
achieved by explicitly using --enable-module=so.
   
  + Note 5: Some platforms require --enable-rule=SHARED_CORE for
  + the DSO mechanism to work, i.e. when you want to use
  + --enable-shared for some modules on these platforms you also
  + have to enable the SHARED_CORE rule. For more details please
  + read the document `htdocs/manual/dso.html'.
  +
Use the --with-perl=FILE option to select a particular Perl interpreter
executable to be used with Apache. Per default APACI tries to find it
automatically. But if multiple Perl instances exist on your system you
  
  
  


cvs commit: apache-1.3 INSTALL

1998-07-08 Thread rse
rse 98/07/08 04:09:34

  Modified:.INSTALL
  Log:
  fix typo
  
  Revision  ChangesPath
  1.36  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- INSTALL   1998/07/06 13:36:14 1.35
  +++ INSTALL   1998/07/08 11:09:34 1.36
  @@ -237,7 +237,7 @@
following list (remove the "mod_" prefix to get the NAME).
   

_
  - LIST OF AVAILABLE MODULE
  + LIST OF AVAILABLE MODULES
   
Environment creation
 (+) mod_env .. Set environment variables for CGI/SSI scripts
  
  
  


cvs commit: apache-1.3 INSTALL

1998-07-06 Thread rse
rse 98/07/06 06:36:15

  Modified:.INSTALL
  Log:
  Add a compact overview list of available modules to give the user a lot
  more support for the module decision at installation time. More than
  one user requested such a list and I now think it is a good thing, too.
  
  Revision  ChangesPath
  1.35  +58 -2 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- INSTALL   1998/07/06 11:54:29 1.34
  +++ INSTALL   1998/07/06 13:36:14 1.35
  @@ -233,8 +233,64 @@
enabling or disabling all modules and "most" for enabling or disabling
only these modules which are useable on all platforms (currently this is
"all" minus the modules auth_db, log_agent, log_referer, example, so and
  - mmap_static).
  - 
  + mmap_static). For a compact overview of available modules see the
  + following list (remove the "mod_" prefix to get the NAME).
  +
  + 
_
  + LIST OF AVAILABLE MODULE
  +
  + Environment creation
  +  (+) mod_env .. Set environment variables for CGI/SSI scripts
  +  (+) mod_setenvif . Set environment variables based on HTTP headers
  +  (-) mod_unique_id  Generate unique identifiers for request
  + Content type decisions
  +  (+) mod_mime . Content type/encoding determination (configured)
  +  (-) mod_mime_magic ... Content type/encoding determination (automatic)
  +  (+) mod_negotiation .. Content selection based on the HTTP Accept* 
headers
  + URL mapping
  +  (+) mod_alias  Simple   URL translation and redirection
  +  (-) mod_rewrite .. Advanced URL translation and redirection
  +  (+) mod_userdir .. Selection of resource directories by username
  +  (-) mod_speling .. Correction of misspelled URLs
  + Directory Handling
  +  (+) mod_dir .. Directory and directory default file handling
  +  (+) mod_auto_index ... Automated directory index file generation
  + Access Control
  +  (+) mod_access ... Access Control (user, host, network)
  +  (+) mod_auth . HTTP Basic Authentication (user, passwd)
  +  (-) mod_auth_dbm . HTTP Basic Authentication via Unix NDBM files
  +  (-) mod_auth_db .. HTTP Basic Authentication via Berkeley-DB files
  +  (-) mod_auth_anon  HTTP Basic Authentication for Anonymous-style 
users
  +  (-) mod_digest ... HTTP Digest Authentication
  + HTTP response
  +  (-) mod_headers .. Arbitrary HTTP response headers (configured)
  +  (-) mod_cern_meta  Arbitrary HTTP response headers (CERN-style 
files)
  +  (+) mod_asis . Raw HTTP responses 
  + Scripting
  +  (+) mod_include .. Server Side Includes (SSI) support
  +  (+) mod_cgi .. Common Gateway Interface (CGI) support
  +  (+) mod_actions .. Map CGI scripts to act as internal `handlers'
  + Internal Content Handlers
  +  (-) mod_status ... Content handler for server run-time status
  +  (-) mod_info . Content handler for server configuration summary
  + Request Logging
  +  (+) mod_log_config ... Customizable logging of requests
  +  (-) mod_log_agent  Specialized HTTP User-Agent logging (deprecated)
  +  (-) mod_log_refer  Specialized HTTP Referrer logging   (deprecated)
  +  (-) mod_usertrack  Logging of user click-trails via HTTP Cookies
  + Miscellaneous
  +  (+) mod_imap . Server-side Image Map support
  +  (-) mod_proxy  Caching Proxy Module (HTTP, HTTPS, FTP)
  + Experimental
  +  (-) mod_so ... Dynamic Shared Object (DSO) bootstrapping
  +  (-) mod_mmap_static .. Caching of frequently served pages via mmap()
  + Development
  +  (-) mod_example .. Apache API demonstration (developers only)
  + 
_
  +(+) = enabled  per default [disable with 
--disable-module]
  +(-) = disabled per default [enable  with --enable-module 
]
  +
  +
Use the --enable-shared=NAME and --disable-shared=NAME options to enable
or disable the shared object support for a particular module from the
Apache src/Configuration.tmpl file. The defaults (yes=enabled,
  
  
  


cvs commit: apache-1.3 INSTALL README.configure

1998-06-28 Thread rse
rse 98/06/28 08:42:22

  Modified:.INSTALL README.configure
  Log:
  I cannot believe it. People really type in "--prefix=PREFIX" instead of using
  a Unix path for PREFIX. Holy hacker god, how should those people be able to
  drive a webserver when they are dull enough to type in those stuff without
  trying to understand it first...
  
  Revision  ChangesPath
  1.33  +4 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- INSTALL   1998/06/23 04:21:54 1.32
  +++ INSTALL   1998/06/28 15:42:21 1.33
  @@ -31,6 +31,10 @@
$ make install
$ PREFIX/sbin/apachectl start
   
  + NOTE: PREFIX is not the string "PREFIX". Instead use the Unix
  +   filesystem path under which Apache should be installed. For
  +   instance use "/usr/local/apache" for PREFIX above.
  +
 2. Requirements

   
  
  
  
  1.13  +4 -0  apache-1.3/README.configure
  
  Index: README.configure
  ===
  RCS file: /export/home/cvs/apache-1.3/README.configure,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- README.configure  1998/05/30 15:24:59 1.12
  +++ README.configure  1998/06/28 15:42:21 1.13
  @@ -18,6 +18,10 @@
   $ make
   $ make install
 
  +  NOTE: PREFIX is not the string "PREFIX". Instead use the Unix
  +filesystem path under which Apache should be installed. For
  +instance use "/usr/local/apache" for PREFIX above.
  +
 After these steps Apache 1.3 is completely installed under PREFIX and
 already initially configured, so you can immediately fire it up the first
 time via
  
  
  


cvs commit: apache-1.3 INSTALL

1998-06-23 Thread coar
coar98/06/22 21:21:56

  Modified:.INSTALL
  Log:
Fix typographical errors.
  
  Submitted by: Jonathan Leffler <[EMAIL PROTECTED]>
  Reviewed by:  Ken Coar
  
  Revision  ChangesPath
  1.32  +2 -2  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- INSTALL   1998/06/17 12:55:14 1.31
  +++ INSTALL   1998/06/23 04:21:54 1.32
  @@ -100,11 +100,11 @@
 3. Configuring the source tree
---
   
  - NOTE: Although we'll often advice you to read the src/Configuration.tmpl
  + NOTE: Although we'll often advise you to read the src/Configuration.tmpl
  file parts to better understand the various options in this
  section, there is _AT NO TIME_ any need to _EDIT_ this file. The
  _COMPLETE_ configuration takes place via command line arguments 
and
  -   loal shell variables for the ./configure script. The
  +   local shell variables for the ./configure script. The
  src/Configuration.tmpl file is just a _READ-ONLY_ resource, here.
   
Introduction:
  
  
  


cvs commit: apache-1.3 INSTALL configure

1998-06-17 Thread rse
rse 98/06/17 05:55:15

  Modified:src  CHANGES
   .INSTALL configure
  Log:
  Be friendly to package maintainers and allow them to disable the APACI
  configuration adjustments (Group, Port, ServerName, ServerAdmin) via
  --without-confadjust because when building packages this can be problematic to
  them.
  
  Revision  ChangesPath
  1.924 +4 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.923
  retrieving revision 1.924
  diff -u -r1.923 -r1.924
  --- CHANGES   1998/06/17 07:10:38 1.923
  +++ CHANGES   1998/06/17 12:55:12 1.924
  @@ -6,7 +6,10 @@
 *) Let APACI's configure script determine some configuration parameters
(Group, Port, ServerAdmin, ServerName) via some intelligent tests to
remove some of the classical hurdles for new users when setting up
  - Apache. [Ralf S. Engelschall]
  + Apache. This is done per default because it is useful for the average
  + user. Package authors can use the --without-confadjust option to disable
  + these configuration adjustments.
  + [Ralf S. Engelschall]
   
 *) Added an EXTRA_DEPS configuration parameter which can be used
to add an extra Makefile dependency for the httpd target, for instance
  
  
  
  1.31  +6 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- INSTALL   1998/05/22 07:25:01 1.30
  +++ INSTALL   1998/06/17 12:55:14 1.31
  @@ -155,6 +155,7 @@
   
 [--with-perl=FILE]   
 [--without-support]  
  +  [--without-confadjust]
   
Use the CC, OPTIM, CFLAGS, INCLUDES, LDFLAGS, LIBS, CFLAGS_SHLIB,
LD_SHLIB, LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT and RANLIB environment
  @@ -264,6 +265,11 @@
installation of support tools from the src/support/ area. This can be
useful when you have compilation problems with one or more of these not
programs on your platform or if you just don't need them.
  +
  + Use the --without-confadjust option to explicitly disable some built
  + user/situation dependent adjustments to the config files (Group, Port,
  + ServerAdmin, ServerName, etc.).  This is usually only interesting for
  + vendor package maintainers who wants to force the keeping of defaults.

Use the --enable-suexec option to enable the suEXEC feature by building
and installing the "suexec" support program. Use --suexec-caller=UID to
  
  
  
  1.37  +46 -35apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- configure 1998/06/16 10:29:17 1.36
  +++ configure 1998/06/17 12:55:14 1.37
  @@ -176,6 +176,9 @@
   #   with support tools
   support=1
   
  +#   with adjustments
  +confadjust=1
  +
   #   determine rules
   rules=""
   rulelist=""
  @@ -385,6 +388,7 @@
   echo " --disable-shared=NAME  disable build of Module named 
'NAME' as a shared object"
   echo " --with-perl=FILE   set the path to the optional Perl 
interpreter to use"
   echo " --without-support  disable the build and installation 
of support tools"
  +echo " --without-confadjust   disable some build user/situation 
adjustments to config files"
   echo ""
   echo "suEXEC options:"
   echo " --enable-suexecenable the suEXEC feature"
  @@ -669,6 +673,9 @@
   --without-support)
   support=0
   ;;
  +--without-confadjust)
  +confadjust=0
  +;;
   --suexec-caller=*)
   suexec_caller="$apc_optarg"
   suexec_ok=1
  @@ -778,53 +785,57 @@
   ##  determine special configuration parameters
   ##
   conf_group="#-1"
  -if [ ".`egrep ^nobody: /etc/group`" != . ]; then
  -conf_group="nobody"
  -if [ ".`egrep ^nogroup: /etc/group`" != . ]; then
  -conf_group="nogroup"
  -fi
  -fi
   conf_port="80"
  -if [ ".`id | grep root`" = . ]; then
  -conf_port="8080"
  -fi
  -username="$LOGNAME"
  -if [ ".$username" = . ]; then
  -username="$USER"
  +conf_serveradmin="[EMAIL PROTECTED]"
  +conf_servername="new.host.name"
  +if [ ".$confadjust" = .1 ]; then
  +if [ ".`egrep ^nobody: /etc/group`" != . ]; then
  +conf_group="nobody"
  +if [ ".`egrep ^nogroup: /etc/group`" != . ]; then
  + 

cvs commit: apache-1.3 INSTALL

1998-05-22 Thread rse
rse 98/05/22 00:25:02

  Modified:.INSTALL
  Log:
  Correct the numbering, add hint to official vendor patches to make the user
  aware of this fact and add more information about NTP.
  
  Revision  ChangesPath
  1.30  +18 -8 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- INSTALL   1998/05/20 10:19:11 1.29
  +++ INSTALL   1998/05/22 07:25:01 1.30
  @@ -356,16 +356,26 @@
http://www.apache.org/docs/ for a complete reference of available
configuration directives.
   
  -  9. Set your system time properly!
  - --
  +  8. Preparing the system
  + 
   
  - Proper operation of a public web server requires accurate time
  - keeping, since elements of the HTTP protocol are expressed as the time
  - of day.  So, it's time to investigate setting up NTP or some other
  - time synchronization system on your Unix box, or whatever the
  - equivalent on NT would be.
  + Proper operation of a public HTTP server requires at least the 
following:
   
  -  8. Contacts
  + 1. A correctly working TCP/IP layer, since HTTP is implemented on top of
  +TCP/IP. Although modern Unix platforms have good networking layers,
  +always make sure you have all official vendor patches referring to 
the
  +network layer applied.
  +
  + 2. Accurate time keeping, since elements of the HTTP protocol are
  +expressed as the time of day.  So, it's time to investigate setting
  +some time synchronization facility on your system. Usually the 
ntpdate
  +or xntpd programs are used for this purpose which are based on the
  +Network Time Protocol (NTP). See the Usenet newsgroup
  +comp.protocols.time.ntp and the NTP homepage at
  +http://www.eecis.udel.edu/~ntp/ for more details about NTP software
  +and public time servers.
  +
  +  9. Contacts

   
o If you want to be informed about new code releases, bug fixes, 
  
  
  


cvs commit: apache-1.3 INSTALL Makefile.tmpl README.configure configure

1998-05-08 Thread rse
rse 98/05/08 00:50:22

  Modified:src  CHANGES
   .INSTALL Makefile.tmpl README.configure configure
  Log:
  Cleanup the suEXEC support in APACI and make it more safe:
  
   1. Add big fat hint in INSTALL about risks and to read the
  htdocs/manual/suexec.html document before using the suexec-related
  configure options.
  
   2. Make sure the user has at least provided one --suexec- option
  (specifies suEXEC parameters) in addition to --enable-suexec option.
  If only --enable-suexec is given APACI stops with a hint to INSTALL
  and htdocs/manual/suexec.html documents.
  
   3. Provide two additional --suexec- options to make the suEXEC
  configuration complete (especially for package maintainers who else
  had to patch the source tree) by providing ways to configure minimal
  UID/GID and safe PATH, too.
  
  Revision  ChangesPath
  1.834 +14 -0 apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.833
  retrieving revision 1.834
  diff -u -r1.833 -r1.834
  --- CHANGES   1998/05/07 15:24:41 1.833
  +++ CHANGES   1998/05/08 07:50:19 1.834
  @@ -1,5 +1,19 @@
   Changes with Apache 1.3b7
   
  +  *) Cleanup the suEXEC support in APACI and make it more safe:
  + 1. Add big fat hint in INSTALL about risks and to read the
  +htdocs/manual/suexec.html document before using the suexec-related
  +configure options.
  + 2. Make sure the user has at least provided one --suexec- option
  +(specifies suEXEC parameters) in addition to --enable-suexec option.
  +If only --enable-suexec is given APACI stops with a hint to INSTALL
  +and htdocs/manual/suexec.html documents.
  + 3. Provide two additional --suexec- options to make the suEXEC
  +configuration complete (especially for package maintainers who else
  +had to patch the source tree) by providing ways to configure minimal
  +UID/GID and safe PATH, too.
  + [Ralf S. Engelschall]
  +
 *) Cleanup of the `configure --shadow' process:
- make sure the configure script creates its temporary files in the
  shadow tree to avoid conflicts with parallel configure runs
  
  
  
  1.26  +25 -5 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- INSTALL   1998/05/06 15:44:26 1.25
  +++ INSTALL   1998/05/08 07:50:20 1.26
  @@ -148,10 +148,13 @@
  [--localstatedir=DIR]  [--enable-suexec] 
  [--runtimedir=DIR] [--suexec-caller=UID] 
  [--logfiledir=DIR] [--suexec-userdir=DIR]
  -   [--proxycachedir=DIR] 
  -   [--compat] [--with-perl=FILE]   
  -  [--without-support] 
  +   [--proxycachedir=DIR]  [--suexec-uidmin=UID]
  +   [--compat] [--suexec-gidmin=GID]
  +  
[--suexec-safepath=PATH] 
   
  +  [--with-perl=FILE]   
  +  [--without-support]  
  +
Use the CC, OPTIM, CFLAGS, INCLUDES, LDFLAGS, LIBS, CFLAGS_SHLIB,
LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT and RANLIB environment variables to
override the corresponding default entries in the src/Configuration.tmpl
  @@ -262,9 +265,26 @@

Use the --enable-suexec option to enable the suEXEC feature by building
and installing the "suexec" support program. Use --suexec-caller=UID to
  - set the allowed caller user id and --suexec-userdir=DIR to set the user
  - subdirectory for this feature.
  + set the allowed caller user id, the --suexec-userdir=DIR to set the user
  + subdirectory, the --suexec-uidmin=UID/--suexec-gidmin=GID to set the
  + minimal allowed UID/GID and --suexec-safepath=PATH to set the safe shell
  + PATH for the suEXEC feature. At least one --suexec-x option has
  + to be provided together with --enable-suexec option to let APACI accept
  + your request for using the suEXEC feature.
  +
  + CAUTION: FOR DETAILS ABOUT THE SUEXEC FEATURE WE HIGHLY RECOMMEND YOU TO
  +  FIRST READ THE DOCUMENT htdocs/manual/suexec.html BEFORE USING
  +  THE ABOVE OPTIONS.

  +  USING THE SUEXEC FEATURE PROPERLY CAN REDUCE CONSIDERABLY THE
  +  SECURITY RISKS INVOLVED WITH ALLOWING USERS TO DEVELOP AND RUN
  +  PRI

cvs commit: apache-1.3 INSTALL

1998-04-27 Thread rse
rse 98/04/27 04:02:45

  Modified:.INSTALL
  Log:
  Add note for package authors about "make install-quiet root=/tmp/apache-root"
  
  Revision  ChangesPath
  1.19  +9 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- INSTALL   1998/04/23 03:49:59 1.18
  +++ INSTALL   1998/04/27 11:02:44 1.19
  @@ -296,6 +296,15 @@
prefix _only_, i.e. no other stuff from your system is touched. Even if
you upgrade an existing installation your configuration files in
PREFIX/etc/ are preserved.
  +
  + Note for package authors:
  +
  + To simplify rolling a package tarball from the installed files APACI
  + provides a way to override the installation root for the install step.
  + Additionally you can get rid of the user message at the end of the
  + installation process by using the `install-quiet' target. Example:
  +
  + $ make install-quiet root=/tmp/apache-root

 6. Testing the package
---
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-23 Thread brian
brian   98/04/22 20:49:59

  Modified:.INSTALL
  Log:
  My first stab at a rewrite; I took a lot out, but some can be put back in.  I
  basically wanted to quickly make the distinction between two approaches 
without
  disparaging either, and solicited comments.
  
  Revision  ChangesPath
  1.18  +12 -15apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- INSTALL   1998/04/21 16:00:32 1.17
  +++ INSTALL   1998/04/23 03:49:59 1.18
  @@ -6,23 +6,20 @@
   htdocs/manual/windows.html file included with Apache). 
   The following applies only to Unix users.
   
  -  Installing the Apache 1.3 HTTP server manually
  -  ==
  +  Introduction
  +  
   
  -  If you really want to build and install Apache 1.3 manually, you can still
  -  use the Apache 1.2 way by following the instructions in the file 
src/INSTALL
  -  as in the past. Nothing has changed there. So when you are already familiar
  -  with this procedure or really need a very special custom configuration go
  -  for it.  
  +  Like all good things, there are two ways to configure, compile, and
  +  install Apache.  You can go for the 3-minute installation process
  +  using the APACI process described below; or, you can opt for the same
  +  mechanism used in previous versions of Apache, as described in the
  +  file 'src/INSTALL'.  Each mechanism has its benefits and drawbacks -
  +  APACI is newer and a little more raw, but it gets you up and running
  +  the least amount of time, whereas the "Configuration.tmpl" mechanism
  +  may be more familiar and give you some more flexibility to the power
  +  user.  We'd be very interested in your comments and feedback regarding
  +  each approach.
   
  -  On the other hand you should remember that the new Apache 1.3 
Autoconf-style
  -  Interface (APACI) already is a user-friendly frontend to the old scripts 
(it
  -  actually uses them internally). And because APACI provides all usually
  -  needed functionality the user wants to specify, there is no longer real 
need
  -  to do so. Especially when it comes to the installation process: only APACI
  -  provides an out-of-the-box way of installing the _complete_ Apache package.
  -  See the file README.configure for an overview of APACI and the following
  -  description for detailed information about how to use APACI.
   
 Installing the Apache 1.3 HTTP server with APACI
 
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-21 Thread rse
rse 98/04/21 06:52:03

  Modified:.INSTALL
  Log:
  Say it even more explicitly that src/Configuration.tmpl has not to
  be changed and that the _complete_ configuration via APACI takes
  place through command line args _AND_ shell variables.
  
  PR: 2091
  
  Revision  ChangesPath
  1.15  +4 -4  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- INSTALL   1998/04/20 07:20:09 1.14
  +++ INSTALL   1998/04/21 13:52:03 1.15
  @@ -103,10 +103,10 @@
   
NOTE: Although we'll often advice you to read the src/Configuration.tmpl
  file parts to better understand the various options in this
  -   section, there is at no time any need to _EDIT_ this file. The
  -   _COMPLETE_ configuration takes place via command line arguments to
  -   the ./configure script. The src/Configuration.tmpl file is a
  -   read-only resource, here.
  +   section, there is _AT NO TIME_ any need to _EDIT_ this file. The
  +   _COMPLETE_ configuration takes place via command line arguments 
and
  +   loal shell variables for the ./configure script. The
  +   src/Configuration.tmpl file is just a _READ-ONLY_ resource, here.
   
Introduction:
   
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-20 Thread rse
rse 98/04/20 00:20:10

  Modified:.INSTALL
  Log:
  Adjust URL to BugDB according to Brian's suggestion.
  
  Revision  ChangesPath
  1.14  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- INSTALL   1998/04/20 06:14:48 1.13
  +++ INSTALL   1998/04/20 07:20:09 1.14
  @@ -338,7 +338,7 @@
   
o If you have a concrete bug report for Apache please go to the
  Apache Group Bug Database and submit your report:
  -   http://bugs.apache.org/
  +   http://www.apache.org/bug_report.html
   
o If you want to participate in actively developing Apache please
  subscribe to the `new-httpd' mailing list as described at
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-20 Thread rse
rse 98/04/19 23:14:49

  Modified:.INSTALL
  Log:
  Add note about "env" usage or the C-shell variant "setenv KEY VALUE".
  Thanks to Dean and Lars for mentioning this.
  
  Revision  ChangesPath
  1.13  +8 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- INSTALL   1998/04/16 06:44:44 1.12
  +++ INSTALL   1998/04/20 06:14:48 1.13
  @@ -157,6 +157,14 @@
override the corresponding default entries in the src/Configuration.tmpl
file (see there for more information about their usage).
   
  + Note: The syntax ``KEY=VALUE ./configure ...'' is the GNU Autoconf
  +   compatible way of specifying defines and can be used with
  +   Bourne shell compatible shells only (sh, bash, ksh). If you 
use
  +   a different type of shell either use ``env KEY=VALUE
  +   ./configure ...'' when the `env' command is available on your
  +   system or use ``setenv KEY VALUE; ./configure ...'' if you use
  +   one of the C-shell variants (csh, tcsh).
  +
Use the --prefix=PREFIX and --exec-prefix=EPREFIX options to configure
Apache to use a particular installation prefix. The default is
PREFIX=/usr/local/apache and EPREFIX=PREFIX.
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-15 Thread rse
rse 98/04/14 23:51:28

  Modified:.INSTALL
  Log:
  Make the example less shocking and remove reference to [EMAIL PROTECTED] to
  avoid flooding this address with mails from idots.
  
  Revision  ChangesPath
  1.11  +7 -16 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- INSTALL   1998/04/15 06:23:08 1.10
  +++ INSTALL   1998/04/15 06:51:27 1.11
  @@ -115,17 +115,12 @@
of other options available for your pleasure.
   
For a short impression of what possibilities you have, here is a typical
  - example which compiles Apache with a particular compiler (Pentium-
  - optimized GCC), a statically compiled mod_auth_db module and the two
  - additional modules mod_rewrite and mod_proxy for later loading through
  - the DSO mechanism: 
  -
  - $ CC="pgcc" OPTIM="-O6 -fstrength-reduce" \
  -   INCLUDES="-I/usr/local/db-1.85/include" \
  -LDFLAGS="-L/usr/local/db-1.85/lib" LIBS="-ldb" \
  -   ./configure --verbose \
  -   --prefix=/usr/local/apache \
  -   --enable-module=auth_db \
  + example which compiles Apache for the installation tree /sw/pkg/apache
  + with a particular compiler and flags plus the two additional modules
  + mod_rewrite and mod_proxy for later loading through the DSO mechanism: 
  +
  + $ CC="pgcc" OPTIM="-O6" \
  +   ./configure --prefix=/sw/pkg/apache \
  --enable-module=rewrite --enable-shared=rewrite \
  --enable-module=proxy   --enable-shared=proxy
   
  @@ -331,16 +326,12 @@
  one of the companies and contractors which are listed at
  http://www.apache.org/info/support.cgi
   
  - o If you have any feedback, ideas or suggestions for the Apache server
  -   please contact the Apache Group via E-mail at 
  -   [EMAIL PROTECTED]
  -
o If you have a concrete bug report for Apache please go to the
  Apache Group Bug Database and submit your report:
  http://bugs.apache.org/
   
o If you want to participate in actively developing Apache please
  -   subscribe to the new-httpd mailing list as described at
  +   subscribe to the `new-httpd' mailing list as described at
  http://dev.apache.org/mailing-lists
   
Thanks for running Apache.
  
  
  


cvs commit: apache-1.3 INSTALL configure

1998-04-15 Thread rse
rse 98/04/14 23:23:09

  Modified:.INSTALL configure
  Log:
  Make /usr/local/apache again the default installation PREFIX, even when this
  violates the GNU standards for "configure" scripts.  But this way idiots who
  just use the defaults (i.e. not even use --prefix) do not get their /usr/local
  bristled with Apache files.
  
  We now have as the default the following directory layout:
  
  :> ./configure --layout
  Configuring for Apache, Version 1.3b6-dev
  
  Installation paths:
 prefix: /usr/local/apache
exec_prefix: /usr/local/apache
 bindir: /usr/local/apache/bin
sbindir: /usr/local/apache/sbin
 libexecdir: /usr/local/apache/libexec
 mandir: /usr/local/apache/man
 sysconfdir: /usr/local/apache/etc
datadir: /usr/local/apache/share
  localstatedir: /usr/local/apache/var
 includedir: /usr/local/apache/include
  
  Compilation paths:
 HTTPD_ROOT: /usr/local/apache
 SUEXEC_BIN: /usr/local/apache/sbin/suexec
SHARED_CORE_DIR: /usr/local/apache/libexec
 DEFAULT_PIDLOG: var/run/httpd.pid
 DEFAULT_SCOREBOARD: var/run/httpd.scoreboard
   DEFAULT_LOCKFILE: var/run/httpd.lock
DEFAULT_XFERLOG: var/logs/access_log
   DEFAULT_ERRORLOG: var/logs/error_log
  TYPES_CONFIG_FILE: etc/mime.types
 SERVER_CONFIG_FILE: etc/httpd.conf
 ACCESS_CONFIG_FILE: etc/access.conf
   RESOURCE_CONFIG_FILE: etc/srm.conf
  
  Revision  ChangesPath
  1.10  +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- INSTALL   1998/04/14 19:15:43 1.9
  +++ INSTALL   1998/04/15 06:23:08 1.10
  @@ -162,7 +162,7 @@
   
Use the --prefix=PREFIX and --exec-prefix=EPREFIX options to configure
Apache to use a particular installation prefix. The default is
  - PREFIX=/usr/local and EPREFIX=PREFIX.
  + PREFIX=/usr/local/apache and EPREFIX=PREFIX.
   
Use the --bindir=DIR, --sbindir=DIR, --libexecdir=DIR, --mandir=DIR,
--sysconfdir=DIR, --datadir=DIR and --localstatedir=DIR option to change
  
  
  
  1.9   +1 -1  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- configure 1998/04/14 19:08:09 1.8
  +++ configure 1998/04/15 06:23:08 1.9
  @@ -128,7 +128,7 @@
   ##
   
   #   default paths
  -prefix='/usr/local'
  +prefix='/usr/local/apache'
   exec_prefix='$prefix'
   bindir='$exec_prefix/bin'
   sbindir='$exec_prefix/sbin'
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-14 Thread rse
rse 98/04/14 12:15:44

  Modified:.INSTALL
  Log:
  Merge in some of Marc suggestions...
  
  Revision  ChangesPath
  1.9   +10 -9 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- INSTALL   1998/04/14 11:32:41 1.8
  +++ INSTALL   1998/04/14 19:15:43 1.9
  @@ -320,29 +320,30 @@
o If you want to be informed about new code releases, bug fixes, 
  security fixes, general news and information about the Apache server
  subscribe to the apache-announce mailing list as described under
  -   .
  +   http://www.apache.org/announcelist.html
   
  - o If you want freely available support for running Apache please join
  -   the Apache user community by subscribing to the USENET newsgroup
  -   .
  + o If you want freely available support for running Apache please join 
the
  +   Apache user community by subscribing at least to the following USENET
  +   newsgroup:
  +   comp.infosystems.www.servers.unix
   
o If you want commercial support for running Apache please contact
  one of the companies and contractors which are listed at
  -   .
  +   http://www.apache.org/info/support.cgi
   
o If you have any feedback, ideas or suggestions for the Apache server
  please contact the Apache Group via E-mail at 
  -   <[EMAIL PROTECTED]>.
  +   [EMAIL PROTECTED]
   
o If you have a concrete bug report for Apache please go to the
  Apache Group Bug Database and submit your report:
  -   .
  +   http://bugs.apache.org/
   
o If you want to participate in actively developing Apache please
  subscribe to the new-httpd mailing list as described at
  -   .
  +   http://dev.apache.org/mailing-lists
   
Thanks for running Apache.
 The Apache Group
  -  www.apache.org
  +  http://www.apache.org/
   
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-14 Thread rse
rse 98/04/14 04:32:41

  Modified:.INSTALL
  Log:
  Cleanup and enhance top-level INSTALL file for release:
  
  - add at least one typical example to give
the user an impression how to use the configure script
  
  - add contact informations to give the user
the next logical step after installation
  
  - add four important notes to make the usage of
--enable-shared more clear to the user
  
  - fix indentation
  
  Revision  ChangesPath
  1.8   +224 -147  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- INSTALL   1998/04/14 08:27:32 1.7
  +++ INSTALL   1998/04/14 11:32:41 1.8
  @@ -93,20 +93,47 @@
   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
  +For more in-depth information about DSO support in Apache 1.3 please
   read the file src/README.DSO.
   
 3. Configuring the source tree
---
   
  - HINT: This is the reference which describes all configuration
  -   possibilities. For real-life configuration examples please 
  -   read the file `README.configure', too.
  + NOTE: Although we'll often advice you to read the src/Configuration.tmpl
  +   file parts to better understand the various options in this
  +   section, there is at no time any need to _EDIT_ this file. The
  +   _COMPLETE_ configuration takes place via command line arguments to
  +   the ./configure script. The src/Configuration.tmpl file is a
  +   read-only resource, here.
   
  + Introduction:
  +
The next step is to configure the Apache source tree for your particular
  - system/platform and personal requirements. The most important setup here
  - is the location prefix where Apache is to be installed later, because
  - Apache has to be configured for this location to work correctly.
  + platform and personal requirements. The most important setup here is the
  + location prefix where Apache is to be installed later, because Apache 
has
  + to be configured for this location to work correctly. But there are a 
lot
  + of other options available for your pleasure.
  +
  + For a short impression of what possibilities you have, here is a typical
  + example which compiles Apache with a particular compiler (Pentium-
  + optimized GCC), a statically compiled mod_auth_db module and the two
  + additional modules mod_rewrite and mod_proxy for later loading through
  + the DSO mechanism: 
  +
  + $ CC="pgcc" OPTIM="-O6 -fstrength-reduce" \
  +   INCLUDES="-I/usr/local/db-1.85/include" \
  +LDFLAGS="-L/usr/local/db-1.85/lib" LIBS="-ldb" \
  +   ./configure --verbose \
  +   --prefix=/usr/local/apache \
  +   --enable-module=auth_db \
  +   --enable-module=rewrite --enable-shared=rewrite \
  +   --enable-module=proxy   --enable-shared=proxy
  +
  + The complete reference of all configuration possibilities follows. For
  + more real-life configuration examples please check out the file
  + README.configure.
  +
  + Reference:
   
$ [CC=...][CFLAGS_SHLIB=...] 
  [OPTIM=...] [LDFLAGS_SHLIB=...]
  @@ -128,144 +155,194 @@
  [--with-perl=FILE] [--suexec-userdir=DIR]
  [--without-support]
   
  -Use the CC, OPTIM, CFLAGS, INCLUDES, LDFLAGS, LIBS, CFLAGS_SHLIB,
  -LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT and RANLIB environment variables to
  -override the corresponding default entries in the src/Configuration.tmpl
  -file (see there for more information about their usage).
  -
  -Use the --prefix=PREFIX and --exec-prefix=EPREFIX options to configure
  -Apache to use a particular installation prefix. The default is
  -PREFIX=/usr/local and EPREFIX=PREFIX.
  -
  -Use the --bindir=DIR, --sbindir=DIR, --libexecdir=DIR, --mandir=DIR,
  ---sysconfdir=DIR, --datadir=DIR and --localstatedir=DIR option to change
  -the paths for particular subdirectories of the installation tree. 
Defaults
  -are bindir=EPREFIX/bin, sbindir=EPREFIX/sbin, libexecdir=EPREFIX/libexec,
  -mandir=PREFIX/man, sysconfdir=PREFIX/etc, datadir=PREFIX/share and
  -localstatedir=PREFIX/var.
  -
  -Use the --compat option to install Apache into a installation tree which
  -has a similar layout than the one used with Apache 1.2.
  -
  -Use the --layout option to check the final installation path layout while
  -fiddling with the options above.
  -
  -  

cvs commit: apache-1.3 INSTALL

1998-04-13 Thread rse
rse 98/04/13 11:35:35

  Modified:.INSTALL
  Log:
  Because a lot of users directly start with a file named "INSTALL"
  make sure they find the examples in README.configure, too.
  
  Revision  ChangesPath
  1.6   +4 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- INSTALL   1998/04/12 12:54:01 1.5
  +++ INSTALL   1998/04/13 18:35:34 1.6
  @@ -97,6 +97,10 @@
 3. Configuring the source tree
---
   
  + HINT: This is the reference which describes all configuration
  +   possibilities. For real-life configuration examples please 
  +   read the file `README.configure', too.
  +
The next step is to configure the Apache source tree for your particular
system/platform and personal requirements. The most important setup here
is the location prefix where Apache is to be installed later, because
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-12 Thread rse
rse 98/04/12 05:54:01

  Modified:.INSTALL
  Log:
  Typo
  
  Revision  ChangesPath
  1.5   +1 -1  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- INSTALL   1998/04/04 18:02:46 1.4
  +++ INSTALL   1998/04/12 12:54:01 1.5
  @@ -11,7 +11,7 @@
   
 If you really want to build and install Apache 1.3 manually, you can still
 use the Apache 1.2 way by following the instructions in the file 
src/INSTALL
  -  as in the past. Nothing has changes there. So when you are already familiar
  +  as in the past. Nothing has changed there. So when you are already familiar
 with this procedure or really need a very special custom configuration go
 for it.  
   
  
  
  


cvs commit: apache-1.3 INSTALL

1998-04-04 Thread rse
rse 98/04/04 10:02:46

  Modified:.INSTALL
  Log:
  Make sure the user informed about DSO support even if he uses APACI and not
  reading src/Configuration.tmpl He has to notice that the nice --enable-shared
  option is only available if his platform really supports DSO.
  
  Revision  ChangesPath
  1.4   +40 -12apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- INSTALL   1998/04/01 12:59:56 1.3
  +++ INSTALL   1998/04/04 18:02:46 1.4
  @@ -41,12 +41,14 @@
The following requirements exist for building Apache:
   
o  Disk Space: 
  +
   Make sure you have approximately 12 MB of temporary free disk space
   available.  After installation Apache occupies approximately 3 MB of
   disk space (the actual required disk space depends on the amount of
   compiled in third party modules, etc).
   
o  ANSI-C Compiler: 
  +
   Make sure you have an ANSI-C compiler installed. The GNU C compiler
   (GCC) from the Free Software Foundation (FSF) is recommended.  If you
   don't have GCC then at least make sure your vendors compiler is ANSI
  @@ -54,15 +56,43 @@
   http://www.gnu.ai.mit.edu/ and the GCC distribution under
   http://www.gnu.ai.mit.edu/order/ftp.html .
   
  - o  Perl 5 Interpreter (OPTIONAL):
  -For some of the support scripts like `apachectl' (which are written 
in
  -Perl) the Perl 5 interpreter is required. If no such interpreter is
  -found by APACI's `configure' script this is no harm. You still can
  -build and install Apache 1.3. Only those support scripts cannot be
  -used. If you have multiple Perl interpreters installed (perhaps a 
Perl
  -4 from the vendor and a Perl 5 from your own), then it is recommended
  -to use the --with-perl option (see below) to make sure the correct 
one
  -is selected by APACI.
  + o  Perl 5 Interpreter [OPTIONAL]:
  +
  +For some of the support scripts like `apxs' or `dbmmanage' (which are
  +written in Perl) the Perl 5 interpreter is required. If no such
  +interpreter is found by APACI's `configure' script this is no harm.
  +Of course, you still can build and install Apache 1.3. Only those
  +support scripts cannot be used. If you have multiple Perl 
interpreters
  +installed (perhaps a Perl 4 from the vendor and a Perl 5 from your
  +own), then it is recommended to use the --with-perl option (see 
below)
  +to make sure the correct one is selected by APACI.
  +
  + o  Dynamic Shared Object (DSO) support [OPTIONAL]:
  +
  +To provide maximum flexibility Apache now is able to load modules
  +under runtime via the DSO mechanism by using the pragmatic
  +dlopen()/dlsym() system calls. These system calls are not available
  +under all operating systems therefore you cannot use the DSO 
mechanism
  +on all platforms. And Apache currently has only limited built-in
  +knowledge on how to compile shared objects because this is heavily
  +platform-dependend. The current state is this:
  +
  +o Out-of-the-box supported platforms are:
  +   - Linux - IRIX
  +   - FreeBSD   - OSF1
  +   - Solaris   - UnixWare
  +   - SunOS
  +
  +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)
  +
  +If your system is not on these lists but has the dlopen-style
  +interface, you either have to provide the appropriate compiler and
  +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.
   
 3. Configuring the source tree
---
  @@ -152,9 +182,7 @@
   no=disabled) can be seen when running `./configure --help'. There are two
   special NAME variants: "max" for enabling or disabling all modules except
   the bootstrapping "so" module and "remain" for enabling or disabling only
  -these modules which are still not enabled. ATTENTION: Shared object
  -support is not available on all platforms. See the src/Configuration.tmpl
  -file for the definitive list of supported platforms.
  +these modules which are still not enabled.
   
   Use the --with-perl=FILE option to select a particular Perl interpreter
   executable to be used with Apache. Per default APACI tries to find it
  
  
  


cvs commit: apache-1.3 INSTALL STATUS configure Makefile.tmpl

1998-04-01 Thread rse
rse 98/04/01 03:28:38

  Modified:src   CHANGES
   . INSTALL STATUS configure Makefile.tmpl
  Log:
  Just a little APACI option to provide a way for the user to install Apache
  without the support tools when he has problems with it (for instance compiling
  them or no Perl interpreter installed, etc).
  
  Revision  ChangesPath
  1.752 +6 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.751
  retrieving revision 1.752
  diff -u -r1.751 -r1.752
  --- CHANGES   1998/03/31 15:46:14 1.751
  +++ CHANGES   1998/04/01 11:28:29 1.752
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3b6
   
  +  *) Provide APACI --without-support option to be able to disable the build
  + and installation of the support tools from the src/support/ area.
  + Although its useful to have these installed per default we should 
provide
  + a way to compile and install without them for backward-compatibility.
  + [Ralf S. Engelschall]
  +
 *) Add of the new APache eXtenSion (apxs) support tool for building and
installing modules into an _already installed_ Apache package through 
the
dynamic shared object (DSO) mechanism [mod_so.c]. The trick here is that
  
  
  
  1.2   +9 -4  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- INSTALL   1998/03/29 12:27:28 1.1
  +++ INSTALL   1998/04/01 11:28:32 1.2
  @@ -82,10 +82,10 @@
  [--sysconfdir=DIR] [--enable-shared=NAME] 
 
  [--datadir=DIR]
[--disable-shared=NAME] 
  [--localstatedir=DIR]  
  -   [--compat] [--with-perl=FILE]
  -  [--enable-suexec]
  -  [--suexec-caller=UID]
  -  [--suexec-userdir=DIR]
  +   [--compat] [--enable-suexec] 
  +  [--suexec-caller=UID] 
  +   [--with-perl=FILE] [--suexec-userdir=DIR]
  +   [--without-support]
   
   Use the CC, OPTIM, CFLAGS, INCLUDES, LDFLAGS, LIBS, CFLAGS_SHLIB,
   LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT and RANLIB environment variables to
  @@ -155,6 +155,11 @@
   executable to be used with Apache. Per default APACI tries to find it
   automatically. But if multiple Perl instances exist on your system you
   have to select the correct one manually.
  +
  +Use the --without-support option to explicitly disable the build and
  +installation of support tools from the src/support/ area. This can be
  +useful when you have compilation problems with one or more of these not
  +programs on your platform or if you just don't need them.
   
   Use the --enable-suexec option to enable the suEXEC feature by building
   and installing the "suexec" support program. Use --suexec-caller=UID to
  
  
  
  1.251 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.250
  retrieving revision 1.251
  diff -u -r1.250 -r1.251
  --- STATUS1998/03/31 15:46:08 1.250
  +++ STATUS1998/04/01 11:28:33 1.251
  @@ -132,6 +132,7 @@
   * Rainer Scherg's fix for CONNECT proxy support: #1326, #1573, #1942
   * Ken's reworking of the Apache LICENSE
   * Ralf's APache eXtenSion for easy "off-source" extending Apache via DSO
  +* Ralf's APACI --without-support option
   
   Available Patches:
   
  
  
  
  1.5   +27 -1 apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- configure 1998/03/31 15:46:10 1.4
  +++ configure 1998/04/01 11:28:36 1.5
  @@ -149,6 +149,9 @@
   suexec_caller=www
   suexec_userdir=public_html
   
  +#   with support tools
  +support=1
  +
   #   determine rules
   rules=""
   rulelist=""
  @@ -289,6 +292,7 @@
   echo " --enable-shared=NAME   enable  build of Module named 
'NAME' as a shared object"
   echo " --disable-shared=NAME  disable build of Module named 
'NAME' as a shared object"
   echo " --with-perl=FILE   set the path to the optional Perl 
interpreter to use"
  +echo " --without-support  d