]> granicus.if.org Git - apache/log
apache
22 years agoImplement apr_proc_detach changes and allow -DNO_DETACH in the multi-process
Aaron Bannert [Thu, 21 Feb 2002 18:52:28 +0000 (18:52 +0000)]
Implement apr_proc_detach changes and allow -DNO_DETACH in the multi-process
mode to not "daemonize" while detaching from the controlling terminal.
This is necessary for Apache to work with process-management tools like
AIX's "System Resource Controller" as well as Dan Bernstein's "daemontools".

What this means is apache must _NOT_ be a process group leader if called
with the -DNO_DETACH flag.

Submitted from:     Jos Backus <josb@cncdsl.com>
Edited/Reviewed by: Aaron Bannert

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

22 years ago This code should be a noop today. But I did not feel comfortable about
William A. Rowe Jr [Thu, 21 Feb 2002 17:20:26 +0000 (17:20 +0000)]
  This code should be a noop today.  But I did not feel comfortable about
  reusing/recopying each bucket -after- inserting it into the brigade.
  Also, copying bucket c from b from a seemed obtuse.

  This patch creates the single bucket, makes a copy of it for each
  sendfile chunk we are about to add to the brigade, and finally consumes
  that initial bucket as the final file bucket of the brigade.

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

22 years agoConvert mod_auth_digest to use the new apr_global_mutex_t type.
Aaron Bannert [Thu, 21 Feb 2002 17:00:50 +0000 (17:00 +0000)]
Convert mod_auth_digest to use the new apr_global_mutex_t type.

Added some comments that will help us make this more portable.
tmpnam() is not portable to platforms that will not inhereit
the process, so we need to pull the lock filename from somewhere
shared, like a configuration directive.

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

22 years agofix problem where a unmatched tag was not sent if it was at the
Ian Holsman [Thu, 21 Feb 2002 16:18:11 +0000 (16:18 +0000)]
fix problem where a unmatched tag was not sent if it was at the
end of a bucket

Obtained from: Alla Teper noticed it
Submitted by:
Reviewed by: Cliff/Justin

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

22 years agoConvert the ap_queue_foo routines to return apr_status_t as appropriate.
Jeff Trawick [Thu, 21 Feb 2002 14:22:05 +0000 (14:22 +0000)]
Convert the ap_queue_foo routines to return apr_status_t as appropriate.

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

22 years agofix the linkage of and add a prototype for ap_proxy_table_unmerge()
Jeff Trawick [Thu, 21 Feb 2002 11:42:03 +0000 (11:42 +0000)]
fix the linkage of and add a prototype for ap_proxy_table_unmerge()

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

22 years agozap an incorrect comment
Jeff Trawick [Thu, 21 Feb 2002 11:20:01 +0000 (11:20 +0000)]
zap an incorrect comment

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

22 years agoSome browsers ignore cookies that have been merged into a
Graham Leggett [Thu, 21 Feb 2002 06:06:31 +0000 (06:06 +0000)]
Some browsers ignore cookies that have been merged into a
single Set-Cookie header. Set-Cookie and Set-Cookie2 headers
are now unmerged in the http proxy before being sent to the
client.
Fix a problem with proxy where each entry of a duplicated
header such as Set-Cookie would overwrite and obliterate the
previous value of the header, resulting in multiple header
values (like cookies) going missing.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agobump bumpty bump
Ian Holsman [Thu, 21 Feb 2002 04:05:21 +0000 (04:05 +0000)]
bump bumpty bump
Placing the thread-limit and server-limit values, those which define the
size of internal structures in the scoreboard, actually into the
scoreboard allow third-party applications to access those structures.

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

22 years ago Fix the close-on-sendfile bug where Win32 would transmit a single
William A. Rowe Jr [Thu, 21 Feb 2002 02:19:39 +0000 (02:19 +0000)]
  Fix the close-on-sendfile bug where Win32 would transmit a single
  sendfile bucket and then lose it's socket, and fix a comment.

Submitted by:  Ryan Morgan <rmorgan@covalent.net>

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

