]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
22 years agoImplemented ap_os_default_port() to allow NetWare to resolve the correct
Bradley Nicholes [Mon, 9 Dec 2002 17:23:58 +0000 (17:23 +0000)] 
Implemented ap_os_default_port() to allow NetWare to resolve the correct
default port based on the request method.  This fixes a problem with URL
reconstruction on a redirect.

Submitted by: Pavel Novy (novy@feld.cvut.cz)

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

22 years agoSimplify back to true flag usage of domagic; good catch by Justin.
Jim Jagielski [Sun, 8 Dec 2002 20:51:43 +0000 (20:51 +0000)] 
Simplify back to true flag usage of domagic; good catch by Justin.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years ago *) Added new ap_register_cleanup_ex() API function which allows
Jim Jagielski [Sun, 8 Dec 2002 19:09:55 +0000 (19:09 +0000)] 
  *) Added new ap_register_cleanup_ex() API function which allows
     for a "magic" cleanup function to be run at register time
     rather than at cleanup time. Also added the
     ap_note_cleanups_for_(socket|fd|file)_ex() API functions
     which allows for control over whether that magic cleanup
     should be called or not. This does not change the default
     behavior of the non-"ex" function (eg: ap_register_cleanup).
     At present, the magic cleanup is simply code that performs
     a CLOSEXEC, but that can be modified (hmmm... maybe an
     API issue?)

PR:
Obtained from:
Submitted by:
Reviewed by: Martin

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

22 years ago[PORT] Take advantage of OpenBSD's arc4random() function for the
Martin Kraemer [Mon, 25 Nov 2002 10:31:31 +0000 (10:31 +0000)] 
[PORT] Take advantage of OpenBSD's arc4random() function for the
initial secret

Submitted by: Henning Brauer <hb-apache-dev@bsws.de>

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

22 years agoClear errno before calling strtol, and add in some comments.
Aaron Bannert [Wed, 20 Nov 2002 22:38:26 +0000 (22:38 +0000)] 
Clear errno before calling strtol, and add in some comments.

Obtained from:  Philippe M. Chiasson <gozer@cpan.org>,
                Geoffrey Young <geoff@modperlcookbook.org>
Submitted by: Aaron Bannert

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

22 years agoWe shouldn't be assigning the output of strtol to an unsigned short. So,
Justin Erenkrantz [Mon, 18 Nov 2002 19:24:23 +0000 (19:24 +0000)] 
We shouldn't be assigning the output of strtol to an unsigned short.  So,
we'll change port to be a long and then do the correct range checking and
downcasting.

Suggested by: Roy Fielding

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

