cvs commit: apache-1.3/src CHANGES Configure

2000-01-10 Thread jim
jim 00/01/10 13:33:19

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Back out SHLIB_SUFFIX_NAME=sl patch, thus
  allowing HPUX builds to work again
  
  Revision  ChangesPath
  1.781 +5 -1  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.780
  retrieving revision 1.781
  diff -u -r1.780 -r1.781
  --- STATUS2000/01/10 20:08:02 1.780
  +++ STATUS2000/01/10 21:32:58 1.781
  @@ -1,5 +1,5 @@
 1.3 STATUS:
  -  Last modified at [$Date: 2000/01/10 20:08:02 $]
  +  Last modified at [$Date: 2000/01/10 21:32:58 $]
   
   Release:
   
  @@ -33,6 +33,10 @@
UPDATE: Keith Wannamaker reports that Ralf's patch to
fix PR4974 has broken this again. Please see:
  [EMAIL PROTECTED]
  + UPDATE: Ryan suggested that SHLIB_SUFFIX_NAME=sl be backed
  +  out. Jim has done this. With this fix, we no longer
  +  consider this a show-stopper, but we are leaving this here
  +  so people look at this and double check.
   
   RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
   
  
  
  
  1.1490+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1489
  retrieving revision 1.1490
  diff -u -r1.1489 -r1.1490
  --- CHANGES   2000/01/08 14:50:05 1.1489
  +++ CHANGES   2000/01/10 21:33:06 1.1490
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.10
   
  +  *) Reverse a patch which broke HPUX shared builds. Basically
  + we comment out the SHLIB_SUFFIX_NAME=sl line in Configure.
  + [Ryan Bloom]
  +
 *) Added the mod_rewrite `URL Rewriting Guide' to the online
documentation (htdocs/manual/misc/rewriteguide.html). This paper
provides a large collection of practical solutions to URL based
  
  
  
  1.385 +2 -2  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.384
  retrieving revision 1.385
  diff -u -r1.384 -r1.385
  --- Configure 2000/01/10 10:39:46 1.384
  +++ Configure 2000/01/10 21:33:10 1.385
  @@ -1244,7 +1244,7 @@
LDFLAGS_SHLIB=-b
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
LDFLAGS_SHLIB_EXPORT=-Wl,-E -Wl,-B,deferred
  - SHLIB_SUFFIX_NAME=sl
  +#SHLIB_SUFFIX_NAME=sl
;;
*-hp-hpux10.*|*-hp-hpux11.*)
case $CC in
  @@ -1254,7 +1254,7 @@
LDFLAGS_SHLIB=-b
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
LDFLAGS_SHLIB_EXPORT=-Wl,-E -Wl,-B,deferred -Wl,+s
  - SHLIB_SUFFIX_NAME=sl
  +#SHLIB_SUFFIX_NAME=sl
;;
*-ibm-aix*)
case $CC in
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-11-30 Thread jim
jim 99/11/30 07:52:05

  Modified:src  CHANGES Configure
  Log:
  Force verbose mode during the sanity check if
  the check fails
  
  Revision  ChangesPath
  1.1463+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1462
  retrieving revision 1.1463
  diff -u -r1.1462 -r1.1463
  --- CHANGES   1999/11/28 15:46:59 1.1462
  +++ CHANGES   1999/11/30 15:51:59 1.1463
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.10
   
  +  *) If the compiler sanity check fails, force the verbose output
  + for TestCompile so people can have a clue what the problem
  + is. [Jim Jagielski]
  +
 *) Add --iconsdir, --htdocsdir, and --cgidir option to top-level
configure script to allow one to override the corresponding 
variables from config.layout.
  
  
  
  1.376 +17 -7 apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.375
  retrieving revision 1.376
  diff -u -r1.375 -r1.376
  --- Configure 1999/11/28 13:21:48 1.375
  +++ Configure 1999/11/30 15:52:00 1.376
  @@ -2150,13 +2150,23 @@
  if ./helpers/TestCompile $vflag sanity; then
 :
  else
  -   echo ** A test compilation with your Makefile configuration
  -   echo ** failed.  Re-run your configure script with --verbose
  -   echo ** to get a better idea of what is failing.  Note that
  -   echo ** Apache requires an ANSI C Compiler, such as gcc. 
  -   echo  Aborting!
  -   exitcode=1
  -   exit 1
  +  if [ x$vflag = x-v ] ; then
  + WHEREERR=above
  +  else
  + WHEREERR=below
  +  fi
  +  echo ** A test compilation with your Makefile configuration
  +  echo ** failed.  The $WHEREERR error output from the compilation
  +  echo ** test will give you an idea what is failing. Note that
  +  echo ** Apache requires an ANSI C Compiler, such as gcc. 
  +  echo 
  +  echo  Error Output for sanity check 
  +  (./helpers/TestCompile -v sanity)
  +  echo = End of Error Report =
  +  echo 
  +  echo  Aborting!
  +  exitcode=1
  +  exit 1
  fi
   fi
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-11-28 Thread rse
rse 99/11/28 05:21:51

  Modified:src  CHANGES Configure
  Log:
  Fix SHARED_CORE feature for HPUX by backing-out a change (comitted
  between 1.3.7 and 1.3.9) which changed the DSO extension from `sl' to
  `so'. This worked only for modules (where we load the DSO manually),
  but horribly fails under HPUX for DSO-based/shared libraries (where our
  $SHLIB_SUFFIX_NAME is used, too).
  
  Submitted by: Gary Silverman [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  PR: 4974
  
  Revision  ChangesPath
  1.1457+7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1456
  retrieving revision 1.1457
  diff -u -r1.1456 -r1.1457
  --- CHANGES   1999/11/28 12:59:49 1.1456
  +++ CHANGES   1999/11/28 13:21:47 1.1457
  @@ -1,4 +1,11 @@
   Changes with Apache 1.3.10
  +
  +  *) Fix SHARED_CORE feature for HPUX by backing-out a change (comitted
  + between 1.3.7 and 1.3.9) which changed the DSO extension from `sl' to
  + `so'. This worked only for modules (where we load the DSO manually), but
  + horribly fails under HPUX for DSO-based/shared libraries (where our
  + $SHLIB_SUFFIX_NAME is used, too).
  + [Gary Silverman [EMAIL PROTECTED]] PR#4974

 *) Added support for Berkeley-DB/3.x to mod_auth_db.
[Steve Atkins [EMAIL PROTECTED], Ralf S. Engelschall] PR#5382
  
  
  
  1.375 +2 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.374
  retrieving revision 1.375
  diff -u -r1.374 -r1.375
  --- Configure 1999/11/28 10:55:28 1.374
  +++ Configure 1999/11/28 13:21:48 1.375
  @@ -1224,6 +1224,7 @@
LDFLAGS_SHLIB=-b
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
LDFLAGS_SHLIB_EXPORT=-Wl,-E -Wl,-B,deferred
  + SHLIB_SUFFIX_NAME=sl
;;
*-hp-hpux10.*|*-hp-hpux11.*)
case $CC in
  @@ -1233,6 +1234,7 @@
LDFLAGS_SHLIB=-b
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
LDFLAGS_SHLIB_EXPORT=-Wl,-E -Wl,-B,deferred -Wl,+s
  + SHLIB_SUFFIX_NAME=sl
;;
*-ibm-aix*)
case $CC in
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-07-24 Thread rasmus
rasmus  99/07/24 11:48:49

  Modified:src  CHANGES Configure
  Log:
  Move fbsd2,3,4 to gcc -shared as well.
  
  Revision  ChangesPath
  1.1399+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1398
  retrieving revision 1.1399
  diff -u -r1.1398 -r1.1399
  --- CHANGES   1999/07/23 15:31:21 1.1398
  +++ CHANGES   1999/07/24 18:48:20 1.1399
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.7
   
  +  *) Link DSO's with gcc -shared instead of ld -Bshareable at 
  + least on Linux and FreeBSD for now.  
  + [Rasmus Lerdorf]
  +
 *) Win32: More apache -k restart work. Restarts are now honored
immediately and connections in the listen queue are -not- lost.
This is made possible by the use of the WSADuplicateSocket()
  
  
  
  1.363 +4 -2  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.362
  retrieving revision 1.363
  diff -u -r1.362 -r1.363
  --- Configure 1999/07/24 18:05:01 1.362
  +++ Configure 1999/07/24 18:48:21 1.363
  @@ -965,15 +965,17 @@
SHLIB_SUFFIX_DEPTH=0
;;
*-freebsd2*)
  + LD_SHLIB=gcc
CFLAGS_SHLIB=-fpic
  - LDFLAGS_SHLIB=-Bshareable
  + LDFLAGS_SHLIB=-shared
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
LDFLAGS_SHLIB_EXPORT=
SHLIB_SUFFIX_DEPTH=2
;;
*-freebsd3*|*-freebsd4*)
  + LD_SHLIB=gcc
CFLAGS_SHLIB=-fpic
  - LDFLAGS_SHLIB=-Bshareable
  + LDFLAGS_SHLIB=-shared
LDFLAGS_MOD_SHLIB=$LDFLAGS_SHLIB
OBJFORMAT=`test -x /usr/bin/objformat  /usr/bin/objformat || echo 
aout` 
if [ x$OBJFORMAT = xelf ]; then
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-06-18 Thread rse
rse 99/06/18 00:53:40

  Modified:src  CHANGES Configure
  Log:
  Better GCC detection for Solaris 2 where the `cc'
  command potentially _is_ GCC.
  
  Revision  ChangesPath
  1.1381+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1380
  retrieving revision 1.1381
  diff -u -r1.1380 -r1.1381
  --- CHANGES   1999/06/17 11:49:28 1.1380
  +++ CHANGES   1999/06/18 07:53:37 1.1381
  @@ -1,4 +1,8 @@
   Changes with Apache 1.3.7
  + 
  +  *) Better GCC detection for Solaris 2 where the `cc' 
  + command potentially _is_ GCC. [Ralf S. Engelschall]
  +
 *) Fix apxs build issues on AIX 
[Rasmus Lerdorf [EMAIL PROTECTED]]
   
  
  
  
  1.355 +5 -4  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.354
  retrieving revision 1.355
  diff -u -r1.354 -r1.355
  --- Configure 1999/06/16 22:19:16 1.354
  +++ Configure 1999/06/18 07:53:38 1.355
  @@ -1019,10 +1019,11 @@
SHLIB_SUFFIX_DEPTH=0
;;
*-solaris2*)
  - case $CC in
  - */gcc|gcc ) CFLAGS_SHLIB=-fPIC ;;
  - */cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
  - esac
  + if [ x`$CC -v 21 | grep gcc` != x ]; then
  + CFLAGS_SHLIB=-fPIC
  + else
  + CFLAGS_SHLIB=-KPIC
  + fi
LDFLAGS_SHLIB=-G
LDFLAGS_SHLIB_EXPORT=
SHLIB_SUFFIX_DEPTH=1
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-06-16 Thread rasmus
rasmus  99/06/16 15:19:22

  Modified:.Makefile.tmpl
   src  CHANGES Configure
  Log:
  Only install httpd.exp if $SHLIB_EXPORT_FILES is set
  
  Revision  ChangesPath
  1.85  +5 -2  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.84
  retrieving revision 1.85
  diff -u -r1.84 -r1.85
  --- Makefile.tmpl 1999/06/16 21:27:15 1.84
  +++ Makefile.tmpl 1999/06/16 22:19:14 1.85
  @@ -277,8 +277,11 @@
[EMAIL PROTECTED] [ .`grep '^[ ]*AddModule.*mod_so\.o' 
$(TOP)/$(SRC)/Configuration.apaci` != . ]; then \
echo $(INSTALL_CORE) $(TOP)/$(SRC)/$(TARGET) 
$(root)$(sbindir)/$(TARGET); \
$(INSTALL_CORE) $(TOP)/$(SRC)/$(TARGET) 
$(root)$(sbindir)/$(TARGET); \
  - $(CP) $(TOP)/$(SRC)/support/httpd.exp $(root)$(libexecdir)/; \
  - chmod 644 $(root)$(libexecdir)/httpd.exp; \
  + SHLIB_EXPORT_FILES=`grep '^SHLIB_EXPORT_FILES=' 