22 years agoPlacing the thread-limit and server-limit values, those which define the
Aaron Bannert [Thu, 21 Feb 2002 01:30:06 +0000 (01:30 +0000)]
Placing the thread-limit and server-limit values, those which define the
size of internal structures in the scoreboard, actually into the
scoreboard allow third-party applications to access those structures.

Submitted by: Adam Sussman <myddryn@vishnu.vidya.com>
Reviewed by: Aaron Bannert

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

22 years agoFix segfault in proxy
Ian Holsman [Wed, 20 Feb 2002 20:27:19 +0000 (20:27 +0000)]
Fix segfault in proxy
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agosend a 'bad-gateway'
Ian Holsman [Wed, 20 Feb 2002 20:25:15 +0000 (20:25 +0000)]
send a 'bad-gateway'
when a invaild response flys in

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

22 years agoon OS/390, instdso.sh should just use libtool, since libtool for
Jeff Trawick [Wed, 20 Feb 2002 20:11:32 +0000 (20:11 +0000)]
on OS/390, instdso.sh should just use libtool, since libtool for
OS/390 is very Apache-friendly and doesn't play with the names
of DSO files

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

22 years agoRemember AddOutputFilterByType.
Justin Erenkrantz [Wed, 20 Feb 2002 17:41:18 +0000 (17:41 +0000)]
Remember AddOutputFilterByType.

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

22 years ago Some info messages mean something to only three people in this world,
William A. Rowe Jr [Wed, 20 Feb 2002 17:32:36 +0000 (17:32 +0000)]
  Some info messages mean something to only three people in this world,
  let's start dropping some to debug until we have the essentials of
  parent -> create child -> child running -> parent shutting down
    -> child exiting -> child quit -> parent exited  at APLOG_INFO level.

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

22 years ago Seems Terminal Server flavors were failing global_mutex_init, but it was
William A. Rowe Jr [Wed, 20 Feb 2002 17:18:05 +0000 (17:18 +0000)]
  Seems Terminal Server flavors were failing global_mutex_init, but it was
  somewhat hard to tell, seeing as we never log any status until we can't
  obtain the mutex.  Lots more rv checking is required in here, would
  appreciate if new/touched code grew the appropriate tests.

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

22 years agoadd a comment about the gzip-only-text/html note
Ian Holsman [Wed, 20 Feb 2002 16:50:40 +0000 (16:50 +0000)]
add a comment about the gzip-only-text/html note
and how most browsers can't handle compressing everything

PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoAnother xml comversion.
Joshua Slive [Wed, 20 Feb 2002 16:17:40 +0000 (16:17 +0000)]
Another xml comversion.

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

22 years agoAdd xml-ized mod_auth_anon. I had to change directives.html because this module
Joshua Slive [Wed, 20 Feb 2002 15:58:40 +0000 (15:58 +0000)]
Add xml-ized mod_auth_anon.  I had to change directives.html because this module
used a non-standard format for anchors that won't work now.

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

22 years agorefer to background information on filters and mod_deflate where
Jeff Trawick [Wed, 20 Feb 2002 15:28:37 +0000 (15:28 +0000)]
refer to background information on filters and mod_deflate where
appropriate

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

22 years agofix the short description for mod_deflate
Jeff Trawick [Wed, 20 Feb 2002 15:27:44 +0000 (15:27 +0000)]
fix the short description for mod_deflate

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

22 years agofix a broken link to the SetOutputFilter description
Jeff Trawick [Wed, 20 Feb 2002 15:20:32 +0000 (15:20 +0000)]
fix a broken link to the SetOutputFilter description

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

22 years agoadd an example to the mod_deflate documentation
Jeff Trawick [Wed, 20 Feb 2002 15:18:11 +0000 (15:18 +0000)]
add an example to the mod_deflate documentation

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

22 years agoAdd some messages. Be a bit smarter about detecting if a write has started
Bill Stoddard [Tue, 19 Feb 2002 23:20:13 +0000 (23:20 +0000)]
Add some messages.  Be a bit smarter about detecting if a write has started

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

22 years agoWin32: Migrate mpm_winnt away from the deprecated apr_lock API
Bill Stoddard [Tue, 19 Feb 2002 23:01:23 +0000 (23:01 +0000)]
Win32: Migrate mpm_winnt away from the deprecated apr_lock API

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

