]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
23 years agoAnd back to 1.3.24-dev
Jim Jagielski [Tue, 22 Jan 2002 23:28:26 +0000 (23:28 +0000)] 
And back to 1.3.24-dev

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92973 13f79535-47bb-0310-9956-ffa450edef68

23 years agoDocument the symbol remapping before we move
Jim Jagielski [Tue, 22 Jan 2002 23:20:41 +0000 (23:20 +0000)] 
Document the symbol remapping before we move
the tag

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92972 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMake sure that those systems having gdbm can use it when a db library is
Victor J. Orlikowski [Tue, 22 Jan 2002 07:39:15 +0000 (07:39 +0000)] 
Make sure that those systems having gdbm can use it when a db library is
needed.
Submitted by: Thomas Eibner <thomas@stderr.net>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92969 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Per W. Stoddard, Greg Marr and my research, let's get this right.
William A. Rowe Jr [Mon, 21 Jan 2002 21:56:43 +0000 (21:56 +0000)] 
  Per W. Stoddard, Greg Marr and my research, let's get this right.

  This change is a decorative NOOP.  It accurately reflects what the
  MSVC compiler actuall turned into bytecode.  We hope this change
  makes the actual fns clearer to the developer.

  However, there is no effective difference.  The _stdcall declaration
  for these functions was _ignored_ by MSVC, which treated the fn's
  as _cdecl (our API_EXPORT_NONSTD macro) because they use varargs.

  This time, buff.c:ap_bvputs() was out of sync (correct to this patch)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92965 13f79535-47bb-0310-9956-ffa450edef68

23 years ago ap_rprintf is implemented as API_EXPORT() in http_protocol.c.
William A. Rowe Jr [Mon, 21 Jan 2002 20:29:12 +0000 (20:29 +0000)] 
  ap_rprintf is implemented as API_EXPORT() in http_protocol.c.
  Therefore, make the prototype and implementation consistant.

  The question remains, why no compiler warning/emit?  Because MSVC [my
  version, at least] must have changed all of the ap_fn(foo, ...) decl
  from _stdcall to _cdecl, on it's own!

  I suggest our declarations are still borked, but they have worked only
  because MSVC ignored our poor judgement :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92964 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix typo..
Bill Stoddard [Mon, 21 Jan 2002 19:34:31 +0000 (19:34 +0000)] 
Fix typo..

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92963 13f79535-47bb-0310-9956-ffa450edef68

23 years agoApache 1.3.23 tagged. On to 1.3.24
Bill Stoddard [Mon, 21 Jan 2002 19:29:37 +0000 (19:29 +0000)] 
Apache 1.3.23 tagged. On to 1.3.24

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92962 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAbout to tag 1.3.23
Bill Stoddard [Mon, 21 Jan 2002 19:25:02 +0000 (19:25 +0000)] 
About to tag 1.3.23

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92961 13f79535-47bb-0310-9956-ffa450edef68

23 years ago This one is a registered fn... that's why it must be _NONSTD.
William A. Rowe Jr [Sun, 20 Jan 2002 23:13:51 +0000 (23:13 +0000)] 
  This one is a registered fn... that's why it must be _NONSTD.
  Right call in the first place, sorry for doubting.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92955 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Recent API exports make no sense without headers
William A. Rowe Jr [Sun, 20 Jan 2002 22:51:15 +0000 (22:51 +0000)] 
  Recent API exports make no sense without headers

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92954 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Several final namespace changes. Exports (with an ap_ prefix!) the
William A. Rowe Jr [Sun, 20 Jan 2002 22:45:14 +0000 (22:45 +0000)] 
  Several final namespace changes.  Exports (with an ap_ prefix!) the
  useful sendwithtimeout/recvwithtimeout symbols.  How useful?  SSL needs
  them, and proxy_connect should probably use them as well.  And corrects
  two newly exported (never released) symbols since they did not require
  the _NONSTD semantics.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92953 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Warmed up enough to clear the ice from the walkways.
William A. Rowe Jr [Sun, 20 Jan 2002 21:41:14 +0000 (21:41 +0000)] 
  Warmed up enough to clear the ice from the walkways.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92952 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Resolve 12 compiler emits for signedness. These turn out to be trivial,
William A. Rowe Jr [Sun, 20 Jan 2002 21:39:39 +0000 (21:39 +0000)] 
  Resolve 12 compiler emits for signedness.  These turn out to be trivial,
  since i is only used as an unsigned zero-based index.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92951 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Warming in Chicago, finally
