]> granicus.if.org Git - apache/log
apache
24 years agoWin32: More winnt MPM cleanup. Moved code to queue acceptex completion
Bill Stoddard [Wed, 19 Apr 2000 22:35:45 +0000 (22:35 +0000)]
Win32: More winnt MPM cleanup. Moved code to queue acceptex completion
contexts to after the worker thread pool is created. Sometime over that
last month or so, we checked something in that tanked performance about 15%.

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

24 years agoProvide prototypes for the provided strcasecmp & strncasecmp.
Brian Havard [Wed, 19 Apr 2000 16:20:07 +0000 (16:20 +0000)]
Provide prototypes for the provided strcasecmp & strncasecmp.

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

24 years ago Propagate the 1.3 FAQ fixes over here..
Ken Coar [Tue, 18 Apr 2000 20:54:03 +0000 (20:54 +0000)]
Propagate the 1.3 FAQ fixes over here..

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

24 years agothis is California. what to _you_ think the weather is?
Greg Stein [Tue, 18 Apr 2000 18:47:52 +0000 (18:47 +0000)]
this is California. what to _you_ think the weather is?

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

24 years agoMore FAQs and answers from comp.infosystems.www.servers.unix.
Tony Finch [Tue, 18 Apr 2000 17:52:32 +0000 (17:52 +0000)]
More FAQs and answers from comp.infosystems.www.servers.unix.
Submitted by: Joshua Slive <slive@finance.commerce.ubc.ca>
Reviewed by: Tony Finch

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

24 years agoWin32: Change message type to INFO
Bill Stoddard [Tue, 18 Apr 2000 13:20:37 +0000 (13:20 +0000)]
Win32: Change message type to INFO

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

24 years agoWatching for tornadoes tonite
Bill Stoddard [Tue, 18 Apr 2000 03:37:20 +0000 (03:37 +0000)]
Watching for tornadoes tonite

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

24 years agoBegin some long overdue clean-up fo winnt.c
Bill Stoddard [Tue, 18 Apr 2000 03:21:23 +0000 (03:21 +0000)]
Begin some long overdue clean-up fo winnt.c

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

24 years agoAdd logic to timeout CGI scripts properly. This requires that APR pipes
Ryan Bloom [Tue, 18 Apr 2000 00:08:30 +0000 (00:08 +0000)]
Add logic to timeout CGI scripts properly.  This requires that APR pipes
can be timed out.

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

24 years agoAdd a pool to dupfile. There is no reason that when we duplicate a file, we...
Ryan Bloom [Mon, 17 Apr 2000 19:57:30 +0000 (19:57 +0000)]
Add a pool to dupfile.  There is no reason that when we duplicate a file,       we would want to use the same pool for the duplicated file as we used for
the original file.  This should solve a problem we were having with
dieing quietly on startup, because we are no longer closing stderr in the
original process and then opening the config file as file descriptor 2.

The original problem report can be found in the message
<20000311232812.A1066@sanguine.linuxcare.com.au>

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

24 years agoHey, wow! Some of the sky is blue!
Tony Finch [Mon, 17 Apr 2000 19:17:20 +0000 (19:17 +0000)]
Hey, wow! Some of the sky is blue!

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

24 years agolinkwin20.diffs Resolves:
Bill Stoddard [Mon, 17 Apr 2000 13:56:41 +0000 (13:56 +0000)]
linkwin20.diffs Resolves:

1) Explicit /base: addresses by the following table...

  Required sizes are for debug builds.  It is assumed that
  as we increase the size of aprlib, we will be trimming
  the size of ApacheCore, and the 278A0000 base can move down.

  ApacheCore.dll            27800000  80000 required

  aprlib.dll                278A0000  40000 required

  ApacheModuleAuthAnon.dsp  27900000
  ApacheModuleCERNMeta.dsp  27910000
  ApacheModuleDigest.dsp    27920000
  ApacheModuleExpires.dsp   27930000
  ApacheModuleHeaders.dsp   27940000
  ApacheModuleInfo.dll      27950000
  ApacheModuleRewrite.dsp   27960000  20000 required

  ApacheModuleSpeling.dsp   27980000
  ApacheModuleStatus.dsp    27990000
  ApacheModuleUserTrack.dsp 279A0000
  ApacheModuleProxy.dsp     279B0000  20000 anticipated

  3 slots still available   279C0000