22 years agoIf Listen directive is not a port, but just an IP, emit an error condition as
Justin Erenkrantz [Sun, 17 Nov 2002 22:29:14 +0000 (22:29 +0000)] 
If Listen directive is not a port, but just an IP, emit an error condition as
this case is ambiguous.  ('Listen 127.0.0.1' doesn't make any sense.)

(Rich came up with the problem.  Cliff came up with the error text.  Justin
 did the ap_strtol call.)

Reviewed by: Cliff Woolley, Rich Bowen

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

22 years agoRemove unused var
Jim Jagielski [Thu, 14 Nov 2002 16:38:31 +0000 (16:38 +0000)] 
Remove unused var

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

22 years agoUpdate timeout algorithm in free_proc_chain. Try polling the existing subprocess
Bill Stoddard [Tue, 12 Nov 2002 22:44:06 +0000 (22:44 +0000)] 
Update timeout algorithm in free_proc_chain.  Try polling the existing subprocess
a few times before going into a 3 second sleep. Often we find that the subprocess
will exit within milliseconds.

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

22 years ago d'oh!
Ken Coar [Tue, 12 Nov 2002 22:42:53 +0000 (22:42 +0000)] 
d'oh!

Submitted by: Jim Jagielski

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

22 years ago Add a SERVER_ADDR keyword to match the CGI environment variable,
Ken Coar [Tue, 12 Nov 2002 19:59:16 +0000 (19:59 +0000)] 
Add a SERVER_ADDR keyword to match the CGI environment variable,
to allow conditional setting according to the IP address on
which the server received the request.

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

22 years agoTypo
Martin Kraemer [Tue, 5 Nov 2002 09:44:53 +0000 (09:44 +0000)] 
Typo

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

22 years agoSetting Listen changes where you are listening. Hence, s/in addition
Rich Bowen [Mon, 4 Nov 2002 17:20:19 +0000 (17:20 +0000)] 
Setting Listen changes where you are listening. Hence, s/in addition
to/instead of/
Thanks to Peter Nelson for pointing this out.

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

22 years agonote release date
Cliff Woolley [Thu, 31 Oct 2002 05:57:52 +0000 (05:57 +0000)] 
note release date

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

22 years agoSimple JCL update for TPF Platform.
David McCreedy [Mon, 28 Oct 2002 20:29:06 +0000 (20:29 +0000)] 
Simple JCL update for TPF Platform.

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

22 years agocsd and dupped_csd are sockets, so they ought to handled in ap_note_cleanups_for_sock...
Martin Kraemer [Fri, 25 Oct 2002 21:12:23 +0000 (21:12 +0000)] 
csd and dupped_csd are sockets, so they ought to handled in ap_note_cleanups_for_socket().
(Not noticed before because ap_note_cleanups_for_socket() and ap_note_cleanups_for_fd() simply close the fd,
except for OSs where closesocket() in different from close())

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

22 years agoWhen we detect a child exiting with APEXIT_CHILDFATAL in process_child_status(),
Martin Kraemer [Mon, 21 Oct 2002 13:41:57 +0000 (13:41 +0000)] 
When we detect a child exiting with APEXIT_CHILDFATAL in process_child_status(),
we simply exit(). Remove the pid file too, because it makes no sense after
the parent has terminated.
I assume that a better strategy here would be to kill(getpid(), SIGTERM) to
enforce a regular shutdown sequence, killing the other child processes too.
At the moment, they might be left running and blocking the server socket.

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

22 years agoHere too
rasmus [Wed, 16 Oct 2002 20:37:04 +0000 (20:37 +0000)] 
Here too

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

22 years ago Reclassifying per Ryan's request
William A. Rowe Jr [Wed, 16 Oct 2002 20:32:02 +0000 (20:32 +0000)] 
  Reclassifying per Ryan's request

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

22 years agoLooks like these platforms are present now.
Martin Kraemer [Mon, 14 Oct 2002 21:14:09 +0000 (21:14 +0000)] 
Looks like these platforms are present now.

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

22 years agoSome versions of tr (noticed on a special Solaris8 version) fail to accept
Martin Kraemer [Thu, 10 Oct 2002 16:36:21 +0000 (16:36 +0000)] 
Some versions of tr (noticed on a special Solaris8 version) fail to accept
the "tr '[a-z]' '[A-Z]'" syntax.  Fall back to some heuristics to create
a workable ap_config_auto.h anyway.

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

22 years agoupdate binary status
Bradley Nicholes [Thu, 10 Oct 2002 16:35:17 +0000 (16:35 +0000)] 
update binary status

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

22 years agoUpdate
Martin Kraemer [Thu, 10 Oct 2002 16:18:04 +0000 (16:18 +0000)] 
Update

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

22 years agoClean up of stuff that are no longer applicable or have expired from
Jim Jagielski [Fri, 4 Oct 2002 18:10:11 +0000 (18:10 +0000)] 
Clean up of stuff that are no longer applicable or have expired from
stale cache :)

