cvs commit: apache-1.3/src CHANGES Configure
rse 00/02/05 06:15:46 Modified:src CHANGES Configure Log: PORT: Add support for Amdahl UTS 4.3 and later. Submitted by: Dave Dykstra <[EMAIL PROTECTED]> PR: 5654 Revision ChangesPath 1.1510+3 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1509 retrieving revision 1.1510 diff -u -r1.1509 -r1.1510 --- CHANGES 2000/02/05 12:33:13 1.1509 +++ CHANGES 2000/02/05 14:15:41 1.1510 @@ -1,5 +1,8 @@ Changes with Apache 1.3.12 + *) PORT: Add support for Amdahl UTS 4.3 and later. + [Dave Dykstra <[EMAIL PROTECTED]>] PR#5654 + *) Make implementation/descriptions of the FLAG directives AuthAuthoritative, MetaFiles and ExtendedStatus consistent with documentation and the standard way of implementation those directives. 1.392 +11 -4 apache-1.3/src/Configure Index: Configure === RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.391 retrieving revision 1.392 diff -u -r1.391 -r1.392 --- Configure 2000/01/20 02:54:54 1.391 +++ Configure 2000/02/05 14:15:42 1.392 @@ -676,10 +676,17 @@ LIBS="$LIBS -lPW" ;; *-uts*) - OS='Amdahl UTS' - CFLAGS="$CFLAGS -Xa -eft -DUTS21 -DUSEBCOPY" - LIBS="$LIBS -lsocket -lbsd -la" - DEF_WANTHSREGEX=yes + PLATOSVERS=`echo $PLAT | sed 's/^.*,//'` + OS='Amdahl UTS $PLATOSVERS' + case "$PLATOSVERS" in + 2*) CFLAGS="$CFLAGS -Xa -eft -DUTS21 -DUSEBCOPY" + LIBS="$LIBS -lsocket -lbsd -la" + DEF_WANTHSREGEX=yes + ;; + *) CFLAGS="$CFLAGS -Xa -DSVR4" + LIBS="$LIBS -lsocket -lnsl" + ;; + esac ;; *-ultrix) OS='ULTRIX'
cvs commit: apache-1.3/src CHANGES Configure
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
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
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
rse 99/11/28 02:55:31 Modified:src CHANGES Configure Log: Fixed ap_config_auto.h generation in src/Configure: there for the ``quad integer'' stuff ``#ifndef+#undef+#endif'' pairs were generated instead of ``#ifdef+#undef+#endif'' pairs. Submitted by: Greg Siebers <[EMAIL PROTECTED]> Reviewed by: Ralf S. Engelschall PR: 5231 Revision ChangesPath 1.1446+5 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1445 retrieving revision 1.1446 diff -u -r1.1445 -r1.1446 --- CHANGES 1999/11/25 10:49:32 1.1445 +++ CHANGES 1999/11/28 10:55:28 1.1446 @@ -1,4 +1,9 @@ Changes with Apache 1.3.10 + + *) Fixed ap_config_auto.h generation in src/Configure: there for the ``quad + integer'' stuff ``#ifndef+#undef+#endif'' pairs were generated instead of + ``#ifdef+#undef+#endif'' pairs. + [Greg Siebers <[EMAIL PROTECTED]>] PR#5231 *) EBCDIC: fix the hsregex package to correctly deal with [a-zA-Z] type character ranges (the alphabet is non-contiguous in EBCDIC) and with 1.374 +2 -2 apache-1.3/src/Configure Index: Configure === RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.373 retrieving revision 1.374 diff -u -r1.373 -r1.374 --- Configure 1999/10/27 09:30:19 1.373 +++ Configure 1999/11/28 10:55:28 1.374 @@ -2063,7 +2063,7 @@ else echo "" >>$AP_CONFIG_AUTO_H echo "/* determine: is off_t a quad */" >>$AP_CONFIG_AUTO_H -echo "#ifndef AP_OFF_T_IS_QUAD" >>$AP_CONFIG_AUTO_H +echo "#ifdef AP_OFF_T_IS_QUAD" >>$AP_CONFIG_AUTO_H echo "#undef AP_OFF_T_IS_QUAD" >>$AP_CONFIG_AUTO_H echo "#endif" >>$AP_CONFIG_AUTO_H fi @@ -2085,7 +2085,7 @@ else echo "" >>$AP_CONFIG_AUTO_H echo "/* determine: is void * a quad */" >>$AP_CONFIG_AUTO_H -echo "#ifndef AP_VOID_P_IS_QUAD" >>$AP_CONFIG_AUTO_H +echo "#ifdef AP_VOID_P_IS_QUAD" >>$AP_CONFIG_AUTO_H echo "#undef AP_VOID_P_IS_QUAD" >>$AP_CONFIG_AUTO_H echo "#endif" >>$AP_CONFIG_AUTO_H fi
cvs commit: apache-1.3/src CHANGES Configure
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
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 2>&1 | 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
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
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
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
wsanchez99/05/03 18:07:32 Modified:src CHANGES Configure Log: Fix trivial but thoroughly annoying bug with the test for Configuration.tmpl being newer than Configuration. If both files are created within a minute of each other (eg. when using APACI and shadow trees), ls -lt is unable to resolve the difference and orders them as specified on the command line. For example, on Linux: [calloway:ttypa:/tmp] tritan% touch 1 2 [calloway:ttypa:/tmp] tritan% ls -lt 1 2 -rw-r--r-- 1 tritan mit 0 May 3 20:52 1 -rw-r--r-- 1 tritan mit 0 May 3 20:52 2 [calloway:ttypa:/tmp] tritan% ls -lt 2 1 -rw-r--r-- 1 tritan mit 0 May 3 20:52 2 -rw-r--r-- 1 tritan mit 0 May 3 20:52 1 [calloway:ttypa:/tmp] tritan% touch 2 [calloway:ttypa:/tmp] tritan% ls -lt 1 2 -rw-r--r-- 1 tritan mit 0 May 3 20:53 2 -rw-r--r-- 1 tritan mit 0 May 3 20:52 1 [calloway:ttypa:/tmp] tritan% ls -lt 2 1 -rw-r--r-- 1 tritan mit 0 May 3 20:53 2 -rw-r--r-- 1 tritan mit 0 May 3 20:52 1 Change the code to fail safe in this case. Revision ChangesPath 1.1344+4 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1343 retrieving revision 1.1344 diff -u -r1.1343 -r1.1344 --- CHANGES 1999/05/04 00:20:02 1.1343 +++ CHANGES 1999/05/04 01:07:29 1.1344 @@ -1,5 +1,9 @@ Changes with Apache 1.3.7 + *) Fix minor but annoying bug with the test for Configuration.tmpl + being newer than Configuration so that it is less likely to fail + when using APACI and shadow sources. [Wilfredo Sanchez] + *) PORT: Add initial support for Mac OS (versions 10.0 and greater). Use Mac OS X Server layout for now. Clean up dyld code in unix/os.c, and don't install the dyld error handlers, which 1.341 +1 -1 apache-1.3/src/Configure Index: Configure === RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.340 retrieving revision 1.341 diff -u -r1.340 -r1.341 --- Configure 1999/05/03 23:07:42 1.340 +++ Configure 1999/05/04 01:07:30 1.341 @@ -109,7 +109,7 @@ ## Now see if Configuration.tmpl is more recent than $file. If ## so, then we complain and bail out ## -if ls -lt Configuration.tmpl $file | head -1 | \ +if ls -lt $file Configuration.tmpl | head -1 | \ grep 'Configuration.tmpl' > /dev/null then echo "Configuration.tmpl is more recent than $file;"
cvs commit: apache-1.3/src CHANGES Configure
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
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 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
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
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
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
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 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
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
rse 98/12/06 07:22:37 Modified:src CHANGES Configure Log: In src/Configure remove the SERVER_SUBVERSION support (already deprecated since 1.3b7) and make whitespace handling more robust (it failed horrible when whitespaces were present in the arguments of -D options). PR: 3240 Revision ChangesPath 1.1163+5 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1162 retrieving revision 1.1163 diff -u -r1.1162 -r1.1163 --- CHANGES 1998/12/05 11:13:41 1.1162 +++ CHANGES 1998/12/06 15:22:33 1.1163 @@ -1,5 +1,10 @@ Changes with Apache 1.3.4 + *) In src/Configure remove the SERVER_SUBVERSION support (already deprecated + since 1.3b7) and make whitespace handling more robust (it failed horrible + when whitespaces were present in the arguments of -D options). + [Ralf S. Engelschall] PR#3240 + *) Add APACI --shadow=DIR variant (in addition to --shadow). This now first creates an external package shadow tree in DIR before the local build shadow tree is generated under DIR. This way one can have the extracted 1.309 +21 -16apache-1.3/src/Configure Index: Configure === RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.308 retrieving revision 1.309 diff -u -r1.308 -r1.309 --- Configure 1998/12/02 14:03:30 1.308 +++ Configure 1998/12/06 15:22:36 1.309 @@ -1716,14 +1716,6 @@ echo "" >> Makefile -## Now add -DSERVER_SUBVERSION if $SUBVERSION is set -## -if [ "x$SUBVERSION" != "x" ] ; then -SUBVERSION=`echo $SUBVERSION | sed 's/^ +//'` - CFLAGS="$CFLAGS -DSERVER_SUBVERSION=\\\"$SUBVERSION\\\"" -fi - - ## Determine GNU Make variant because ## it uses ugly looking built-in directory walk messages ## while we are already using our own messages @@ -1793,16 +1785,29 @@ ## ap_config_auto.h so they are available to external modules needing to ## include Apache header files. ## -for cflag in $CFLAGS; do - echo $cflag | sed 's/\\\"/\"/g' >>$tmpconfig ; +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'` +OIFS="$IFS" IFS='!' +for cflag in $tmpstr; do +echo "$cflag" >>$tmpconfig done +IFS="$OIFS" awk >>$AP_CONFIG_AUTO_H <$tmpconfig ' - /^-D.*/ { - define = substr($1, 3, length($1)-2) - split(define, parts, "=") - printf ("\n/* build flag: %s */\n", $0) - printf ("#ifndef %s\n#define %s %s\n#endif\n", parts[1],parts[1],parts[2]) - } +/^-D.*/ { +i = index($0, "=") +if (i > 0) { +define = substr($0, 3, i-3) +value = substr($0, i+1, length($0)-i) +} +else { +define = substr($0, 3, length($0)-2) +value = "1"; +} +printf ("\n/* build flag: %s */\n", $0) +printf ("#ifndef %s\n#define %s %s\n#endif\n", define, define, value) +} ' # finish header file
cvs commit: apache-1.3/src CHANGES Configure
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
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
rse 98/09/24 03:22:02 Modified:src CHANGES Configure Log: PORT: Add Pyramid DC/OSx support to configuration mechanism. Submitted by: Earle Ake <[EMAIL PROTECTED]> Fixed by: Ralf S. Engelschall Revision ChangesPath 1.1075+3 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1074 retrieving revision 1.1075 diff -u -r1.1074 -r1.1075 --- CHANGES 1998/09/24 09:55:50 1.1074 +++ CHANGES 1998/09/24 10:21:58 1.1075 @@ -1,5 +1,8 @@ Changes with Apache 1.3.3 + *) PORT: Add Pyramid DC/OSx support to configuration mechanism. + [Earle Ake <[EMAIL PROTECTED]>] + *) PORT: Fix sys/resource.h handling for Amdahl's UTS 2.1 [Dave Dykstra <[EMAIL PROTECTED]>] PR#3054 1.295 +6 -0 apache-1.3/src/Configure Index: Configure === RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.294 retrieving revision 1.295 diff -u -r1.294 -r1.295 --- Configure 1998/09/21 20:44:42 1.294 +++ Configure 1998/09/24 10:21:59 1.295 @@ -612,6 +612,12 @@ DEF_WANTHSREGEX=yes LIBS="$LIBS -lsocket -lnsl -lc" ;; +NILE*-*-*DC-OSx*dcosx) + OS='SVR4' + CFLAGS="$CFLAGS -DSVR4 -DNO_LONG_DOUBLE" + DEF_WANTHSREGEX=yes + LIBS="$LIBS -lsocket -lnsl -lc" + ;; DS/90\ 7000-*-sysv4*) OS='UXP/DS' CFLAGS="$CFLAGS -DUXPDS"
cvs commit: apache-1.3/src CHANGES Configure
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
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
rse 98/09/10 00:16:36 Modified:src CHANGES Configure Log: Remove `-msym' option from LDFLAGS_SHLIB for the OSF1 platform, because it's only supported under OSF1 4.0 and higher. But because our GuessOS is still unaware of OSF1 versions and the -msym is just to optimize the DSO statup time a little bit it's safe and best when we leave it out now. PR: 2969 Revision ChangesPath 1.1050+6 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.1049 retrieving revision 1.1050 diff -u -r1.1049 -r1.1050 --- CHANGES 1998/09/10 06:58:17 1.1049 +++ CHANGES 1998/09/10 07:16:32 1.1050 @@ -1,4 +1,10 @@ Changes with Apache 1.3.2 + + *) Remove `-msym' option from LDFLAGS_SHLIB for the OSF1 platform, because + it's only supported under OSF1 4.0 and higher. But because our GuessOS is + still unaware of OSF1 versions and the -msym is just to optimize the DSO + statup time a little bit it's safe and best when we leave it out now. + [Ralf S. Engelschall] PR#2969 *) Fix the ap_log_error_old(), ap_log_unixerr() and ap_log_printf() functions: First all three functions no longer fail on strings containing 1.286 +1 -1 apache-1.3/src/Configure Index: Configure === RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.285 retrieving revision 1.286 diff -u -r1.285 -r1.286 --- Configure 1998/09/01 17:21:12 1.285 +++ Configure 1998/09/10 07:16:33 1.286 @@ -919,7 +919,7 @@ */gcc|gcc ) CFLAGS_SHLIB="-fpic" ;; */cc|cc ) CFLAGS_SHLIB="" ;; esac -LDFLAGS_SHLIB="-shared -expect_unresolved '*' -msym -s" +LDFLAGS_SHLIB="-shared -expect_unresolved '*' -s" LDFLAGS_SHLIB_EXPORT="" ;; *-unixware2)
cvs commit: apache-1.3/src CHANGES Configure
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
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
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
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
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 char"s. 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
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
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
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
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
rse 98/05/11 03:13:28 Modified:src CHANGES Configure Log: Fix handling of LDFLAGS_SHLIB_EXPORT variable. It was used in src/Configure but never retrieved from the config file. Revision ChangesPath 1.843 +4 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.842 retrieving revision 1.843 diff -u -r1.842 -r1.843 --- CHANGES 1998/05/10 13:04:25 1.842 +++ CHANGES 1998/05/11 10:13:25 1.843 @@ -1,4 +1,8 @@ Changes with Apache 1.3b7 + + *) The LDFLAGS_SHLIB_EXPORT variable of src/Configuration[.tmpl] was + not retrieved in src/Configure and thus was not useable. + [Ralf S. Engelschall] *) Various Makefile consistency cleanups: - make OSDIR also automatically be relative to src/ like INCDIR 1.259 +1 -0 apache-1.3/src/Configure Index: Configure === RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.258 retrieving revision 1.259 diff -u -r1.258 -r1.259 --- Configure 1998/05/10 13:04:26 1.258 +++ Configure 1998/05/11 10:13:26 1.259 @@ -774,6 +774,7 @@ ## Check for user provided flags for shared object support ## TLDFLAGS_SHLIB=`egrep '^LDFLAGS_SHLIB=' Makefile.config | tail -1 | awk -F= '{print $2}'` +TLDFLAGS_SHLIB_EXPORT=`egrep '^LDFLAGS_SHLIB_EXPORT=' Makefile.config | tail -1 | awk -F= '{print $2}'` TCFLAGS_SHLIB=`egrep '^CFLAGS_SHLIB=' Makefile.config | tail -1 | awk -F= '{print $2}'`
cvs commit: apache-1.3/src CHANGES Configure
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
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
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 <> $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 >Makefile echo "" >>Makefile
cvs commit: apache-1.3/src CHANGES Configure
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
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
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="-
cvs commit: apache-1.3/src CHANGES Configure
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
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 2>&1 | 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 "<=
cvs commit: apache-1.3/src CHANGES Configure
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
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 fl
cvs commit: apache-1.3/src CHANGES Configure
dgaudet 98/03/19 12:02:05 Modified:src CHANGES Configure Log: Make Configure die when a bad switch is given. Submitted by: Ben Hyde Revision ChangesPath 1.723 +3 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.722 retrieving revision 1.723 diff -u -r1.722 -r1.723 --- CHANGES 1998/03/19 10:05:40 1.722 +++ CHANGES 1998/03/19 20:02:01 1.723 @@ -1,4 +1,7 @@ Changes with Apache 1.3b6 + + *) Make Configure die when you give it an unknown command switch. + [Ben Hyde] *) Add five new and fresh manpages for the support programs: dbmmanage.1, suexec.8, htdigest.1, rotatelogs.8 and logresolve.8. Now all up-to-date 1.215 +3 -2 apache-1.3/src/Configure Index: Configure === RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.214 retrieving revision 1.215 diff -u -r1.214 -r1.215 --- Configure 1998/03/18 22:09:29 1.214 +++ Configure 1998/03/19 20:02:03 1.215 @@ -101,8 +101,9 @@ exit 1 fi else -echo "Ignoring command line option '$1'" -shift 1 +echo "ERROR: Bad command line option '$1'" +echo " Please read the file INSTALL." +exit 1 fi done if [ ! -r $file ]; then
cvs commit: apache-1.3/src CHANGES Configure
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
cvs commit: apache-1.3/src CHANGES Configure
jim 98/02/21 09:19:48 Modified:src CHANGES Configure Log: Andrey wants the FreeBSD changes to also effect FreeBSD v2 Revision ChangesPath 1.652 +3 -3 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.651 retrieving revision 1.652 diff -u -r1.651 -r1.652 --- CHANGES 1998/02/21 15:32:56 1.651 +++ CHANGES 1998/02/21 17:19:45 1.652 @@ -3,9 +3,9 @@ *) Have the mod_status Status page report server version and built data [M.D. Parker <[EMAIL PROTECTED]>] PR#1448 - *) [PORT] Recognize FreeBSD-3 so we can use the OS regex as well - as handling unsigned-chars [Andrey Chernov <[EMAIL PROTECTED]> - and Jim] PR#1450 + *) [PORT] Recognize FreeBSD versions so we can use the OS regex as well + as handling unsigned-chars for FreeBSD v3 and v2 [Andrey Chernov + <[EMAIL PROTECTED]> and Jim] PR#1450 *) Use SA_RESETHAND or SA_ONESHOT when installing the coredump handlers. In particular the handlers could trigger themselves into an infinite 1.187 +1 -1 apache-1.3/src/Configure Index: Configure === RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.186 retrieving revision 1.187 diff -u -r1.186 -r1.187 --- Configure 1998/02/21 15:00:38 1.186 +++ Configure 1998/02/21 17:19:47 1.187 @@ -361,7 +361,7 @@ PLATOSVERS=`echo $PLAT | sed 's/^.*freebsd//'` OS='FreeBSD $PLATOSVERS' case "$PLATOSVERS" in - 3*) + [23]*) DEF_WANTHSREGEX=no CFLAGS="$CFLAGS -funsigned-char" ;;
cvs commit: apache-1.3/src CHANGES Configure
dgaudet 98/02/14 05:44:02 Modified:src CHANGES Configure Log: Dunno why I'm bothering. Fix one of a few dozen outstanding HPUX compilation problems. PR: 1639 Revision ChangesPath 1.633 +2 -0 apache-1.3/src/CHANGES Index: CHANGES === RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.632 retrieving revision 1.633 diff -u -r1.632 -r1.633 --- CHANGES 1998/02/14 12:40:24 1.632 +++ CHANGES 1998/02/14 13:43:58 1.633 @@ -1,5 +1,7 @@ Changes with Apache 1.3b6 + *) PORT: Add -lm to LIBS for HPUX. [Dean Gaudet] PR#1639 + *) Various errors from select() and accept() in child_main() would result in an infinite loop. It seems these two tickle kernel or library bugs occasionally, and result in log spammage and 1.185 +1 -0 apache-1.3/src/Configure Index: Configure === RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.184 retrieving revision 1.185 diff -u -r1.184 -r1.185 --- Configure 1998/02/12 10:15:15 1.184 +++ Configure 1998/02/14 13:43:59 1.185 @@ -266,6 +266,7 @@ OS='HP-UX' CFLAGS="$CFLAGS -DHPUX" DEF_WANTHSREGEX=yes + LIBS="$LIBS -lm" ;; *-sgi-irix64) # Note: We'd like to see patches to compile 64-bit, but for now...