$(TOP)/$(SRC)/Makefile | sed -e 's:^.*=::'`; \
  + if [ .$${SHLIB_EXPORT_FILES} != . ]; then \
  + $(CP) $(TOP)/$(SRC)/support/httpd.exp 
$(root)$(libexecdir)/; \
  + chmod 644 $(root)$(libexecdir)/httpd.exp; \
  + fi; \
else \
echo $(INSTALL_PROGRAM) $(TOP)/$(SRC)/$(TARGET) 
$(root)$(sbindir)/$(TARGET); \
$(INSTALL_PROGRAM) $(TOP)/$(SRC)/$(TARGET) 
$(root)$(sbindir)/$(TARGET); \
  
  
  
  1.1379+2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1378
  retrieving revision 1.1379
  diff -u -r1.1378 -r1.1379
  --- CHANGES   1999/06/13 19:59:38 1.1378
  +++ CHANGES   1999/06/16 22:19:16 1.1379
  @@ -1,4 +1,6 @@
   Changes with Apache 1.3.7
  +  *) Fix apxs build issues on AIX 
  + [Rasmus Lerdorf [EMAIL PROTECTED]]
   
 *) New directive, DocumentRootCheck, added to determine if
we bother doing the stat of each DocumentRoot during
  
  
  
  1.354 +1 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.353
  retrieving revision 1.354
  diff -u -r1.353 -r1.354
  --- Configure 1999/06/09 10:45:00 1.353
  +++ Configure 1999/06/16 22:19:16 1.354
  @@ -1811,6 +1811,7 @@
   echo SUBTARGET=$SUBTARGET  Makefile
   echo SHLIB_SUFFIX_NAME=$SHLIB_SUFFIX_NAME  Makefile
   echo SHLIB_SUFFIX_LIST=$SHLIB_SUFFIX_LIST  Makefile
  +echo SHLIB_EXPORT_FILES=$SHLIB_EXPORT_FILES  Makefile
   echo   Makefile
   
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-05-17 Thread rse
rse 99/05/16 23:58:58

  Modified:src  CHANGES Configure
  Log:
  Better DSO flags recognition on NetBSD platforms using ELF.
  
  Submitted by: Todd Vierling [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  PR: 4310
  
  Revision  ChangesPath
  1.1356+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1355
  retrieving revision 1.1356
  diff -u -r1.1355 -r1.1356
  --- CHANGES   1999/05/16 23:39:43 1.1355
  +++ CHANGES   1999/05/17 06:58:55 1.1356
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.7
   
  +  *) Better DSO flags recognition on NetBSD platforms using ELF.
  + [Todd Vierling [EMAIL PROTECTED]] PR#4310
  +
 *) Always log months in english format for %t in mod_log_config.
[Petr Lampa [EMAIL PROTECTED]] PR#4366, 679
   
  
  
  
  1.344 +8 -9  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.343
  retrieving revision 1.344
  diff -u -r1.343 -r1.344
  --- Configure 1999/05/10 03:52:45 1.343
  +++ Configure 1999/05/17 06:58:56 1.344
  @@ -985,16 +985,15 @@
LDFLAGS_SHLIB_EXPORT=
SHLIB_SUFFIX_DEPTH=2
;;
  - alpha-*-netbsd*|mips-*-netbsd*|powerpc-*-netbsd*)
  - CFLAGS_SHLIB=-fpic -DPIC
  - LDFLAGS_SHLIB=-shared
  - LDFLAGS_SHLIB_EXPORT=
  - SHLIB_SUFFIX_DEPTH=2
  - ;;
*-netbsd*)
  - CFLAGS_SHLIB=-fpic -DPIC
  - LDFLAGS_SHLIB=-Bshareable
  - LDFLAGS_SHLIB_EXPORT=
  + CFLAGS_SHLIB=-fPIC -DPIC
  + if echo __ELF__ | ${CC} -E - | grep -q __ELF__; then
  + LDFLAGS_SHLIB=-Bshareable
  + LDFLAGS_SHLIB_EXPORT=
  + else
  + LDFLAGS_SHLIB=-shared
  + LDFLAGS_SHLIB_EXPORT=-Wl,-E
  + fi
SHLIB_SUFFIX_DEPTH=2
;;
*-bsdi3)
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-05-17 Thread rse
rse 99/05/17 00:16:36

  Modified:src  CHANGES Configure
  Log:
  Fix sed regex for generating ap_config_auto.h in src/Configure.
  
  Submitted by: Jan Gallo [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  PR: 3690, 4373
  
  Revision  ChangesPath
  1.1358+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1357
  retrieving revision 1.1358
  diff -u -r1.1357 -r1.1358
  --- CHANGES   1999/05/17 07:09:10 1.1357
  +++ CHANGES   1999/05/17 07:16:31 1.1358
  @@ -1,4 +1,7 @@
   Changes with Apache 1.3.7
  +
  +  *) Fix sed regex for generating ap_config_auto.h in src/Configure.
  + [Jan Gallo [EMAIL PROTECTED]] PR#3690, PR#4373

 *) Switch to /bin/sh5 in APACI on Ultrix and friends to avoid problems with
their brain-dead /bin/sh. [Ralf S. Engelschall] PR#4372
  
  
  
  1.345 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.344
  retrieving revision 1.345
  diff -u -r1.344 -r1.345
  --- Configure 1999/05/17 06:58:56 1.344
  +++ Configure 1999/05/17 07:16:33 1.345
  @@ -1850,7 +1850,7 @@
   TEXTRA_CFLAGS=`egrep '^EXTRA_CFLAGS=' Makefile.config | tail -1 |\
   sed -e 's;^EXTRA_CFLAGS=;;' -e 's;\`.*\`;;'`
   tmpstr=`echo $CFLAGS $TEXTRA_CFLAGS |\
  - sed -e 's;[ ]\([+-]\);!\1;g' -e 's/\([^\\]\)/\1/g' -e 
's/\\\/\/g'`
  + sed -e 's;[ ]\([+-]\);!\1;g' -e 's/\([^\\\]\)/\1/g' -e 
's/\\\/\/g'`
   OIFS=$IFS
   IFS='!'
   for cflag in $tmpstr; do
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-04-29 Thread coar
coar99/04/29 11:48:56

  Modified:src  CHANGES Configure
  Log:
Make sure things like 'tr' behave in predictable ways.
  
  PR:   1630
  
  Revision  ChangesPath
  1.1334+4 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1333
  retrieving revision 1.1334
  diff -u -r1.1333 -r1.1334
  --- CHANGES   1999/04/29 16:30:51 1.1333
  +++ CHANGES   1999/04/29 18:48:52 1.1334
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.7
   
  +  *) Force the LANG envariable to the known state of C so that we
  + have assurance about how string manipulators (e.g., tr) will
  + function.  [Ken Coar]  PR#1630
  +
 *) Add a directive to allow customising of the tracking cookie name.
[Ken Coar]  PR#2921, 4303
   
  @@ -6480,4 +6484,3 @@
 *) Based on NCSA httpd 1.3 by Rob McCool and patches by CERT,
Roy Fielding, Robert Thau, Nicolas Pioch, David Robinson,
Brian Behlendorf, Rob Hartill, and Cliff Skolnick
  -
  
  
  
  1.339 +1 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.338
  retrieving revision 1.339
  diff -u -r1.338 -r1.339
  --- Configure 1999/04/22 10:19:20 1.338
  +++ Configure 1999/04/29 18:48:53 1.339
  @@ -64,6 +64,7 @@
   #fp2rp:
   #slo.sh:
   
  +LANG=C; export LANG
   exitcode=0
   trap 'rm -f $tmpfile $tmpfile2 $tmpfile3 $tmpconfig $awkfile; exit 
$exitcode' 0 1 2 3 15
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-04-22 Thread rse
rse 99/04/22 03:19:22

  Modified:src  CHANGES Configure
  Log:
  Fix value quoting in src/Configure script for ap_config_auto.h
  
  Submitted by: Paul Sutton [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  
  Revision  ChangesPath
  1.1324+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1323
  retrieving revision 1.1324
  diff -u -r1.1323 -r1.1324
  --- CHANGES   1999/04/22 09:58:01 1.1323
  +++ CHANGES   1999/04/22 10:19:19 1.1324
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.7
   
  +  *) Fix value quoting in src/Configure script for ap_config_auto.h 
  + [Paul Sutton [EMAIL PROTECTED]]
  +
 *) Make sure RewriteLock can be used only in the global context, (i.e.
outside of any VirtualHost sections) because it's a global facility of
the rewrite engine. [Ralf S. Engelschall]
  
  
  
  1.338 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.337
  retrieving revision 1.338
  diff -u -r1.337 -r1.338
  --- Configure 1999/03/30 08:58:33 1.337
  +++ Configure 1999/04/22 10:19:20 1.338
  @@ -1827,7 +1827,7 @@
   TEXTRA_CFLAGS=`egrep '^EXTRA_CFLAGS=' Makefile.config | tail -1 |\
   sed -e 's;^EXTRA_CFLAGS=;;' -e 's;\`.*\`;;'`
   tmpstr=`echo $CFLAGS $TEXTRA_CFLAGS |\
  - sed -e 's;[ ]\([+-]\);!\1;g' -e 's/\\\/\/g' -e 
's/\([^\\]\)/\1/g'`
  + sed -e 's;[ ]\([+-]\);!\1;g' -e 's/\([^\\]\)/\1/g' -e 