Also, we are ready for 1.3.27 binaries
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoSometimes I'm a dope. No need to allocate a bunch a space... we just
Jim Jagielski [Thu, 3 Oct 2002 20:51:53 +0000 (20:51 +0000)] 
Sometimes I'm a dope. No need to allocate a bunch a space... we just
want to see if there's any whitespace past the number.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoPORT: Enable SINGLE_LISTEN_UNSERIALIZED_ACCEPT for AIX 4.3.2
Jeff Trawick [Thu, 3 Oct 2002 19:58:09 +0000 (19:58 +0000)] 
PORT: Enable SINGLE_LISTEN_UNSERIALIZED_ACCEPT for AIX 4.3.2
and above.  Rewrite configure logic for modern levels of
AIX to support future releases of AIX with no changes to
Apache.

This is basically a housekeeping matter to avoid having separate
stanzas for each AIX release and to add some finer detail to
the -DAIX=xxx value so that we know when to enable
SINGLE_LISTEN_UNSERIALIZED_ACCEPT.

I suspect that this fixes the recognition of AIX on ia64, but
nobody complained when it was broken and I don't know where to
find such a beast.

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

22 years agoI have to stop addressing letters to "Glasgow, England" if I want them
Mark J. Cox [Wed, 2 Oct 2002 20:39:32 +0000 (20:39 +0000)] 
I have to stop addressing letters to "Glasgow, England" if I want them
to show up.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoAaron reminded me that this was in 1.3 as well.
Ryan Bloom [Wed, 2 Oct 2002 20:11:31 +0000 (20:11 +0000)] 
Aaron reminded me that this was in 1.3 as well.

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

22 years agoPrint out the DYNAMIC_MODULE_LIMIT (=64) on the "httpd -V" page.
Martin Kraemer [Tue, 1 Oct 2002 14:24:23 +0000 (14:24 +0000)] 
Print out the DYNAMIC_MODULE_LIMIT (=64) on the "httpd -V" page.

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

22 years agoUpdate place of work.
Aaron Bannert [Mon, 30 Sep 2002 17:32:48 +0000 (17:32 +0000)] 
Update place of work.

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

22 years agoAnd we are now up to 1.3.28-dev
Jim Jagielski [Mon, 30 Sep 2002 16:42:11 +0000 (16:42 +0000)] 
And we are now up to 1.3.28-dev

PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoApply remaining patches for 1.3.27.
Jim Jagielski [Mon, 30 Sep 2002 16:35:22 +0000 (16:35 +0000)] 
Apply remaining patches for 1.3.27.
Mark as 1.3.27.
Get ready for tagging.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoEscape the request in the error_log file when encountering an invalid method
Martin Kraemer [Mon, 30 Sep 2002 11:58:22 +0000 (11:58 +0000)] 
Escape the request in the error_log file when encountering an invalid method

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

22 years agoMake sure that we indeed had a '/' in the pattern.
Martin Kraemer [Mon, 30 Sep 2002 11:17:40 +0000 (11:17 +0000)] 
Make sure that we indeed had a '/' in the pattern.

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

22 years agoab.c was using strncat incorrectly as well as not checking for possible
Jim Jagielski [Sat, 28 Sep 2002 23:40:20 +0000 (23:40 +0000)] 
ab.c was using strncat incorrectly as well as not checking for possible
buffer overflow.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoUpdate TPF JCL examples.
David McCreedy [Fri, 27 Sep 2002 21:49:17 +0000 (21:49 +0000)] 
Update TPF JCL examples.

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

22 years agoAdd VisualAge TPF Apache link example.
David McCreedy [Fri, 27 Sep 2002 21:44:51 +0000 (21:44 +0000)] 
Add VisualAge TPF Apache link example.

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

22 years agoMark globals
Jim Jagielski [Fri, 27 Sep 2002 17:40:24 +0000 (17:40 +0000)] 
Mark globals
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoScratch another its - this patchs allows me to hugely simply auth modules
Dirk-Willem van Gulik [Wed, 25 Sep 2002 23:22:34 +0000 (23:22 +0000)] 
Scratch another its - this patchs allows me to hugely simply auth modules
which use non 4xx methods for auth (such as cookies, referers ,etc).

Submitted by Sander van Zoest (for a slightly different reason) - see
explanation below.