22 years agoMore info for folks searching the CHANGES file
Bill Stoddard [Tue, 19 Feb 2002 21:42:33 +0000 (21:42 +0000)]
More info for folks searching the CHANGES file

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

22 years agoThis fixes a bug in mod_status on Windows where restart time was not
Bill Stoddard [Tue, 19 Feb 2002 21:09:27 +0000 (21:09 +0000)]
This fixes a bug in mod_status on Windows where restart time was not
properly initialized.

Move ap_restart_time into the scoreboard global area so the child process
on non-forking platforms can have access to it.

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

22 years agoHere goes: now committing the transformed version of the xml docs. This is
Joshua Slive [Tue, 19 Feb 2002 18:37:19 +0000 (18:37 +0000)]
Here goes: now committing the transformed version of the xml docs.  This is
necessary to avoid having to keep the two in sync while we convert.

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

22 years agoMake sure the "do not edit" comment gets passed through.
Joshua Slive [Tue, 19 Feb 2002 18:33:00 +0000 (18:33 +0000)]
Make sure the "do not edit" comment gets passed through.

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

22 years agoWoops... Not allowed to break a line there.
Joshua Slive [Tue, 19 Feb 2002 18:22:30 +0000 (18:22 +0000)]
Woops... Not allowed to break a line there.

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

22 years agoA couple small changes and a little reformatting to try to make it more
Joshua Slive [Tue, 19 Feb 2002 18:15:45 +0000 (18:15 +0000)]
A couple small changes and a little reformatting to try to make it more
understandable.

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

22 years agoXML version of core directives.
Joshua Slive [Tue, 19 Feb 2002 18:15:15 +0000 (18:15 +0000)]
XML version of core directives.

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

22 years agoAdd IPv6 notes to the documentation for the NameVirtualHost
Jeff Trawick [Tue, 19 Feb 2002 16:23:05 +0000 (16:23 +0000)]
Add IPv6 notes to the documentation for the NameVirtualHost
directive.

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

22 years agofix a v4-specific INADDR_ANY check that kept name-based virtual hosts
Jeff Trawick [Tue, 19 Feb 2002 16:17:24 +0000 (16:17 +0000)]
fix a v4-specific INADDR_ANY check that kept name-based virtual hosts
from working with IPv6

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

22 years ago<example> is not (by default) a <pre>formatted environment.
Joshua Slive [Tue, 19 Feb 2002 15:42:28 +0000 (15:42 +0000)]
<example> is not (by default) a <pre>formatted environment.

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

22 years agoDescribe IPv6 syntax for Listen, Allow from, and <VirtualHost >.
Jeff Trawick [Tue, 19 Feb 2002 14:29:51 +0000 (14:29 +0000)]
Describe IPv6 syntax for Listen, Allow from, and <VirtualHost >.

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

22 years agoIntroduce AddOutputFilterByType directive.
Justin Erenkrantz [Tue, 19 Feb 2002 04:45:53 +0000 (04:45 +0000)]
Introduce AddOutputFilterByType directive.

AddOutputFilterByType DEFLATE text/html

(I will add docco soon, I promise.  If someone beats me to it, cool...)

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

22 years agoRoy has a new employer
Roy T. Fielding [Tue, 19 Feb 2002 02:08:45 +0000 (02:08 +0000)]
Roy has a new employer

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

22 years agoConversion to xml
Rich Bowen [Tue, 19 Feb 2002 01:21:56 +0000 (01:21 +0000)]
Conversion to xml

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

22 years agoUpdate.
Lars Eilebrecht [Mon, 18 Feb 2002 22:45:09 +0000 (22:45 +0000)]
Update.

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

22 years agoone step closer to happiness on ebcdic boxes
Greg Ames [Mon, 18 Feb 2002 18:19:06 +0000 (18:19 +0000)]
one step closer to happiness on ebcdic boxes

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