2) Make APR consistent with the rest of the API and
   not build septypes for debugging (in other words,
   roll in the debug symbols as every other module does.)

   If we decide we LIKE /pdbtype:septypes... then we
   should be using them throughout.

3) Slide the current path specs into /libpath: options
   so the library list is more ledgible.

4) Drop all the gui crud from the library list.  Everything
   listed is referenced, with the following exceptions:

   *) don't do anything with msvcrtd/oldnames today.
   *) aprlib and ApacheCore have the same list, since functions
      may still be moving between them.
   *) apache.exe looses networking (it doesn't), while it keeps
      advapi, which I don't think it needs, but it could later.
   *) add aprlib to ApacheModuleProxy, since it will need it.
   *) hang mswsock whereever ws2_32 is invoked.  I believe
      the most special case was ApacheModuleProxy, which may
      become entirely APR.  But for today we hang onto both.

5) MAP, MAP, MAP, everything gets a map.  I for one have an
   untold number of installed OS's and boot mappings, and the
   debugger isn't installed to all of them.  We gotta be able
   to track down those renegade GP faults.  (What faults...
   I know, it's clean, but I am overly cautious that way.)

6) Set the DEFAULT linkage to be this linkage.  Because
   "it's a vc thing" the defaults were not all that
   useful as a starting point (take, for example, the
   joke of linking to the OLE libraries).

Submitted by: William Rowe

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

24 years agoUpdates Makefile.win
Bill Stoddard [Mon, 17 Apr 2000 13:45:42 +0000 (13:45 +0000)]
Updates Makefile.win
1) offers a single execution list, regardless of the CTARGET.
   Sans CTARGET, it builds the default (the .exe or .dll).
   With CTARGET=CLEAN, it cleans back up.

2) To eliminate the _clean block needed to move the delete
   generated headers out of that block.  They now get wiped only
   on a full NMAKE -f makefile.win clean

3) Also threw in the _installdll cleanup with the full
   NMAKE -f makefile.win clean.

4) Added RECURSE=0, the REAL reason this patch is absolutely
   necessary.  As we start tweaking individual .dsp project files,
   we will need to prevent the makefile.win from going nuts.

5) Added a commented-out logresolve make item.

Submitted by: William Rowe
Reviewed by: Bill Stoddard

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

24 years agoUpdate Apache on Windows documentation. Add new document
Bill Stoddard [Mon, 17 Apr 2000 13:38:13 +0000 (13:38 +0000)]
Update Apache on Windows documentation. Add new document
describing how to compile Apache on Windows.

Submitted by: William Rowe <wrowe@lnd.com>

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

24 years agoAdd back in logic to put the ending container directive in the tree. This
Ryan Bloom [Sun, 16 Apr 2000 23:28:52 +0000 (23:28 +0000)]
Add back in logic to put the ending container directive in the tree.  This
needs to be there until we have a validating tree.  Without this, it is
possible for a config file to read:

<Ifmodule mod_foo.c>
    some directive
</Limit>

and still be read correctly.  When the tree building functions can validate
for us, this should be removed, and there is a comment that says so.

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

24 years agoAdd some todos, remove some vague comments, remove items completed
Bill Stoddard [Sat, 15 Apr 2000 19:30:25 +0000 (19:30 +0000)]
Add some todos, remove some vague comments, remove items completed

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