From: Sander van Zoest
To: dev@httpd.apache.org

It is common practice to set Cookie's to pass along on HTTP
redirects for "login" authentication.

When implementing P3P <http://www.w3.org/P3P/> using
mod_headers.c the Header directive only sets r->headers_out
and does not pass the headers along for non-2XX responses
such as error pages and redirects.

To provide this functionality we added the ErrorHeader
directive which populates r->err_headers_out instead.

Below follows a patch for 1.3.X by Michael Radwin <radwin_at_yahoo-inc.com>.

I have some code that attempts to add Directive to 2.0.X, but
it seems that output_filters are shortcuted on 3XX responses.
While now by setting the Header directive it also passes the headers
along at for all non-2XX responses except 3XX responses.

Cheers,

--
Sander van Zoest

PR: 9181
Obtained from: Michael Radwin
Submitted by: Sander van Zoest
Reviewed by: Dirk-Willem van Gulik

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

22 years agoScratched a major itch - got bitten by config directory globbing sucking
Dirk-Willem van Gulik [Wed, 25 Sep 2002 22:54:16 +0000 (22:54 +0000)] 
Scratched a major itch - got bitten by config directory globbing sucking
in an editor backup file once too many. Applied the patch as submitted
by Sander van Zoest (Bug id 12712) whichs makes it possible to limit
the scope with simple but effective wild cards.

PR: 12712
Obtained from: Sander van Zoest
Submitted by: Sander van Zoest
Reviewed by: Dirk-Willem van Gulik

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

22 years agoScratched a major itch - got bitten by config directory globbing sucking
Dirk-Willem van Gulik [Wed, 25 Sep 2002 22:52:45 +0000 (22:52 +0000)] 
Scratched a major itch - got bitten by config directory globbing sucking
in an editor backup file once too many. Applied the patch as submitted
by Sander van Zoest (Bug id 12712) whichs makes it possible to limit
the scope with simple but effective wild cards.

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

22 years agoAdd the ShmemUIDisUser directive and logic. Apache does not require
Jim Jagielski [Sat, 21 Sep 2002 17:18:34 +0000 (17:18 +0000)] 
Add the ShmemUIDisUser directive and logic. Apache does not require
that the SysV shared memory segment be reset to the uid/gid of
User/Group. In fact, it's not wise that it do so. However, there are
some 3rd party "add ons" that require/expect this behavior...
So allow admins to do so, assuming they know the impacts.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoFix a problem with the definition of union semun which broke
Jeff Trawick [Fri, 20 Sep 2002 10:13:57 +0000 (10:13 +0000)] 
Fix a problem with the definition of union semun which broke
System V semaphores on systems where sizeof(int) != sizeof(long).

PR:               12072
Submitted by:   <winterling@de.ibm.com>
Reviewed by:   Jeff Trawick, Justin Erenkrantz

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

22 years agoLine in the sand
Jim Jagielski [Wed, 18 Sep 2002 15:36:26 +0000 (15:36 +0000)] 
Line in the sand

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

22 years agoMake the protocol parsing case insensitive... 'http/1.1' was being
Jim Jagielski [Tue, 17 Sep 2002 01:09:19 +0000 (01:09 +0000)] 
Make the protocol parsing case insensitive... 'http/1.1' was being
tagged as invalid if ProtocolReqCheck was active.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoNetWare: Fix the comment for LogRotateInterval. It rotates after n minutes,
Bradley Nicholes [Fri, 13 Sep 2002 22:02:48 +0000 (22:02 +0000)] 
NetWare: Fix the comment for LogRotateInterval.  It rotates after n minutes,
not seconds

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

22 years agoChange TPF's mutex mechanism. Add additional info to TPF diagnostic msg.
David McCreedy [Tue, 10 Sep 2002 22:51:15 +0000 (22:51 +0000)] 
Change TPF's mutex mechanism.  Add additional info to TPF diagnostic msg.

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

