]> granicus.if.org Git - apache/log
apache
24 years agoExit connection processing normally on a graceful shutdown (which will allow
Bill Stoddard [Thu, 11 May 2000 20:47:21 +0000 (20:47 +0000)]
Exit connection processing normally on a graceful shutdown (which will allow
a lingering close where applicable). Set is_graceful in the winnt MPM.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85193 13f79535-47bb-0310-9956-ffa450edef68

24 years agorepair some compile warnings, axe a wasted getsockname() call and
Jeff Trawick [Thu, 11 May 2000 20:34:29 +0000 (20:34 +0000)]
repair some compile warnings, axe a wasted getsockname() call and
some unnecessary local vars, fix bug in a rare trace of a pid

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85192 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAdd mod_example to the build system.
Tony Finch [Thu, 11 May 2000 20:25:46 +0000 (20:25 +0000)]
Add mod_example to the build system.
I also fixed a few bogosities in mod_example itself, mostly improved
ordering of the code; I also fixed the long-standing numbering mistake
for the order of the request processing stages, and added the hook
registering function to the module record.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85191 13f79535-47bb-0310-9956-ffa450edef68

24 years agoVertically align all the descriptions of the modules in ./configure --help
Tony Finch [Thu, 11 May 2000 19:32:11 +0000 (19:32 +0000)]
Vertically align all the descriptions of the modules in ./configure --help
(m4 is gnarly)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85190 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Thu, 11 May 2000 04:03:37 +0000 (04:03 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:

  A leftover I noticed cleaning up based addresses for 1.3.x

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85188 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Clean up documentation on both sides (1.3 and 2.0) for the Win32 build.
William A. Rowe Jr [Thu, 11 May 2000 03:58:00 +0000 (03:58 +0000)]
  Clean up documentation on both sides (1.3 and 2.0) for the Win32 build.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85187 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Clean up documentation on both sides (1.3 and 2.0) for the Win32 build.
William A. Rowe Jr [Thu, 11 May 2000 03:39:39 +0000 (03:39 +0000)]
  Clean up documentation on both sides (1.3 and 2.0) for the Win32 build.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85185 13f79535-47bb-0310-9956-ffa450edef68

24 years agouse helpers/PrintPath instead of which to find the location of
Jeff Trawick [Thu, 11 May 2000 03:20:15 +0000 (03:20 +0000)]
use helpers/PrintPath instead of which to find the location of
the perl interpreter

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85183 13f79535-47bb-0310-9956-ffa450edef68

24 years agoEBCDIC: Update util_md5.c routines to use APR-ized ap_MD5*()
Jeff Trawick [Thu, 11 May 2000 02:32:05 +0000 (02:32 +0000)]
EBCDIC: Update util_md5.c routines to use APR-ized ap_MD5*()
routines.  As in 1.3, ap_md5digest() has a different function
signature when CHARSET_EBCDIC is defined :(

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85182 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPick up various EBCDIC fixes from 1.3 (from Martin Kraemer and Oliver
Jeff Trawick [Wed, 10 May 2000 19:07:43 +0000 (19:07 +0000)]
Pick up various EBCDIC fixes from 1.3 (from Martin Kraemer and Oliver
Reh originally according to the change log).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85176 13f79535-47bb-0310-9956-ffa450edef68

24 years agonamespace-protect hdrs_to_ascii, hdrs_from_ascii, locale_to_ascii, and
Jeff Trawick [Wed, 10 May 2000 01:22:31 +0000 (01:22 +0000)]
namespace-protect hdrs_to_ascii, hdrs_from_ascii, locale_to_ascii, and
locale_from_ascii by adding ap_ prefix
Submitted by: Greg Stein

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85175 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Still have this lying around - maybe I should look below src
William A. Rowe Jr [Tue, 9 May 2000 23:29:41 +0000 (23:29 +0000)]
  Still have this lying around - maybe I should look below src
  more often :-)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85174 13f79535-47bb-0310-9956-ffa450edef68

24 years agoGet tree build to work correctly with config Include directive
Allan K. Edwards [Tue, 9 May 2000 22:46:03 +0000 (22:46 +0000)]
Get tree build to work correctly with config Include directive

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85172 13f79535-47bb-0310-9956-ffa450edef68

24 years agogeneric EBCDIC support code, changes to rfc1413.c to use APR
Jeff Trawick [Tue, 9 May 2000 20:25:00 +0000 (20:25 +0000)]
generic EBCDIC support code, changes to rfc1413.c to use APR
translation in its EBCDIC support

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85171 13f79535-47bb-0310-9956-ffa450edef68

24 years agorfc1413.c fixes:
Jeff Trawick [Tue, 9 May 2000 19:29:57 +0000 (19:29 +0000)]
rfc1413.c fixes:
1) we were retrieving our local port before APR filled it in; wait a
   little longer :)
   (maybe APR needs to be a little smarter about when/if to call
   getsockname()?  it could call it when the info is first needed and
   not do it at all if never needed)
2) when the server dropped the connection before sending a properly-
   delimited response, we entered a hard loop; we weren't reacting to
   EOF/FIN properly

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85170 13f79535-47bb-0310-9956-ffa450edef68