24 years agoWin32: First cut at getting mod_isapi working under 2.0
Bill Stoddard [Sat, 15 Apr 2000 19:23:08 +0000 (19:23 +0000)]
Win32: First cut at getting mod_isapi working under 2.0

Submitted by: William Rowe

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

24 years agoHere's my first stab at getting mod_auth_digest working under 2.0
Bill Stoddard [Sat, 15 Apr 2000 19:05:13 +0000 (19:05 +0000)]
Here's my first stab at getting mod_auth_digest working under 2.0

quick change summary:

 - moved the random byte generation into APR
   This patch adds ap_generate_random_bytes()
 - now uses ap_time_t
 - compiles and runs on linux
 - tested with amaya

still to do:

 - test win32 (This will have to be someone with a windows box :-)
   I think I did everything correctly.  APR_HAS_RANDOM should be defined
   on windows and there is a lib/apr/misc/win32/rand.c which is basically
   a copy of what mod_auth_digest used to use.
 - error handling cleanup
   Since there is not currently a usable ap_strerror it is commented out.
   win32 error handling is virtually non-existant.  I just don't know enough
   about win32 to touch this stuff.

Brian

Submitted by: Brian Martin
Reviewed by: Bill Stoddard (very quick review, moving in right direction)

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

24 years agoWin32:
Bill Stoddard [Sat, 15 Apr 2000 17:48:16 +0000 (17:48 +0000)]
Win32:
1. Move the space stripping of physical service names
fix up from Apache 1.3.
2. #include'ing "ap_mpm.h" fixes up an unresolved symbol.
3. Add dependency checking to the CreateService call to ensure TCPIP and
AFP (winsock) is started before Apache.

Submitted by: William Rowe
Reviewed by: Bill Stoddard

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

24 years agocleaned up a comment
Roy T. Fielding [Sat, 15 Apr 2000 01:16:44 +0000 (01:16 +0000)]
cleaned up a comment

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

24 years agoSomebody needs to check the labels on their medicine.
Roy T. Fielding [Sat, 15 Apr 2000 01:09:32 +0000 (01:09 +0000)]
Somebody needs to check the labels on their medicine.

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

24 years agoshades of a bad global replace --- fixed comment
Roy T. Fielding [Sat, 15 Apr 2000 00:58:18 +0000 (00:58 +0000)]
shades of a bad global replace --- fixed comment

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

24 years agoAdd buffered I/O back into APR's file I/O on unix. This code comes from
Ryan Bloom [Fri, 14 Apr 2000 23:36:12 +0000 (23:36 +0000)]
Add buffered I/O back into APR's file I/O on unix.  This code comes from
the OS/2 code, and has been munged to make it compile.  This has not been
tested, but unbuffered I/O still works.

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

24 years agoapr_config.h is a private include file, and shouldn't be used by any
Ryan Bloom [Fri, 14 Apr 2000 20:54:25 +0000 (20:54 +0000)]
apr_config.h is a private include file, and shouldn't be used by any
C files outside of APR.  ap_signal has been moved to apr.h, so this
include is no longer needed.

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

24 years agoBrians' mod_auth_digest patch
Bill Stoddard [Fri, 14 Apr 2000 18:08:05 +0000 (18:08 +0000)]
Brians' mod_auth_digest patch

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

24 years agoAllow for the possibility of receiving data regardless of the pipe
Bill Stoddard [Fri, 14 Apr 2000 17:38:14 +0000 (17:38 +0000)]
Allow for the possibility of receiving data regardless of the pipe
error condition or receiving EOF on the pipe read. This patch
assumes that a read returning APR_SUCCESS with 0 bytes read is equivalent
to an EOF.

Submitted by: Dean Gaudet
Reviewed by: Bill Stoddard

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

24 years agoWin32: Protect another chunk of code unique to Windows NT with an
Bill Stoddard [Fri, 14 Apr 2000 16:48:45 +0000 (16:48 +0000)]
Win32: Protect another chunk of code unique to Windows NT with an
ap_oslevel check.

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