William A. Rowe Jr [Sun, 20 Jan 2002 20:17:43 +0000 (20:17 +0000)] 
  Warming in Chicago, finally

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92950 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Dispatch 26 compiler emits into oblivion. Vetting is desired, please
William A. Rowe Jr [Sun, 20 Jan 2002 20:14:38 +0000 (20:14 +0000)] 
  Dispatch 26 compiler emits into oblivion.  Vetting is desired, please
  post to the list if you participate.  They are all blindingly obvious,
  but extra eyes always help

  This eliminates all but the regex emits and MSVC's borked misdeclaration
  of FD_SET.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92949 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Per W. Stoddard and Jim Js' request - revert to binary compatibility.
William A. Rowe Jr [Sun, 20 Jan 2002 19:19:10 +0000 (19:19 +0000)] 
  Per W. Stoddard and Jim Js' request - revert to binary compatibility.

  These declarations are entirely wrong, of course, but we will trudge
  on with 1.3.23 sharing this brokenness with 1.3.22 and prior.

  Will be grepping and fixing in 2.0.31-dev, if similar problems exist.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92947 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix a spelling problem
Jeff Trawick [Fri, 18 Jan 2002 21:59:21 +0000 (21:59 +0000)] 
fix a spelling problem

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92915 13f79535-47bb-0310-9956-ffa450edef68

23 years agowhat u just got (with the mod_proxy HTTP 1.1 change)
Chuck Murcko [Fri, 18 Jan 2002 20:36:23 +0000 (20:36 +0000)] 
what u just got (with the mod_proxy HTTP 1.1 change)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92912 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThe rest of the proxy http 1.1 switch
Chuck Murcko [Fri, 18 Jan 2002 20:26:58 +0000 (20:26 +0000)] 
The rest of the proxy http 1.1 switch

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92911 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThe core code touch for the proxy HTTP 1.1 switch
Chuck Murcko [Fri, 18 Jan 2002 20:26:06 +0000 (20:26 +0000)] 
The core code touch for the proxy HTTP 1.1 switch

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92910 13f79535-47bb-0310-9956-ffa450edef68

23 years agoOn HPUX 11.x, the 'ENOBUFS, No buffer space available'
Bill Stoddard [Thu, 17 Jan 2002 21:21:09 +0000 (21:21 +0000)] 
On HPUX 11.x, the 'ENOBUFS, No buffer space available'
error occures because the accept() cannot complete.
You will not see ENOBUFS at 10.20 because the kernel
hides any occurrence from being returned from user space.
ENOBUFS at 11.0 TCP/IP is quite possible, and could
occur intermittently. As a work-around, we are going to
ingnore ENOBUFS.

Submitted by: madhusudan_mathihalli@hp.com
Reviewed by: Bill Stoddard

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92892 13f79535-47bb-0310-9956-ffa450edef68

23 years agoPR:
Jim Jagielski [Thu, 17 Jan 2002 13:20:51 +0000 (13:20 +0000)] 
PR:
Obtained from:
Submitted by: Stipe Tolj <tolj@wapme-systems.de>
Reviewed by:
Add in Stipe's Cygwin changes.... Have not folded in the Cygwin
timeout kill signaling patch yet... waiting for feedback.

Here are the changes:

  * src/include/ap_config.h: adding HAVE_PTHREAD_SERIALIZED_ACCEPT to
Cygwin block and defaulting to it.

  * src/main/http_main.c: exluding pthread_mutexattr_setpshared() call
for Cygwin platform. This calls seems yet not fully functional on this
platform. Forwarding problem to Cygwin core developers.

  * src/Configure: changed OS_MODULE_INCLUDE var for the Cygwin
platform block to refer to the (absolute) relative path for the
Makefile.Cygwin file.

  * src/modules/proxy/Makefile.tmpl: target libproxy.dll is hardcoded
for OS/2. That's not good. We have the same target on Cygwin, but use
other calls for it, so if construct here.

  * src/modules/standard/Makefile.Cygwin: adding a dummy target %.def
: %.c to satisfy OS/2 related dependacies on Cygwin too. Changed the
"run make twice" screen slightly.

  * src/Configuration.tmpl: added rule CYGWIN_WINSOCK=no

  * src/Configure: added loading of rule CYGWIN_WINSOCK and Cygwin
platform block specific if statement to include libwsock32.a lib for
Cygwin.

  * src/main/buff.c: added a couple of #define add-ons for
CYGWIN_WINSOCK

  * src/main/http_main.c: added two #defines for CYGWIN_WINSOCK and
compilation flag information output if set at configure time.

  * src/os/cygwin/os.h: added required #defines for CYGWIN_WINSOCK and
