cvs commit: apache-1.3/src/helpers PrintPath TestCompile findcpp.sh PrintPathOS2

1998-09-17 Thread jim
jim 98/09/16 21:09:42

  Modified:src  CHANGES Configure
   src/helpers PrintPath TestCompile findcpp.sh
  Removed: src/helpers PrintPathOS2
  Log:
  Remove the hack of having an OS/2 version of PrintPath around.
  
  Reviewed by:  Brian Havard
  
  Revision  ChangesPath
  1.1061+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1060
  retrieving revision 1.1061
  diff -u -r1.1060 -r1.1061
  --- CHANGES   1998/09/16 19:38:26 1.1060
  +++ CHANGES   1998/09/17 04:09:39 1.1061
  @@ -1,4 +1,7 @@
   Changes with Apache 1.3.2
  + 
  +  *) Make PrintPath work generically instead of having one version
  + strictly for OS/2. [Jim Jagielski, Brian Havard]
   
 *) Fix the recently introduced C header file checking: We now use the C
pre-processor pass only (and no longer the complete compiler pass) to
  
  
  
  1.290 +2 -6  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.289
  retrieving revision 1.290
  diff -u -r1.289 -r1.290
  --- Configure 1998/09/16 19:38:26 1.289
  +++ Configure 1998/09/17 04:09:39 1.290
  @@ -257,8 +257,6 @@
   TARGET=httpd
   SUBTARGET=target_static
   SHLIB_SUFFIX_LIST=
  -AP_PRINTPATH=PrintPath
  -export AP_PRINTPATH
   CAT=cat
   
   
  @@ -350,8 +348,6 @@
LIBS=$LIBS -lsocket -lufc -lbsd
DBM_LIB=-lgdbm
SHELL=sh
  - AP_PRINTPATH=PrintPathOS2
  - export AP_PRINTPATH
;;
   *-hi-hiux)
OS='HI-UX'
  @@ -769,7 +765,7 @@
for compilers in gcc cc acc c89
do
lookedfor=$lookedfor $compilers
  - if ./helpers/$AP_PRINTPATH -s $compilers; then
  + if ./helpers/PrintPath -s $compilers; then
COMPILER=$compilers
break
fi
  @@ -1225,7 +1221,7 @@
   if [ .$TRANLIB != . ]; then
   RANLIB=$TRANLIB
   else
  -if ./helpers/$AP_PRINTPATH -s ranlib; then
  +if ./helpers/PrintPath -s ranlib; then
   RANLIB=ranlib
   else
   RANLIB=true
  
  
  
  1.13  +46 -16apache-1.3/src/helpers/PrintPath
  
  Index: PrintPath
  ===
  RCS file: /export/home/cvs/apache-1.3/src/helpers/PrintPath,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- PrintPath 1998/09/16 20:49:23 1.12
  +++ PrintPath 1998/09/17 04:09:41 1.13
  @@ -22,6 +22,11 @@
   echo=yes
   
   ##
  +# Find out what OS we are running for later on
  +##
  +os=`(uname) 2/dev/null`
  +
  +##
   # Parse command line
   ##
   for args in $*
  @@ -34,12 +39,39 @@
   done
   
   ##
  -# We do some funny stuff to check to see
  -# if test/[] knows about -x
  +# Now we make the adjustments required for OS/2 and everyone
  +# else :)
  +#
  +# First of all, all OS/2 programs have the '.exe' extension.
  +# Next, we adjust PATH (or what was given to us as PATH) to
  +# be whitespace seperated directories.
  +# Finally, we try to determine the best flag to use for
  +# test/[] to look for an executable file. OS/2 just has '-r'
  +# but with other OSs, we do some funny stuff to check to see
  +# if test/[] knows about -x, which is the prefered flag.
   ##
  -testfile=pp.t.$$
  +
  +if [ x$os = xOS/2 ]
  +then
  +ext=.exe
  +pathname=`echo -E $pathname |
  + sed 's/^;/.;/
  +   s/;;/;.;/g
  +   s/;$/;./
  +   s/;/ /g
  +   s//\\//g' `
  +test_exec_flag=-r
  +else
  +ext=   # No default extensions
  +pathname=`echo $pathname |
  + sed 's/^:/.:/
  +   s/::/:.:/g
  +   s/:$/:./
  +   s/:/ /g' `
  +# Here is how we test to see if test/[] can handle -x
  +testfile=pp.t.$$
   
  -cat  $testfile ENDTEST
  +cat  $testfile ENDTEST
   #!/bin/sh
   if [ -x / ] || [ -x /bin ] || [ -x /bin/ls ]; then
   exit 0
  @@ -47,24 +79,22 @@
   exit 1
   ENDTEST
   
  -if `/bin/sh $testfile 2/dev/null`; then
  -test_exec_flag=-x
  -else
  -test_exec_flag=-r
  +if `/bin/sh $testfile 2/dev/null`; then
  + test_exec_flag=-x
  +else
  + test_exec_flag=-r
  +fi
  +rm -f $testfile
   fi
  -rm -f $testfile
   
   for program in $programs
   do
  -for path in `echo $pathname |
  - sed 's/^:/.:/
  -   s/::/:.:/g
  -   s/:$/:./
  -   s/:/ /g' `
  +for path in $pathname
   do
  - if [ $test_exec_flag $path/$program ]  [ ! -d $path/$program ]; then
  + if [ $test_exec_flag $path/${program}${ext} ]  \
  +[ ! -d $path/${program}${ext} ]; then