24 years agoChange ap_context_t to ap_pool_t. This compiles, runs, and serves pages
Ryan Bloom [Fri, 14 Apr 2000 15:59:20 +0000 (15:59 +0000)]
Change ap_context_t to ap_pool_t.  This compiles, runs, and serves pages
on Linux, but probably breaks somewhere.

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

24 years agoFix minor configuration & platform dependencies
Martin Kraemer [Fri, 14 Apr 2000 14:32:20 +0000 (14:32 +0000)]
Fix minor configuration & platform dependencies

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

24 years agomore namespace cleanup
dgaudet [Fri, 14 Apr 2000 02:39:08 +0000 (02:39 +0000)]
more namespace cleanup

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

24 years agoGet mod_rewrite to compile with no warnings on OS/390
Jeff Trawick [Fri, 14 Apr 2000 01:36:59 +0000 (01:36 +0000)]
Get mod_rewrite to compile with no warnings on OS/390
(cc) and Linux (gcc -Wall).

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

24 years agoSunny outside today.
Ryan Bloom [Thu, 13 Apr 2000 20:44:09 +0000 (20:44 +0000)]
Sunny outside today.

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

24 years agoAlternately wet and sunny.
Tony Finch [Thu, 13 Apr 2000 14:38:55 +0000 (14:38 +0000)]
Alternately wet and sunny.

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

24 years agoAdd util_cfgtreee.c to the win32 build
Bill Stoddard [Thu, 13 Apr 2000 13:47:23 +0000 (13:47 +0000)]
Add util_cfgtreee.c to the win32 build

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

24 years agoOn all the systems I could get hold of (Solaris, ReliantUNIX, BS2000, SINIX),
Martin Kraemer [Thu, 13 Apr 2000 11:03:20 +0000 (11:03 +0000)]
On all the systems I could get hold of (Solaris, ReliantUNIX, BS2000, SINIX),
SHM_R was always 0400, never 0x400. My assumption is that is usually (always) is.
Feel free to change it to an OS test like this (if your OS differs):
case `uname -s` in
  SunOS | POSIX-BC | SINIX-* | ReliantUNIX-* ) # BS2000
    AC_DEFINE(SHM_R, 0400, [ ])
    AC_DEFINE(SHM_W, 0200, [ ])
    ;;
  *)
    AC_DEFINE(SHM_R, 0x400, [ ])
    AC_DEFINE(SHM_W, 0x200, [ ])
    ;;
esac

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

24 years agoremove "fix lingering close"
Jeff Trawick [Thu, 13 Apr 2000 00:38:55 +0000 (00:38 +0000)]
remove "fix lingering close"

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

24 years agoGet lingering_close() working again.
Jeff Trawick [Thu, 13 Apr 2000 00:37:55 +0000 (00:37 +0000)]
Get lingering_close() working again.

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

24 years agoFix a small bug in ap_add_node. We need to set the child's parent pointer
Ryan Bloom [Wed, 12 Apr 2000 23:17:51 +0000 (23:17 +0000)]
Fix a small bug in ap_add_node.  We need to set the child's parent pointer
correctly.

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

24 years agoFirst step to getting configuration modules working. This step creates
Ryan Bloom [Wed, 12 Apr 2000 21:57:48 +0000 (21:57 +0000)]
First step to getting configuration modules working.  This step creates
a tree, but does not use the tree for anything.

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

24 years agoSome status update.
Bill Stoddard [Wed, 12 Apr 2000 20:20:01 +0000 (20:20 +0000)]
Some status update.

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

24 years agolooks sunny out there
dgaudet [Tue, 11 Apr 2000 16:35:27 +0000 (16:35 +0000)]
looks sunny out there

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

24 years agoIn my libnsl, there's gethostname but not gethostbyname
Martin Kraemer [Tue, 11 Apr 2000 13:47:20 +0000 (13:47 +0000)]
In my libnsl, there's gethostname but not gethostbyname

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