24 years agoreap_children doesn't make sense on a machine without a scoreboard, and it
Ryan Bloom [Mon, 8 May 2000 15:36:19 +0000 (15:36 +0000)]
reap_children doesn't make sense on a machine without a scoreboard, and it
causes compile problems, so it's going away on dexter now.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85167 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRemove dynamic MPM's from the status file.
Ryan Bloom [Sun, 7 May 2000 00:40:38 +0000 (00:40 +0000)]
Remove dynamic MPM's from the status file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85165 13f79535-47bb-0310-9956-ffa450edef68

24 years ago pcre lives and dies on the _WIN32 define, rather than WIN32...
William A. Rowe Jr [Sat, 6 May 2000 16:09:10 +0000 (16:09 +0000)]
  pcre lives and dies on the _WIN32 define, rather than WIN32...
  Adjusted os/win32/os.h to always declare _WIN32, and fixed up
  some goodies.  Win32 now serves pages.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85163 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Cleanup of Apache build with pcre in Win32.
William A. Rowe Jr [Sat, 6 May 2000 15:44:40 +0000 (15:44 +0000)]
  Cleanup of Apache build with pcre in Win32.
  Plus clean up ab and htdigest to conform to build
  of other support executables.
  Everything seems to be working again.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85162 13f79535-47bb-0310-9956-ffa450edef68

24 years ago First crack at getting Apache to build with pcre in Win32.
William A. Rowe Jr [Sat, 6 May 2000 15:02:13 +0000 (15:02 +0000)]
  First crack at getting Apache to build with pcre in Win32.
  Cleans up all the gen_ projects to strip off garbage files,
  as well, and follows the same pattern for dftables.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85161 13f79535-47bb-0310-9956-ffa450edef68

24 years agoserious bug fix:
Jeff Trawick [Sat, 6 May 2000 13:41:59 +0000 (13:41 +0000)]
serious bug fix:
  htdigest didn't init the first parm to ap_open(), so ap_open()
  segfaults thinking it was passed valid storage
build portability:
  make most src/lib/apr/test/Makefile.in compatible with OS/390
  make (no -o outfile after infile specified)
MD5 translation support:
  when APR_HAS_XLATE, low-level routines allow translation handle
  to be specified

  when CHARSET_EBCDIC, password-specific routines always translate,
  but client app must set handle before using

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85160 13f79535-47bb-0310-9956-ffa450edef68

24 years agoinitial .cvsignore for PCRE-in-Apache
Jeff Trawick [Sat, 6 May 2000 12:21:20 +0000 (12:21 +0000)]
initial .cvsignore for PCRE-in-Apache

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85159 13f79535-47bb-0310-9956-ffa450edef68

24 years agoInitial revision
Ryan Bloom [Fri, 5 May 2000 23:28:20 +0000 (23:28 +0000)]
Initial revision

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85154 13f79535-47bb-0310-9956-ffa450edef68

24 years agoReplace hsregex with PCRE. The PCRE library is always used in 2.0,
Ryan Bloom [Fri, 5 May 2000 23:17:54 +0000 (23:17 +0000)]
Replace hsregex with PCRE.  The PCRE library is always used in 2.0,
regardless of what system we are on.  Currently, we are using the POSIX
wrappers that PCRE provides.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85153 13f79535-47bb-0310-9956-ffa450edef68