22 years agoNET_SIZE_T is socklen_t on OpenBSD
Jim Jagielski [Tue, 10 Sep 2002 17:01:14 +0000 (17:01 +0000)] 
NET_SIZE_T is socklen_t on OpenBSD
PR:
Obtained from:
Submitted by: Henning Brauer henning@openbsd.org
Reviewed by: Jeff Trawick, Jim Jagielski

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

22 years agoCorrected RFC reference and updated spec.
Dirk-Willem van Gulik [Tue, 10 Sep 2002 16:38:31 +0000 (16:38 +0000)] 
Corrected RFC reference and updated spec.

Thanks Roy for catching this one.

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

22 years agoMake apache work with the iCal webdav client when using
Dirk-Willem van Gulik [Tue, 10 Sep 2002 13:56:06 +0000 (13:56 +0000)] 
Make apache work with the iCal webdav client when using
DigestAuth. We propably should revisit mod_digest its parsing
at some point.

NOTE: - not yet done for EBCDIC !

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

22 years agoBack out incorrect patch for 9932. Use the APR patch.
Jim Jagielski [Sat, 7 Sep 2002 22:57:05 +0000 (22:57 +0000)] 
Back out incorrect patch for 9932. Use the APR patch.

PR: 9932
Obtained from: APR Backport
Submitted by:
Reviewed by:

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

22 years agoHmm... We need to also address the fact that the response may have
Jim Jagielski [Thu, 5 Sep 2002 19:53:35 +0000 (19:53 +0000)] 
Hmm... We need to also address the fact that the response may have
no Content-Length at all, but the cached info does (think 304). We
also need to update the cache file if we update/use the old c-l
value (the previously stored values are bogus).
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoWhen the cache would validate 304 responses from back-end server, it would
Jim Jagielski [Thu, 5 Sep 2002 14:19:19 +0000 (14:19 +0000)] 
When the cache would validate 304 responses from back-end server, it would
incorrectly set the content-length value to 0 (from the 304 response)
instead of keeping the original value.

PR: Bugz 10128
Obtained from:
Submitted by: Paul Terry <paul.terry@gmx.net> and  ast@domdv.de
Reviewed by:

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

22 years agoAdd support for Berkeley-DB/4.x to mod_auth_db.c
Martin Kraemer [Wed, 4 Sep 2002 14:29:13 +0000 (14:29 +0000)] 
Add support for Berkeley-DB/4.x to mod_auth_db.c

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

22 years agoswitch x-icon to httpd.conf instead of mime.types
Ian Holsman [Wed, 4 Sep 2002 04:39:42 +0000 (04:39 +0000)] 
switch x-icon to httpd.conf instead of mime.types
(could have sworn I committed this earlier this morning)

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

22 years agoadd image/x-icon to mime.types
Ian Holsman [Tue, 3 Sep 2002 15:26:10 +0000 (15:26 +0000)] 
add image/x-icon to mime.types
PR: 10993
Submitted by:  Peter Bieringer <pb@bieringer.de>

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

22 years agoFix a problem in proxy where headers from other modules were
Graham Leggett [Tue, 3 Sep 2002 07:12:46 +0000 (07:12 +0000)] 
Fix a problem in proxy where headers from other modules were
added to the response headers when this was already done in the
core already. This resulted in header (and therefore cookie)
duplication.
PR:
Obtained from:
Submitted by: Martijn Schoemaker <martijn@osp.nl>
Reviewed by: Graham Leggett

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

22 years agoFix FileETag None directive.
Justin Erenkrantz [Sun, 1 Sep 2002 18:46:03 +0000 (18:46 +0000)] 
Fix FileETag None directive.

- Fix segfault on strlen computation on the empty string in vlv case
- If the etag is "", don't set the ETag header to be "" - leave the
  header NULL instead.

Andrew's patch would change ap_meets_condition to accept "", but Justin
thinks it would be better just to sidestep it all together and not set
ETag when it would be "".

(Backport of patch applied to httpd-2.0 as original 1.3 code has the
same flaws.)