's/\\\/\/g'`
   OIFS=$IFS
   IFS='!'
   for cflag in $tmpstr; do
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-03-24 Thread rse
rse 99/03/24 01:24:04

  Modified:src  CHANGES Configure
  Log:
  PORT: Add support for FreeBSD 4.x
  
  Revision  ChangesPath
  1.1293+2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1292
  retrieving revision 1.1293
  diff -u -r1.1292 -r1.1293
  --- CHANGES   1999/03/23 16:25:34 1.1292
  +++ CHANGES   1999/03/24 09:23:53 1.1293
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3.7
   
  +  *) PORT: Add support for FreeBSD 4.x [Ralf S. Engelschall]
  +
 *) Fix verbose output of APACI configure (option -v) 
[Martin Kraemer, Ralf S. Engelschall]
   
  
  
  
  1.335 +2 -2  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.334
  retrieving revision 1.335
  diff -u -r1.334 -r1.335
  --- Configure 1999/03/23 00:36:51 1.334
  +++ Configure 1999/03/24 09:23:54 1.335
  @@ -454,7 +454,7 @@
PLATOSVERS=`echo $PLAT | sed 's/^.*freebsd//'`
OS=FreeBSD $PLATOSVERS
case $PLATOSVERS in
  - [23]*)
  + [234]*)
DEF_WANTHSREGEX=no
CFLAGS=$CFLAGS -funsigned-char
;;
  @@ -955,7 +955,7 @@
LDFLAGS_SHLIB_EXPORT=
SHLIB_SUFFIX_DEPTH=2
;;
  - *-freebsd3*)
  + *-freebsd3*|*-freebsd4*)
CFLAGS_SHLIB=-fpic
LDFLAGS_SHLIB=-Bshareable
OBJFORMAT=`test -x /usr/bin/objformat  /usr/bin/objformat || echo 
aout` 
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-03-16 Thread jim
jim 99/03/15 16:26:58

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  AIX does not need/user SHARED_CODE for dso
  
  Revision  ChangesPath
  1.647 +1 -6  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.646
  retrieving revision 1.647
  diff -u -r1.646 -r1.647
  --- STATUS1999/03/15 16:05:11 1.646
  +++ STATUS1999/03/16 00:26:54 1.647
  @@ -1,5 +1,5 @@
 1.3 STATUS:
  -  Last modified at [$Date: 1999/03/15 16:05:11 $]
  +  Last modified at [$Date: 1999/03/16 00:26:54 $]
   
   Release:
   
  @@ -47,11 +47,6 @@
 TCN additions and when the RVSA algorithm is used.
   
   Available Patches:
  -
  -* Ryan Bloom's [PATCH: AIX compiling bugs.] to remove SHARED_CORE
  -  for AIX
  -Message-ID: [EMAIL PROTECTED]
  - Status: Jim +1
   
   * Fred's [PATCH: srm.conf and access.conf refer to httpd.conf
   Message-ID: [EMAIL PROTECTED]
  
  
  
  1.1280+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1279
  retrieving revision 1.1280
  diff -u -r1.1279 -r1.1280
  --- CHANGES   1999/03/11 16:47:56 1.1279
  +++ CHANGES   1999/03/16 00:26:56 1.1280
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.5
   
  +  *) PORT: AIX does not require the SHARED_CODE hack
  + [Ryan Bloom [EMAIL PROTECTED]]
  +
 *) Set-Cookie headers were being doubled up for some CGIs by the O(n^2)
avoidance code added in 1.3.3.
[Dean Gaudet, Jeff Lewis [EMAIL PROTECTED]] PR#3872
  
  
  
  1.332 +3 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.331
  retrieving revision 1.332
  diff -u -r1.331 -r1.332
  --- Configure 1999/03/10 13:37:58 1.331
  +++ Configure 1999/03/16 00:26:57 1.332
  @@ -309,6 +309,9 @@
OS='IBM AIX 4.3'
CFLAGS=$CFLAGS -DAIX=43 -U__STR__
LDFLAGS=$LDFLAGS -lm
  + RULE_SHARED_CORE=no
  + DEF_SHARED_CORE=no
  + using_shlib=0
;;
   *-ibm-aix*)
OS='IBM AIX'
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-03-10 Thread rse
rse 99/03/10 05:38:02

  Modified:src  CHANGES Configure
  Log:
  Use -fPIC instead of -fpic on Solaris and SunOS for compiling DSOs because
  SPARCs have a small machine-specific maximum size for the Global Offset Table
  which is often exceeded when compiling one of the larger third-party modules
  with Apache.
  
  Suggested by: Peter Urban [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  PR: 3977
  
  Revision  ChangesPath
  1.1276+5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1275
  retrieving revision 1.1276
  diff -u -r1.1275 -r1.1276
  --- CHANGES   1999/03/10 13:02:10 1.1275
  +++ CHANGES   1999/03/10 13:37:58 1.1276
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.5
   
  +  *) Use -fPIC instead of -fpic on Solaris and SunOS for compiling DSOs
  + because SPARCs have a small machine-specific maximum size for the Global
  + Offset Table which is often exceeded when compiling one of the larger
  + third-party modules with Apache. [Peter Urban [EMAIL PROTECTED]] 
PR#3977
  +
 *) Move the directive `ExtendedStatus' in httpd.conf-dist-win _after_ the
DSO/DLL section because it's a directive from mod_status and isn't
available before the DLL of mod_status is loaded.
  
  
  
  1.331 +2 -2  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.330
  retrieving revision 1.331
  diff -u -r1.330 -r1.331
  --- Configure 1999/02/10 11:48:44 1.330
  +++ Configure 1999/03/10 13:37:58 1.331
  @@ -996,7 +996,7 @@
;;
*-solaris2*)
case $CC in
  - */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  + */gcc|gcc ) CFLAGS_SHLIB=-fPIC ;;
*/cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
esac
LDFLAGS_SHLIB=-G
  @@ -1005,7 +1005,7 @@
;;
*-sunos4*)
case $CC in
  - */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  + */gcc|gcc ) CFLAGS_SHLIB=-fPIC ;;
*/acc|acc ) CFLAGS_SHLIB=-pic ;;
esac
LDFLAGS_SHLIB=-assert pure-text
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-02-10 Thread fielding
fielding99/02/10 03:48:46

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Tweak modules Makefile generated by Configure so that it handles
  the test case of no modules being selected.
  
  Submitted by: [EMAIL PROTECTED]
  Reviewed by:  Roy Fielding, Jim Jagielski
  
  Revision  ChangesPath
  1.618 +1 -5  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.617
  retrieving revision 1.618
  diff -u -r1.617 -r1.618
  --- STATUS1999/02/09 20:20:22 1.617
  +++ STATUS1999/02/10 11:48:42 1.618
  @@ -1,5 +1,5 @@
 1.3 STATUS:
  -  Last modified at [$Date: 1999/02/09 20:20:22 $]
  +  Last modified at [$Date: 1999/02/10 11:48:42 $]
   
   Release:
   
  @@ -52,10 +52,6 @@
 Allows use of C-style backslash escapes in mod_log_config format 
strings
   MID: [EMAIL PROTECTED]
   Status: 
  -
  -* [EMAIL PROTECTED]'s Configure(modules/Makefile) patch for no modules
  -MID: [EMAIL PROTECTED]
  -Status: Roy +1, Jim +1
   
   * John Bley's [PATCH] malloc checks
   MID: [EMAIL PROTECTED]
  
  
  
  1.1246+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1245
  retrieving revision 1.1246
  diff -u -r1.1245 -r1.1246
  --- CHANGES   1999/02/09 20:20:25 1.1245
  +++ CHANGES   1999/02/10 11:48:43 1.1246
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.5
   
  +  *) Tweak modules Makefile generated by Configure so that it handles
  + the test case of no modules being selected. [EMAIL PROTECTED]
  +
 *) Added a LimitExcept method ... sectioning directive that allows
the user to assign authentication control to any HTTP method that
is *not* given in the argument list; i.e., the logical negation
  
  
  
  1.330 +3 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.329
  retrieving revision 1.330
  diff -u -r1.329 -r1.330
  --- Configure 1999/02/07 23:26:49 1.329
  +++ Configure 1999/02/10 11:48:44 1.330
  @@ -1905,10 +1905,12 @@
   default: all
   
   all clean distclean depend :: 
  - @for i in \$(MODULES); do \\
  + @for i in \$(MODULES) ; do \\
  +   if [ x\$\$i != x ]; then \\
echo === \$(SDP)modules/\$\$i; \\
(cd \$\$i  \$(MAKE) \$(MFLAGS_STATIC) SDP='\$(SDP)' 
CC='\$(CC)' AUX_CFLAGS='\$(CFLAGS)' RANLIB='\$(RANLIB)' \$@) || exit 1; \\
echo === \$(SDP)modules/\$\$i; \\
  +   fi; \\
done
   
   EOF
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1999-01-17 Thread rse
rse 99/01/17 02:48:32

  Modified:src  CHANGES Configure
  Log:
  Let src/Configure be aware of CFLAGS options starting with plus
  signs as it's the case for the HP/UX's compiler.
  
  Submitted by: Doug Yatcilla [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  PR: 3681
  
  Revision  ChangesPath
  1.1219+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1218
  retrieving revision 1.1219
  diff -u -r1.1218 -r1.1219
  --- CHANGES   1999/01/17 10:33:41 1.1218
  +++ CHANGES   1999/01/17 10:48:30 1.1219
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.5
   
  +  *) Let src/Configure be aware of CFLAGS options starting with plus
  + signs as it's the case for the HP/UX's compiler.
  + [Doug Yatcilla [EMAIL PROTECTED]] PR#3681
  +
 *) Remove the hard-wire of TAR=tar (we now check for gtar and gnutar first)
and check to see if the tar we wind up with supports '-h'.
[Jim Jagielski] PR#3671
  
  
  
  1.328 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.327
  retrieving revision 1.328
  diff -u -r1.327 -r1.328
  --- Configure 1999/01/16 22:00:44 1.327
  +++ Configure 1999/01/17 10:48:30 1.328
  @@ -1816,7 +1816,7 @@
   TEXTRA_CFLAGS=`egrep '^EXTRA_CFLAGS=' Makefile.config | tail -1 |\
   sed -e 's;^EXTRA_CFLAGS=;;' -e 's;\`.*\`;;'`
   tmpstr=`echo $CFLAGS $TEXTRA_CFLAGS |\
  - sed -e 's;[ ]-;!-;g' -e 's/\\\/\/g' -e 's/\([^\\]\)/\1/g'`
  + sed -e 's;[ ]\([+-]\);!\1;g' -e 's/\\\/\/g' -e 