24 years agoFix a stupid mistake in apxs.in.
Ryan Bloom [Fri, 5 May 2000 21:11:06 +0000 (21:11 +0000)]
Fix a stupid mistake in apxs.in.
Submitted by: Greg Stein

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85152 13f79535-47bb-0310-9956-ffa450edef68

24 years agoI forgot to update the alpha information with the last alpha release.
Ryan Bloom [Fri, 5 May 2000 20:19:25 +0000 (20:19 +0000)]
I forgot to update the alpha information with the last alpha release.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85151 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMake apxs mostly work for 2.0. It doesn't add the module to the config
Ryan Bloom [Fri, 5 May 2000 20:10:33 +0000 (20:10 +0000)]
Make apxs mostly work for 2.0.  It doesn't add the module to the config
file yet, but that should be trivial to add back in.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85150 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Ahem... the newsgroups seem unruly over the explicit
William A. Rowe Jr [Fri, 5 May 2000 02:38:29 +0000 (02:38 +0000)]
  Ahem... the newsgroups seem unruly over the explicit
  reference to the other half of Wintel.  This seems like
  a more accurate statement

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85148 13f79535-47bb-0310-9956-ffa450edef68

24 years agoInstall os.h and os-inline.c from src/os/$(OSDIR) to $(prefix)/include
Ryan Bloom [Thu, 4 May 2000 23:34:44 +0000 (23:34 +0000)]
Install os.h and os-inline.c from src/os/$(OSDIR) to $(prefix)/include

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85146 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMove the generating empty deps stuff into fastgen.sh. The .deps files
Sascha Schumann [Thu, 4 May 2000 20:17:22 +0000 (20:17 +0000)]
Move the generating empty deps stuff into fastgen.sh. The .deps files
are only used by Makefiles which are created by fastgen.sh, so fastgen
is the natural place to create them.

The "portable dirname" regex has been changed to remove any number of
trailing slashes. Just in case. :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85139 13f79535-47bb-0310-9956-ffa450edef68

24 years agoBack out an inadvertant change to apxs.
Ryan Bloom [Thu, 4 May 2000 19:56:41 +0000 (19:56 +0000)]
Back out an inadvertant change to apxs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85138 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPort reliable piped logs to mpmt_pthread and dexter. Also a couple of small
Ryan Bloom [Thu, 4 May 2000 19:42:57 +0000 (19:42 +0000)]
Port reliable piped logs to mpmt_pthread and dexter.  Also a couple of small
cleanups for reliable piped logs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85137 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMake reliable piped logs work on 2.0.
Ryan Bloom [Thu, 4 May 2000 04:02:37 +0000 (04:02 +0000)]
Make reliable piped logs work on 2.0.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85136 13f79535-47bb-0310-9956-ffa450edef68

24 years agoGet rid of warning by including crypt.h when available.
Roy T. Fielding [Thu, 4 May 2000 00:46:51 +0000 (00:46 +0000)]
Get rid of warning by including crypt.h when available.
Make tmpnam stuff less complex.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85134 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Use our own buffer for tmpnam() if the platform seems to know
Ken Coar [Wed, 3 May 2000 17:55:38 +0000 (17:55 +0000)]
Use our own buffer for tmpnam() if the platform seems to know
about it.  Avoids threading and reentrancy problems.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85132 13f79535-47bb-0310-9956-ffa450edef68

24 years agoWin32: Fix some bugs in the restart logic. This is still rather adhoc. A more rigoro...
Bill Stoddard [Wed, 3 May 2000 16:28:04 +0000 (16:28 +0000)]
Win32: Fix some bugs in the restart logic.  This is still rather adhoc. A more rigorous solution
is to maintain a list of overlapped io structures in the child_main control thread
and use HasOverLappedIoCompleted() to manage the connections and pending io.

We must resort to maintaining a list of pending io (i.e. overlapped structures) should
we ever begin using AcceptEx to receive data. Why? We need to be able to detect when
a connection is received but no data is being sent over that connection. There is a
Win32 function (whose name I forget at the moment) to handle this. Why can't Win32
just timeout the connection using setopt??? It would make life so much easier if AcceptEx
just returned TIMEOUT in this condition rather than requiring the application to
explicitly poll the socket to see if data is available.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85131 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Be more expliciti in our error messages if the tmpnam() call fails,
Ken Coar [Wed, 3 May 2000 10:32:45 +0000 (10:32 +0000)]
Be more expliciti in our error messages if the tmpnam() call fails,
or we have trouble opening the filename it returns.