declarations for Win32 native calls.

Also a patch against current 1.3 cvs tree to fix the detection
of the gdbm library for the Cygwin platform to support dbm-enabled
mod_rewrite.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92888 13f79535-47bb-0310-9956-ffa450edef68

23 years agolog the requested file when reporting a weird problem serving a
Jeff Trawick [Wed, 16 Jan 2002 21:34:32 +0000 (21:34 +0000)] 
log the requested file when reporting a weird problem serving a
byterange

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92870 13f79535-47bb-0310-9956-ffa450edef68

23 years agoignore generated file checkgid
Jeff Trawick [Wed, 16 Jan 2002 19:45:38 +0000 (19:45 +0000)] 
ignore generated file checkgid

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92869 13f79535-47bb-0310-9956-ffa450edef68

23 years agomake an error message for an mmap() failure a little more specific
Jeff Trawick [Wed, 16 Jan 2002 19:36:23 +0000 (19:36 +0000)] 
make an error message for an mmap() failure a little more specific

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92868 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix a syntax error in an initializer which prevented http_main.c from
Jeff Trawick [Wed, 16 Jan 2002 15:52:15 +0000 (15:52 +0000)] 
fix a syntax error in an initializer which prevented http_main.c from
compiling on at least OS/390, AIX w/ xlc, and HP-UX with HP compiler;
Tru64 cc previously complained but generated code anyway; gcc -Wall
didn't complain before

unfortunately, this introduces a warning with gcc -Wall on Solaris since
in_addr is a union

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92863 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThis patch fixes my previous change for argument passing, put in place
Bill Stoddard [Tue, 15 Jan 2002 17:27:32 +0000 (17:27 +0000)] 
This patch fixes my previous change for argument passing, put in place
to support rotatelogs. It only affects TPF. I was stupidly displacing past
the end of the "args" array while setting up to fork to rotatelogs (or a CGI).

Submitted by: David McCreedy

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92856 13f79535-47bb-0310-9956-ffa450edef68

23 years agoLog a more friendly message for server timeout.
Bill Stoddard [Mon, 14 Jan 2002 14:39:51 +0000 (14:39 +0000)] 
Log a more friendly message for server timeout.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92850 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd Layout from FreeBSD ports collection
Martin Kraemer [Mon, 14 Jan 2002 09:39:25 +0000 (09:39 +0000)] 
Add Layout from FreeBSD ports collection

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92847 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFollowing taunts from Alfred Perlstein on IRC, use "httpready"
Tony Finch [Mon, 14 Jan 2002 04:49:44 +0000 (04:49 +0000)] 
Following taunts from Alfred Perlstein on IRC, use "httpready"
accept filter rather than "dataready" on FreeBSD after 4.1.1-RELEASE
where it works correctly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92845 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Demote the FileETag MMN change to a minor bump. Also fix a comment
Ken Coar [Fri, 11 Jan 2002 20:36:09 +0000 (20:36 +0000)] 
Demote the FileETag MMN change to a minor bump.  Also fix a comment
that incorrectly identified the previous MMN change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92831 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Whoops, forgot to bump MMN. Major bump because of a change
Ken Coar [Wed, 9 Jan 2002 19:47:03 +0000 (19:47 +0000)] 
Whoops, forgot to bump MMN.  Major bump because of a change
to the semi-private core_dir_config structure.  (Also fix a
stale comment from an earlier version of the FileETag patch.)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92787 13f79535-47bb-0310-9956-ffa450edef68

23 years ago It's clear from recent security reports that including configuration
William A. Rowe Jr [Wed, 9 Jan 2002 16:05:31 +0000 (16:05 +0000)] 
  It's clear from recent security reports that including configuration
  examples for non-core add-ins with our default .conf files causes some
  admins to bypass actually researching -how-to-configure- the given
  add-in module.  While this example was nice, we need to find another
  useful example, in addition to x-tar perhaps, to make this clearer.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92784 13f79535-47bb-0310-9956-ffa450edef68

23 years agoGlobal variable initialization for compatibility with the GNU compiler and NLM
Bradley Nicholes [Tue, 8 Jan 2002 19:54:08 +0000 (19:54 +0000)] 
Global variable initialization for compatibility with the GNU compiler and NLM
Linker
Submitted by: Pavel Novy <novy@feld.cvut.cz>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92773 13f79535-47bb-0310-9956-ffa450edef68