's/\([^\\]\)/\1/g'`
   OIFS=$IFS
   IFS='!'
   for cflag in $tmpstr; do
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-11-11 Thread randy
randy   98/11/11 10:36:10

  Modified:src  CHANGES Configure
  Log:
  Fallback to native compilers for IRIX-32 platform. It seems that
  a gcc 2.8.1 compiled apache is logging client addresses with all
  bits set (255.255.255.255). This is the second such problem caused
  by gcc 2.8.1 compiler. The first being broken semaphore locking.
  
  Revision  ChangesPath
  1.1145+6 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1144
  retrieving revision 1.1145
  diff -u -r1.1144 -r1.1145
  --- CHANGES   1998/11/10 07:30:06 1.1144
  +++ CHANGES   1998/11/11 18:36:06 1.1145
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3.4
   
  +  *) Fallback to native compilers for IRIX-32 platform. It seems that
  + a gcc 2.8.1 compiled apache is logging client addresses with all
  + bits set (255.255.255.255). This is the second such problem caused
  + by gcc 2.8.1 compiler. The first being broken semaphore locking.
  + [Randy Terbush]
  +
 *) Updated mime.types to reflect current Internet media types
and include a URL to the registry.
[Manoj Kasichainula, Roy Fielding] PR#2380, 2286, 2246
  
  
  
  1.306 +1 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.305
  retrieving revision 1.306
  diff -u -r1.305 -r1.306
  --- Configure 1998/11/06 22:42:37 1.305
  +++ Configure 1998/11/11 18:36:07 1.306
  @@ -412,6 +412,7 @@
OS='SGI IRIX'
fi
fi
  + CC='cc'
CFLAGS=$CFLAGS -DIRIX
;;
   *-sgi-irix)
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-10-23 Thread rse
rse 98/10/22 23:50:39

  Modified:src  CHANGES Configure
  Log:
  Add DSO support for UnixWare 7 platform.
  
  PS: Actually I merged all UnixWare DSO cases into one because DSO
  linker/compiler flags for all UnixWare 2.x and 7.x versions are identical.
  
  Revision  ChangesPath
  1.1117+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1116
  retrieving revision 1.1117
  diff -u -r1.1116 -r1.1117
  --- CHANGES   1998/10/22 20:56:55 1.1116
  +++ CHANGES   1998/10/23 06:50:37 1.1117
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.4
   
  +  *) PORT: DSO support for UnixWare 7
  + [Ralf S. Engelschall]
  +
 *) Merge the contents of the {srm,access}.conf-dist* files into the
httpd.conf-dist* files.  The srm and access files now contain
only comments, and httpd.conf has all the combined contents in
  
  
  
  1.302 +1 -9  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.301
  retrieving revision 1.302
  diff -u -r1.301 -r1.302
  --- Configure 1998/10/22 11:54:57 1.301
  +++ Configure 1998/10/23 06:50:37 1.302
  @@ -1013,15 +1013,7 @@
   LDFLAGS_SHLIB=-shared -expect_unresolved '*' -s
   LDFLAGS_SHLIB_EXPORT=
   ;;
  -*-unixware2)
  -case $CC in
  -*/gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  -*/cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
  -esac
  -LDFLAGS_SHLIB=-Bdynamic -G
  -LDFLAGS_SHLIB_EXPORT=-Wl,-Bexport
  -;;
  -*-unixware21*)
  +*-unixware*)
   case $CC in
   */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
   */cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-09-21 Thread jim
jim 98/09/21 13:44:45

  Modified:src  CHANGES Configure
  Log:
  Work around old shells with small line buffers
  
  Revision  ChangesPath
  1.1071+5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1070
  retrieving revision 1.1071
  diff -u -r1.1070 -r1.1071
  --- CHANGES   1998/09/19 21:54:55 1.1070
  +++ CHANGES   1998/09/21 20:44:41 1.1071
  @@ -1,3 +1,8 @@
  +Changes with Apache 1.3.3
  +
  +  *) Avoid possible line overflow in Configure: Use an awkfile to
  + handle the creation of modules.c [Jim Jagielski]
  +
   Changes with Apache 1.3.2
   
 *) Fix bug in ap_remove_module(), which caused problems for dso's 
  
  
  
  1.294 +4 -2  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.293
  retrieving revision 1.294
  diff -u -r1.293 -r1.294
  --- Configure 1998/09/20 15:48:57 1.293
  +++ Configure 1998/09/21 20:44:42 1.294
  @@ -1534,7 +1534,7 @@
   
   ## Now create modules.c
   ##
  -cat $tmpfile | sed 's/_module//' | awk modules.c '
  +$CAT  $awkfile 'EOFM'
   BEGIN {
modules[n++] = core
pmodules[pn++] = core
  @@ -1582,7 +1582,9 @@
print   NULL
print };
print 
  -}'
  +}
  +EOFM
  +$CAT $tmpfile | sed 's/_module//' | awk -f $awkfile  modules.c 
   
   
   ## figure out which module dir require use to autocreate a Makefile.
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-09-10 Thread rse
rse 98/09/10 01:58:44

  Modified:src  CHANGES Configure
  Log:
  Add some more LIBS for the SCO5 platform which are needed for the already
  used -lprot. It's actually a bug in SCO5, of course.
  
  The background is this feedback from R.Record after I replied to him:
  ``Third, i still find the addition of -lx -ltinfo -lm to be necessary on
  OpenServer. It's no doubt a bug or at least incorrectly documented, but any
  time -lprot is used you also need -lx and -ltinfo to get nap(), cur_term(),
  setup_term() and others. I've informed our development system guys and this
  may be fixed in a later release but for now these libs are necessary. FYI,
  libx is the SCO Xenix enhancements which have been carried forward since time
  immemorial while libtinfo is the terminfo library. It looks like libprot is
  supposed to setup its own curses stuff but isn't built correctly''
  
  BTW, the following he also mentioned:
  ``First, a kernel bug in OpenServer 5.0.0 and 5.0.2 made it necessary to build
  Apache with USE_FCNTL_SERIALIZED_ACCEPT.  That bug was fixed in 5.0.4 and a
  patch made available for 5.0.0/5.0.2 systems. Further, i have created an
  installation script which detects what release you are installing on and
  whether you need to apply the Network Maintenance Supplement.  Therefore, i
  can now build Apache without the USE_FCNTL_SERIALIZED_ACCEPT which gets me
  much better performance.  So, as long as you get Apache for OpenServer from
  _me_ (that is, the SCO Skunkware CD-ROM or web site), you're ok. If you build
  it yourself, you'd better know whether you need to apply the appropriate
  support supplement.''
  
  But I still think it's not really good to remove the
  USE_FCNTL_SERIALIZED_ACCEPT. The only correct solution would be to dispatch
  for 5.0.0 and 5.0.2 and avoid it only for = 5.0.4.
  
  Submitted by: Ronald Record [EMAIL PROTECTED]
  PR: 2533
  
  Revision  ChangesPath
  1.1053+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1052
  retrieving revision 1.1053
  diff -u -r1.1052 -r1.1053
  --- CHANGES   1998/09/10 07:40:45 1.1052
  +++ CHANGES   1998/09/10 08:58:40 1.1053
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.2
   
  +  *) Add some more LIBS for the SCO5 platform which are needed for the 
already
  + used -lprot. It's actually a bug in SCO5, of course.
  + [Ronald Record [EMAIL PROTECTED]] PR#2533
  +
 *) Fix documentation of ProxyPass/ProxyPassReverse according to the
trailing slash problem. [Jon Drukman [EMAIL PROTECTED]] PR#2933
 
  
  
  
  1.287 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.286
  retrieving revision 1.287
  diff -u -r1.286 -r1.287
  --- Configure 1998/09/10 07:16:33 1.286
  +++ Configure 1998/09/10 08:58:42 1.287
  @@ -532,7 +532,7 @@
   *-sco5*)
OS='SCO 5'
CFLAGS=$CFLAGS -DSCO5
  - LIBS=$LIBS -lsocket -lmalloc -lprot
  + LIBS=$LIBS -lsocket -lmalloc -lprot -ltinfo -lx -lm
DEF_WANTHSREGEX=no
;;
   *-sco_sv*|*-SCO_SV*)
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-09-01 Thread rse
rse 98/09/01 10:21:14

  Modified:src  CHANGES Configure
  Log:
  Recognize lowercase _and_ uppercase `uname' results under SCO OpenServer.
  
  Submitted by: David Coelho [EMAIL PROTECTED]
  Reviewed by: Ralf S. Engelschall
  
  Revision  ChangesPath
  1.1043+3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1042
  retrieving revision 1.1043
  diff -u -r1.1042 -r1.1043
  --- CHANGES   1998/08/31 19:51:53 1.1042
  +++ CHANGES   1998/09/01 17:21:11 1.1043
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.2
   
  +  *) Recognize lowercase _and_ uppercase `uname' results under
  + SCO OpenServer. [David Coelho [EMAIL PROTECTED]]
  +
 *) As duplicate HTTP/1.0 200 OK lines within the header seem to be
a common problem of (mis-administrated?) IIS servers, make the apache
proxy immune to these errors (and ignore the duplicates, but log
  
  
  
  1.285 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.284
  retrieving revision 1.285
  diff -u -r1.284 -r1.285
  --- Configure 1998/08/12 17:04:47 1.284
  +++ Configure 1998/09/01 17:21:12 1.285
  @@ -535,7 +535,7 @@
LIBS=$LIBS -lsocket -lmalloc -lprot
DEF_WANTHSREGEX=no
;;
  -*-sco_sv*)
  +*-sco_sv*|*-SCO_SV*)
OS='SCO SV'
CFLAGS=$CFLAGS -DSCO
LIBS=$LIBS -lPW -lsocket -lmalloc -lcrypt_i
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-08-03 Thread jim
jim 98/08/03 12:59:58

  Modified:src  CHANGES Configure
  Log:
  PR: 2736
  Submitted by: Alain St-Denis [EMAIL PROTECTED]  [Idea]
  Reviewed by:  Jim Jagielski
  IRIXN32 rule was being ignored... Noted in the above PR although the suggested
  Fix was more than what was required.
  
  Revision  ChangesPath
  1.1000+4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.999
  retrieving revision 1.1000
  diff -u -r1.999 -r1.1000
  --- CHANGES   1998/08/03 09:36:03 1.999
  +++ CHANGES   1998/08/03 19:59:55 1.1000
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.2
   
  +  *) The IRIXN32 Rule was being ignored. Configure now correctly adds
  + -n32 only if IRIXN32 says to. [Jim Jagielski, Alain St-Denis
  + [EMAIL PROTECTED]] PR#2736
  +
 *) Clean up a warning in mod_proxy. [Ralf S. Engelschall]
   
 *) Renamed __EMX__ (internal define of the gcc port under OS/2) to OS2
  
  
  
  1.283 +34 -12apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.282
  retrieving revision 1.283
  diff -u -r1.282 -r1.283
  --- Configure 1998/08/03 09:14:44 1.282
  +++ Configure 1998/08/03 19:59:56 1.283
  @@ -888,6 +888,24 @@
   fi
   LDFLAGS_SHLIB_EXPORT=
   ;;
  +*-sgi-irix64)
  +case $CC in
  +*/gcc|gcc )
  + CFLAGS_SHLIB=-fpic
  + N32FLAG=
  + ;;
  +*/cc|cc )
  + CFLAGS_SHLIB=-KPIC
  + N32FLAG=-n32
  + ;;
  +esac
  +if [ $RULE_IRIXN32 = yes ]; then
  +LDFLAGS_SHLIB=$N32FLAG -shared
  +else
  +LDFLAGS_SHLIB=-shared
  +fi
  +LDFLAGS_SHLIB_EXPORT=
  +;;
   *-sgi-irix)
   case $CC in
   */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  @@ -1095,20 +1113,24 @@
esac
;;
   *IRIX-64*)
  - case $CC in
  - */cc|cc )
  - CFLAGS=$CFLAGS -n32
  - LDFLAGS=$LDFLAGS -n32
  - ;;
  - esac
  + if [ $RULE_IRIXN32 = yes ]; then
  + case $CC in
  + */cc|cc )
  + CFLAGS=$CFLAGS -n32
  + LDFLAGS=$LDFLAGS -n32
  + ;;
  + esac
  + fi
;;
   *IRIX-32*)
  - case $CC in
  - */cc|cc )
  - CFLAGS=$CFLAGS -n32
  - LDFLAGS=$LDFLAGS -n32
  - ;;
  - esac
  + if [ $RULE_IRIXN32 = yes ]; then
  + case $CC in
  + */cc|cc )
  + CFLAGS=$CFLAGS -n32
  + LDFLAGS=$LDFLAGS -n32
  + ;;
  + esac
  + fi
;;
   IBM?AIX?4.[123])
case $CC in
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-07-21 Thread Ralf S. Engelschall
rse 98/07/21 03:20:27

  Modified:src  CHANGES Configure
  Log:
  Fix SHARED_CORE rule: The CFLAGS_SHLIB variable is no longer doubled
  (compilers complained) and the .so.V.R.P filename extension was adjusted to
  correctly reflect the 1.3.2 version.
  
  PR: 2644
  
  Revision  ChangesPath
  1.974 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.973
  retrieving revision 1.974
  diff -u -r1.973 -r1.974
  --- CHANGES   1998/07/20 16:40:37 1.973
  +++ CHANGES   1998/07/21 10:20:24 1.974
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.2
   
  +  *) Fix SHARED_CORE rule: The CFLAGS_SHLIB variable is no longer doubled
  + (compilers complained) and the .so.V.R.P filename extension was adjusted
  + to correctly reflect the 1.3.2 version.
  + [Ralf S. Engelschall] PR#2644
  +
 *) SECURITY: Plug ... and other canonicalization holes under OS/2.
[Brian Havard]
 
  
  
  
  1.280 +21 -21apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.279
  retrieving revision 1.280
  diff -u -r1.279 -r1.280
  --- Configure 1998/07/18 10:51:52 1.279
  +++ Configure 1998/07/21 10:20:25 1.280
  @@ -1057,25 +1057,6 @@
   fi
   
   
  -## Set the value of the shared libary flags, if they aren't explicitly
  -## set in the configuration file
  -##
  -if [ x$using_shlib = x1 ] ; then
  -if [ x$TCFLAGS_SHLIB = x ]; then
  -echo CFLAGS_SHLIB=$CFLAGS_SHLIB -DSHARED_MODULE  Makefile.config
  -fi
  -if [ x$TLD_SHLIB = x ]; then
  -echo LD_SHLIB=$LD_SHLIB  Makefile.config
  -fi
  -if [ x$TLDFLAGS_SHLIB = x ]; then
  -echo LDFLAGS_SHLIB=$LDFLAGS_SHLIB  Makefile.config
  -fi
  -if [ x$TLDFLAGS_SHLIB_EXPORT = x ]; then
  -echo LDFLAGS_SHLIB_EXPORT=$LDFLAGS_SHLIB_EXPORT  Makefile.config
  -fi
  -fi
  -
  -
   ## Now we do some OS specific adjustments... for some OSs, we need
   ## to adjust CFLAGS and/or OPTIM depending on which compiler we
   ## are going to use. This is easy, since this can be gleamed from
  @@ -1401,7 +1382,7 @@
   RULE_SHARED_CORE=$DEF_SHARED_CORE
   fi
   if [ .$RULE_SHARED_CORE = .yes ]; then
  -echo  + enabling generation of Apache core as DSO
  +echo  + enabling generation of Apache core as DSO
   #shuffle compiler flags from shlib variant to standard
   CFLAGS=$CFLAGS $CFLAGS_SHLIB
   CFLAGS_SHLIB=
  @@ -1410,7 +1391,7 @@
   #select the special subtarget for shared core generation
   SUBTARGET=target_shared
   #determine additional suffixes for libhttpd.so
  -V=1 R=3 P=0
  +V=1 R=3 P=2
   if [ .$SHLIB_SUFFIX_DEPTH = .0 ]; then
   SHLIB_SUFFIX_LIST=
   fi
  @@ -1426,6 +1407,25 @@
   if [ .$SHLIB_SUFFIX_DEPTH = .all ]; then
   SHLIB_SUFFIX_LIST=$V $V.$R $V.$R.$P
   fi
  +fi
  +fi
  +
  +
  +## Set the value of the shared libary flags, if they aren't explicitly
  +## set in the configuration file
  +##
  +if [ x$using_shlib = x1 ] ; then
  +if [ x$TCFLAGS_SHLIB = x ]; then
  +echo CFLAGS_SHLIB=$CFLAGS_SHLIB -DSHARED_MODULE  Makefile.config
  +fi
  +if [ x$TLD_SHLIB = x ]; then
  +echo LD_SHLIB=$LD_SHLIB  Makefile.config
  +fi
  +if [ x$TLDFLAGS_SHLIB = x ]; then
  +echo LDFLAGS_SHLIB=$LDFLAGS_SHLIB  Makefile.config
  +fi
  +if [ x$TLDFLAGS_SHLIB_EXPORT = x ]; then
  +echo LDFLAGS_SHLIB_EXPORT=$LDFLAGS_SHLIB_EXPORT  Makefile.config
   fi
   fi
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-07-18 Thread rse
rse 98/07/18 03:51:54

  Modified:src  CHANGES Configure
  Log:
  Fix broken RANLIB handling in src/Configure (the entry from
  src/Configuration.tmpl was ignored) and additionally force RANLIB
  to /bin/true under HP/UX where ranlib exists but is deprecated.
  
  PR: 2627
  
  Revision  ChangesPath
  1.968 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.967
  retrieving revision 1.968
  diff -u -r1.967 -r1.968
  --- CHANGES   1998/07/16 21:50:25 1.967
  +++ CHANGES   1998/07/18 10:51:51 1.968
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.1
   
  +  *) Fix broken RANLIB handling in src/Configure (the entry from
  + src/Configuration.tmpl was ignored) and additionally force RANLIB to
  + /bin/true under HP/UX where ranlib exists but is deprecated.
  + [Ralf S. Engelschall] PR#2627
  + 
 *) 'apachectl status' failed on some systems.
[Steve VanDevender [EMAIL PROTECTED], Lars Eilebrecht] PR#2613
   
  
  
  
  1.279 +19 -5 apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.278
  retrieving revision 1.279
  diff -u -r1.278 -r1.279
  --- Configure 1998/07/17 19:08:26 1.278
  +++ Configure 1998/07/18 10:51:52 1.279
  @@ -258,11 +258,6 @@
   AP_PRINTPATH=PrintPath
   export AP_PRINTPATH
   CAT=cat
  -if ./helpers/$AP_PRINTPATH -s ranlib; then
  -RANLIB=ranlib
  -else
  -RANLIB=true
  -fi
   
   
   ## Now we determine the OS/Platform automagically, thanks to
  @@ -363,12 +358,14 @@
   *-hp-hpux11.*)
OS='HP-UX 11'
CFLAGS=$CFLAGS -DHPUX11
  + RANLIB=/bin/true
LIBS=$LIBS -lm -lpthread
DEF_WANTHSREGEX=yes
;;
   *-hp-hpux10.*)
OS='HP-UX 10'
CFLAGS=$CFLAGS -DHPUX10
  + RANLIB=/bin/true
case $PLAT in
  *-hp-hpux10.01)
   # We know this is a problem in 10.01.
  @@ -381,6 +378,7 @@
   *-hp-hpux*)
OS='HP-UX'
CFLAGS=$CFLAGS -DHPUX
  + RANLIB=/bin/true
DEF_WANTHSREGEX=yes
LIBS=$LIBS -lm
;;
  @@ -797,6 +795,7 @@
   ## Look for OPTIM and save for later
   ##
   TOPTIM=`egrep '^OPTIM=' Makefile.config | tail -1 | awk -F= '{print $2}'`
  +TRANLIB=`egrep '^RANLIB=' Makefile.config | tail -1 | awk -F= '{print $2}'`
   
   
   ## Check for user provided flags for shared object support
  @@ -1141,6 +1140,21 @@
   ##
   if [ x$TOPTIM = x ]; then
   echo OPTIM=$OPTIM  Makefile.config
  +fi
  +
  +
  +## OK, now handle RANLIB
  +##
  +if [ .$RANLIB = . ]; then
  +if [ .$TRANLIB != . ]; then
  +RANLIB=$TRANLIB
  +else
  +if ./helpers/$AP_PRINTPATH -s ranlib; then
  +RANLIB=ranlib
  +else
  +RANLIB=true
  +fi
  +fi
   fi
   
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-07-07 Thread dgaudet
dgaudet 98/07/07 10:23:22

  Modified:src  CHANGES Configure
  Log:
  Enable -funsigned-char for linux 2.x.  Put a brief comment about work in
  progress into CHANGES.
  
  PR:   800, 2252, 2553
  
  Revision  ChangesPath
  1.949 +8 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.948
  retrieving revision 1.949
  diff -u -r1.948 -r1.949
  --- CHANGES   1998/07/07 04:06:17 1.948
  +++ CHANGES   1998/07/07 17:23:19 1.949
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3.1
  -  
  +
  +  *) PORT: Apache is not 8-bit clean in many settings, a problem we're
  + aware of and intend to fix properly.  But a temporary workaround
  + which should work for many folks is to tell the C compiler to use
  + unsigned chars.  For gcc this means adding -funsigned-char.
  + -funsigned-char is the default now for Linux 2.x and FreeBSD
  + 2 and 3.  [Dean Gaudet] PR#800, 2282, 2553
  +
 *) The handler not found error was issued in cases where the handler
really did exist, but was just declining to serve the request.
[John Van Essen [EMAIL PROTECTED]] PR#2529
  
  
  
  1.272 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.271
  retrieving revision 1.272
  diff -u -r1.271 -r1.272
  --- Configure 1998/07/06 11:54:28 1.271
  +++ Configure 1998/07/07 17:23:19 1.272
  @@ -432,7 +432,7 @@
   *-linux2)
DEF_WANTHSREGEX=yes
OS='Linux'
  - CFLAGS=$CFLAGS -DLINUX=2
  + CFLAGS=$CFLAGS -DLINUX=2 -funsigned-char
LIBS=$LIBS -lm
;;
   *-linux1)
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-06-29 Thread rse
rse 98/06/29 05:10:54

  Modified:src  CHANGES Configure
  Log:
  Fix the Guess-DSO-flags-from-Perl stuff in src/Configure: perl was used
  instead of $PERL which contains the correctly determined Perl interpreter
  (important for instance on systems where perl and perl5 exists, like BSDI
  or FreeBSD, etc).
  
  PR: 2505
  
  Revision  ChangesPath
  1.938 +6 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.937
  retrieving revision 1.938
  diff -u -r1.937 -r1.938
  --- CHANGES   1998/06/29 11:41:47 1.937
  +++ CHANGES   1998/06/29 12:10:51 1.938
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3.1
   
  +  *) Fix the Guess-DSO-flags-from-Perl stuff in src/Configure: perl was
  + used instead of $PERL which contains the correctly determined Perl
  + interpreter (important for instance on systems where perl and perl5
  + exists, like BSDI or FreeBSD, etc).
  + [Ralf S. Engelschall] PR#2505
  +
 *) Move the initial suEXEC-related startup message from plain
fprintf()/stderr to a delayed ap_log_error()-based one to avoid problems
when Apache is started from inetd (instead of standalone). Under this
  
  
  
  1.269 +3 -3  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.268
  retrieving revision 1.269
  diff -u -r1.268 -r1.269
  --- Configure 1998/06/17 13:34:02 1.268
  +++ Configure 1998/06/29 12:10:52 1.269
  @@ -999,9 +999,9 @@
   if [ .`$PERL -V:dlsrc 2/dev/null | grep dlopen` != . ]; 
then
   #   ...and actually uses the dlopen-style interface,
   #   so we can guess the flags from its knowledge
  -CFLAGS_SHLIB=`perl -V:cccdlflags | cut -d\' -f2`
  -LDFLAGS_SHLIB=`perl -V:lddlflags | cut -d\' -f2`
  -LDFLAGS_SHLIB_EXPORT=`perl -V:ccdlflags | cut -d\' -f2`
  +CFLAGS_SHLIB=`$PERL -V:cccdlflags | cut -d\' -f2`
  +LDFLAGS_SHLIB=`$PERL -V:lddlflags | cut -d\' -f2`
  +LDFLAGS_SHLIB_EXPORT=`$PERL -V:ccdlflags | cut -d\' 
-f2`
   #   but additionally we have to inform the
   #   user that we are just guessing the flags
   echo 
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-06-17 Thread rse
rse 98/06/17 06:34:04

  Modified:src  CHANGES Configure
  Log:
  Enable DSO support for OpenBSD in general,
  not only for 2.x, because it also works for OpenBSD 1.x.
  
  Revision  ChangesPath
  1.925 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.924
  retrieving revision 1.925
  diff -u -r1.924 -r1.925
  --- CHANGES   1998/06/17 12:55:12 1.924
  +++ CHANGES   1998/06/17 13:33:59 1.925
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.1
   
  +  *) Enable DSO support for OpenBSD in general, not only for 2.x, because it
  + also works for OpenBSD 1.x. [Ralf S. Engelschall]
  +
 *) PORT: Fix compilation problem on ARM Linux.