PR: Not a solution, but will help debug several

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85129 13f79535-47bb-0310-9956-ffa450edef68

24 years agoThe 'portable dirname' shouldn't leave a trailing / on the directory name
Brian Havard [Wed, 3 May 2000 02:42:18 +0000 (02:42 +0000)]
The 'portable dirname' shouldn't leave a trailing / on the directory name
as it causes double trailing / in some places which confuses some programs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85128 13f79535-47bb-0310-9956-ffa450edef68

24 years agoConfigure creates config.nice now containing your configure options.
Sascha Schumann [Wed, 3 May 2000 02:02:54 +0000 (02:02 +0000)]
Configure creates config.nice now containing your configure options.
Syntax: ./config.nice [--more-options]

Obtained from: PHP

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85127 13f79535-47bb-0310-9956-ffa450edef68

24 years agoBlurf. Move the preload down a bit to
Jim Jagielski [Wed, 3 May 2000 00:48:54 +0000 (00:48 +0000)]
Blurf. Move the preload down a bit to
ensure that the location of config.guess is set :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85126 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAnd preload from the top.
Jim Jagielski [Wed, 3 May 2000 00:09:05 +0000 (00:09 +0000)]
And preload from the top.

Next on the list: using hints.m4 to set whether to use HSregex and
 to select the "default" mpm for each OS type.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85125 13f79535-47bb-0310-9956-ffa450edef68

24 years ago- checking for thread options is mature
Sascha Schumann [Mon, 1 May 2000 21:52:18 +0000 (21:52 +0000)]
- checking for thread options is mature

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85124 13f79535-47bb-0310-9956-ffa450edef68

24 years agoCleanup the STATUS file a bit.
Ryan Bloom [Mon, 1 May 2000 21:46:19 +0000 (21:46 +0000)]
Cleanup the STATUS file a bit.
    --  Configuration modules have been rejected
    --  make install works already.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85122 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Final .dsp changes to produce the lightest weight builds
William A. Rowe Jr [Mon, 1 May 2000 16:51:24 +0000 (16:51 +0000)]
  Final .dsp changes to produce the lightest weight builds
  without precompiled headers or source browse files under
  Win32.  Enabling these is straightforward, if that's what
  the user desires.  Also correct minor errors, and reset
  some project defaults to their current config.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85121 13f79535-47bb-0310-9956-ffa450edef68

24 years agoadd missing ';' in non-ASCII path
Jeff Trawick [Mon, 1 May 2000 15:56:26 +0000 (15:56 +0000)]
add missing ';' in non-ASCII path

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85120 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Just a last few files to ignore in the installed Win32 tree.
William A. Rowe Jr [Mon, 1 May 2000 15:47:31 +0000 (15:47 +0000)]
  Just a last few files to ignore in the installed Win32 tree.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85119 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Significantly shorten the Win32 build and shrink symbol tables
William A. Rowe Jr [Mon, 1 May 2000 14:40:03 +0000 (14:40 +0000)]
  Significantly shorten the Win32 build and shrink symbol tables
  for precompiled headers and debugging by eliminating large chunks
  of the windows.h declarations, especially the graphical user
  interface declarations.

  Also eliminates redundant inclusion of winsock and windows headers.
  As the GUI sections can be included by adding the windows.h include
  prior to any apr headers, these includes now imply something
  completely different.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85117 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMake install target work on AIX.
Sascha Schumann [Sun, 30 Apr 2000 22:30:23 +0000 (22:30 +0000)]
Make install target work on AIX.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85116 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUse F_SETFL for setting the O_NONBLOCK status flag. F_SETFD is for setting
Sascha Schumann [Sun, 30 Apr 2000 21:42:46 +0000 (21:42 +0000)]
Use F_SETFL for setting the O_NONBLOCK status flag. F_SETFD is for setting
file descriptor flags (like FD_CLOEXEC).