23 years agoSorry -- undoing accidentally committed stuff. The Content-Length
Martin Kraemer [Tue, 8 Jan 2002 16:26:18 +0000 (16:26 +0000)] 
Sorry -- undoing accidentally committed stuff. The Content-Length
fix of the preceding commit is preserved.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92768 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThe 416 "range not satisfiable" response would include a
Martin Kraemer [Tue, 8 Jan 2002 15:09:48 +0000 (15:09 +0000)] 
The 416 "range not satisfiable" response would include a
Content-Length header set to the size of the resource, but no body was
actually returned (r->header_only was set to 1). This appeared as a
premature EOF to the client.
Submitted by: Joe Orton <joe@manyfish.co.uk>
Reviewed by: Martin Kraemer

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92767 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Replace automatic ETag generation with configurable algorithm
Ken Coar [Sat, 5 Jan 2002 17:13:03 +0000 (17:13 +0000)] 
Replace automatic ETag generation with configurable algorithm
defined by FileETag directive.  Keywords are All, None,
[+|-]INode, [+|-]Size, [+|-]MTime.  Server farms with content
fanout may want to use 'FileETag MTime Size' to keep the system-
variant inode from being included and busting caches.
PR: 7010
Submitted by: Based on an idea proposed by Phil Dietz

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92738 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFile locking updates to make mod_auth_dbm work on NetWare
Bradley Nicholes [Wed, 2 Jan 2002 23:10:05 +0000 (23:10 +0000)] 
File locking updates to make mod_auth_dbm work on NetWare
Submitted by: Guenter Knauf

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92710 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFixed the problem on NetWare when accessing an empty directory which
Bradley Nicholes [Wed, 2 Jan 2002 22:56:11 +0000 (22:56 +0000)] 
Fixed the problem on NetWare when accessing an empty directory which
has option indexes specified produces an access forbidden message.
Submitted by: Charles Goldman, Guenter Knauf

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92709 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFixed the problem on NetWare when accessing an empty directory which
Bradley Nicholes [Wed, 2 Jan 2002 22:47:13 +0000 (22:47 +0000)] 
Fixed the problem on NetWare when accessing an empty directory which
has option indexes specified produces an access forbidden message.
Submitted by: Charles Goldman, Guenter Knauf

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92708 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Normalize symbol exports for Win32/Netware to the httpd.exp reference.
William A. Rowe Jr [Fri, 28 Dec 2001 05:03:08 +0000 (05:03 +0000)] 
  Normalize symbol exports for Win32/Netware to the httpd.exp reference.
  Diff tags pre_win_nw_syms/post_win_nw_syms for complete edit.

  Note I've corrected _SEVERAL_ badly declared symbols on Win32 into
  API_EXPORT_NONSTD flavors (e.g. those using (...) args).  This may,
  or may not, break binary compatibility depending on how those args
  are addressed, and if those functions were used.

  I've further tested by setting aside the .def file and rebuilding,
  and validated that our symbols list corresponds to the API_DECLARE()
  macros at this moment.

Submitted by: Thomas Eibner <thomas@stderr.net>
Reviewed by: Stoddard, Rowe

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92633 13f79535-47bb-0310-9956-ffa450edef68

23 years agoget rotatelogs to function properly on TPF
Greg Ames [Wed, 26 Dec 2001 17:14:06 +0000 (17:14 +0000)] 
get rotatelogs to function properly on TPF
Submitted by: David McCreedy
Reviewed by: Greg Ames

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92608 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Already patched in the 2.0 tree - make all .conf's reflect the applicable
William A. Rowe Jr [Sat, 22 Dec 2001 18:25:57 +0000 (18:25 +0000)] 
  Already patched in the 2.0 tree - make all .conf's reflect the applicable
  DNS rfc's that underbars aren't permitted - why should our examples show
  administrators otherwise?!?

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92578 13f79535-47bb-0310-9956-ffa450edef68

23 years ago No call for replicating this message, it was effectively identical
William A. Rowe Jr [Fri, 21 Dec 2001 03:37:38 +0000 (03:37 +0000)] 
  No call for replicating this message, it was effectively identical

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92556 13f79535-47bb-0310-9956-ffa450edef68

23 years ago One of two gdawful bugs in Apache/Win32, start capturing child errors.
William A. Rowe Jr [Fri, 21 Dec 2001 00:51:44 +0000 (00:51 +0000)] 
  One of two gdawful bugs in Apache/Win32, start capturing child errors.
  The other [significant] error is the tendancy for the parent to restart
  instantly on init errors, which are never corrected.  But that's a patch
  for another day.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92552 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Notes are good here too