24 years agoRemove bogus application/rtf (keep standard text/rtf)
Roy T. Fielding [Mon, 10 Apr 2000 23:12:47 +0000 (23:12 +0000)]
Remove bogus application/rtf (keep standard text/rtf)

Submitted by: Jamie Winquist <winquist@cybernet.com>

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

24 years agoupdate about saferead
dgaudet [Mon, 10 Apr 2000 22:26:32 +0000 (22:26 +0000)]
update about saferead

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

24 years agoCGIs work again on UNIX because ap_create_process() works again on UNIX.
Jeff Trawick [Mon, 10 Apr 2000 19:28:29 +0000 (19:28 +0000)]
CGIs work again on UNIX because ap_create_process() works again on UNIX.

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

24 years agoUpdate the STATUS file.
Ryan Bloom [Mon, 10 Apr 2000 17:04:08 +0000 (17:04 +0000)]
Update the STATUS file.

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

24 years agoAdd error checking in case libtoolize is not in path.
Ryan Bloom [Fri, 7 Apr 2000 18:41:09 +0000 (18:41 +0000)]
Add error checking in case libtoolize is not in path.
PR: 10

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

24 years agoRecognize an EBCDIC platform during configuration and turn on
Jeff Trawick [Fri, 7 Apr 2000 02:45:11 +0000 (02:45 +0000)]
Recognize an EBCDIC platform during configuration and turn on
CHARSET_EBCDIC.

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

24 years agoGet Apache on Windows compiling again after the patch eliminating
Bill Stoddard [Fri, 7 Apr 2000 02:33:59 +0000 (02:33 +0000)]
Get Apache on Windows compiling again after the patch eliminating
buffered file i/o.

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

24 years agoMake the server work without asking for buffered file I/O. This removes
Ryan Bloom [Thu, 6 Apr 2000 23:53:59 +0000 (23:53 +0000)]
Make the server work without asking for buffered file I/O.  This removes
all APR_BUFFERED flags from the server, and it fixes a minor bug in the
ungetchar patch (I forgot a file when comitting).

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

24 years agoChange the declaration of ap_scoreboard_image to match
Jeff Trawick [Thu, 6 Apr 2000 02:10:05 +0000 (02:10 +0000)]
Change the declaration of ap_scoreboard_image to match
the one in scoreboard.h (API_VAR_EXPORT instead of static).

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

24 years agoIn mpmt_pthread.c, include <netinet/tcp.h> only if
Jeff Trawick [Thu, 6 Apr 2000 02:02:39 +0000 (02:02 +0000)]
In mpmt_pthread.c, include <netinet/tcp.h> only if
the system actually has it.  (This was intended to be committed
with the mpmt_pthread.c change.)

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

24 years agoIn mpmt_pthread.c, include <netinet/tcp.h> only if
Jeff Trawick [Thu, 6 Apr 2000 02:00:52 +0000 (02:00 +0000)]
In mpmt_pthread.c, include <netinet/tcp.h> only if
the system actually has it.

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

24 years agoStart to clean up winnt.c a bit. Consolidate several calls to
Bill Stoddard [Wed, 5 Apr 2000 21:37:59 +0000 (21:37 +0000)]
Start to clean up winnt.c a bit. Consolidate several calls to
CreateIoComplationPort into one and isolate it from the Win95/98
code path. Still much to do...

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

24 years agoGet mod_rewrite building and running, and mod_status building for Win NT
Allan K. Edwards [Wed, 5 Apr 2000 21:01:07 +0000 (21:01 +0000)]
Get mod_rewrite building and running, and mod_status building for Win NT

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

24 years agoAdded Hebrew entry page
Martin Kraemer [Wed, 5 Apr 2000 20:20:01 +0000 (20:20 +0000)]
Added Hebrew entry page

Submitted by: Stas Bekman <sbekman@stason.org>

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