if [ $echo = yes ]; then
  - echo $path/$program
 

cvs commit: apache-1.3 configure

1998-09-17 Thread rse
rse 98/09/17 01:07:54

  Modified:src  CHANGES
   .configure
  Log:
  ARGL, people on sw-mod-ssl and c.i.w.s.u said they have to fix the Group
  directive after installing, but no one said why or wrote a problem report. We
  lost an else inside the configure script which forced a failure of the
  configuration adjustment (we have one more problem: `conf_group = #-1' is fine
  under BSD Make, but GNU make sees `conf_group = ' because of the hash
  character):
  
  Fix APACI's `Group' configuration adjustment - especially for Linux
  platforms where `nogroup' exists in /etc/group.
  
  Revision  ChangesPath
  1.1062+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1061
  retrieving revision 1.1062
  diff -u -r1.1061 -r1.1062
  --- CHANGES   1998/09/17 04:09:39 1.1061
  +++ CHANGES   1998/09/17 08:07:52 1.1062
  @@ -1,4 +1,7 @@
   Changes with Apache 1.3.2
  +
  +  *) Fix APACI's `Group' configuration adjustment - especially for Linux
  + platforms where `nogroup' exists in /etc/group. [Ralf S. Engelschall]

 *) Make PrintPath work generically instead of having one version
strictly for OS/2. [Jim Jagielski, Brian Havard]
  
  
  
  1.48  +1 -0  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- configure 1998/09/16 20:37:41 1.47
  +++ configure 1998/09/17 08:07:53 1.48
  @@ -817,6 +817,7 @@
   if [ .$confadjust = .1 ]; then
   if [ .`egrep '^nobody:' /etc/group` != . ]; then
   conf_group=nobody
  +else
   if [ .`egrep '^nogroup:' /etc/group` != . ]; then
   conf_group=nogroup
   fi
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-09-17 Thread rse
rse 98/09/17 01:26:49

  Modified:src  CHANGES
  Log:
  Add the correct the PR number.
  
  PS: Wasn't there another PR speaking about the header checks?
  I cannot find it in the bugdb. When someone finds it,
  please it add here, too.
  
  Revision  ChangesPath
  1.1063+1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1062
  retrieving revision 1.1063
  diff -u -r1.1062 -r1.1063
  --- CHANGES   1998/09/17 08:07:52 1.1062
  +++ CHANGES   1998/09/17 08:26:47 1.1063
  @@ -16,7 +16,7 @@
the possibility to override it manually via APACI or src/Configuration.
As a fallback for the header check itself we can directly check the
existance of the file under /usr/include, too.
  - [Ralf S. Engelschall] PR
  + [Ralf S. Engelschall] PR#2777
   
 *) PORT: Added RHAPSODY (Mac OS X Server) support. MAP_TMPFILE defined
as an alternate mechanism for mmap'd shared memory for RHAPSODY.
  
  
  


cvs commit: apache-1.3 Makefile.tmpl

1998-09-17 Thread rse
rse 98/09/17 01:59:09

  Modified:src  CHANGES
   .Makefile.tmpl
  Log:
  Remove redundant substitutions in top-level Makefile.tmpl
  
  Revision  ChangesPath
  1.1064+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1063
  retrieving revision 1.1064
  diff -u -r1.1063 -r1.1064
  --- CHANGES   1998/09/17 08:26:47 1.1063
  +++ CHANGES   1998/09/17 08:59:07 1.1064
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.2
   
  +  *) Remove redundant substitutions in top-level Makefile.tmpl.
  + [Ralf S. Engelschall]
  +
 *) Fix APACI's `Group' configuration adjustment - especially for Linux