PR: 12202
Submitted by: Andrew Ho <andrew@tellme.com>

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

22 years agoAdd CHANGES notification for the ap_get_win32_interpreter problem
Bill Stoddard [Wed, 21 Aug 2002 13:42:41 +0000 (13:42 +0000)] 
Add CHANGES notification for the ap_get_win32_interpreter problem

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

22 years agoWin32: Fix one byte overflow in ap_get_win32_interpreter when the CGI script
Bill Stoddard [Wed, 21 Aug 2002 13:33:07 +0000 (13:33 +0000)] 
Win32: Fix one byte overflow in ap_get_win32_interpreter when the CGI script
has no '\r' or '\n' in the first 1023 bytes.

Reported by: Aaron Campbell

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

22 years agoAllow for behavior to be compile-time
Jim Jagielski [Tue, 20 Aug 2002 00:13:48 +0000 (00:13 +0000)] 
Allow for behavior to be compile-time

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

22 years agoBoundary condition: correctly mark the 1st char
Jim Jagielski [Mon, 19 Aug 2002 21:39:28 +0000 (21:39 +0000)] 
Boundary condition: correctly mark the 1st char
that results in the over/underflow

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

23 years ago Add a new environment variable to keep the charset from being
Ken Coar [Mon, 12 Aug 2002 19:19:03 +0000 (19:19 +0000)] 
Add a new environment variable to keep the charset from being
included on canned error documents.  (Having it there make
some browsers apply it to the redirect target document.)

Reviewed by: Bill Stoddard, Jim Jagielski, Justin Erenkrantz, Cliff Woolley

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

23 years agoFix support references in binbuild README.
Joshua Slive [Mon, 12 Aug 2002 14:18:48 +0000 (14:18 +0000)] 
Fix support references in binbuild README.

PR: 11626

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

23 years agoAdd 3 new CVE names for old (circa 2000) security issues; rearrange
Mark J. Cox [Tue, 30 Jul 2002 13:08:04 +0000 (13:08 +0000)] 
Add 3 new CVE names for old (circa 2000) security issues; rearrange
security changes so they are consistant
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoSupport Caldera OpenUNIX 8.
Jeff Trawick [Wed, 24 Jul 2002 20:41:24 +0000 (20:41 +0000)] 
Support Caldera OpenUNIX 8.

Submitted by: Larry Rosenman <ler@lerctr.org>
Reviewed by: Jeff Trawick

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

23 years agoTomcat with mod_jk2 sometimes omits the Reason-Phrase from the
Martin Kraemer [Mon, 22 Jul 2002 16:26:03 +0000 (16:26 +0000)] 
Tomcat with mod_jk2 sometimes omits the Reason-Phrase from the
response line ("HTTP/1.1 200 \r\n"). It looks like RFC2616 allows this,
but ap_getline() strips the trailing blank, and that lead to
an error in ap_proxy_read_response_line() for proxy-requests to
Tomcat+mod_jk2 servers. (It replaced the NIL after the "200" by
a space, and so the resulting response line had an extra NL appended).
Now the SP character which was deleted by ap_getline() is reappended,
avoiding the erroneous '\0'->' ' change, and preserving RFC2616's
requirement
     Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
     Reason-Phrase = *<TEXT, excluding CR, LF>
(thus there is now always a SP after the Status-Code).

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

23 years agoUse SysV semaphores by default on OpenBSD.
Jeff Trawick [Wed, 17 Jul 2002 14:50:58 +0000 (14:50 +0000)] 
Use SysV semaphores by default on OpenBSD.

Submitted by: Henning Brauer <hb-apache-dev@bsws.de>
Reviewed by: Jim Jagielski, Jeff Trawick

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

23 years agoOff by one millisecond ;-)
Martin Kraemer [Wed, 17 Jul 2002 14:49:54 +0000 (14:49 +0000)] 
Off by one millisecond ;-)

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