24 years agoFix charset names (see ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets)
Martin Kraemer [Wed, 5 Apr 2000 20:13:02 +0000 (20:13 +0000)]
Fix charset names (see ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets)
and resynchronize unix & win versions

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

24 years agoGet mod_negotiation working. We may ultimately need finer granularity
Allan K. Edwards [Wed, 5 Apr 2000 19:24:46 +0000 (19:24 +0000)]
Get mod_negotiation working. We may ultimately need finer granularity
of type_checker hook ordering, but this will get MultiViews working for now.

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

24 years agoPatch to port mod_auth_db to the 2.0 api and also to support
Bill Stoddard [Wed, 5 Apr 2000 17:27:57 +0000 (17:27 +0000)]
Patch to port mod_auth_db to the 2.0 api and also to support
Berlekey DB 3.0. It works for me with both Berkeley DB 3.0.55 and
2.7.7.  It should work with version 1 as well but I haven't tested it.

Submitted by: Brian Martin <bmartin@penguincomputing.com>
Reviewed by: Bill Stoddard

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

24 years agoGet DSOs working on Windows. Required cross platform change to mod_so.c.
Bill Stoddard [Wed, 5 Apr 2000 15:45:33 +0000 (15:45 +0000)]
Get DSOs working on Windows. Required cross platform change to mod_so.c.
Tim tested on Windows. Not tested on other platforms.

Submitted by: Tim Costello
Reviewed by: Bill Stoddard

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

24 years agoArrgh... Release aprlib.mak/.dsp is broken. Now aprlib.mak is
Bill Stoddard [Wed, 5 Apr 2000 03:49:16 +0000 (03:49 +0000)]
Arrgh... Release aprlib.mak/.dsp is broken. Now aprlib.mak is
deleting apr.h and apr_config.h so I don't have to in makefile.win

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

24 years agoWindows: Cleanup auto-generated apr.h and apr_config.h
Bill Stoddard [Wed, 5 Apr 2000 03:17:47 +0000 (03:17 +0000)]
Windows: Cleanup auto-generated apr.h and apr_config.h

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

24 years agoget rid of an unused variable from virtualhost_section()
Jeff Trawick [Wed, 5 Apr 2000 02:22:20 +0000 (02:22 +0000)]
get rid of an unused variable from virtualhost_section()

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

24 years agostop relying on a macro to map signal() to ap_signal(); call
Jeff Trawick [Wed, 5 Apr 2000 02:09:44 +0000 (02:09 +0000)]
stop relying on a macro to map signal() to ap_signal(); call
ap_signal() directly

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

24 years agoif HAVE_SYSLOG is defined but LOG_PRIMASK isn't, define LOG_PRIMASK to
Jeff Trawick [Wed, 5 Apr 2000 02:01:09 +0000 (02:01 +0000)]
if HAVE_SYSLOG is defined but LOG_PRIMASK isn't, define LOG_PRIMASK to
the standard value

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

24 years agostop relying on a macro to map signal() to ap_signal(); call
Jeff Trawick [Wed, 5 Apr 2000 01:23:51 +0000 (01:23 +0000)]
stop relying on a macro to map signal() to ap_signal(); call
ap_signal() directly

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

24 years agoThe Unix MPM's now use the other_child logic from APR.
Ryan Bloom [Tue, 4 Apr 2000 22:37:00 +0000 (22:37 +0000)]
The Unix MPM's now use the other_child logic from APR.

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

24 years agoRefine a todo...
Bill Stoddard [Tue, 4 Apr 2000 22:28:49 +0000 (22:28 +0000)]
Refine a todo...

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

24 years agoAllan Edwards fixed this problem.
Bill Stoddard [Tue, 4 Apr 2000 21:39:34 +0000 (21:39 +0000)]
Allan Edwards fixed this problem.

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