platforms where `nogroup' exists in /etc/group. [Ralf S. Engelschall]

  
  
  
  1.46  +0 -1  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- Makefile.tmpl 1998/08/12 11:33:37 1.45
  +++ Makefile.tmpl 1998/09/17 08:59:08 1.46
  @@ -377,7 +377,6 @@
 cat $(TOP)/conf/$${conf}-dist ) |\
 sed -e '/# LoadModule/r $(TOP)/$(SRC)/.apaci.install.conf' \
-e 's;@@ServerRoot@@/htdocs;$(datadir)/htdocs;' \
  - -e 's;@@ServerRoot@@/htdocs;$(datadir)/htdocs;' \
-e 's;@@ServerRoot@@/icons;$(datadir)/icons;' \
-e 's;@@ServerRoot@@/cgi-bin;$(datadir)/cgi-bin;' \
-e 's;@@ServerRoot@@/proxy;$(proxycachedir);' \
  
  
  


cvs commit: apache-1.3/htdocs/manual/mod core.html mod_actions.html mod_alias.html mod_auth_dbm.html mod_autoindex.html mod_expires.html mod_include.html mod_mime.html mod_negotiation.html mod_rewrite.html

1998-09-17 Thread coar
coar98/09/17 05:06:43

  Modified:htdocs/manual content-negotiation.html
   htdocs/manual/mod core.html mod_actions.html mod_alias.html
mod_auth_dbm.html mod_autoindex.html
mod_expires.html mod_include.html mod_mime.html
mod_negotiation.html mod_rewrite.html
  Log:
Fix some typos and inaccuracies and incorrectnesses.
  
  PR:   3016
  Submitted by: Youichirou Koga [EMAIL PROTECTED]
  
  Revision  ChangesPath
  1.16  +3 -3  apache-1.3/htdocs/manual/content-negotiation.html
  
  Index: content-negotiation.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/content-negotiation.html,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- content-negotiation.html  1998/05/20 14:22:27 1.15
  +++ content-negotiation.html  1998/09/17 12:06:38 1.16
  @@ -422,7 +422,7 @@
   extension, and the order of the extensions is normally irrelevant
   (see A HREF=mod/mod_mime.htmlmod_mime/A documentation for details).
   P
  -A typical file has a mime-type extension (e.g. SAMPhtml/SAMP),
  +A typical file has a MIME-type extension (e.g. SAMPhtml/SAMP),
   maybe an encoding extension (e.g. SAMPgz/SAMP and of course a
   language extension (e.g. SAMPen/SAMP) when we have different
   language variants of this file.
  @@ -496,9 +496,9 @@
   hyperlink references.
   
   P
  -If you want to continue to use a mime-type in your hyperlinks (e.g.
  +If you want to continue to use a MIME-type in your hyperlinks (e.g.
   SAMPfoo.html/SAMP) the language extension (including an encoding 
extension
  -if there is one) must be on the right hand side of the mime-type extension
  +if there is one) must be on the right hand side of the MIME-type extension
   (e.g. SAMPfoo.html.en/SAMP).
   
   
  
  
  
  1.135 +4 -4  apache-1.3/htdocs/manual/mod/core.html
  
  Index: core.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/core.html,v
  retrieving revision 1.134
  retrieving revision 1.135
  diff -u -r1.134 -r1.135
  --- core.html 1998/09/07 08:31:45 1.134
  +++ core.html 1998/09/17 12:06:39 1.135
  @@ -513,7 +513,7 @@
   A
HREF=directive-dict.html#Syntax
REL=Help
  -STRONGSyntax:/STRONG/A DefaultType EMmime-type/EMBR
  +STRONGSyntax:/STRONG/A DefaultType EMMIME-type/EMBR
   A
HREF=directive-dict.html#Default
REL=Help
  @@ -1213,7 +1213,7 @@
   P HR
   
   H2A NAME=includeInclude directive/A/H2
  -STRONGSyntax: (Apache 1.2)/STRONG Include EMfilename/EMBR
  +STRONGSyntax:/STRONG Include EMfilename/EMBR
   A
HREF=directive-dict.html#Context
REL=Help
  @@ -2074,7 +2074,7 @@
   
   STRONGSee also:/STRONG
   A HREF=../vhosts/index.htmlApache Virtual Host documentation/A
  -
  +HR
   H2A NAME=optionsOptions directive/A/H2
   !--%plaintext lt;?INDEX {\tt Options} directivegt; --
   A
  @@ -2887,7 +2887,7 @@
   it is far more efficient. The server is started once, and services all
   subsequent connections. If you intend running Apache to serve a busy site,
   standalone will probably be your only option.P
  -
  +HR
   H2A NAME=startserversStartServers directive/A/H2
   !--%plaintext lt;?INDEX {\tt StartServers} directivegt; --
   A
  
  
  
  1.10  +2 -2  apache-1.3/htdocs/manual/mod/mod_actions.html
  
  Index: mod_actions.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/mod_actions.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- mod_actions.html  1998/05/20 14:12:52 1.9
  +++ mod_actions.html  1998/09/17 12:06:39 1.10
  @@ -39,7 +39,7 @@
   A
HREF=directive-dict.html#Syntax
REL=Help
  -STRONGSyntax:/STRONG/A Action EMmime-type cgi-script/EMBR
  +STRONGSyntax:/STRONG/A Action EMMIME-type cgi-script/EMBR
   A
HREF=directive-dict.html#Context
REL=Help
  @@ -65,7 +65,7 @@
   /P
   P
   This directive adds an action, which will activate EMcgi-script/EM when
  -a file of content type EMmime-type/EM is requested. It sends the
  +a file of content type EMMIME-type/EM is requested. It sends the
   URL and file path of the requested document using the standard
   CGI PATH_INFO and PATH_TRANSLATED environment variables.
   /P
  
  
  
  1.21  +2 -1  apache-1.3/htdocs/manual/mod/mod_alias.html
  
  Index: mod_alias.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/mod/mod_alias.html,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- mod_alias.html1998/05/20 14:12:53 1.20
  +++ mod_alias.html1998/09/17 12:06:39 1.21
  @@ -211,7 +211,8 @@
   A
HREF=directive-dict.html#Syntax
REL=Help
  -STRONGSyntax:/STRONG/A 

cvs commit: apache-1.3/src CHANGES

1998-09-17 Thread stoddard
stoddard98/09/17 05:15:32

  Modified:src  CHANGES
  Log:
  Remove 64 thread limit on Win32.  Sorry about the multiple commits. Will not 
happen again.
  
  Revision  ChangesPath
  1.1065+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1064
  retrieving revision 1.1065
  diff -u -r1.1064 -r1.1065
  --- CHANGES   1998/09/17 08:59:07 1.1064
  +++ CHANGES   1998/09/17 12:15:30 1.1065
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.2
   
  +  *) Remove 64 thread limit on Win32.
  + [Bill Stoddard [EMAIL PROTECTED]]
  +
 *) Remove redundant substitutions in top-level Makefile.tmpl.
[Ralf S. Engelschall]
   
  
  
  


cvs commit: apache-1.3/htdocs/manual/vhosts details.html host.html virtual-host.html

1998-09-17 Thread coar
coar98/09/17 07:52:04

  Modified:htdocs/manual suexec.html upgrading_to_1_3.html
   htdocs/manual/misc howto.html
   htdocs/manual/vhosts details.html host.html
virtual-host.html
  Log:
Some more consistency (cgi - CGI) fixes, and shortened long lines.
(There are about 200 more 80 lines in the dos, but I haven't the
time now to fix 'em.  Oh well.)
  
  Revision  ChangesPath
  1.21  +2 -1  apache-1.3/htdocs/manual/suexec.html
  
  Index: suexec.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/suexec.html,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- suexec.html   1998/07/30 16:42:47 1.20
  +++ suexec.html   1998/09/17 14:52:01 1.21
  @@ -400,7 +400,8 @@
   
   P ALIGN=LEFT
   If your installation requires location of the wrapper program in a different
  -directory, either add 
CODE-DSUEXEC_BIN=\EMlt;/your/path/to/suexecgt;/EM\/CODE
  +directory, either add
  +CODE-DSUEXEC_BIN=\EMlt;/your/path/to/suexecgt;/EM\/CODE
   to your CFLAGS (or edit src/include/httpd.h) and recompile your Apache 
server.
   See A HREF=install.htmlCompiling and Installing Apache/A
   (and the SAMPINSTALL/SAMP file in the source distribution)
  
  
  
  1.32  +2 -1  apache-1.3/htdocs/manual/upgrading_to_1_3.html
  
  Index: upgrading_to_1_3.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/upgrading_to_1_3.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- upgrading_to_1_3.html 1998/09/17 14:14:49 1.31
  +++ upgrading_to_1_3.html 1998/09/17 14:52:01 1.32
  @@ -233,7 +233,8 @@
  To avoid symbol clashes with third-party code compiled into the server, 
the
  general prefix `CODEap_/CODE' was globally applied to the following
  classes of symbols: Apache provided general functions (EMe.g./EM,
  -   CODEap_cpystrn/CODE), public API functions (EMe.g./EM, 
CODEpalloc/CODE,
  +   CODEap_cpystrn/CODE), public API functions (EMe.g./EM,
  +   CODEpalloc/CODE,
  CODEbgets/CODE) and private functions which can't be made static
  (because of cross-object usage) but should be (EMe.g./EM,
  CODEnew_connection/CODE).  For backward source compatibility with
  
  
  
  1.9   +6 -4  apache-1.3/htdocs/manual/misc/howto.html
  
  Index: howto.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/misc/howto.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- howto.html1998/09/17 14:14:53 1.8
  +++ howto.html1998/09/17 14:52:02 1.9
  @@ -60,13 +60,14 @@
   http://www.apache.org;.
   
   The second option is to set up a CODEScriptAlias/CODE pointing to
  -a STRONGcgi script/STRONG which outputs a 301 or 302 status and the
  +a STRONGCGI script/STRONG which outputs a 301 or 302 status and the
   location
   of the other server./P
   
  -PBy using a STRONGcgi-script/STRONG you can intercept various requests
  +PBy using a STRONGCGI script/STRONG you can intercept various requests
   and
  -treat them specially, EMe.g./EM, you might want to intercept 