William A. Rowe Jr [Tue, 18 Dec 2001 15:34:01 +0000 (15:34 +0000)] 
  Notes are good here too

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92517 13f79535-47bb-0310-9956-ffa450edef68

23 years ago I know Stoddard fixed this other bullet - would someone with a long
William A. Rowe Jr [Tue, 18 Dec 2001 15:31:57 +0000 (15:31 +0000)] 
  I know Stoddard fixed this other bullet - would someone with a long
  memory (Jim? Marc?) be willing to get rid of a few more now-dead items?
  I'm not certain on the others, but there are several bullets that look
  like they've been addressed, or are no longer relevant.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92516 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Fix a very irritating nit - this was the 1.3.20 code - there was no
William A. Rowe Jr [Tue, 18 Dec 2001 15:20:57 +0000 (15:20 +0000)] 
  Fix a very irritating nit - this was the 1.3.20 code - there was no
  call for changing the formatting when the patch to add another platform
  in the #if case was modified.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92515 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Revert the code causing lost path_info/query_args.
William A. Rowe Jr [Tue, 18 Dec 2001 15:09:47 +0000 (15:09 +0000)] 
  Revert the code causing lost path_info/query_args.

  The potentially correct solution is to test the URI with recombined
  path_info and args, but I'd rather see this reverted for 1.3 and
  corrected in 2.0 with appropriate optimizations and user testing.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92514 13f79535-47bb-0310-9956-ffa450edef68

23 years agoSimplified the test to determine if a NetWare socket is secure or not
Bradley Nicholes [Fri, 30 Nov 2001 17:24:31 +0000 (17:24 +0000)] 
Simplified the test to determine if a NetWare socket is secure or not
Submitted by: Pavel Novy

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92264 13f79535-47bb-0310-9956-ffa450edef68

23 years agoTidy up.
Justin Erenkrantz [Fri, 30 Nov 2001 17:10:07 +0000 (17:10 +0000)] 
Tidy up.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92263 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFixed up some type incompatibility compiler errors so that the code will
Bradley Nicholes [Fri, 30 Nov 2001 17:06:24 +0000 (17:06 +0000)] 
Fixed up some type incompatibility compiler errors so that the code will
compile with Metrowerks 6

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92262 13f79535-47bb-0310-9956-ffa450edef68

23 years agoModify buff.h and buff.c to enable modules to intercept the
Bill Stoddard [Fri, 30 Nov 2001 14:08:44 +0000 (14:08 +0000)] 
Modify buff.h and buff.c to enable modules to intercept the
output byte stream for dynamic page caching. A pointer to a
'filter callback' function is added to the end of buff.h.
This function, if registered by a module, is called
at the top of buff_write() and writev_it_all().

MMN Minor bumped.