PR: #47

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85115 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMake piped logs work again in 2.0. The next step is reliable piped logs.
Ryan Bloom [Sun, 30 Apr 2000 21:21:51 +0000 (21:21 +0000)]
Make piped logs work again in 2.0.  The next step is reliable piped logs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85114 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAdd VPATH support to Apache:
Sascha Schumann [Sun, 30 Apr 2000 18:27:18 +0000 (18:27 +0000)]
Add VPATH support to Apache:

  os/$(OS_DIR) is now equivalent to the old $(OS_DIR)

  Necessary include paths are added only in VPATH mode.

  Dependencies are stored in the build directory now.
  They contain paths which depend on the current build,
  and therefore they are not general.

  Fixed two dependencies in main/Makefile.in.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85113 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMost of the support programs are created during the build, so we can expect
Sascha Schumann [Sun, 30 Apr 2000 15:51:37 +0000 (15:51 +0000)]
Most of the support programs are created during the build, so we can expect
them to be in $(builddir).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85111 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAlways create the target directory, if it does not exist. Also use the
Sascha Schumann [Sun, 30 Apr 2000 15:50:42 +0000 (15:50 +0000)]
Always create the target directory, if it does not exist. Also use the
Makefile template from the source tree.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85110 13f79535-47bb-0310-9956-ffa450edef68

24 years agoWe want to build in the build dir, not the src dir.
Sascha Schumann [Sun, 30 Apr 2000 15:49:32 +0000 (15:49 +0000)]
We want to build in the build dir, not the src dir.

s/top_srcdir/top_builddir/

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85109 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAllow for help messages for modules.
Jim Jagielski [Sun, 30 Apr 2000 15:19:30 +0000 (15:19 +0000)]
Allow for help messages for modules.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85105 13f79535-47bb-0310-9956-ffa450edef68

24 years agoWork around the non-working pthread.h detection on OpenBSD.
Sascha Schumann [Sun, 30 Apr 2000 02:31:07 +0000 (02:31 +0000)]
Work around the non-working pthread.h detection on OpenBSD.

We can savely assume that pthread.h exists on every system which
supports Pthreads.

PR: #29

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85104 13f79535-47bb-0310-9956-ffa450edef68

24 years agoGet rid of last relative include path in our Makefiles
Sascha Schumann [Sun, 30 Apr 2000 02:28:14 +0000 (02:28 +0000)]
Get rid of last relative include path in our Makefiles

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85103 13f79535-47bb-0310-9956-ffa450edef68

24 years agoOverall UNIX build system improvements:
Sascha Schumann [Sun, 30 Apr 2000 00:06:07 +0000 (00:06 +0000)]
Overall UNIX build system improvements:

* Makefile header is now completely dynamic
* Absolute paths everywhere
  (fixes Tru64 support)
* Get rid of LTLIBRARY_SHARED_NAME rule in library.mk
  (fixes Irix support, untested)
* VPATH does not contain variables anymore
  (fixes UnixWare support)
* Remove inclusion of program.mk in support/Makefile.in
  (PROGRAM_NAME is empty => breaks Irix and others)
* Call REENTRANCY_FLAGS earlier, so that flags are passed to header checks
  (might fix OpenBSD pthread.h-detection, untested)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85102 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAdd ap_sigwait() to support old-style sigwait().
Sascha Schumann [Sat, 29 Apr 2000 23:57:54 +0000 (23:57 +0000)]
Add ap_sigwait() to support old-style sigwait().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85101 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUpdate some docs.
Ryan Bloom [Sat, 29 Apr 2000 19:06:35 +0000 (19:06 +0000)]
Update some docs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85100 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Sat, 29 Apr 2000 16:23:46 +0000 (16:23 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:

  Sorry I missed one.  I -really- believe now that ap.h can now be safely swept
  out to the attic, but I will leave for someone in unix to test and confirm.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85099 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Sat, 29 Apr 2000 16:16:18 +0000 (16:16 +0000)]
PR:
Obtained from:
Submitted by: William Rowe
Reviewed by:

  With this change, I believe that ap.h can now be safely swept out to
  the attic, but I will leave for at least one other to confirm.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85098 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Sat, 29 Apr 2000 16:00:33 +0000 (16:00 +0000)]