STRONGPOST/STRONG
  +treat them specially, EMe.g./EM, you might want to intercept
  +STRONGPOST/STRONG
   requests, so that the client isn't redirected to a script on the other
   server which expects POST information (a redirect will lose the POST
   information.) You might also want to use a CGI script if you don't
  @@ -108,7 +109,8 @@
   PThe correct procedure is to move the logfile, then signal Apache to tell
   it to reopen the logfiles./P
   
  -PApache is signaled using the STRONGSIGHUP/STRONG (-1) signal. 
EMe.g./EM
  +PApache is signaled using the STRONGSIGHUP/STRONG (-1) signal.
  +EMe.g./EM
   BLOCKQUOTECODE
   mv access_log access_log.oldBR
   kill -1 `cat httpd.pid`
  
  
  
  1.9   +3 -2  apache-1.3/htdocs/manual/vhosts/details.html
  
  Index: details.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/vhosts/details.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- details.html  1998/09/17 14:15:02 1.8
  +++ details.html  1998/09/17 14:52:03 1.9
  @@ -307,7 +307,7 @@
   number for the request. The request is only caught if the port number
   to which the client sent the request matches the port number of your
   CODE_default_/CODE vhost which is your standard CODEPort/CODE
  -by default. A wildcard port can be specified (EMi.e./EM
  +by default. A wildcard port can be specified (EMi.e./EM,
   CODE_default_:*/CODE) to catch requests to any available port.
   P
   
  @@ -322,7 +322,8 @@
   LIA 

cvs commit: apache-1.3 STATUS

1998-09-17 Thread rse
rse 98/09/17 08:28:06

  Modified:.STATUS
  Log:
  Update to current state.
  
  Revision  ChangesPath
  1.465 +5 -25 apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.464
  retrieving revision 1.465
  diff -u -r1.464 -r1.465
  --- STATUS1998/09/11 16:35:07 1.464
  +++ STATUS1998/09/17 15:28:05 1.465
  @@ -2,8 +2,10 @@
   
   Release:
   
  -1.3.2: In development. Release proposed for Friday, September 18th, 1998
  -   Ralf is volunteering as the release manager.
  +1.3.2: In preparation for a release.
  +   - Tarball rolling proposed for Friday, September 18th, 1998
  +   - Release and announcement proposed for Monday, September 21th, 
1998
  +   - Ralf is the release manager.
   
   1.3.1: Tagged and rolled on July 19. Announced and released.
   
  @@ -24,30 +26,8 @@
   
   Unix 1.3.2 RELEASE SHOWSTOPPERS:
   
  -* header detection is broken; eg. sys/resource.h often requires 
  -  other includes first, etc.  This breaks things like RLimit*
  -  on many platforms.  
  -
  -  -- Ralf already hacked on this, but it's even more complicated
  - than we initially though. Because src/Configure has to check how CPP
  - can be called. On gcc systems that's gcc -E, on others there is a 
cpp
  - in PATH. But on the remaining systems there is neither the canonical
  - -E nor cpp. I need more time for figuring out what's the best
  - approach.  But currently I'm totally busy with mod_ssl and a
  - presentation I've to do on next Monday. I expect to finish this
  - before the 18th of September (1.3.2 release date).
  -
  -  -- Also, the return type of main is wrong in the test code and a
  -  test test needs to be done to ensure we can be successful with
  -  any (eg. stdio.h) header and print an error if not.  Otherwise, you
  -  have _very_ difficult to resolve problems if you do something
  -  like: link in a library on Solaris that also requires -lsocket
  -  but don't explicitly put that on your EXTRA_LIBS line; then
  -  the final result will link fine because Apache adds them for itself,
  -  but all the testcompiles will fail because they aren't there at
  -  that stage.
  +* none
   
  -  
   Documentation that needs writing:
   
   * Need a document explaining mod_rewrite/UseCanonicalName off based
  
  
  


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 STATUS

1998-09-17 Thread rse
rse 98/09/17 09:16:57

  Modified:.STATUS
  Log:
  Solaris 2.6 is fine, too.
  
  Revision  ChangesPath
  1.467 +1 -1  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.466
  retrieving revision 1.467
  diff -u -r1.466 -r1.467
  --- STATUS1998/09/17 15:51:53 1.466
  +++ STATUS1998/09/17 16:16:56 1.467
  @@ -13,7 +13,7 @@
  o HPUX 10.20 . Ok (Ralf S. Engelschall)
  o AIX 4.1.5 .. Ok (Jens-Uwe Mager)
  o AIX (general)... Ok (Bill Stoddard)
  -   o Solaris 2.6  ?? (??)
  +   o Solaris 2.6  Ok (Ralf S. Engelschall)
  o SunOS 4.1.3  ?? (??)
  o Digital Unix 4.0 ... ?? (??)
  o IRIX 6.2 ... ?? (??)
  
  
  


cvs commit: apache-1.3 STATUS

1998-09-17 Thread rse
rse 98/09/17 09:30:47

  Modified:.STATUS
  Log:
  Remember our 1.3.2 TODO list...
  
  Revision  ChangesPath
  1.468 +11 -0 apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.467
  retrieving revision 1.468
  diff -u -r1.467 -r1.468
  --- STATUS1998/09/17 16:16:56 1.467
  +++ STATUS1998/09/17 16:30:46 1.468
  @@ -29,6 +29,17 @@
   
   RELEASE SHOWSTOPPERS:
   
  +* IRIX semctl problem: we should switch from a IPC based to FCNTL based 
mutex 
  +  Status: How volunteers? Dean?
  +
  +* Ultrix rlim_t problem: we have to find out why it's now undefined 
under Ultrix
  +  Status: Under repair by Ben Hyde?
  +
  +* DB1.x vs. DB2.x problem: we should add DB2.x support to mod_auth_db.c 
to
  +  get rid of glibc2 problems (and FreeBSD ports problems in case the 
DB2.x
  +  package is installed)
  +  Status: Under construction by Dan Jacobowitz [EMAIL PROTECTED]
  +
   WIN32 1.3.2 RELEASE SHOWSTOPPERS:
   
   * can not build tarball until someone verifies the final code
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-09-17 Thread martin
  ===
  RCS file: /export/home/cvs/apache-1.3/src/include/ap_mmn.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ap_mmn.h  1998/09/06 19:23:51 1.7
  +++ ap_mmn.h  1998/09/17 20:23:41 1.8
  @@ -177,10 +177,11 @@
*request_rec* instead of pool*
*(for implementing better error reporting).
* 19980906 (1.3.2-dev) - added ap_md5_binary()
  + * 19980917 (1.3.2-dev) - bs2000: changed os_set_authfile() to 
os_set_account()
*/
   
   #ifndef MODULE_MAGIC_NUMBER_MAJOR
  -#define MODULE_MAGIC_NUMBER_MAJOR 19980906
  +#define MODULE_MAGIC_NUMBER_MAJOR 19980917
   #endif
   #define MODULE_MAGIC_NUMBER_MINOR 0 /* 0...n */
   #define MODULE_MAGIC_NUMBER MODULE_MAGIC_NUMBER_MAJOR/* backward 
compat */
  
  
  
  1.241 +2 -2  apache-1.3/src/include/httpd.h
  
  Index: httpd.h
  ===
  RCS file: /export/home/cvs/apache-1.3/src/include/httpd.h,v
  retrieving revision 1.240
  retrieving revision 1.241
  diff -u -r1.240 -r1.241
  --- httpd.h   1998/09/17 15:56:03 1.240
  +++ httpd.h   1998/09/17 20:23:42 1.241
  @@ -984,12 +984,12 @@
   #endif
   
   #ifdef _OSD_POSIX
  -extern const char *os_set_authfile(pool *p, const char *filename);
  +extern const char *os_set_account(pool *p, const char *account);
   extern int os_init_job_environment(server_rec *s, const char *user_name);
   #endif /* _OSD_POSIX */
   
   char *ap_get_local_host(pool *);
  -unsigned long ap_get_virthost_addr(char *hostname, unsigned short *port);
  +unsigned long ap_get_virthost_addr(const char *hostname, unsigned short 
*port);
   
   extern API_VAR_EXPORT time_t ap_restart_time;
   
  
  
  
  1.230 +4 -4  apache-1.3/src/main/http_core.c
  
  Index: http_core.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/main/http_core.c,v
  retrieving revision 1.229
  retrieving revision 1.230
  diff -u -r1.229 -r1.230
  --- http_core.c   1998/09/10 17:36:15 1.229
  +++ http_core.c   1998/09/17 20:23:45 1.230
  @@ -2302,14 +2302,14 @@
   }
   
   #ifdef _OSD_POSIX /* BS2000 Logon Passwd file */
  -static const char *set_bs2000_authfile(cmd_parms *cmd, void *dummy, char 
*name)
  +static const char *set_bs2000_account(cmd_parms *cmd, void *dummy, char 
*name)
   {
   const char *err = ap_check_cmd_context(cmd, GLOBAL_ONLY);
   if (err != NULL) {
   return err;
   }
   
  -return os_set_authfile(cmd-pool, name);
  +return os_set_account(cmd-pool, name);
   }
   #endif /*_OSD_POSIX*/
   
  @@ -2624,8 +2624,8 @@
   { NameVirtualHost, ap_set_name_virtual_host, NULL, RSRC_CONF, TAKE1,
 A numeric IP address:port, or the name of a host },
   #ifdef _OSD_POSIX
  -{ BS2000AuthFile, set_bs2000_authfile, NULL, RSRC_CONF, TAKE1,
  -  Name of server User's bs2000 logon password file (read-protected) },
  +{ BS2000Account, set_bs2000_account, NULL, RSRC_CONF, TAKE1,
  +  Name of server User's bs2000 logon account name },
   #endif
   { ServerTokens, set_serv_tokens, NULL, RSRC_CONF, TAKE1,
 Determine tokens displayed in the Server: header - Min(imal), OS or Full 
},
  
  
  
  1.4   +22 -98apache-1.3/src/os/bs2000/bs2login.c
  
  Index: bs2login.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/os/bs2000/bs2login.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- bs2login.c1998/07/08 17:47:24 1.3
  +++ bs2login.c1998/09/17 20:23:46 1.4
  @@ -60,125 +60,49 @@
   #include http_config.h
   #include http_log.h
   
  -static const char *bs2000_authfile = NULL;
  +static const char *bs2000_account = NULL;
   
   
  -/* This routine is called by http_core for the BS2000AuthFile directive */
  -/* It stores the file name (after a quick check for validity) for later use 
*/
  -const char *os_set_authfile(pool *p, const char *name)
  +/* This routine is called by http_core for the BS2000Account directive */
  +/* It stores the account name for later use */
  +const char *os_set_account(pool *p, const char *account)
   {
  -struct stat stbuf;
  -char *filename;
  +if (bs2000_account != NULL  strcasecmp(bs2000_account, account) != 0)
  +return BS2000Account: can be defined only once.;
   
  -filename = ap_server_root_relative(p, name);
  -
  -/* auth file must exist */
  -if (stat(filename, stbuf) != 0) {
  - return ap_pstrcat(p, Unable to access bs2000 auth file ,
  -filename, NULL);
  - exit(APEXIT_CHILDFATAL);
  -}
  -
  -/* auth file must be owned by root, and not readable/writable by 
everyone else */
  -if (stbuf.st_uid != 0) {
  - return ap_pstrcat(p, BS2000 auth file , filename,
  - is not owned

cvs commit: apache-1.3/src/include httpd.h

1998-09-17 Thread martin
martin  98/09/17 13:39:27

  Modified:src/include httpd.h
  Log:
  Oops: I inadvertently dropped Dean's const hostname change of Rev. 1.239
  
  Revision  ChangesPath
  1.242 +1 -1  apache-1.3/src/include/httpd.h
  
  Index: httpd.h
  ===
  RCS file: /export/home/cvs/apache-1.3/src/include/httpd.h,v
  retrieving revision 1.241
  retrieving revision 1.242
  diff -u -r1.241 -r1.242
  --- httpd.h   1998/09/17 20:23:42 1.241
  +++ httpd.h   1998/09/17 20:39:24 1.242
  @@ -989,7 +989,7 @@
   #endif /* _OSD_POSIX */
   
   char *ap_get_local_host(pool *);
  -unsigned long ap_get_virthost_addr(const char *hostname, unsigned short 
*port);
  +unsigned long ap_get_virthost_addr(char *hostname, unsigned short *port);
   
   extern API_VAR_EXPORT time_t ap_restart_time;
   
  
  
  


cvs commit: apache-1.3/src BUILD.NOTES PORTING

1998-09-17 Thread jim
jim 98/09/17 14:13:59

  Modified:src  PORTING
  Added:   src  BUILD.NOTES
  Log:
  Create an OS-specific notes file
  
  Revision  ChangesPath
  1.33  +0 -11 apache-1.3/src/PORTING
  
  Index: PORTING
  ===
  RCS file: /export/home/cvs/apache-1.3/src/PORTING,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- PORTING   1998/07/13 12:35:51 1.32
  +++ PORTING   1998/09/17 21:13:58 1.33
  @@ -373,14 +373,3 @@
   
   Good luck and happy porting!
   
  -
  -
  -Appendix: OS-Specific Notes:
  -
  -A/UX:
  -  Don't even try with cc. Instead, use gcc-2.7.2 and the libUTIL.a
  -  function library, both of which are available on jagubox.gsfc.nasa.gov.
  -  libUTIL.a includes many basic functions that Apache (and other software)
  -  requires as well as fixed versions of functions in libc.a. Contact
  -  Jim Jagielski ([EMAIL PROTECTED]) if you need a precompiled build for
  -  A/UX 3.1.x.
  
  
  
  1.1  apache-1.3/src/BUILD.NOTES
  
  Index: BUILD.NOTES
  ===
  OS Specific notes for building/compiling Apache
  
  -
  Introduction:
  -
  Apache has been ported to a wide variety of platforms, from multiple
  UNIX variants to OS/2 to Windows95/NT. In building and/or compiling
  Apache on some platforms, there are some hints and notes which may
  help you if you run into problems.
  
  -
  A/UX:
  -
Don't even try with cc. Instead, use gcc-2.7.2 and the libUTIL.a
function library, both of which are available on jagubox.gsfc.nasa.gov.
libUTIL.a includes many basic functions that Apache (and other software)
requires as well as fixed versions of functions in libc.a. Contact
Jim Jagielski ([EMAIL PROTECTED]) if you need a precompiled build for
A/UX 3.1.x.