[Sam Kington [EMAIL PROTECTED]] PR#2443
   
  
  
  
  1.268 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.267
  retrieving revision 1.268
  diff -u -r1.267 -r1.268
  --- Configure 1998/06/09 12:59:19 1.267
  +++ Configure 1998/06/17 13:34:02 1.268
  @@ -827,7 +827,7 @@
   LDFLAGS_SHLIB_EXPORT=
   SHLIB_SUFFIX_DEPTH=2
   ;;
  -*-openbsd2*)
  +*-openbsd*)
   CFLAGS_SHLIB=-fPIC
   LDFLAGS_SHLIB=-Bforcearchive -Bshareable
   LDFLAGS_SHLIB_EXPORT=
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-06-09 Thread rse
rse 98/06/09 03:30:14

  Modified:src  CHANGES Configure
  Log:
  Add an additional dummy target to the $(LIB) target in generated
  modules/xxx/Makefile's to avoid problems with SVR4 Make under full-DSO
  situation (no libxxx.a built, only mod_xxx.so's) where LIB and OBJS are empty.
  
  Submitted by: Ralf S. Engelschall, Dean Gaudet, Martin Kraemer
  
  Revision  ChangesPath
  1.902 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.901
  retrieving revision 1.902
  diff -u -r1.901 -r1.902
  --- CHANGES   1998/06/09 09:35:05 1.901
  +++ CHANGES   1998/06/09 10:30:11 1.902
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.1
   
  +  *) Add an additional dummy target to the $(LIB) target in generated
  + modules/xxx/Makefile's to avoid problems with SVR4 Make under full-DSO
  + situation (no libxxx.a built, only mod_xxx.so's) where LIB and OBJS are
  + empty. [Ralf S. Engelschall, Dean Gaudet, Martin Kraemer]
  +
 *) Replace two bad sprintf() calls with ap_snprintf() variants in