PR:
Obtained from:
Submitted by: William Rowe
Reviewed by:

  Created ap_base64.h to extract those declarations for clarity from ap.h

  CORE_PRIVATE, httpd.h do not belong in library functions, removed from ap.lib

  Use apr headers for declarations in ap.lib stuff, kill AP_LONG from ap_sha1.h

  Move credit to lib/apr/lib/ap_snprintf.c from ap.h for authorship

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85097 13f79535-47bb-0310-9956-ffa450edef68

24 years agoGet rid of NO_RECURSION. This was originally implemented for PHP and is not
Sascha Schumann [Sat, 29 Apr 2000 14:43:10 +0000 (14:43 +0000)]
Get rid of NO_RECURSION. This was originally implemented for PHP and is not
used by Apache (will soon be obsolete in PHP as well).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85096 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Fri, 28 Apr 2000 20:42:28 +0000 (20:42 +0000)]
PR:
Obtained from:
Submitted by: William Rowe
Reviewed by:

  Sorry, trying to watch for those no-newline edits... let one slip by.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85089 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Fri, 28 Apr 2000 20:40:01 +0000 (20:40 +0000)]
PR:
Obtained from:
Submitted by: William Rowe
Reviewed by:

  Second round of changes to assure Win32 droppings don't infect the tree.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85088 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Fri, 28 Apr 2000 20:10:09 +0000 (20:10 +0000)]
PR:
Obtained from:
Submitted by: William Rowe
Reviewed by:

  Not good... can't be adding to the makefile.win list of files to copy
  without adding to the list of projects to build :-|

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85087 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPR:
William A. Rowe Jr [Fri, 28 Apr 2000 19:58:06 +0000 (19:58 +0000)]
PR:
Obtained from:
Submitted by: William Rowe
Reviewed by:

  First round of .cvsignore changes for Win32's droppings

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85086 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUpdate the version string for the current dev version.
Ryan Bloom [Fri, 28 Apr 2000 19:03:15 +0000 (19:03 +0000)]
Update the version string for the current dev version.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85085 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUpdate version information for 3rd alpha.
Ryan Bloom [Fri, 28 Apr 2000 18:41:53 +0000 (18:41 +0000)]
Update version information for 3rd alpha.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85084 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUpdate announcement for 3rd alpha.
Ryan Bloom [Fri, 28 Apr 2000 18:38:13 +0000 (18:38 +0000)]
Update announcement for 3rd alpha.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85082 13f79535-47bb-0310-9956-ffa450edef68

24 years agoback out APR_ prefix for TRUE,FALSE
Doug MacEachern [Fri, 28 Apr 2000 18:27:55 +0000 (18:27 +0000)]
back out APR_ prefix for TRUE,FALSE

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85081 13f79535-47bb-0310-9956-ffa450edef68

24 years agoWin32:
Jeff Trawick [Fri, 28 Apr 2000 18:25:02 +0000 (18:25 +0000)]
Win32:
  install ab.exe
  fix dependency in Apache.dsw (ab is dependent on aprlib and ap)
  fix ab and htdigest projects so that they find all header files
  define ap_signal() in apr.hw - this is o.k. for casual use as with
    cmd-line programs
  use API_VAR_EXPORT as appropriate in getopt.c
general:
  ab doesn't need to declare ap_optarg/ap_optind; fix a warning
  htdigest needs to call ap_initialize() to avoid segfault at
    startup

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85080 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAdd back in the build before install step when using make install.
Ryan Bloom [Fri, 28 Apr 2000 15:32:50 +0000 (15:32 +0000)]
Add back in the build before install step when using make install.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85079 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Dependency sequences appear to overrule other .dsp project sequences.
William A. Rowe Jr [Fri, 28 Apr 2000 15:24:18 +0000 (15:24 +0000)]
  Dependency sequences appear to overrule other .dsp project sequences.
  Also stripped out some nonsense - dependency loops may have caused
  some compiliations to always rebuild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85078 13f79535-47bb-0310-9956-ffa450edef68

24 years agoBackout the APR_TRUE|FALSE patch for the Windows MPM.
Bill Stoddard [Fri, 28 Apr 2000 15:10:38 +0000 (15:10 +0000)]
Backout the APR_TRUE|FALSE patch for the Windows MPM.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85077 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Clean up a few Win32 build oversights before the alpha.
William A. Rowe Jr [Fri, 28 Apr 2000 08:30:19 +0000 (08:30 +0000)]
  Clean up a few Win32 build oversights before the alpha.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85076 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Following constructive advise of Ralf, and comments of JLW:
William A. Rowe Jr [Fri, 28 Apr 2000 07:56:06 +0000 (07:56 +0000)]
  Following constructive advise of Ralf, and comments of JLW:

  Consitify use of $(MAKE) directive, and add $(MAKEOPT) dependent
  on make tool used.  Clearly just a start twords bcc compatibility,
  but hopefully a good one.  In the process, we make the build just
  a little less noisy.

  Also a test to see if Manoj wrangled my cvs update mail list
  access to broadcast correctly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85075 13f79535-47bb-0310-9956-ffa450edef68

24 years agoprefix TRUE,FALSE with APR_
Doug MacEachern [Fri, 28 Apr 2000 06:49:53 +0000 (06:49 +0000)]
prefix TRUE,FALSE with APR_

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85074 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRemove unnecessary rules for .S files which clash with the rules for .s file
Brian Havard [Fri, 28 Apr 2000 06:15:53 +0000 (06:15 +0000)]
Remove unnecessary rules for .S files which clash with the rules for .s file
(which we probably also don't need) on case insensitive systems like OS/2.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85073 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Untangle Win32 build errors.
William A. Rowe Jr [Fri, 28 Apr 2000 05:59:32 +0000 (05:59 +0000)]
  Untangle Win32 build errors.

  #define str*casecmp as stricmp causes reinterpretation of
  str*casecmp function declarations.  This creates dozens of
  compiler emits.  Since there is no need, the HAVE_STRCASECMP
  macros wipe out the redeclaration.

  This is my second and last hack for the evening...
  spent way to much time fighting the windoze cvs/ssh
  learning curve!  Sorry for the previous nonsense docs of
  rev 1.22 - still fighting to use the editor for docs :-)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85072 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Replace ERROR constant with TODO_ERROR to flag these for review.
William A. Rowe Jr [Fri, 28 Apr 2000 05:50:17 +0000 (05:50 +0000)]
  Replace ERROR constant with TODO_ERROR to flag these for review.

  ERROR is a Windows.h constant of 0, or success, and is unrelated
  to the error codes!

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85071 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Replace ERROR constant with TODO_ERROR to flag these for review.
William A. Rowe Jr [Fri, 28 Apr 2000 05:41:36 +0000 (05:41 +0000)]
  Replace ERROR constant with TODO_ERROR to flag these for review.

  ERROR is a Windows.h constant of 0, or success, and is unrelated
  to the error codes!

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85070 13f79535-47bb-0310-9956-ffa450edef68

24 years agoextremely minor cleanup:
Jeff Trawick [Fri, 28 Apr 2000 02:35:40 +0000 (02:35 +0000)]
extremely minor cleanup:
apr_file_io.h: fix comment describing APR_OS_DEFAULT
sockets.c: use socklen_t instead of int to avoid compile
  warning on systems with unsigned sock len parms
dexter/.cvsignore: ignore .deps, .libs
errorcodes.c: get rid of some unused vars

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85069 13f79535-47bb-0310-9956-ffa450edef68

24 years agoBuild ab on Win32.
Jeff Trawick [Fri, 28 Apr 2000 01:37:42 +0000 (01:37 +0000)]
Build ab on Win32.
Fix some minor ab APR-ization issues.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85068 13f79535-47bb-0310-9956-ffa450edef68

24 years agoThis stops Apache 2.0 from trying to compile the server when we run
Ryan Bloom [Fri, 28 Apr 2000 00:02:30 +0000 (00:02 +0000)]
This stops Apache 2.0 from trying to compile the server when we run
make install.  We never used to build the server when installing in
the 1.3 tree, so I'm going back to that behavior.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85067 13f79535-47bb-0310-9956-ffa450edef68

24 years agochange ap_hook_pre_connection from VOID to RUN_ALL
Doug MacEachern [Thu, 27 Apr 2000 23:44:16 +0000 (23:44 +0000)]
change ap_hook_pre_connection from VOID to RUN_ALL

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85066 13f79535-47bb-0310-9956-ffa450edef68