23 years agoDocumented the printing of HARD_SERVER_LIMIT when using httpd -V.
Dirk-Willem van Gulik [Tue, 16 Jul 2002 13:26:50 +0000 (13:26 +0000)] 
Documented the printing of HARD_SERVER_LIMIT when using httpd -V.

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

23 years agoScratching an old itch. Rather than cause a WARNING: in the log
Dirk-Willem van Gulik [Tue, 16 Jul 2002 13:21:10 +0000 (13:21 +0000)] 
Scratching an old itch. Rather than cause a WARNING: in the log
with the value at startup - have a method to find the value without
actually really running it (or binding ot ports, touching logs, etc).

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

23 years agoEBCDIC fix to ap/ap_strtol.c so it can handle bases greater than 19.
David McCreedy [Fri, 12 Jul 2002 14:31:15 +0000 (14:31 +0000)] 
EBCDIC fix to ap/ap_strtol.c so it can handle bases greater than 19.

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

23 years agoDon't allow a negative value to sneak through
Jim Jagielski [Tue, 9 Jul 2002 15:26:26 +0000 (15:26 +0000)] 
Don't allow a negative value to sneak through

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

23 years agoAllow for null/all-whitespace C-L fields as we did pre-1.3.26. However,
Jim Jagielski [Tue, 9 Jul 2002 14:47:24 +0000 (14:47 +0000)] 
Allow for null/all-whitespace C-L fields as we did pre-1.3.26. However,
we do not allow for the total bogusness of values for C-L, just this
one special case. IMO a C-L field of "iloveyou" is bogus as is one
of "123yabbadabbado", which older versions appear to have allowed
(and in the 1st case, assume 0 and in the 2nd assume 123). Didn't
make sense to make this runtime, but a documented special case
instead.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoAdd ProtocolReqCheck directive, which determines if Apache will
Jim Jagielski [Mon, 8 Jul 2002 18:06:55 +0000 (18:06 +0000)] 
Add ProtocolReqCheck directive, which determines if Apache will
check for a valid protocol string in the request (eg: HTTP/1.1)
and return HTTP_BAD_REQUEST if not valid. Versions of Apache
prior to 1.3.26 would silently ignore bad protocol strings, but
1.3.26 included a more strict check. This makes it runtime
configurable. The default is On. This also removes the requirement
on an ANSI sscanf() implementation.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoNetWare mod_rewrite file locking problem
Bradley Nicholes [Mon, 8 Jul 2002 17:19:04 +0000 (17:19 +0000)] 
NetWare mod_rewrite file locking problem

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

23 years agoSince NetWare CLib does not implement file locking through fcntl() or flock(),
Bradley Nicholes [Mon, 8 Jul 2002 17:18:32 +0000 (17:18 +0000)] 
Since NetWare CLib does not implement file locking through fcntl() or flock(),
used a semaphore to simulate the file locking behavior.

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

23 years agoFinally signed and uploaded these.
Aaron Bannert [Thu, 27 Jun 2002 20:57:21 +0000 (20:57 +0000)] 
Finally signed and uploaded these.

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