Obtained from: [Kevin Mallory <kmallory@spidercache.com>
Reviewed by: Bill Stoddard

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92260 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Since we quoted the default -1 group ID, the Makefile hasn't
Ken Coar [Wed, 28 Nov 2001 15:02:12 +0000 (15:02 +0000)] 
Since we quoted the default -1 group ID, the Makefile hasn't
been finding it to update it properly.

Submitted by: Owen Boyle <obo@bourse.ch>
Reviewed by: Ken Coar

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92221 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Do not continue to handle keepalive requests if the server process
Bill Stoddard [Mon, 26 Nov 2001 17:26:54 +0000 (17:26 +0000)] 
Win32: Do not continue to handle keepalive requests if the server process
is in the process of shutting down.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92179 13f79535-47bb-0310-9956-ffa450edef68

23 years agoDefault to use -flat_namespace on Darwin expect for v1.3 and prior (including rhapsody).
Wilfredo Sanchez [Mon, 26 Nov 2001 08:07:17 +0000 (08:07 +0000)] 
Default to use -flat_namespace on Darwin expect for v1.3 and prior (including rhapsody).
Submitted by: Sander Temme
Reviewed by: Wilfredo Sanchez

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92175 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Correct mod_autoindex's test of the query string's requested ordering.
William A. Rowe Jr [Sat, 17 Nov 2001 03:27:09 +0000 (03:27 +0000)] 
  Correct mod_autoindex's test of the query string's requested ordering.
  This patch is a bit more paranoid than Kestutis's, but this is user
  supplied input, so a bit of paranoia is healthy.

PR: 8771
Submitted by: Kestutis Kupciunas <kesha@soften.ktu.lt>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92017 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32's ap_os_is_filename_valid forces a 403 return for
Keith Wannamaker [Fri, 16 Nov 2001 18:15:16 +0000 (18:15 +0000)] 
Win32's ap_os_is_filename_valid forces a 403 return for
OPTIONS *; fix by making a special case for this request
in directorywalk.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91978 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd the serialization stuff for BeOS to get us building again.
David Reid [Fri, 16 Nov 2001 01:32:20 +0000 (01:32 +0000)] 
Add the serialization stuff for BeOS to get us building again.

Also, stop detaching as it causes a segfault somewhere in the kernel.
I'll try to find out where and see why...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91975 13f79535-47bb-0310-9956-ffa450edef68

23 years agoKEYS do not belong here. The only valid location for KEYS is on our site
Roy T. Fielding [Wed, 14 Nov 2001 04:03:44 +0000 (04:03 +0000)] 
KEYS do not belong here.  The only valid location for KEYS is on our site
in a project directory controlled by CVS:

   http://www.apache.org/dist/httpd/KEYS

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91931 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix leak of NSObjectFileImage handle.
Wilfredo Sanchez [Mon, 12 Nov 2001 17:36:38 +0000 (17:36 +0000)] 
Fix leak of NSObjectFileImage handle.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91878 13f79535-47bb-0310-9956-ffa450edef68

23 years agorev 1.248 of this file removed the default locking mechanism
dgaudet [Sun, 11 Nov 2001 19:46:41 +0000 (19:46 +0000)] 
rev 1.248 of this file removed the default locking mechanism
from unixware 7.0.  instead it should have just defined
SINGLE_LISTEN_UNSERIALIZED_ACCEPT (since locking is always required for
multiple sockets).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91856 13f79535-47bb-0310-9956-ffa450edef68

23 years agonote a few additional 1.3.22 binary distributions
Jeff Trawick [Sat, 10 Nov 2001 20:30:54 +0000 (20:30 +0000)] 
note a few additional 1.3.22 binary distributions

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91838 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Same IDE enforcement of InstallBin as the 'default' project from the 2.0
William A. Rowe Jr [Sat, 10 Nov 2001 19:48:37 +0000 (19:48 +0000)] 
  Same IDE enforcement of InstallBin as the 'default' project from the 2.0
  tree, so when the user first confronts Apache sources they have the right
  top-level project.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91837 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Prevent an Apache module from being loaded or added twice due
William A. Rowe Jr [Sat, 10 Nov 2001 19:01:29 +0000 (19:01 +0000)] 
 Prevent an Apache module from being loaded or added twice due
     to duplicate LoadModule or AddModule directives (or a missing
     ClearModuleList directive).

     LoadModule dupcheck (for 2.0) by Brian Pane <bpane@pacbell.net>
     Ported and added AddModule dupcheck by Will Rowe
     Identified by an old collegue of Will's who tripped over this.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91836 13f79535-47bb-0310-9956-ffa450edef68

23 years agocold and rainy.
Joshua Slive [Sat, 10 Nov 2001 18:20:34 +0000 (18:20 +0000)] 
cold and rainy.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91831 13f79535-47bb-0310-9956-ffa450edef68

23 years agoSpelling fixes.
Joshua Slive [Wed, 31 Oct 2001 15:05:17 +0000 (15:05 +0000)] 
Spelling fixes.
PR: 8577

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91704 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Thought this had been here
William A. Rowe Jr [Mon, 29 Oct 2001 18:20:53 +0000 (18:20 +0000)] 
  Thought this had been here

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91685 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd my key...
Bill Stoddard [Mon, 29 Oct 2001 16:30:10 +0000 (16:30 +0000)] 
Add my key...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91684 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRecord an available patch for a caching extension.
Greg Stein [Mon, 29 Oct 2001 06:20:47 +0000 (06:20 +0000)] 
Record an available patch for a caching extension.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91679 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd checkgid to the things that get installed
Ken Coar [Fri, 26 Oct 2001 18:41:55 +0000 (18:41 +0000)] 
Add checkgid to the things that get installed

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91671 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Some platforms varf on a setgid(-1) and hence httpd will fall
Ken Coar [Fri, 26 Oct 2001 18:05:26 +0000 (18:05 +0000)] 
Some platforms varf on a setgid(-1) and hence httpd will fall
over immediately after being started.  However, since
'Group #-1' is syntactically correct, apachectl won't catch
this and will assume the server started successfully.  This
checkgid app will return -1 if any of the Apache-understandable
group values (i.e., name or "#n") are invalid.  apachestl still
needs to be enhanced to use this.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91668 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWrap some long lines and update the binary makers list
Ken Coar [Fri, 26 Oct 2001 15:10:23 +0000 (15:10 +0000)] 
Wrap some long lines and update the binary makers list

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91666 13f79535-47bb-0310-9956-ffa450edef68

23 years agoat least that's what ApacheWeek says (regarding when 1.3.22 was
Jeff Trawick [Fri, 26 Oct 2001 14:42:10 +0000 (14:42 +0000)] 
at least that's what ApacheWeek says (regarding when 1.3.22 was
announced)...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91665 13f79535-47bb-0310-9956-ffa450edef68