22 years agoclose a nearly-impossible leak in dummy_connection (the copy of the
Jeff Trawick [Mon, 18 Feb 2002 16:24:51 +0000 (16:24 +0000)]
close a nearly-impossible leak in dummy_connection (the copy of the
code used by worker MPM)

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

22 years agoclose an extremely unlikely file descriptor leak in
Jeff Trawick [Mon, 18 Feb 2002 16:18:10 +0000 (16:18 +0000)]
close an extremely unlikely file descriptor leak in
dummy_connection()

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

22 years agoWoops. I meant <note>, not <example>.
Joshua Slive [Mon, 18 Feb 2002 15:54:13 +0000 (15:54 +0000)]
Woops.  I meant <note>, not <example>.

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

22 years agoA couple tiny updates to use <directive> and <note>.
Joshua Slive [Mon, 18 Feb 2002 15:50:05 +0000 (15:50 +0000)]
A couple tiny updates to use <directive> and <note>.

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

22 years agoThree xsl changes:
Joshua Slive [Mon, 18 Feb 2002 15:43:15 +0000 (15:43 +0000)]
Three xsl changes:

1. If there are no directives for a module, print "This module provides
no directives."

2. Add the type="section" parameter for <directive> and
<directivesynopsis>.  The < and > should not be included.  They will
be added by the transformation.

3. All fragment anchors (internal page links) go to lowercase.

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

22 years agoThere is no way, IMHO, that we could ever maintain fast redirect. Toss
Justin Erenkrantz [Mon, 18 Feb 2002 06:57:50 +0000 (06:57 +0000)]
There is no way, IMHO, that we could ever maintain fast redirect.  Toss
please.

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

22 years agoFixup DEBUG_CGI code paths to compile and not leak fds.
Justin Erenkrantz [Mon, 18 Feb 2002 06:15:38 +0000 (06:15 +0000)]
Fixup DEBUG_CGI code paths to compile and not leak fds.

PR: 9670, 9671
Submitted by:   David MacKenzie <djm@pix.net>
Reviewed by: Justin Erenkrantz

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

22 years agoCite PR 9669 submitter.
Justin Erenkrantz [Mon, 18 Feb 2002 05:53:33 +0000 (05:53 +0000)]
Cite PR 9669 submitter.

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

22 years agoConversion to XML
Rich Bowen [Mon, 18 Feb 2002 04:06:36 +0000 (04:06 +0000)]
Conversion to XML

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

22 years agoConversion to XML
Rich Bowen [Mon, 18 Feb 2002 03:53:30 +0000 (03:53 +0000)]
Conversion to XML

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

22 years ago Hmmm, tried committing this in a hurry this aftn, seems it hung up.
William A. Rowe Jr [Mon, 18 Feb 2002 03:51:08 +0000 (03:51 +0000)]
  Hmmm, tried committing this in a hurry this aftn, seems it hung up.
  Another unseasonably warm day in Chicagoland - short sleeve shirt weather.

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

22 years agoConversion to XML.
Rich Bowen [Mon, 18 Feb 2002 03:41:05 +0000 (03:41 +0000)]
Conversion to XML.

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

22 years agoCorrectly check script_in variable.
Justin Erenkrantz [Mon, 18 Feb 2002 03:31:27 +0000 (03:31 +0000)]
Correctly check script_in variable.
(script_out and script_err are already correct.)
PR: 9669

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

22 years agoUpdated the mapper lock to use apr_global_mutex_t instead
Brian Pane [Mon, 18 Feb 2002 01:31:56 +0000 (01:31 +0000)]
Updated the mapper lock to use apr_global_mutex_t instead
of apr_proc_mutex_t

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

22 years agoConvert a few more modules to xml format. The transformations are
Joshua Slive [Mon, 18 Feb 2002 00:18:50 +0000 (00:18 +0000)]
Convert a few more modules to xml format.  The transformations are
not yet live.

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

22 years agoFix bad logging level.
Justin Erenkrantz [Sun, 17 Feb 2002 23:42:49 +0000 (23:42 +0000)]
Fix bad logging level.

(Why does mod_ssl insist on having its own logging levels?  Bad, bad, bad.)

PR: 9842

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

22 years agoGrammariffic!
Aaron Bannert [Sun, 17 Feb 2002 23:32:17 +0000 (23:32 +0000)]
Grammariffic!

Obtained from:  Cliff Woolley

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

22 years agohtpasswd is not my friend anymore.
Aaron Bannert [Sun, 17 Feb 2002 23:22:07 +0000 (23:22 +0000)]
htpasswd is not my friend anymore.

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

22 years agoAdded a few things that I have been working on, and perhaps other folks
Rich Bowen [Sun, 17 Feb 2002 21:09:03 +0000 (21:09 +0000)]
Added a few things that I have been working on, and perhaps other folks
might be inclined to help out with.

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

22 years agoSander's Stylistic Style Stuff
Ian Holsman [Sun, 17 Feb 2002 20:40:21 +0000 (20:40 +0000)]
Sander's Stylistic Style Stuff

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

22 years agostop using APR_BRIGADE_NORMALIZE()
Jeff Trawick [Sun, 17 Feb 2002 19:21:31 +0000 (19:21 +0000)]
stop using APR_BRIGADE_NORMALIZE()

(okay, making a copy of it is cheating perhaps, but the name of the
game is to get APR_BRIGADE_NORMALIZE() out of the API)

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

22 years agoThe color I used for <note> is too ugly even for a temporary
Joshua Slive [Sun, 17 Feb 2002 15:26:13 +0000 (15:26 +0000)]
The color I used for <note> is too ugly even for a temporary
placeholder.  Change it to a pleasent blue.

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

22 years agoRemove and demote two showstoppers:
Justin Erenkrantz [Sun, 17 Feb 2002 07:09:00 +0000 (07:09 +0000)]
Remove and demote two showstoppers:
- The support binaries now have an option for static builds at
  configure-time.  However, it is questioned whether httpd can even be
  built statically.  In point of fact, this exact item has been addressed,
  but httpd is still a bit murky so add a "nice to have" item.
- The worker MPM showstopper has been questioned on-list and no
  justification or further information was provided.  No one else is able
  to reproduce this case, therefore it is now demoted to a "nice to have."
  It is not fair to us to have a showstopper when there is no reproduction
  or explanation present.  When information is provided on how to
  independently reproduce this case, this issue can be promoted.  But, no
  one else has reported problems with CGI and worker.

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

22 years agoRamblin' Man.
Justin Erenkrantz [Sun, 17 Feb 2002 06:43:19 +0000 (06:43 +0000)]
Ramblin' Man.

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

22 years agoFirst attempt at converting a module doc to xml.
Rich Bowen [Sun, 17 Feb 2002 04:03:21 +0000 (04:03 +0000)]
First attempt at converting a module doc to xml.

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

22 years agoexpand_lock_fname() is no longer used
Jeff Trawick [Sun, 17 Feb 2002 02:44:14 +0000 (02:44 +0000)]
expand_lock_fname() is no longer used

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

22 years agoRestored the permission setting for the accept mutex (which
Brian Pane [Sat, 16 Feb 2002 22:04:23 +0000 (22:04 +0000)]
Restored the permission setting for the accept mutex (which
was lost in my previous commit to change to the new lock API)

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

22 years agoConverted the rewrite mapper lock to the new lock API
Brian Pane [Sat, 16 Feb 2002 21:57:17 +0000 (21:57 +0000)]
Converted the rewrite mapper lock to the new lock API

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

22 years agoConverted prefork MPM's accept mutex to the new lock API
Brian Pane [Sat, 16 Feb 2002 21:54:43 +0000 (21:54 +0000)]
Converted prefork MPM's accept mutex to the new lock API

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

22 years agoAdded a list of known API changes happening between now and GA
Brian Pane [Sat, 16 Feb 2002 21:20:06 +0000 (21:20 +0000)]
Added a list of known API changes happening between now and GA
(Please add to this list if you know of anything that I've missed.)

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

22 years agoIf the file specified by SSLMutex cannot be created (because the directory does...
Justin Erenkrantz [Sat, 16 Feb 2002 18:35:21 +0000 (18:35 +0000)]
If the file specified by SSLMutex cannot be created (because the directory      does not exist for example), children will segfault on init without giving      any reason that the user can figure out.  This happens because the module       init in the parent never checks to see if the mutex intialization succeded.     This patch adds this check and a user-friendly error message.

(Justin made one formatting change to this patch.)

Submitted by: Adam Sussman <myddryn@vishnu.vidya.com>
Reviewed by: Justin Erenkrantz

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

22 years agoThis comment is bogus since we decided to keep -X.
Aaron Bannert [Fri, 15 Feb 2002 23:21:14 +0000 (23:21 +0000)]
This comment is bogus since we decided to keep -X.

Obtained from:  Thom Park <tpark@borland.com>

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

22 years agoAdd a reference counter to the mem_cache_object_t and code to
Bill Stoddard [Fri, 15 Feb 2002 22:26:35 +0000 (22:26 +0000)]
Add a reference counter to the mem_cache_object_t and code to
manage deleting the cache_object after the reference count
drops to 0. Not fully tested yet..

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

22 years agovote on .32
Greg Ames [Fri, 15 Feb 2002 21:47:19 +0000 (21:47 +0000)]
vote on .32

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

22 years agoChange the verbage on the ScoreBoardFile in our default configs.
Aaron Bannert [Fri, 15 Feb 2002 21:14:30 +0000 (21:14 +0000)]
Change the verbage on the ScoreBoardFile in our default configs.
Also change the default to be commented out (unspecified) so we
get anonymous shared memory by default.

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

22 years agoFix a nice-to-have non-showstopper -- change the semantics for how
Aaron Bannert [Fri, 15 Feb 2002 20:54:17 +0000 (20:54 +0000)]
Fix a nice-to-have non-showstopper -- change the semantics for how
we create a scoreboard from the ScoreBoardFile directive.

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

22 years agoinitial (rough) docs for mod_deflate
Jeff Trawick [Fri, 15 Feb 2002 20:52:52 +0000 (20:52 +0000)]
initial (rough) docs for mod_deflate

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

22 years agoImplement new ScoreBoardFile directive logic. This affects how we
Aaron Bannert [Fri, 15 Feb 2002 20:48:19 +0000 (20:48 +0000)]
Implement new ScoreBoardFile directive logic. This affects how we
create the scoreboard's shared memory segment. We now have the best of
both worlds:

if config specifies ScoreBoardFile
  create name-based shared memory, errors are fatal
else /* we get to choose */
  create anonymous shared memory
  if ENOTIMPL
    create name-based shared memory from DEFAULT_SCOREBOARD
  else
    errors are fatal

This gives us the flexibility to have anonymous shared memory (on platforms
that support it) as well as name-based shared memory when third-party
programs want access to our scoreboard.

The ap_scoreboard_fname static variable is now owned by the scoreboard.c
file, and no longer by the MPMs. The MPMs MUST NOT set ap_scoreboard_fname
to a default, since that will override the default creation logic and
only allow name-based segments.

Submitted by: Aaron Bannert
Reviewed by: Justin Erenkrantz

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

22 years agoI'm happy now
Ian Holsman [Fri, 15 Feb 2002 19:44:25 +0000 (19:44 +0000)]
I'm happy now
gzip-only-text/html environment variable present

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

22 years agoI don't have a window, so how could I know the weather?
Joshua Slive [Fri, 15 Feb 2002 18:56:56 +0000 (18:56 +0000)]
I don't have a window, so how could I know the weather?

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

22 years agoMake the <summary> optional and change the header on nested sections.
Joshua Slive [Fri, 15 Feb 2002 18:04:53 +0000 (18:04 +0000)]
Make the <summary> optional and change the header on nested sections.

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

22 years agoConvert three more modules to the xml format.
Joshua Slive [Fri, 15 Feb 2002 18:02:19 +0000 (18:02 +0000)]
Convert three more modules to the xml format.

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

22 years agoCliff weighs in.
Justin Erenkrantz [Fri, 15 Feb 2002 17:16:54 +0000 (17:16 +0000)]
Cliff weighs in.
(It seems no one has time to update STATUS themselves!)

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

22 years ago- Unset content-length in mod_deflate so that the network-layer filters are
Justin Erenkrantz [Fri, 15 Feb 2002 16:33:33 +0000 (16:33 +0000)]
- Unset content-length in mod_deflate so that the network-layer filters are
free to do what they want and that no C-L is improperly returned.
- Allow non-GET requests and non-html responses to be compressed.

Submitted by: Sander Striker <striker@apache.org>
Reviewed by: Justin Erenkrantz

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

22 years agoChange the format slightly so that each "context" get's its own tag in
Joshua Slive [Fri, 15 Feb 2002 16:07:28 +0000 (16:07 +0000)]
Change the format slightly so that each "context" get's its own tag in
a <contextlist>.  This should make it easier to, for example, generate
an index of all the directives available in a certain context.

Also, add a css stylesheet, turn off link underlining, and turn all the
directive and module names green.  Further refinement necessary for sure.

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

22 years agoFix ap_directory_walk() per-dir merge bug seen when no <Directory /> is
Justin Erenkrantz [Fri, 15 Feb 2002 07:43:20 +0000 (07:43 +0000)]
Fix ap_directory_walk() per-dir merge bug seen when no <Directory /> is
present.

showstoppers--

Kudos to Jeff for finding it.
Kudos to BrianP for leading us in the right direction.
Kudos to OtherBill for pointing out the right way to fix this.

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

22 years agoAnother +1 for .32 beta (from Ian)
Justin Erenkrantz [Fri, 15 Feb 2002 05:22:16 +0000 (05:22 +0000)]
Another +1 for .32 beta (from Ian)

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

22 years agoFix a nasty little bug that could be hosing mod_mem_cache as well as mod_disk_cache
Bill Stoddard [Fri, 15 Feb 2002 03:54:47 +0000 (03:54 +0000)]
Fix a nasty little bug that could be hosing mod_mem_cache as well as mod_disk_cache

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

22 years agoJust toss these debug messages since so many people use httpd with
Justin Erenkrantz [Fri, 15 Feb 2002 01:17:53 +0000 (01:17 +0000)]
Just toss these debug messages since so many people use httpd with
LogLevel 'debug' and complain if they see anything that says "error"
in it.  This case isn't even interesting unless you are hard-core.

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

22 years agoThis is a bug or two away from working... Open both the header and data
Bill Stoddard [Thu, 14 Feb 2002 23:04:43 +0000 (23:04 +0000)]
This is a bug or two away from working...  Open both the header and data
files in the open_entity call. Need to be a bit smarter in managing the
cache_info structure

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

22 years agoPer <005b01c1b55f$dcd917a0$50381b09@sashimi>, FirstBill is +1 for beta.
Justin Erenkrantz [Thu, 14 Feb 2002 16:10:37 +0000 (16:10 +0000)]
Per <005b01c1b55f$dcd917a0$50381b09@sashimi>, FirstBill is +1 for beta.

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

22 years agothe last one I missed, hopefully ...
Lars Eilebrecht [Thu, 14 Feb 2002 14:38:15 +0000 (14:38 +0000)]
the last one I missed, hopefully ...

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

22 years agomissed this one...
Lars Eilebrecht [Thu, 14 Feb 2002 14:14:40 +0000 (14:14 +0000)]
missed this one...

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

22 years agoSome cosmetic changes.
Lars Eilebrecht [Thu, 14 Feb 2002 14:12:15 +0000 (14:12 +0000)]
Some cosmetic changes.
Submitted by:
Reviewed by:

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

22 years ago.32 has been rolled and placed in /dist/httpd
Justin Erenkrantz [Thu, 14 Feb 2002 08:22:32 +0000 (08:22 +0000)]
.32 has been rolled and placed in /dist/httpd

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

22 years agoSince we had 3 +1s for JRE_1 to become .32, so it is. Tarballs are on
Justin Erenkrantz [Thu, 14 Feb 2002 07:40:13 +0000 (07:40 +0000)]
Since we had 3 +1s for JRE_1 to become .32, so it is.  Tarballs are on
the way.

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

22 years agoWelcome to .33-dev.
Justin Erenkrantz [Thu, 14 Feb 2002 07:32:51 +0000 (07:32 +0000)]
Welcome to .33-dev.

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

22 years agoBump for .32
Justin Erenkrantz [Thu, 14 Feb 2002 07:31:55 +0000 (07:31 +0000)]
Bump for .32

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