mod_rewrite. The sprintf()'s were incorrectly introduced recently 
because
Ralf didn't recognize that although the ap_psprintf() needs a pool 
(which
  
  
  
  1.266 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.265
  retrieving revision 1.266
  diff -u -r1.265 -r1.266
  --- Configure 1998/06/08 18:06:43 1.265
  +++ Configure 1998/06/09 10:30:12 1.266
  @@ -1741,7 +1741,7 @@
   
   shlib:   $(SHLIBS)
   
  -$(LIB): $(OBJS)
  +dummy $(LIB): $(OBJS)
rm -f $@
ar cr $@ $(OBJS)
$(RANLIB) $@
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-06-09 Thread rse
rse 98/06/09 05:59:21

  Modified:src  CHANGES Configure
  Log:
  Make sure the DSO emulation code for HPUX finds the proprietary shl_xxx()
  functions which are in libdld under HPUX 9/10.
  
  PR: 2378
  
  Revision  ChangesPath
  1.904 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.903
  retrieving revision 1.904
  diff -u -r1.903 -r1.904
  --- CHANGES   1998/06/09 11:00:19 1.903
  +++ CHANGES   1998/06/09 12:59:18 1.904
  @@ -1,4 +1,8 @@
   Changes with Apache 1.3.1
  +  
  +  *) Make sure the DSO emulation code for HPUX finds the proprietary 
shl_xxx()
  + functions which are in libdld under HPUX 9/10.
  + [Ralf S. Engelschall] PR#2378
   
 *) Make sure the install target of the top-level Makefile doesn't break
because of a return code of 1 from an if (for instance under braindead
  
  
  
  1.267 +9 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.266
  retrieving revision 1.267
  diff -u -r1.266 -r1.267
  --- Configure 1998/06/09 10:30:12 1.266
  +++ Configure 1998/06/09 12:59:19 1.267
  @@ -1071,6 +1071,15 @@
   *-ibm-aix* )
   DL_LIB=-lld
   ;;
  +*-hp-hpux*)
  +if ./helpers/TestCompile func shl_load; then
  +:
  +else
  +if ./helpers/TestCompile lib dld; then
  +DL_LIB=-ldld
  +fi
  +fi
  +;;
   * )
   if ./helpers/TestCompile func dlopen; then
   :
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-26 Thread rse
rse 98/04/26 11:29:32

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Fix broken ap_config.h generation by avoiding nested function calls which some
  braindead AWK's (like Solaris 2.6 awk) dislike.
  
  PR: 2139
  
  Revision  ChangesPath
  1.331 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.330
  retrieving revision 1.331
  diff -u -r1.330 -r1.331
  --- STATUS1998/04/26 16:20:57 1.330
  +++ STATUS1998/04/26 18:29:26 1.331
  @@ -66,6 +66,7 @@
   * Ralf's paranoia-fixes for the IFS-handling in `configure'
   * Fix for the DEBUG_CGI (#ifdef'ed) situation in mod_cgi.c, PR#2114
   * Ralf's various bugfixes and cleanups for the configure script
  +* Ralf's workaround for braindead awk when generating ap_config.h, 
PR#2139
   
   Available Patches:
   
  
  
  
  1.794 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.793
  retrieving revision 1.794
  diff -u -r1.793 -r1.794
  --- CHANGES   1998/04/26 16:20:59 1.793
  +++ CHANGES   1998/04/26 18:29:28 1.794
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
   
  +  *) Workaround braindead AWK's when generating ap_config.h: The split() and
  + substr() functions cannot be nested under vendor AWK from Solaris 2.6.
  + [Ralf S. Engelschall] PR#2139
  +
 *) Various bugfixes and cleanups for the APACI configure script:
o fix IFS handling for _nested_ situation
o fix Perl interpreter search: take first one found instead of last one
  
  
  
  1.246 +2 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.245
  retrieving revision 1.246
  diff -u -r1.245 -r1.246
  --- Configure 1998/04/22 22:54:55 1.245
  +++ Configure 1998/04/26 18:29:29 1.246
  @@ -1457,7 +1457,8 @@
printf /* Automatically generated file - do not edit */\n\n
}
/^-D.*/ {
  - split(substr($1,3,length($1)),parts,=)
  + define = substr($1, 3, length($1)-2)
  + split(define, parts, =)
printf (#ifndef %s\n#define %s %s\n#endif\n, 
parts[1],parts[1],parts[2])
}
   '
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-22 Thread rse
rse 98/04/22 01:45:57

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Dynamic Shared Object (DSO) support for OpenBSD 2.x
  
  BTW: The cool thing about this is that this was possible through
   the nifty Perl-fallback feature in src/Configure we recently
   introduced especially for this situation: Platforms were
   we do not have access and need feedback from the users ;-)
  
  PR: 2109
  
  Revision  ChangesPath
  1.324 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.323
  retrieving revision 1.324
  diff -u -r1.323 -r1.324
  --- STATUS1998/04/22 03:17:17 1.323
  +++ STATUS1998/04/22 08:45:48 1.324
  @@ -61,6 +61,7 @@
   * Ralf's back-compat in configure for EXTRA_xxx parameter names
   * Ralf's configure fix to avoid side-effects in Configure on exported 
vars
   * Ralf's fix for the install-config target to get correct ScoreBoardFile
  +* Dynamic Shared Object (DSO) support for OpenBSD 2.x
   
   Available Patches:
   
  
  
  
  1.789 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.788
  retrieving revision 1.789
  diff -u -r1.788 -r1.789
  --- CHANGES   1998/04/21 20:39:05 1.788
  +++ CHANGES   1998/04/22 08:45:52 1.789
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) PORT: Dynamic Shared Object (DSO) support for OpenBSD 2.x
  + [Peter Galbavy, Ralf S. Engelschall] PR#2109
  +
 *) Fix the path to the ScoreBoardFile in the install-config target, too.
[Ralf S. Engelschall] PR#2105
   
  
  
  
  1.243 +6 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.242
  retrieving revision 1.243
  diff -u -r1.242 -r1.243
  --- Configure 1998/04/21 21:00:43 1.242
  +++ Configure 1998/04/22 08:45:54 1.243
  @@ -782,6 +782,12 @@
   LDFLAGS_SHLIB_EXPORT=
   SHLIB_SUFFIX_DEPTH=2
   ;;
  +*-openbsd2*)
  +CFLAGS_SHLIB=-fPIC
  +LDFLAGS_SHLIB=-Bforcearchive -Bshareable
  +LDFLAGS_SHLIB_EXPORT=
  +SHLIB_SUFFIX_DEPTH=2
  +;;
   *-solaris2*)
   case $CC in
   */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-17 Thread rse
rse 98/04/17 11:49:38

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Make sure some AWK's don't fail in src/Configure with string too long errors
  when generating the MODULES entry for src/Makefile
  
  Submitted by: Ralf S. Engelschall
  Reviewed by: Ben Hyde, Ralf S. Engelschall
  
  Revision  ChangesPath
  1.300 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.299
  retrieving revision 1.300
  diff -u -r1.299 -r1.300
  --- STATUS1998/04/16 17:30:45 1.299
  +++ STATUS1998/04/17 18:49:34 1.300
  @@ -58,6 +58,7 @@
   Committed Code Changes:
   
   * Lars' Configure fix to avoid confusing message under APACI control
  +* Ralf's Configure fix for AWK's failing with string to long error
   
   Available Patches:
   
  
  
  
  1.771 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.770
  retrieving revision 1.771
  diff -u -r1.770 -r1.771
  --- CHANGES   1998/04/16 17:30:46 1.770
  +++ CHANGES   1998/04/17 18:49:35 1.771
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
   
  +  *) PORT: Make sure some AWK's don't fail in src/Configure with string too
  + long errors when generating the MODULES entry for src/Makefile
  + [Ben Hyde, Ralf S. Engelschall]
  +
 *) Make sure src/Configure doesn't complain about the old directory
/usr/local/etc/httpd/ when APACI is used.  [Lars Eilebrecht]
  
  
  
  
  1.240 +4 -6  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.239
  retrieving revision 1.240
  diff -u -r1.239 -r1.240
  --- Configure 1998/04/16 17:30:47 1.239
  +++ Configure 1998/04/17 18:49:36 1.240
  @@ -1362,12 +1362,10 @@
   ## Now add the auto-generated library targets.  Need to use awk so we
   ## don't hang a continuation on the last line.
   ##
  -$CAT  $awkfile EOF3
  -BEGIN {
  - split ($AUTOLIBS, libs)
  -EOF3
  -$CAT  $awkfile 'EOF4'
  +$CAT  $awkfile 'EOF4'
  +{
z = 0
  + split ($0, libs)
for ( lib in libs ) {
if (z != 0)
printf ( \\\n)
  @@ -1379,7 +1377,7 @@
printf (\n)
   }
   EOF4
  -awk -f $awkfile Makefile /dev/null
  +echo $AUTOLIBS | awk -f $awkfile Makefile
   echo  Makefile
   
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-16 Thread rse
rse 98/04/16 10:30:49

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Make sure src/Configure only complains about old paths when
  not running under APACI's control.
  
  Submitted by: Lars Eilebrecht
  Reviewed by: Ralf S. Engelschall
  
  Revision  ChangesPath
  1.299 +2 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.298
  retrieving revision 1.299
  diff -u -r1.298 -r1.299
  --- STATUS1998/04/16 00:33:45 1.298
  +++ STATUS1998/04/16 17:30:45 1.299
  @@ -57,6 +57,8 @@
   
   Committed Code Changes:
   
  +* Lars' Configure fix to avoid confusing message under APACI control
  +
   Available Patches:
   
   * Arnt Gulbrandsen [EMAIL PROTECTED] 03 Apr 1998 21:28:17 +0200
  
  
  
  1.770 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.769
  retrieving revision 1.770
  diff -u -r1.769 -r1.770
  --- CHANGES   1998/04/15 17:10:17 1.769
  +++ CHANGES   1998/04/16 17:30:46 1.770
  @@ -1,3 +1,8 @@
  +Changes with Apache 1.3b7
  +
  +  *) Make sure src/Configure doesn't complain about the old directory
  + /usr/local/etc/httpd/ when APACI is used.  [Lars Eilebrecht]
  +   
   Changes with Apache 1.3b6
   
 *) PORT: Clean up warnings on Ultrix and HPUX.  [Ben Hyde]
  
  
  
  1.239 +4 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.238
  retrieving revision 1.239
  diff -u -r1.238 -r1.239
  --- Configure 1998/04/15 17:10:18 1.238
  +++ Configure 1998/04/16 17:30:47 1.239
  @@ -186,8 +186,10 @@
   ## that the user was using the old default root directory
   ## and issue a notice about it.
   ##
  -if [ -d /usr/local/etc/httpd/ ]
  +if [ $file != Configuration.apaci ]
   then
  +  if [ -d /usr/local/etc/httpd/ ]
  +  then
   if egrep '^EXTRA_CFLAGS.*HTTPD_ROOT' $file /dev/null
   then
 :
  @@ -199,6 +201,7 @@
 echo  | httpd with the option '-d /usr/local/etc/httpd' if you still
 echo  | want to use the old root directory for your server.
   fi
  +  fi
   fi
   
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-15 Thread dgaudet
dgaudet 98/04/15 10:10:20

  Modified:src  CHANGES Configure
  Log:
  clean up warnings on hpux 10.01
  
  Submitted by: Ben Hyde
  
  Revision  ChangesPath
  1.769 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.768
  retrieving revision 1.769
  diff -u -r1.768 -r1.769
  --- CHANGES   1998/04/15 17:09:25 1.768
  +++ CHANGES   1998/04/15 17:10:17 1.769
  @@ -1,6 +1,6 @@
   Changes with Apache 1.3b6
   
  -  *) PORT: Clean up warnings on Ultrix.  [Ben Hyde]
  +  *) PORT: Clean up warnings on Ultrix and HPUX.  [Ben Hyde]

 *) Adding DSO support for the HP/UX platform by emulating the dlopen-style