23 years agoupdate my entry
Ralf S. Engelschall [Fri, 26 Oct 2001 07:44:59 +0000 (07:44 +0000)] 
update my entry

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91663 13f79535-47bb-0310-9956-ffa450edef68

23 years agoChanges in the build process for NetWare
Bradley Nicholes [Tue, 23 Oct 2001 15:45:17 +0000 (15:45 +0000)] 
Changes in the build process for NetWare

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91645 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdded mod_uniqueid to the loadmodule list
Bradley Nicholes [Tue, 23 Oct 2001 15:43:28 +0000 (15:43 +0000)] 
Added mod_uniqueid to the loadmodule list

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91644 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFixed a link problem with mod_vhost_alias and added mod_unique to the
Bradley Nicholes [Tue, 23 Oct 2001 15:42:15 +0000 (15:42 +0000)] 
Fixed a link problem with mod_vhost_alias and added mod_unique to the
build process

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91643 13f79535-47bb-0310-9956-ffa450edef68

23 years agoHP-UX requires DSOs to be executable. "make install" takes care of
Jeff Trawick [Thu, 18 Oct 2001 15:25:26 +0000 (15:25 +0000)] 
HP-UX requires DSOs to be executable.  "make install" takes care of
this, but binbuild-install.sh does not.  This patch tweaks
install-bindist.sh to make the DSOs executable.  As with "make
install", the DSOs will be marked executable for all platforms, not
just HP-UX.  (Actually, install-sh is invoked by "make install" a
little differently for DSOs on rhapsody/darwin, but there is no
special processing for rhapsody/darwin in install-bindist.sh
currently so they shouldn't be hurt by the change below.)

PR:             7428
Submitted by: Jeff Trawick

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91545 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: The Apache Win32 developers generally recommend that
Bill Stoddard [Wed, 17 Oct 2001 14:45:29 +0000 (14:45 +0000)] 
Win32: The Apache Win32 developers generally recommend that
MaxRequestsPerChild be set to 0 to prevent the child process
from ever recycling. However, for those that do require a
non-zero setting, this patch fixes a serious bug that can cause
an apparent 'server-hang' condition where the server stops
responding to requests for a period of time. Prior to this
fix, when the child process handled MaxRequestsPerChild
connnections, the child process would stop accepting new
connections and begin allowing inactive threads to exit. The
problem was that a new process would not be created to begin
handling requests until the old process fully exited. The old
process can take an indeterminate amount of time to exit because
it may be sending large responses to clients connected over slow
links, or it may have threads blocked in read awaiting requests
(eg, one attack mode of the Nimda worm is to establish a
connection to the server but not send an HTTP request. This
connection will be timed out according to the setting of the
Timeout directive, 300 seconds). This fix allows the new process
to be immediately started and begin accepting requests when the
old child process reaches MaxRequestsPerChild.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91523 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Suppress spurious emmision of the "server reached ThreadsPerChild" message
Bill Stoddard [Wed, 17 Oct 2001 13:57:49 +0000 (13:57 +0000)] 
Win32: Suppress spurious emmision of the "server reached ThreadsPerChild" message
across a shutdown/restart.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91522 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Emit error message when the server bumps up against the ThreadsperChild
Bill Stoddard [Tue, 16 Oct 2001 20:38:24 +0000 (20:38 +0000)] 
Win32: Emit error message when the server bumps up against the ThreadsperChild
setting.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91503 13f79535-47bb-0310-9956-ffa450edef68

23 years agoTest for -ldb1 and -ldb2 (as found on SuSE-7.2 Linux)
Martin Kraemer [Tue, 16 Oct 2001 09:12:02 +0000 (09:12 +0000)] 
Test for -ldb1 and -ldb2 (as found on SuSE-7.2 Linux)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91487 13f79535-47bb-0310-9956-ffa450edef68

23 years agoOS/2 binaries done.
Brian Havard [Fri, 12 Oct 2001 01:36:56 +0000 (01:36 +0000)] 
OS/2 binaries done.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91439 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix a warning on MacOS 10.0
Dirk-Willem van Gulik [Thu, 11 Oct 2001 23:37:39 +0000 (23:37 +0000)] 
Fix a warning on MacOS 10.0
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91438 13f79535-47bb-0310-9956-ffa450edef68

23 years ago another platform
William A. Rowe Jr [Thu, 11 Oct 2001 15:17:36 +0000 (15:17 +0000)] 
  another platform

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91429 13f79535-47bb-0310-9956-ffa450edef68

23 years ago As with .ncb files, .opt files for Win32 projects don't belong in source
William A. Rowe Jr [Thu, 11 Oct 2001 15:09:43 +0000 (15:09 +0000)] 
  As with .ncb files, .opt files for Win32 projects don't belong in source
  control [machine specific-on the fly resources]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91427 13f79535-47bb-0310-9956-ffa450edef68

23 years agoTar ball has been tagged; Binaries for 3 platforms work.
Martin Kraemer [Thu, 11 Oct 2001 14:54:29 +0000 (14:54 +0000)] 
Tar ball has been tagged; Binaries for 3 platforms work.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91426 13f79535-47bb-0310-9956-ffa450edef68

23 years ago .ncb/.opt files don't belong in source control for msvc projects.
William A. Rowe Jr [Wed, 10 Oct 2001 21:01:01 +0000 (21:01 +0000)] 
  .ncb/.opt files don't belong in source control for msvc projects.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91408 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAIX 5L has socklen_t, so use it so we avoid some warnings
Jeff Trawick [Tue, 9 Oct 2001 19:29:46 +0000 (19:29 +0000)] 
AIX 5L has socklen_t, so use it so we avoid some warnings

AIX 4.3.3 has socklen_t too, but

a) I don't know if all 4.3 (e.g., 4.3.0) has it
b) I don't see the warning on 4.3
c) it isn't a possible 64-bit vs. 32-bit problem, so I'm not
   worried about run-time breakage

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91392 13f79535-47bb-0310-9956-ffa450edef68