23 years agoOn 2nd thought, these should be explicitly listed.
Jim Jagielski [Thu, 27 Jun 2002 14:10:40 +0000 (14:10 +0000)] 
On 2nd thought, these should be explicitly listed.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoBe consistant when highlighting security changes, check the CVE names
Mark J. Cox [Thu, 27 Jun 2002 11:01:57 +0000 (11:01 +0000)] 
Be consistant when highlighting security changes, check the CVE names
and add some missing ones (I applied a while ago for the remaining
CVE names for older issues, but since these are pre-2000 they are low
priority)
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years ago Style police; there appears to be a bug in here somewhere
Ken Coar [Wed, 26 Jun 2002 18:34:00 +0000 (18:34 +0000)] 
Style police; there appears to be a bug in here somewhere
(see bugzilla #10259), and I want to get the code style
fix out of the way first.

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

23 years agoAdd sinix & reliantunix
Martin Kraemer [Wed, 26 Jun 2002 15:57:41 +0000 (15:57 +0000)] 
Add sinix & reliantunix

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

23 years agoBinaries available for LinuxPPC
Graham Leggett [Sat, 22 Jun 2002 17:59:28 +0000 (17:59 +0000)] 
Binaries available for LinuxPPC
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years ago... or at least, they WOULD be available if I could get my silly upload
Cliff Woolley [Sat, 22 Jun 2002 09:12:11 +0000 (09:12 +0000)] 
... or at least, they WOULD be available if I could get my silly upload
to daedalus to go through.  keeps stalling.

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

23 years agoInitialize n=0, just in case.
Martin Kraemer [Fri, 21 Jun 2002 09:09:15 +0000 (09:09 +0000)] 
Initialize n=0, just in case.

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

23 years agoJust uploaded sparc/sol8
Jim Jagielski [Thu, 20 Jun 2002 14:48:44 +0000 (14:48 +0000)] 
Just uploaded sparc/sol8

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

23 years agoBetter document the error cases returned from get_chunk_size().
Aaron Bannert [Wed, 19 Jun 2002 18:44:25 +0000 (18:44 +0000)] 
Better document the error cases returned from get_chunk_size().

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

23 years agoUpdated binary status for NetWare
Bradley Nicholes [Wed, 19 Jun 2002 18:22:13 +0000 (18:22 +0000)] 
Updated binary status for NetWare

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

23 years agoBinaries for AIX 4.3 are up. I no longer have a functioning AIX 4.2 box.
Bill Stoddard [Wed, 19 Jun 2002 05:37:08 +0000 (05:37 +0000)] 
Binaries for AIX 4.3 are up. I no longer have a functioning AIX 4.2 box.

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

23 years agoOS/2 binaries are up.
Brian Havard [Wed, 19 Jun 2002 03:16:36 +0000 (03:16 +0000)] 
OS/2 binaries are up.

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

23 years agoI'd take Sol8 on Sparc
Jim Jagielski [Wed, 19 Jun 2002 01:46:48 +0000 (01:46 +0000)] 
I'd take Sol8 on Sparc

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

23 years agoWe now have 1.3.26 binaries for Darwin5.5, Solaris8/intel, and Linux2.4
Aaron Bannert [Wed, 19 Jun 2002 01:41:01 +0000 (01:41 +0000)] 
We now have 1.3.26 binaries for Darwin5.5, Solaris8/intel, and Linux2.4

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

23 years agoPrepare for a new set of binary tarballs.
Aaron Bannert [Wed, 19 Jun 2002 00:31:18 +0000 (00:31 +0000)] 
Prepare for a new set of binary tarballs.

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

23 years agoFix the -f parameter so that it requires a follow-up argument again.
Bradley Nicholes [Tue, 18 Jun 2002 23:34:31 +0000 (23:34 +0000)] 
Fix the -f parameter so that it requires a follow-up argument again.

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

23 years agoAnd we are 1.3.27-dev
Jim Jagielski [Tue, 18 Jun 2002 18:17:02 +0000 (18:17 +0000)] 
And we are 1.3.27-dev

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

23 years agoready the tag
Jim Jagielski [Tue, 18 Jun 2002 18:14:02 +0000 (18:14 +0000)] 
ready the tag

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

23 years agoFor our own info
Jim Jagielski [Tue, 18 Jun 2002 18:12:31 +0000 (18:12 +0000)] 
For our own info

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

23 years agoFor the announcement
Jim Jagielski [Tue, 18 Jun 2002 18:11:04 +0000 (18:11 +0000)] 
For the announcement

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

23 years agoUpdate the changes
Jim Jagielski [Tue, 18 Jun 2002 18:09:14 +0000 (18:09 +0000)] 
Update the changes

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

23 years agoNeed to ensure that result is set, no matter what
Jim Jagielski [Tue, 18 Jun 2002 17:57:59 +0000 (17:57 +0000)] 
Need to ensure that result is set, no matter what

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