24 years agoFAQ changes related to tidying up historical documents on the web site.
Tony Finch [Tue, 4 Apr 2000 17:06:14 +0000 (17:06 +0000)]
FAQ changes related to tidying up historical documents on the web site.
Submitted by: Joshua Slive <slive@finance.commerce.ubc.ca>
Reviewed by: Tony Finch

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

24 years agoRussian Translation, contributed by Pavel Polischouk <pavelp@iil.intel.com>
Martin Kraemer [Tue, 4 Apr 2000 15:41:28 +0000 (15:41 +0000)]
Russian Translation, contributed by Pavel Polischouk <pavelp@iil.intel.com>
Dirk, do you think the AddCharSet's are OK like this?

Submitted by:   Stas Bekman <sbekman@stason.org>

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

24 years agoUnder OS/2 (well actually EMX gcc) libraries don't have a 'lib' prefix. In
Brian Havard [Tue, 4 Apr 2000 13:31:13 +0000 (13:31 +0000)]
Under OS/2 (well actually EMX gcc) libraries don't have a 'lib' prefix. In
main code libtool handles it. This deals with APR.

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

24 years agoClarify the DOCUMENT_ROOT environment variable oddity.
Tony Finch [Tue, 4 Apr 2000 13:27:02 +0000 (13:27 +0000)]
Clarify the DOCUMENT_ROOT environment variable oddity.
Suggested by: Scott Goodman <scott@searchbc.com>

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

24 years agoap_os_kill isn't being used now as it's in APR, so remove it!
David Reid [Tue, 4 Apr 2000 08:57:18 +0000 (08:57 +0000)]
ap_os_kill isn't being used now as it's in APR, so remove it!

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

24 years agoStart cleaning up the beos directory. DSO stuff is now in APR.
David Reid [Tue, 4 Apr 2000 08:46:58 +0000 (08:46 +0000)]
Start cleaning up the beos directory. DSO stuff is now in APR.

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

24 years agoTidy up the beos mpm files.
David Reid [Mon, 3 Apr 2000 21:36:28 +0000 (21:36 +0000)]
Tidy up the beos mpm files.

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

24 years agoEliminate a warning related to the struct socket_t vs ap_socket_t change.
Bill Stoddard [Mon, 3 Apr 2000 21:11:55 +0000 (21:11 +0000)]
Eliminate a warning related to the struct socket_t vs ap_socket_t change.

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

24 years agoGet APR DSO code working under Windows
Bill Stoddard [Mon, 3 Apr 2000 20:41:14 +0000 (20:41 +0000)]
Get APR DSO code working under Windows

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

24 years agoRemove file_io/win32/readdir.c and .h
Bill Stoddard [Mon, 3 Apr 2000 19:39:44 +0000 (19:39 +0000)]
Remove file_io/win32/readdir.c and .h

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