interface via the similar but proprietary HP/UX shl_xxx-style system
  
  
  
  1.238 +7 -0  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.237
  retrieving revision 1.238
  diff -u -r1.237 -r1.238
  --- Configure 1998/04/12 15:49:26 1.237
  +++ Configure 1998/04/15 17:10:18 1.238
  @@ -341,6 +341,13 @@
   *-hp-hpux10.*)
OS='HP-UX 10'
CFLAGS=$CFLAGS -DHPUX10
  + case $PLAT in
  +   *-hp-hpux10.01)
  +# We know this is a problem in 10.01.
  +   # Not a problem in 10.20.  Otherwise, who knows?
  +   CFLAGS=$CFLAGS -DSELECT_NEEDS_CAST
  +   ;; 
  + esac
DEF_WANTHSREGEX=yes
;;
   *-hp-hpux*)
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-11 Thread rse
rse 98/04/11 08:22:05

  Modified:.STATUS Makefile.tmpl
   src  CHANGES Configure
  Log:
  Today I had personal access to a UnixWare machine and the result are these
  slight changes to again make UnixWare happy.
  
  Revision  ChangesPath
  1.291 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.290
  retrieving revision 1.291
  diff -u -r1.290 -r1.291
  --- STATUS1998/04/11 12:00:14 1.290
  +++ STATUS1998/04/11 15:22:02 1.291
  @@ -157,6 +157,7 @@
   * Build the libraries before building the rest of the tools
   * Ralf's and Martin's DSO support for all SVR4-derivate Unix platforms
   * THE BIG SYMBOL RENAMING
  +* Ralf's DSO configuration updates for the UnixWare platform
   
   Available Patches:
   
  
  
  
  1.14  +2 -2  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- Makefile.tmpl 1998/04/10 10:34:31 1.13
  +++ Makefile.tmpl 1998/04/11 15:22:02 1.14
  @@ -221,7 +221,7 @@
   install-programs:
@echo === [programs: Installing Apache httpd program and shared 
objects]
$(INSTALL_PROGRAM) $(SRC)/httpd $(sbindir)/httpd
  - @if [ .`grep 'SUBTARGET=target_shared' $(SRC)/Makefile` != . ]; then \
  + [EMAIL PROTECTED] [ .`grep 'SUBTARGET=target_shared' $(SRC)/Makefile` 
!= . ]; then \
echo $(INSTALL_PROGRAM) $(SRC)/libhttpd.ep 
$(libexecdir)/libhttpd.ep; \
$(INSTALL_SCRIPT) $(SRC)/libhttpd.ep $(libexecdir)/libhttpd.ep; 
\
echo $(INSTALL_SCRIPT) $(SRC)/libhttpd.so 
$(libexecdir)/libhttpd.so; \
  @@ -286,7 +286,7 @@
 $(SRC)/support/apxs  .install.tmp  \
$(INSTALL_SCRIPT) .install.tmp $(sbindir)/apxs
$(INSTALL_DATA) $(SRC)/support/apxs.8 $(mandir)/man8/apxs.8
  - @if [ .$(suexec) = .1 ]; then \
  + [EMAIL PROTECTED] [ .$(suexec) = .1 ]; then \
echo $(INSTALL_PROGRAM) $(SRC)/support/suexec $(sbindir)/suexec; \
$(INSTALL_PROGRAM) $(SRC)/support/suexec $(sbindir)/suexec; \
echo chown root $(sbindir)/suexec; \
  
  
  
  1.766 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.765
  retrieving revision 1.766
  diff -u -r1.765 -r1.766
  --- CHANGES   1998/04/11 12:00:15 1.765
  +++ CHANGES   1998/04/11 15:22:03 1.766
  @@ -1,4 +1,8 @@
   Changes with Apache 1.3b6
  + 
  +  *) PORT: Updated UnixWare 2.0.x and 2.1.x entries for DSO support and made
  + APACI Makefile.tmpl install target more robust for sensible UnixWare
  + Make. [Ralf S. Engelschall]
   
 *)  THE BIG SYMBOL RENAMING 
To avoid symbol clashes with third-party code compiled into the server,
  
  
  
  1.236 +13 -6 apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.235
  retrieving revision 1.236
  diff -u -r1.235 -r1.236
  --- Configure 1998/04/11 14:30:32 1.235
  +++ Configure 1998/04/11 15:22:04 1.236
  @@ -518,23 +518,23 @@
;;
   *-unixware1)
DEF_WANTHSREGEX=yes
  - OS='Unixware'
  + OS='UnixWare 1.x'
CFLAGS=$CFLAGS -DUW=100
LIBS=$LIBS -lsocket -lnsl -lcrypt
;;
   *-unixware2)
DEF_WANTHSREGEX=yes
  - OS='Unixware'
  + OS='UnixWare 2.x'
CFLAGS=$CFLAGS -DUW=200
LIBS=$LIBS -lsocket -lnsl -lcrypt -lgen
;;
   *-unixware211)
  - OS='Unixware 2.1.1'
  + OS='UnixWare 2.1.1'
CFLAGS=$CFLAGS -DUW=211
LIBS=$LIBS -lsocket -lnsl -lcrypt -lgen
;;
   *-unixware212)
  - OS='Unixware 2.1.2'
  + OS='UnixWare 2.1.2'
CFLAGS=$CFLAGS -DUW=212
LIBS=$LIBS -lsocket -lnsl -lcrypt -lgen
DBM_LIB=
  @@ -813,14 +813,21 @@
   LDFLAGS_SHLIB=-shared -expect_unresolved '*' -msym -s
   LDFLAGS_SHLIB_EXPORT=
   ;;
  +*-unixware2)
  +case $CC in
  +*/gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  +*/cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
  +esac
  +LDFLAGS_SHLIB=-Bdynamic -G
  +LDFLAGS_SHLIB_EXPORT=-Wl,-Bexport
  +;;
   *-unixware21*)
   case $CC in
   */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
   */cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
   esac
   LDFLAGS_SHLIB=-Bdynamic -G
  -LDFLAGS_SHLIB_EXPORT=
  -

cvs commit: apache-1.3/src CHANGES Configure

1998-04-09 Thread dgaudet
dgaudet 98/04/09 12:31:00

  Modified:src  CHANGES Configure
  Log:
  build the libraries before the tools
  
  Submitted by: Ben Hyde
  
  Revision  ChangesPath
  1.763 +2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.762
  retrieving revision 1.763
  diff -u -r1.762 -r1.763
  --- CHANGES   1998/04/09 10:22:49 1.762
  +++ CHANGES   1998/04/09 19:30:58 1.763
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b6
   
  +  *) Build the libraries before building the rest of the tools. [Ben Hyde]
  +
 *) Add distclean target to src/-Makefiles to provide make distclean 
also
inside the src subtree (i.e. for non-APACI users). Following GNU 
Makefile
conventions while clean removes only stuff created by all targets,
  
  
  
  1.232 +2 -2  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.231
  retrieving revision 1.232
  diff -u -r1.231 -r1.232
  --- Configure 1998/04/09 10:22:49 1.231
  +++ Configure 1998/04/09 19:30:58 1.232
  @@ -90,7 +90,7 @@
   tmpfile3=$tmpfile.3
   awkfile=$tmpfile.4
   tmpconfig=$tmpfile.5
  -SUBDIRS='$(OSDIR) main ap modules'
  +SUBDIRS='$(OSDIR) ap main modules' 
   
   
   ## Now handle any arguments, which, for now, is -file
  @@ -1142,7 +1142,7 @@
   ##
   if [ $RULE_WANTHSREGEX = yes ]; then
   REGLIB=regex/libregex.a
  -SUBDIRS=$SUBDIRS regex
  +SUBDIRS=regex $SUBDIRS
   CFLAGS=$CFLAGS -DUSE_HSREGEX
   fi
   
  
  
  


cvs commit: apache-1.3/src CHANGES Configure Makefile.tmpl

1998-04-08 Thread rse
rse 98/04/08 09:08:13

  Modified:.STATUS Makefile.tmpl
   src  CHANGES Configure Makefile.tmpl
  Log:
  Allow correct breaks on errors even for the top-level Makefile.
  
  Revision  ChangesPath
  1.279 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.278
  retrieving revision 1.279
  diff -u -r1.278 -r1.279
  --- STATUS1998/04/08 10:34:04 1.278
  +++ STATUS1998/04/08 16:08:09 1.279
  @@ -158,6 +158,7 @@
   * Ralf's initial doc and Configuration.tmpl entry for mod_mmap_static
   * OS/2 tweak to deal with multiple .exe targets. [Brian Havard]
   * Fixed ordering of argument checks for RewriteBase directive, PR#2045
  +* Ralf's cleanup of subdir movement to again allow correct breaks on 
error
   
   Available Patches:
   
  
  
  
  1.10  +2 -2  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Makefile.tmpl 1998/04/08 11:59:56 1.9
  +++ Makefile.tmpl 1998/04/08 16:08:10 1.10
  @@ -144,7 +144,7 @@
   
   #   build the standard stuff
   build-std:
  - @cd $(SRC); $(MAKE) $(MFLAGS) all 21 | sed -e 's:^\([=]==[=]\) :\1 
$(SRC)/:'
  + @cd $(SRC); $(MAKE) $(MFLAGS) SDP=$(SRC)/ all
   
   #   build the additional support stuff
   build-support:
  @@ -351,7 +351,7 @@
   
   #   clean the standard stuff
   clean-std:
  - @cd $(SRC); $(MAKE) $(MFLAGS) clean | sed -e 's:^\([=]==[=]\) :\1 
$(SRC)/:'
  + @cd $(SRC); $(MAKE) $(MFLAGS) SDP=$(SRC)/ clean
   
   #   clean additional support stuff
   clean-support:
  
  
  
  1.760 +8 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.759
  retrieving revision 1.760
  diff -u -r1.759 -r1.760
  --- CHANGES   1998/04/08 06:40:22 1.759
  +++ CHANGES   1998/04/08 16:08:11 1.760
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3b6
   
  +  *) Allow top-level (APACI) Makefile to break on build errors
  + the same way the src/ subtree Makefiles breaks on them by replacing the
  + initial APACI sed-subdir-display-kludge with a more clean
  + variable-passing-solution: variable SDP can optionally hold the subdir
  + prefix which is consistently used for displaying the subdir movement.
  + This way even the top-level Makefile can stop correctly on errors as the
  + user expects. [Ralf S. Engelschall]
  +
 *) Fixed ordering of argument checks for RewriteBase directive.