24 years agoCleanup more files when make distclean is used. This should be all the
Ryan Bloom [Thu, 27 Apr 2000 23:30:57 +0000 (23:30 +0000)]
Cleanup more files when make distclean is used.  This should be all the
files that should be cleaned.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85065 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMerge the htdigest.c file from the apr/test directory to the support
Ryan Bloom [Thu, 27 Apr 2000 20:35:41 +0000 (20:35 +0000)]
Merge the htdigest.c file from the apr/test directory to the support
directory.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85064 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRepair ap_poll() on UNIX systems where APR's poll flags
Jeff Trawick [Thu, 27 Apr 2000 20:11:34 +0000 (20:11 +0000)]
Repair ap_poll() on UNIX systems where APR's poll flags
have different values than the system's poll flags (i.e.,
call get_revents() to translate flags before returning to
the caller; otherwise, they are quite meaningless :) ).

Fix ab's usage of the new ap_poll() and repair some APR-ization
breakage (e.g., not setting port prior to ap_connect()).

Uninteresting changes:

Change toascii to to_ascii in ab.c to avoid a conflict with MSVC++'s
toascii() (I enabled the NOT_ASCII logic in ab on Win32 recently to
verify that ap_xlate_X() returned the correct error codes and got
warnings on toascii.

get_revent() was reformatted unintentionally.  Sorry.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85063 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRemove two items from the STATUS file. These are most definately not
Ryan Bloom [Thu, 27 Apr 2000 19:01:31 +0000 (19:01 +0000)]
Remove two items from the STATUS file.  These are most definately not
show-stoppers, and I don't think they belong in the status file at all.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85062 13f79535-47bb-0310-9956-ffa450edef68

24 years agoFix the parsing of a config file when the first item in either the
Ryan Bloom [Thu, 27 Apr 2000 18:54:14 +0000 (18:54 +0000)]
Fix the parsing of a config file when the first item in either the
config file or a container is a container.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85061 13f79535-47bb-0310-9956-ffa450edef68

24 years agoInstall the support binaries.
Ryan Bloom [Thu, 27 Apr 2000 18:14:47 +0000 (18:14 +0000)]
Install the support binaries.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85060 13f79535-47bb-0310-9956-ffa450edef68

24 years agoignore the .libs directory too.
Ryan Bloom [Thu, 27 Apr 2000 17:57:01 +0000 (17:57 +0000)]
ignore the .libs directory too.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85059 13f79535-47bb-0310-9956-ffa450edef68

24 years agoignore the intermediate build files.
Ryan Bloom [Thu, 27 Apr 2000 17:55:12 +0000 (17:55 +0000)]
ignore the intermediate build files.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85058 13f79535-47bb-0310-9956-ffa450edef68

24 years agoEliminate redundant calls to initialize the Winsock.
Bill Stoddard [Thu, 27 Apr 2000 14:59:50 +0000 (14:59 +0000)]
Eliminate redundant calls to initialize the Winsock.

Submitted by: Tim Costello

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85057 13f79535-47bb-0310-9956-ffa450edef68

24 years agofix path to mm's configure.in
Jeff Trawick [Thu, 27 Apr 2000 11:30:35 +0000 (11:30 +0000)]
fix path to mm's configure.in
fix aclocal.m4's dependencies
Submitted by: Sascha Schumann <sascha@schumann.cx>
Reviewed by: Jeff Trawick

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85056 13f79535-47bb-0310-9956-ffa450edef68

24 years agoI have merged the two ab files together, the one from src/support and
Ryan Bloom [Thu, 27 Apr 2000 05:56:41 +0000 (05:56 +0000)]
I have merged the two ab files together, the one from src/support and
src/lib/apr/test.  This means that the ab program in the support
directory is now portable using APR.  This has only gone through the
barest of testing, and needs to be tested much better.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85055 13f79535-47bb-0310-9956-ffa450edef68

24 years agoFix some compile breaks in the support directory. These have not been
Ryan Bloom [Thu, 27 Apr 2000 04:22:57 +0000 (04:22 +0000)]
Fix some compile breaks in the support directory.  These have not been
tested, but they do compile at least.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85054 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAdd the support directory back into the build process.
Ryan Bloom [Thu, 27 Apr 2000 04:21:21 +0000 (04:21 +0000)]
Add the support directory back into the build process.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85053 13f79535-47bb-0310-9956-ffa450edef68