23 years agoignored generated exp file
Jeff Trawick [Tue, 9 Oct 2001 19:19:12 +0000 (19:19 +0000)] 
ignored generated exp file

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91390 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Just the facts
William A. Rowe Jr [Tue, 9 Oct 2001 18:25:36 +0000 (18:25 +0000)] 
  Just the facts

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91389 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Parse individual paths listed in the UserDir directive for correctness.
William A. Rowe Jr [Tue, 9 Oct 2001 17:54:53 +0000 (17:54 +0000)] 
  Parse individual paths listed in the UserDir directive for correctness.
  This also addresses the 'quote' problem, where quoted paths would fail
  the is absolute redirect or absolute path test on Netware/Win32, given
  a "/somepath" designation.

PR: 8238
Submitted by: Dustin Mitchell <dustin@cs.uchicago.edu>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91388 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAnd on to 1.3.23
Bill Stoddard [Tue, 9 Oct 2001 03:59:38 +0000 (03:59 +0000)] 
And on to 1.3.23

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91383 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAbout to tag 1.3.22
Bill Stoddard [Tue, 9 Oct 2001 03:56:05 +0000 (03:56 +0000)] 
About to tag 1.3.22

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91381 13f79535-47bb-0310-9956-ffa450edef68

23 years agoOnce is enough
Martin Kraemer [Mon, 8 Oct 2001 21:31:01 +0000 (21:31 +0000)] 
Once is enough

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91369 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRecognize the current AIX 5L release (V5R1).
Jeff Trawick [Mon, 8 Oct 2001 20:59:36 +0000 (20:59 +0000)] 
Recognize the current AIX 5L release (V5R1).

Apache builds and runs without this, but the expected
default mutex mechanism isn't used and the DSO implementation
is not as expected either.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91367 13f79535-47bb-0310-9956-ffa450edef68

23 years ago1.3.20 to 1.3.22
Mark J. Cox [Mon, 8 Oct 2001 19:37:37 +0000 (19:37 +0000)] 
1.3.20 to 1.3.22
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91365 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd CVE candidate names to the announcement mail and changes file to allow
Mark J. Cox [Mon, 8 Oct 2001 19:34:38 +0000 (19:34 +0000)] 
Add CVE candidate names to the announcement mail and changes file to allow
them to be cross-referenced with other security publications easily
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91364 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix some compiler warnings on RH 6.2 with ken spotted.
Dirk-Willem van Gulik [Mon, 8 Oct 2001 17:54:42 +0000 (17:54 +0000)] 
Fix some compiler warnings on RH 6.2 with ken spotted.
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@91362 13f79535-47bb-0310-9956-ffa450edef68