[Todd Eigenschink [EMAIL PROTECTED], PR#2045]
   
  
  
  
  1.229 +3 -3  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.228
  retrieving revision 1.229
  diff -u -r1.228 -r1.229
  --- Configure 1998/04/05 21:34:38 1.228
  +++ Configure 1998/04/08 16:08:11 1.229
  @@ -1389,9 +1389,9 @@
   
   all clean depend :: 
@for i in \$(MODULES); do \\
  - echo === modules/\$\$i; \\
  - (cd \$\$i  \$(MAKE) \$(MFLAGS_STATIC) CC='\$(CC)' 
AUX_CFLAGS='\$(CFLAGS)' RANLIB='\$(RANLIB)' \$@) || exit 1; \\
  - echo === modules/\$\$i; \\
  + echo === \$(SDP)modules/\$\$i; \\
  + (cd \$\$i  \$(MAKE) \$(MFLAGS_STATIC) SDP='\$(SDP)' 
CC='\$(CC)' AUX_CFLAGS='\$(CFLAGS)' RANLIB='\$(RANLIB)' \$@) || exit 1; \\
  + echo === \$(SDP)modules/\$\$i; \\
done
   
   EOF
  
  
  
  1.88  +9 -9  apache-1.3/src/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Makefile.tmpl,v
  retrieving revision 1.87
  retrieving revision 1.88
  diff -u -r1.87 -r1.88
  --- Makefile.tmpl 1998/03/26 04:58:37 1.87
  +++ Makefile.tmpl 1998/04/08 16:08:12 1.88
  @@ -29,24 +29,24 @@
   
   subdirs:
@for i in $(SUBDIRS); do \
  - echo === $$i; \
  - ( cd $$i  $(MAKE) $(MFLAGS_STATIC) CC='$(CC)' 
AUX_CFLAGS='$(CFLAGS)' RANLIB='$(RANLIB)') || exit 1; \
  - echo === $$i; \
  + echo === $(SDP)$$i; \
  + ( cd $$i  $(MAKE) $(MFLAGS_STATIC) SDP='$(SDP)' CC='$(CC)' 
AUX_CFLAGS='$(CFLAGS)' RANLIB='$(RANLIB)') || exit 1; \
  + echo === $(SDP)$$i; \
done
   
   support: support-dir
   
   support-dir:
  - @echo === support; \
  - cd support; $(MAKE) $(MFLAGS_STATIC) CC='$(CC)' AUX_CFLAGS='$(CFLAGS)' 
RANLIB='$(RANLIB)'; \
  - echo === support
  + @echo === $(SDP)support; 

cvs commit: apache-1.3/src CHANGES Configure

1998-04-05 Thread dgaudet
dgaudet 98/04/05 14:34:39

  Modified:src  CHANGES Configure
  Log:
  OS/2 tweak to deal with multiple .exe targets.
  
  Submitted by: Brian Havard
  
  Revision  ChangesPath
  1.756 +2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.755
  retrieving revision 1.756
  diff -u -r1.755 -r1.756
  --- CHANGES   1998/04/03 16:07:11 1.755
  +++ CHANGES   1998/04/05 21:34:37 1.756
  @@ -1,4 +1,6 @@
   Changes with Apache 1.3b6
  +
  +  *) PORT: OS/2 tweak to deal with multiple .exe targets. [Brian Havard]

 *) Add documentation file and src/Configuration.tmpl entry for the
experimental mod_mmap_static module. Because although it is and marked 
as
  
  
  
  1.228 +1 -1  apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.227
  retrieving revision 1.228
  diff -u -r1.227 -r1.228
  --- Configure 1998/04/04 16:42:45 1.227
  +++ Configure 1998/04/05 21:34:38 1.228
  @@ -317,9 +317,9 @@
DEF_WANTHSREGEX=yes
OS='EMX OS/2'
CFLAGS=$CFLAGS -Zbsd-signals -Zbin-files -DTCPIPV4 -g
  + LDFLAGS=$LDFLAGS -Zexe
LIBS=$LIBS -lsocket -lufc -lbsd
DBM_LIB=-lgdbm
  - TARGET=httpd.exe
SHELL=sh
PRINTPATH=PrintPathOS2
;;
  
  
  


cvs commit: apache-1.3/src CHANGES Configure

1998-04-03 Thread rse
rse 98/04/03 04:12:54

  Modified:.STATUS
   src  CHANGES Configure
  Log:
  Add the fallback strategy for shared object support
  Rasmus has suggested some time ago.
  
  Revision  ChangesPath
  1.256 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.255
  retrieving revision 1.256
  diff -u -r1.255 -r1.256
  --- STATUS1998/04/03 07:59:27 1.255
  +++ STATUS1998/04/03 12:12:48 1.256
  @@ -135,6 +135,7 @@
   * Ralf's APACI --without-support option
   * Martin's fix accept (and pass) http://user:[EMAIL PROTECTED] proxy 
requests
   * Martin's fix CONNECT proxy handling again
  +* Ralf's fallback strategy for DSO by trying to guess flags from Perl
   
   Available Patches:
   
  
  
  
  1.753 +8 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.752
  retrieving revision 1.753
  diff -u -r1.752 -r1.753
  --- CHANGES   1998/04/01 11:28:29 1.752
  +++ CHANGES   1998/04/03 12:12:50 1.753
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3b6
   
  +  *) Now src/Configure uses a fallback strategy for the shared object support
  + on platforms where no explicit information is available: If a Perl
  + installation exists we ask it about its shared object support and if 
it's
  + the dlopen-style one we shamelessly guess the compiler and linker flags
  + for creating shared objects from Perls knowledge. Of course, the user is
  + warning about what we are doing and informed that he should send us
  + the guessed flags when they work. [Ralf S. Engelschall]
  +
 *) 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
  
  
  
  1.224 +38 -6 apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.223
  retrieving revision 1.224
  diff -u -r1.223 -r1.224
  --- Configure 1998/03/31 15:59:54 1.223
  +++ Configure 1998/04/03 12:12:52 1.224
  @@ -805,6 +805,36 @@
   LDFLAGS_SHLIB=-Bdynamic -G
   LDFLAGS_SHLIB_EXPORT=
   ;;
  +*)
  +##  ok, no known explict support for shared objects
  +##  on this platform, but we give not up immediately.
  +##  We take a second chance by guessing the compiler
  +##  and linker flags from the Perl installation
  +##  if it exists.
  +if [ .`perl -V:dlsrc 2/dev/null | grep dlopen` != . ]; then
  +#   cool, Perl is installed on this platform
  +#   and actually uses the dlopen-style interface,
  +#   so we can guess the flags from its knowledge
  +CFLAGS_SHLIB=`perl -V:cccdlflags | cut -d\' -f2`
  +LDFLAGS_SHLIB=`perl -V:lddlflags | cut -d\' -f2`
  +LDFLAGS_SHLIB_EXPORT=`perl -V:ccdlflags | cut -d\' -f2`
  +#   but additionally we have to inform the
  +#   user that we are just guessing the flags
  +echo 
  +echo ** WARNING: We have no explicit knowledge about shared 
object
  +echo ** support for your particular platform. But perhaps 
you have
  +echo ** luck: We were able to guess the compiler and linker 
flags
  +echo ** for creating shared objects from your Perl 
installation.
  +echo ** If they actually work, please send the following 
information
  +echo ** for inclusion into later releases to [EMAIL 
PROTECTED] or
  +echo ** make a suggestion report at 
http://bugs.apache.org/:;
  +echo ** PLATFORM=$PLAT
  +echo ** CFLAGS_SHLIB=$CFLAGS_SHLIB
  +echo ** LDFLAGS_SHLIB=$LDFLAGS_SHLIB
  +echo ** LDFLAGS_SHLIB_EXPORT=$LDFLAGS_SHLIB_EXPORT
  +echo 
  +fi
  +;;
   esac
   fi
   
  @@ -815,12 +845,14 @@
   if [ x$using_shlib = x1 ] ; then
   if [ x$TCFLAGS_SHLIB  = x -a x$CFLAGS_SHLIB  = x  -a \
x$TLDFLAGS_SHLIB = x -a x$LDFLAGS_SHLIB = x ]; then
  -echo Sorry, no shared object support available.
  -echo Either compile all modules statically (use AddModule instead
  -echo of SharedModule in the Configuration file) or at least provide
  -echo us with the apropriate compiler and linker flags via the
  -echo CFLAGS_SHLIB, LDFLAGS_SHLIB 

cvs commit: apache-1.3/src CHANGES Configure

1998-03-10 Thread Ralf S. Engelschall
rse 98/03/10 08:40:49

  Modified:src  CHANGES Configure
  Log:
  Here it comes: Shared Object support SunOS 4.1 with GCC and Sun's ACC.
  
  BTW: I received SIGBUS all the time in dlopen() and after wasting
   a lot of time debugging this problem I discovered that SunOS
   doesn't like it when the mod_xx.so files are stripped on
   installation. So, never strip them on SunOS.
  
  Revision  ChangesPath
  1.699 +4 -4  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.698
  retrieving revision 1.699
  diff -u -r1.698 -r1.699
  --- CHANGES   1998/03/10 08:52:56 1.698
  +++ CHANGES   1998/03/10 16:40:44 1.699
  @@ -18,10 +18,10 @@
[Tony Fincg [EMAIL PROTECTED]] PR#1925
   
 *) Various improvements to the configuration and build support for 
compiling
  - modules as shared objects. Especially Solaris 2.x support with GCC and
  - WorkShop Compilers 4.2 was added. This way shared object support is now
  - provided out-of-the-box for FreeBSD, Linux and Solaris.  
  - [Ralf S. Engelschall]
  + modules as shared objects. Especially Solaris 2.x and SunOS 4.1 support
  + with GCC and WorkShop Compilers 4.2 was added.  This way shared object
  + support is now provided out-of-the-box for FreeBSD, Linux, Solaris and
  + SunOS. [Ralf S. Engelschall]
   
 *) Minor cleanup in http_main -- split QNX and OS2 specific mmap
scoreboard code into separate #defines -- USE_POSIX_SCOREBOARD
  
  
  
  1.201 +32 -24apache-1.3/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.200
  retrieving revision 1.201
  diff -u -r1.200 -r1.201
  --- Configure 1998/03/10 09:52:18 1.200
  +++ Configure 1998/03/10 16:40:45 1.201
  @@ -662,33 +662,41 @@
   
   
   # We adjust now CFLAGS_SHLIB, LDFLAGS_SHLIB and LDFLAGS_SHLIB_EXPORT as
  -# required.  For more PLATFORMs just add the required lines below.
  +# required.  For more platforms just add the required lines below.
   #
   if [ x$using_shlib = x1 ] ; then
   case $PLAT in
  - *-linux1)
  - CFLAGS_SHLIB=-fpic
  - LDFLAGS_SHLIB=-Bshareable
  - LDFLAGS_SHLIB_EXPORT=-rdynamic
  - ;;
  - *-linux2)
  - CFLAGS_SHLIB=-fpic
  - LDFLAGS_SHLIB=-Bshareable
  - LDFLAGS_SHLIB_EXPORT=-rdynamic
  - ;;
  - *-freebsd*)
  - CFLAGS_SHLIB=-fpic
  - LDFLAGS_SHLIB=-Bshareable
  - LDFLAGS_SHLIB_EXPORT=
  - ;;
  - *-solaris2*)
  - case $CC in
  - */gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  -   */cc|cc ) CFLAGS_SHLIB=-KPIC ;;
  - esac
  - LDFLAGS_SHLIB=-G
  - LDFLAGS_SHLIB_EXPORT=
  - ;;
  +*-linux1)
  +CFLAGS_SHLIB=-fpic
  +LDFLAGS_SHLIB=-Bshareable
  +LDFLAGS_SHLIB_EXPORT=-rdynamic
  +;;
  +*-linux2)
  +CFLAGS_SHLIB=-fpic
  +LDFLAGS_SHLIB=-Bshareable
  +LDFLAGS_SHLIB_EXPORT=-rdynamic
  +;;
  +*-freebsd*)
  +CFLAGS_SHLIB=-fpic
  +LDFLAGS_SHLIB=-Bshareable
  +LDFLAGS_SHLIB_EXPORT=
  +;;
  +*-solaris2*)
  +case $CC in
  +*/gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  +*/cc|cc   ) CFLAGS_SHLIB=-KPIC ;;
  +esac
  +LDFLAGS_SHLIB=-G
  +LDFLAGS_SHLIB_EXPORT=
  +;;
  +*-sunos4*)
  +case $CC in
  +*/gcc|gcc ) CFLAGS_SHLIB=-fpic ;;
  +*/acc|acc ) CFLAGS_SHLIB=-pic ;;
  +esac
  +LDFLAGS_SHLIB=-assert pure-text
  +LDFLAGS_SHLIB_EXPORT=
  +;;
   esac
   fi