24 years agoEliminate apr_win.h and apr_winconfig.h (and the ugly #ifdefs they cause).
Bill Stoddard [Mon, 3 Apr 2000 18:40:44 +0000 (18:40 +0000)]
Eliminate apr_win.h and apr_winconfig.h (and the ugly #ifdefs they cause).
Now, apr.h and apr_config.h are generated from apr.hw and apr_config.hw
at build time. At this point, the server will not compile on Windows because
of the recent DSO commits. Fixing those next.

Submitted by: Bill Rowe & Bill Stoddard

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

24 years agoFirst pass at mod_so with the new APR dso calls. It builds OK, but as
David Reid [Sun, 2 Apr 2000 18:15:00 +0000 (18:15 +0000)]
First pass at mod_so with the new APR dso calls.  It builds OK, but as
I can't build any dynamic modules to properly test it with I'll let
others do that!  It'll need some work, but I wanted to get code in so
people can start hacking it around :)

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

24 years agoUpdated media types.
Tony Finch [Sat, 1 Apr 2000 01:47:53 +0000 (01:47 +0000)]
Updated media types.
Obtained from: http://www.isi.edu/in-notes/iana/assignments/media-types/

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

24 years agofix minor typo
Tony Finch [Sat, 1 Apr 2000 01:25:13 +0000 (01:25 +0000)]
fix minor typo

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

24 years agoAnd then there was 2.0a3-dev, and Ryan said "Doh!"
Roy T. Fielding [Sat, 1 Apr 2000 01:14:23 +0000 (01:14 +0000)]
And then there was 2.0a3-dev, and Ryan said "Doh!"

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

24 years agoUpdate the version name in the tree for 2.0a2
Ryan Bloom [Fri, 31 Mar 2000 19:52:18 +0000 (19:52 +0000)]
Update the version name in the tree for 2.0a2

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

24 years agoUpdate the announcement text for the 2nd alpha.
Ryan Bloom [Fri, 31 Mar 2000 19:48:23 +0000 (19:48 +0000)]
Update the announcement text for the 2nd alpha.

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 09:42:55 +0000 (09:42 +0000)]
Update to Apache Software License version 1.1

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 09:17:18 +0000 (09:17 +0000)]
Update to Apache Software License version 1.1

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 09:05:25 +0000 (09:05 +0000)]
Update to Apache Software License version 1.1

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 08:44:21 +0000 (08:44 +0000)]
Update to Apache Software License version 1.1

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 07:19:05 +0000 (07:19 +0000)]
Update to Apache Software License version 1.1

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 07:02:32 +0000 (07:02 +0000)]
Update to Apache Software License version 1.1

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

24 years agoUpdate to Apache Software License version 1.1
Roy T. Fielding [Fri, 31 Mar 2000 06:42:48 +0000 (06:42 +0000)]
Update to Apache Software License version 1.1

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

24 years agocomment-out nonexistant directives
Roy T. Fielding [Fri, 31 Mar 2000 06:34:46 +0000 (06:34 +0000)]
comment-out nonexistant directives

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

24 years agoMerge forward changes in Apache 1.3 printenv
Roy T. Fielding [Fri, 31 Mar 2000 06:32:10 +0000 (06:32 +0000)]
Merge forward changes in Apache 1.3 printenv

Submitted by: Ralf S. Engelshall

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

24 years agoEliminate src/apaci, and replace with a header file containing paths:
Manoj Kasichainula [Fri, 31 Mar 2000 02:38:33 +0000 (02:38 +0000)]
Eliminate src/apaci, and replace with a header file containing paths:
include/ap_config_path.h.

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

24 years agoRemove a trailing slash from library.mk. This slash was causing problems
Ryan Bloom [Thu, 30 Mar 2000 23:39:58 +0000 (23:39 +0000)]
Remove a trailing slash from library.mk.  This slash was causing problems
on non-GNU make systems
PR:  20
Submitted by: Mike Abbott <mja@sgi.com>
Reviewed by: Ryan Bloom

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

24 years agoAn initial implementation for the mpmt_pthread mod_status API. Again,
Ryan Bloom [Thu, 30 Mar 2000 22:16:37 +0000 (22:16 +0000)]
An initial implementation for the mpmt_pthread mod_status API.  Again,
this is a working implementation, but it is almost definately not a
complete implementation.

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

24 years agoFix the generation of the apaci script, so it has valid permissions after
Ryan Bloom [Thu, 30 Mar 2000 21:50:20 +0000 (21:50 +0000)]
Fix the generation of the apaci script, so it has valid permissions after
running config.status
Submitted by: Brian Martin <bmartin@penguincomputing.com>
Reviewed by: Ryan Bloom

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

24 years agoA very first shot at implementing the status API for the prefork mpm.
Ryan Bloom [Thu, 30 Mar 2000 20:51:23 +0000 (20:51 +0000)]
A very first shot at implementing the status API for the prefork mpm.
This is without a doubt a bad implementation, but it works, and the
server compiles with mod_status enabled.

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