]> granicus.if.org Git - apache/log
apache
22 years agofix typo in ap_proxy_http_canon: s/https:/https/
Doug MacEachern [Thu, 7 Mar 2002 23:40:03 +0000 (23:40 +0000)]
fix typo in ap_proxy_http_canon: s/https:/https/

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

22 years agoComments like this help keep the sanity of module authors.
Aaron Bannert [Thu, 7 Mar 2002 22:55:03 +0000 (22:55 +0000)]
Comments like this help keep the sanity of module authors.

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

22 years agoDeconstify...
Bill Stoddard [Thu, 7 Mar 2002 22:48:37 +0000 (22:48 +0000)]
Deconstify...

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

22 years agoDeconstify these fields...
Bill Stoddard [Thu, 7 Mar 2002 22:47:15 +0000 (22:47 +0000)]
Deconstify these fields...

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

22 years agoNeed to check if the userdir is absolute before it gets split apart by ap_getword()
Bradley Nicholes [Thu, 7 Mar 2002 22:36:07 +0000 (22:36 +0000)]
Need to check if the userdir is absolute before it gets split apart by ap_getword()
Also fixed up the !HAVE_DRIVE_LETTERS case (such as NetWare) where
the volume delimiter ( colon ) is not in an absolute position.

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

22 years agoAlignment tweaks. No function change.
Bill Stoddard [Thu, 7 Mar 2002 22:26:33 +0000 (22:26 +0000)]
Alignment tweaks. No function change.

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

22 years agoBail out gracefully if any part od cache load fails. Still need to handle bailing
Bill Stoddard [Thu, 7 Mar 2002 22:24:56 +0000 (22:24 +0000)]
Bail out gracefully if any part od cache load fails. Still need to handle bailing
out of serving out of the cache fails.

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

22 years agoChange the return type on read_headers, write_headers, read_body and write_body.
Bill Stoddard [Thu, 7 Mar 2002 22:13:15 +0000 (22:13 +0000)]
Change the return type on read_headers, write_headers, read_body and write_body.
Sanitize some of the return codes.

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

22 years agoap_rgetline: fix folding and partial line handling on ebcdic boxes. The
Greg Ames [Thu, 7 Mar 2002 22:08:46 +0000 (22:08 +0000)]
ap_rgetline: fix folding and partial line handling on ebcdic boxes.  The
normal case worked OK, but due to the recursion and multiple exit points,
input bytes could go thru charset translation multiple times or not at all.

Suggested by: Justin Erenkrantz

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

22 years agoDo a better job of cleaning up (plug memory leaks) and handling aborted
Bill Stoddard [Thu, 7 Mar 2002 21:44:49 +0000 (21:44 +0000)]
Do a better job of cleaning up (plug memory leaks) and handling aborted
cache updates. We really need a better way to allocate cache_objects.
Making WAY too many malloc/calloc calls...

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

22 years agoTorch a stale commented out line.
Sander Striker [Thu, 7 Mar 2002 20:03:02 +0000 (20:03 +0000)]
Torch a stale commented out line.

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

22 years agoBig style patch.
Sander Striker [Thu, 7 Mar 2002 19:53:31 +0000 (19:53 +0000)]
Big style patch.
Mostly detab, but also changed some comments from:
/*
**
*/

to:

/*
 *
 */

The latter is the dominant style in apache.  The only
other places they can be found (AFAIK) are mod_ssl and
mod_rewrite.

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

22 years agoTrack cache size as items are added to and removed from the cache
Bill Stoddard [Thu, 7 Mar 2002 19:27:58 +0000 (19:27 +0000)]
Track cache size as items are added to and removed from the cache

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

22 years agoPlace some limits on the size of the cache and the number of objects that can be
Bill Stoddard [Thu, 7 Mar 2002 19:21:56 +0000 (19:21 +0000)]
Place some limits on the size of the cache and the number of objects that can be
placed in the cache.

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

22 years agoNetWare .def files for the DAV modules
Bradley Nicholes [Thu, 7 Mar 2002 18:14:03 +0000 (18:14 +0000)]
NetWare .def files for the DAV modules

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

22 years agoAdded DAV to the build project
Bradley Nicholes [Thu, 7 Mar 2002 18:12:41 +0000 (18:12 +0000)]
Added DAV to the build project

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

22 years agoAdd a comment...
Bill Stoddard [Thu, 7 Mar 2002 15:16:25 +0000 (15:16 +0000)]
Add a comment...

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

22 years agoIt is bad to recursively remove every CVS directory in a person's
Aaron Bannert [Thu, 7 Mar 2002 15:09:36 +0000 (15:09 +0000)]
It is bad to recursively remove every CVS directory in a person's
home directory. Bad bad bad. Make sure the variable was set to
something before cd-ing to blank and ending up in their $HOME.

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

22 years agoIt is bad to recursively remove every CVS directory in a person's
Aaron Bannert [Thu, 7 Mar 2002 15:06:07 +0000 (15:06 +0000)]
It is bad to recursively remove every CVS directory in a person's
home directory. Bad bad bad. Make sure the variable was set to something
before cd-ing to blank and ending up in their $HOME.

Also, since each line under a make rule is treated as a new subshell,
it's not necessary to surround the whole line in ()s.

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

22 years agoMention adding a missing errordir entry in the Debian config.layout.
Aaron Bannert [Thu, 7 Mar 2002 14:59:32 +0000 (14:59 +0000)]
Mention adding a missing errordir entry in the Debian config.layout.

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

22 years agoWill the real errordir please step forward.
Aaron Bannert [Thu, 7 Mar 2002 14:55:14 +0000 (14:55 +0000)]
Will the real errordir please step forward.

Submitted by: Thom May <thom@planetarytramp.net>

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

22 years agoAdd CacheMinObjectSize and CacheMaxObjectSize directives to mod_mem_cache
Bill Stoddard [Thu, 7 Mar 2002 14:55:10 +0000 (14:55 +0000)]
Add CacheMinObjectSize and CacheMaxObjectSize directives to mod_mem_cache

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

22 years agoAdd a missing errordir entry in the Debian config.layout.
Aaron Bannert [Thu, 7 Mar 2002 14:26:07 +0000 (14:26 +0000)]
Add a missing errordir entry in the Debian config.layout.

PR: 10067
Obtained from:  Dirk-Jan Faber <dirk-jan@selwerd.nl>

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

22 years agoCleanup some left behind style nits I missed and clean
Sander Striker [Thu, 7 Mar 2002 14:13:23 +0000 (14:13 +0000)]
Cleanup some left behind style nits I missed and clean
one up I just introduced :(.
Add the standard comments to the module struct.

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

22 years agoAlways fun when you mess up your first commit...
Sander Striker [Thu, 7 Mar 2002 13:12:59 +0000 (13:12 +0000)]
Always fun when you mess up your first commit...

Get the logic right this time.

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

22 years agoCheck to see if r->content_type != NULL before comparing it to something.
Sander Striker [Thu, 7 Mar 2002 13:08:34 +0000 (13:08 +0000)]
Check to see if r->content_type != NULL before comparing it to something.
Remove a check that was in here twice.

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

22 years agoOh Yoko!
Justin Erenkrantz [Thu, 7 Mar 2002 09:48:07 +0000 (09:48 +0000)]
Oh Yoko!

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

22 years agoAs hinted on dev@httpd, change filter naming schemes to match our
Justin Erenkrantz [Thu, 7 Mar 2002 09:27:17 +0000 (09:27 +0000)]
As hinted on dev@httpd, change filter naming schemes to match our
expectations of their usage.

The reason that we should make this change now is that we have changed
the implied meaning of AP_FTYPE_HTTP_HEADER - some users of this should
be PROTOCOL while others should be CONTENT_SET.  In order to clarify it,
toss all of the bogus names and force the filter writers to make sure
they understand what they are doing.

CONTENT_SET is new (horrible name - change if you have better idea), but
it indicates that it should run between RESOURCE and PROTOCOL.
mod_deflate is the ideal CONTENT_SET filter.

The changed type names are:
CONTENT is now RESOURCE.
HTTP_HEADER is now PROTOCOL.  However, most filters that used HTTP_HEADER
may want CONTENT_SET.  (Only things like POP and HTTP belong as PROTOCOL.)

MMN bump since all filters need to be recompiled due to filter reordering.

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

22 years agoWhen using mod_ssl, it is possible that we'd be called when there are no
Justin Erenkrantz [Thu, 7 Mar 2002 08:58:21 +0000 (08:58 +0000)]
When using mod_ssl, it is possible that we'd be called when there are no
protocol filters, so stop the segfault.

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

22 years agoFix prototype and return value of http_create_request to match new hook
Justin Erenkrantz [Thu, 7 Mar 2002 08:23:56 +0000 (08:23 +0000)]
Fix prototype and return value of http_create_request to match new hook
declaration.

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

22 years agoWe need to setup protocol filters for the fake request. If we don't,
Ryan Bloom [Thu, 7 Mar 2002 06:07:25 +0000 (06:07 +0000)]
We need to setup protocol filters for the fake request.  If we don't,
then when any request filters are added, the connection filters will be
lost.  This fixes the proxy.

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

22 years agoThere is no reason to insert the protocol filters in the insert_filters
Ryan Bloom [Thu, 7 Mar 2002 05:02:53 +0000 (05:02 +0000)]
There is no reason to insert the protocol filters in the insert_filters
phase.  This moves us to inserting the filters in the create_request
phase.  This makes more sense, because now the protocol filters are attached
to the request as soon as possible.  Previously, some requests never
called the insert_filters phase, so they don't get the filters.  Think
redirects for reqeusts that never call insert_filters.

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

22 years agoConversion to XML
Rich Bowen [Thu, 7 Mar 2002 03:46:33 +0000 (03:46 +0000)]
Conversion to XML

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

22 years agoRemove the prev pointer from the filter chain. This removes
Ryan Bloom [Thu, 7 Mar 2002 02:09:30 +0000 (02:09 +0000)]
Remove the prev pointer from the filter chain.  This removes
the complexity of trying to set the filter chain correctly, with the
side-effect of forcing us to walk the entire chain whenever we add
a filter.  Since the filter chains are small, the decrease in
complexity is worth it.
Reviewed by: Allan Edwards

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

22 years agoXML conversion
Rich Bowen [Thu, 7 Mar 2002 01:19:40 +0000 (01:19 +0000)]
XML conversion

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

22 years ago64-bit build on AIX:
Jeff Trawick [Thu, 7 Mar 2002 00:23:30 +0000 (00:23 +0000)]
64-bit build on AIX:
  fix major bogosity in the logic to avoid setting LDR_CNTRL=MAXDATA=xxx
  for a 64-bit build...  the name of the environment variable was wrong
  and even the test usage was bogus

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

22 years agoBring some more files into line with the new DTD.
Joshua Slive [Wed, 6 Mar 2002 22:16:49 +0000 (22:16 +0000)]
Bring some more files into line with the new DTD.

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

22 years agoBring some docs into line with the DTD.
Joshua Slive [Wed, 6 Mar 2002 20:58:48 +0000 (20:58 +0000)]
Bring some docs into line with the DTD.

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

22 years agoA few tweaks to the DTD found while validating existing docs.
Joshua Slive [Wed, 6 Mar 2002 20:42:40 +0000 (20:42 +0000)]
A few tweaks to the DTD found while validating existing docs.

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

22 years agoFix a problem in the new --enable-layout functionality where
Aaron Bannert [Wed, 6 Mar 2002 18:49:54 +0000 (18:49 +0000)]
Fix a problem in the new --enable-layout functionality where
it wouldn't allow overrides from variables like --prefix,
--bindir, etc.

Mention my fix to the core input filter for the AP_MODE_EXHAUSTIVE case.

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

22 years agoFix a problem in the new --enable-layout functionality where
Aaron Bannert [Wed, 6 Mar 2002 18:48:22 +0000 (18:48 +0000)]
Fix a problem in the new --enable-layout functionality where
it wouldn't allow overrides from variables like --prefix,
--bindir, etc.

Obtained from:  Partly from an autoconf-generated configure script.
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Aaron Bannert, Justin Erenkrantz

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

22 years agobump after the tag.
Ryan Bloom [Wed, 6 Mar 2002 18:09:09 +0000 (18:09 +0000)]
bump after the tag.

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

22 years agoFix a bug in the APR_MODE_EXHAUSTIVE mode for the core input filter.
Aaron Bannert [Wed, 6 Mar 2002 18:03:19 +0000 (18:03 +0000)]
Fix a bug in the APR_MODE_EXHAUSTIVE mode for the core input filter.
This patch changes nothing outside of that mode.

Also, why do we ever call apr_brigade_length() in the core? This doesn't
seem right to me, so here's a comment above the other call.

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

22 years agoPush for a new tag.
Ryan Bloom [Wed, 6 Mar 2002 18:00:14 +0000 (18:00 +0000)]
Push for a new tag.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoapr-utils rename apr_ansi_time_to_apr_time and
Ian Holsman [Wed, 6 Mar 2002 17:55:38 +0000 (17:55 +0000)]
apr-utils rename apr_ansi_time_to_apr_time and
apr_exploded_time_t.

PR:
Obtained from:
Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Ian Holsman

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

22 years agomake sure r->proto_xxput_filter gets updated as necessary when
Allan K. Edwards [Wed, 6 Mar 2002 17:29:39 +0000 (17:29 +0000)]
make sure r->proto_xxput_filter gets updated as necessary when
deleting a filter from the chain

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

22 years agoBring the html transformations up-to-date.
Joshua Slive [Wed, 6 Mar 2002 17:08:19 +0000 (17:08 +0000)]
Bring the html transformations up-to-date.

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

22 years agoTry once more to fix the whitespace problems. This type use a big stick
Joshua Slive [Wed, 6 Mar 2002 17:06:41 +0000 (17:06 +0000)]
Try once more to fix the whitespace problems.  This type use a big stick
by turning off indenting.

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

22 years agoA few small changes to bring some docs in line with the DTD.
Joshua Slive [Wed, 6 Mar 2002 16:24:47 +0000 (16:24 +0000)]
A few small changes to bring some docs in line with the DTD.

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

22 years agoAdd a DTD for the new module docs.
Joshua Slive [Wed, 6 Mar 2002 16:19:35 +0000 (16:19 +0000)]
Add a DTD for the new module docs.

At the moment, not everything will validate with this DTD.  This could be
for a couple reasons:

1. The DTD needs some slight adjustments.

2. The xml needs some slight adjustments.

On the other hand, some things like mod_rewrite.xml are so far from this
DTD that I don't think I will bother trying to make it validate right
now.

Submitted By: Brad Miller <brad@beldamar.com>, Joshua Slive

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

22 years agoA few changes of my own:
Joshua Slive [Wed, 6 Mar 2002 15:57:52 +0000 (15:57 +0000)]
A few changes of my own:

Get rid of the 100% table widths, since they don't render well in MSIE.
Add the &nbsp; back in "Module Identifier".
Fix the remaining extra-space problems.

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

22 years agoUpdated to stylessheets to translate remaining text
Joshua Slive [Wed, 6 Mar 2002 15:48:14 +0000 (15:48 +0000)]
Updated to stylessheets to translate remaining text
and improve a few spacing issues.

Submitted by: Patrik Grip-Jansson <patrikj@gnulix.org>

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

22 years agoRemove a comment that no longer applies.
Ryan Bloom [Wed, 6 Mar 2002 14:43:45 +0000 (14:43 +0000)]
Remove a comment that no longer applies.

Submitted by:  Greg Stein

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

22 years agomod_env xml conversion.
Joshua Slive [Wed, 6 Mar 2002 01:51:37 +0000 (01:51 +0000)]
mod_env xml conversion.

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

22 years agoAdd mpm_winnt conversion and fix a typo in mpm_common.
Joshua Slive [Tue, 5 Mar 2002 23:15:43 +0000 (23:15 +0000)]
Add mpm_winnt conversion and fix a typo in mpm_common.

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

22 years agoaxe the entry on graceful restart problems with worker
Jeff Trawick [Tue, 5 Mar 2002 21:23:29 +0000 (21:23 +0000)]
axe the entry on graceful restart problems with worker

I was too stupid to read the code to determine that the accept mutex
failure log messages were harmless and not indicative of a real problem.

I'll try to understand the conditions where I'm seeing connections
dropped.

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

22 years agofailures on the accept mutex are common at restart time, so be smart
Jeff Trawick [Tue, 5 Mar 2002 21:18:07 +0000 (21:18 +0000)]
failures on the accept mutex are common at restart time, so be smart
about the log level and use APLOG_DEBUG if we're restarting

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

22 years agofix a typo in a log message... the message claimed that apr_proc_mutex_lock()
Jeff Trawick [Tue, 5 Mar 2002 21:01:24 +0000 (21:01 +0000)]
fix a typo in a log message...  the message claimed that apr_proc_mutex_lock()
failed when actually it was apr_proc_mutex_unlock() which failed

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

22 years agoskip the lock release if the lock obtain failed
Jeff Trawick [Tue, 5 Mar 2002 20:51:50 +0000 (20:51 +0000)]
skip the lock release if the lock obtain failed

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

22 years agoSander's Stylistic Submission
Ian Holsman [Tue, 5 Mar 2002 20:43:24 +0000 (20:43 +0000)]
Sander's Stylistic Submission
(de-tab)
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoSander's Stylistic Submission
Ian Holsman [Tue, 5 Mar 2002 20:42:31 +0000 (20:42 +0000)]
Sander's Stylistic Submission
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoNetWare AWK script for producing the shipping version of the HTTPD.conf
Bradley Nicholes [Tue, 5 Mar 2002 19:55:32 +0000 (19:55 +0000)]
NetWare AWK script for producing the shipping version of the HTTPD.conf
file from the template

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

22 years agoDetabify those parts of this file which don't collide with the bucket
Cliff Woolley [Tue, 5 Mar 2002 18:21:39 +0000 (18:21 +0000)]
Detabify those parts of this file which don't collide with the bucket
freelist patch.  The remaining tabs go away for free with that patch.
Submitted by: Sander Striker
Reviewed by: Brian Pane

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

22 years agofix <Directory ~ blah> containers.
Greg Ames [Tue, 5 Mar 2002 15:46:21 +0000 (15:46 +0000)]
fix <Directory ~ blah> containers.

also, eradicate a few nefarious tabs which were found lurking in the vicinity.

Submitted by:  Rob Simonson <simo@us.ibm.com>
Reviewed by:   Greg Ames

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

22 years agoRemove another hack from the server. The add_required_filters function
Ryan Bloom [Tue, 5 Mar 2002 05:41:28 +0000 (05:41 +0000)]
Remove another hack from the server.  The add_required_filters function
was required to make sure that the sub request had the correct filters
when we went send the error page.  With the new filter insertion logic,
this is no longer necessary.

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

22 years agoOnly insert net_filter once per request. Initialize the output
Ryan Bloom [Tue, 5 Mar 2002 05:24:21 +0000 (05:24 +0000)]
Only insert net_filter once per request.  Initialize the output
protocol filters.

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

22 years agoStop the loop when we have found the correct filter, or when the filter
Ryan Bloom [Tue, 5 Mar 2002 05:21:13 +0000 (05:21 +0000)]
Stop the loop when we have found the correct filter, or when the filter
list is over.  Do not stop if the next filter is NULL.

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

22 years agomod_dir xml conversion.
Joshua Slive [Mon, 4 Mar 2002 21:24:05 +0000 (21:24 +0000)]
mod_dir xml conversion.

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

22 years agoFix up the wording on the --with-module output printed during --help.
Aaron Bannert [Mon, 4 Mar 2002 21:20:12 +0000 (21:20 +0000)]
Fix up the wording on the --with-module output printed during --help.
This has been a FAQ with some new 2.0 module developers.

Submitted by: Thom May <thom@planetarytramp.net>
Reviewed by: Aaron Bannert

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

22 years agoConvert mod_deflate.
Joshua Slive [Mon, 4 Mar 2002 21:10:36 +0000 (21:10 +0000)]
Convert mod_deflate.

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

22 years agoAdd mod_dav.xml and cleanup a couple missing things in mod_charset_lite.
Joshua Slive [Mon, 4 Mar 2002 20:57:06 +0000 (20:57 +0000)]
Add mod_dav.xml and cleanup a couple missing things in mod_charset_lite.

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

22 years agomod_charset_lite xml format.
Joshua Slive [Mon, 4 Mar 2002 20:39:49 +0000 (20:39 +0000)]
mod_charset_lite xml format.

I'm termporarily holding off committing the html transformations while
we work out a few stylesheet problems.

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

22 years ago Just formatting cleanup, nothing interesting here, move along :)
William A. Rowe Jr [Mon, 4 Mar 2002 19:11:05 +0000 (19:11 +0000)]
  Just formatting cleanup, nothing interesting here, move along :)

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

22 years agoDrop one of the bad worker MPM symtoms (dropped connections)
Jeff Trawick [Mon, 4 Mar 2002 18:12:05 +0000 (18:12 +0000)]
Drop one of the bad worker MPM symtoms (dropped connections)

Even though I can hit it pretty readily on my Linux box,
I can't reproduce on AIX or Solaris and I don't think anybody
else noticed it on Linux.

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

22 years agoBail on computing the amount of bytes in a brigade if any of the buckets
Bill Stoddard [Mon, 4 Mar 2002 17:13:08 +0000 (17:13 +0000)]
Bail on computing the amount of bytes in a brigade if any of the buckets
have indeterminate length (e.g., a pipe bucket). Passing an invalid length
into mod_mem_cache can cause it to overflow its cache buffer.

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

22 years agomod_cache tweak to make it HTTP/1.1 compliant
Bill Stoddard [Mon, 4 Mar 2002 14:53:32 +0000 (14:53 +0000)]
mod_cache tweak to make it HTTP/1.1 compliant

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

22 years agoThese are fixed...
Bill Stoddard [Mon, 4 Mar 2002 14:44:28 +0000 (14:44 +0000)]
These are fixed...

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

22 years agoThe style police at work.
Justin Erenkrantz [Mon, 4 Mar 2002 10:46:22 +0000 (10:46 +0000)]
The style police at work.

(Justin took a minor pass at this on top of Sander's patch.)

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

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

22 years agoEnsure that net_time filter isn't added on subreqs - we assume that it is
Justin Erenkrantz [Mon, 4 Mar 2002 09:20:03 +0000 (09:20 +0000)]
Ensure that net_time filter isn't added on subreqs - we assume that it is
added on !r->main requests.  This led to infinite loop/SEGV when dealing
with anything that created a subreq.

(I don't think core_create_req is a good place for adding this filter.)

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

22 years agoAdding the same filters over and over again used to be okay, because
Ryan Bloom [Mon, 4 Mar 2002 05:54:44 +0000 (05:54 +0000)]
Adding the same filters over and over again used to be okay, because
we would lose the extra filters.  Now, if a filter is added, it is run.
Unfortunately, this can cause an infinite loop, or it can cause request
headers to appear twice.  This commit removes two instances in the core
where we were inserting filters for a second and third time.  The bug
was that error responses were causing infinite loops.

This also removes the reset_filters function, which did the exact
same thing as add_required_filters.  The two functions were both called
in error conditions, which was part of what caused this bug.

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

22 years agoIf we insert a protocol filter before we insert a request filter, we
Ryan Bloom [Mon, 4 Mar 2002 05:29:04 +0000 (05:29 +0000)]
If we insert a protocol filter before we insert a request filter, we
must set the r->output_filter to r->proto_output_filter.  If we don't,
then as soon as we insert the request filter, the protocol filter will
be removed.  This was causing headers to not be sent on some requests.

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

22 years agoConversion to xml
Rich Bowen [Mon, 4 Mar 2002 02:55:47 +0000 (02:55 +0000)]
Conversion to xml

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

22 years agoConversion to xml
Rich Bowen [Mon, 4 Mar 2002 02:45:22 +0000 (02:45 +0000)]
Conversion to xml

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

22 years agoConversion to xml
Rich Bowen [Mon, 4 Mar 2002 02:38:42 +0000 (02:38 +0000)]
Conversion to xml

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

22 years agoClassify some of the input filters as the correct types. Previous to
Ryan Bloom [Sun, 3 Mar 2002 22:34:55 +0000 (22:34 +0000)]
Classify some of the input filters as the correct types.  Previous to
this patch, the type wasn't too important, because all filters were
put on the same list.  After this patch, the filter type is very important,
because there are three different types of filters, and they are all treated
differently, namely:

CONNECTION: Filters of this type are valid for the lifetime of this
connection.
PROTOCOL: Filters of this type are valid for the lifetime of this
request from the point of view of the client, this means
that the request is valid from the time that the request
is sent until the time that the response is received.
CONTENT: Filters of this type are valid for the time that this
content is used to satisfy a request.  For simple requests,
this is identical to PROTOCOL, but internal redirects
and sub-requests can change the content without ending
the request.

It is important to realize that the three major types above are actually
broken down into smaller groups in the code, to ensure that the ordering
of filters is always correct.

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

22 years agoI forgot the return, which mean meaningless log messages. This makes us
Ryan Bloom [Sun, 3 Mar 2002 22:18:45 +0000 (22:18 +0000)]
I forgot the return, which mean meaningless log messages.  This makes us
return the correct information.

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

22 years agoThis fixes most of the header bug that was committed last night. The server
Ryan Bloom [Sun, 3 Mar 2002 22:04:03 +0000 (22:04 +0000)]
This fixes most of the header bug that was committed last night.  The server
is seg faulting on pipelined requests currently, but I want to get people
back to a running server.

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

22 years agoUpdates to the XSLT transformation:
Joshua Slive [Sun, 3 Mar 2002 15:32:57 +0000 (15:32 +0000)]
Updates to the XSLT transformation:

- Add a facility for translations.
- Add a type="warning" for <note>.
- Clean up some variable definitions.

Submitted by:  Patrik Grip-Jansson <patrikj@gnulix.org>

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

22 years agoI forgot to bump the mmn.
Ryan Bloom [Sun, 3 Mar 2002 06:05:58 +0000 (06:05 +0000)]
I forgot to bump the mmn.

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

22 years agoThis finishes the mod_dir/mod_negotiation bug. This final part of the
Ryan Bloom [Sun, 3 Mar 2002 06:04:08 +0000 (06:04 +0000)]
This finishes the mod_dir/mod_negotiation bug.  This final part of the
solution ensures that we don't lose filters if they are added later than
we expect.  The problem could be seen if a connection filter was added
after a request-based filter was added in the past.  The problem was that
the request-based filters pointed to the first filter in the connection
record, so the new connection filter was never called.  Now, all filters
are put on their correct filter lists, and we are sure to always update
all pointers when adding a filter.

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

22 years agoFix the mod_dir/mod_negotiation bug, where redirects and sub requests
Ryan Bloom [Sun, 3 Mar 2002 02:15:52 +0000 (02:15 +0000)]
Fix the mod_dir/mod_negotiation bug, where redirects and sub requests
were not getting the correct filters.  This is done by creating a location
in the request rec that holds protocol level filters.  Protocol level
filters survive for one request, from the time the request is received
from the user to the time the response is sent.  r->output_filters now
stores the request level filters, which are only valid for the lifetime
of one request_rec.

This patch works, but it is not complete.  The second half of the problem
is that add_any_filter doesn't check where it puts the filters that it
adds, so it is possible for filters to be put on this wrong list, and
for filters to be lost completely during request processing.  That half
of the fix will be coming in the next day or so.

Submitted by: Will Rowe, Justin Erenkrantz, Ryan Bloom

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

22 years agoreuse existing private key if possible for all SSLPassPhraseDialog
Doug MacEachern [Sun, 3 Mar 2002 00:46:07 +0000 (00:46 +0000)]
reuse existing private key if possible for all SSLPassPhraseDialog
types, not just builtin.  on win32 for example, a pipe dialog might
allocate a wintty for prompting, which results in 4 prompts at
startup, 2 for each child and 2 within each when httpd "restarts
itself".
update comments on this and wrap them a bit.

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

22 years agoParen-protect macro arguments when used. (This will be needed later when
Cliff Woolley [Sun, 3 Mar 2002 00:36:07 +0000 (00:36 +0000)]
Paren-protect macro arguments when used.  (This will be needed later when
the bucket api gets changed.)

Submitted by: Brian Pane

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

22 years agoAdd stupid idea
Jim Jagielski [Sat, 2 Mar 2002 19:10:07 +0000 (19:10 +0000)]
Add stupid idea

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

22 years agoChanged all the examples into <examples>. Changed a few notes to
Rich Bowen [Sat, 2 Mar 2002 16:40:41 +0000 (16:40 +0000)]
Changed all the examples into <examples>. Changed a few notes to
<notes>. Other minor cleanup.

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

22 years agoAdd section id, make a note into a <note>
Rich Bowen [Sat, 2 Mar 2002 16:39:01 +0000 (16:39 +0000)]
Add section id, make a note into a <note>

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

22 years agoInitial conversion. Need to clean this up a little.
Rich Bowen [Sat, 2 Mar 2002 16:15:29 +0000 (16:15 +0000)]
Initial conversion. Need to clean this up a little.

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

22 years agoConversion to XML
Rich Bowen [Sat, 2 Mar 2002 03:32:22 +0000 (03:32 +0000)]
Conversion to XML

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

22 years agoAdded example of denying, or allowing, particular users to have UserDir
Rich Bowen [Sat, 2 Mar 2002 02:37:17 +0000 (02:37 +0000)]
Added example of denying, or allowing, particular users to have UserDir
directories.
In a discussion on IRC, it was requested that an explicit example of
this configuration be provided in the documentation.

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

22 years agoAdded the documentation for building Apache for NetWare using the GNU
Bradley Nicholes [Fri, 1 Mar 2002 22:29:16 +0000 (22:29 +0000)]
Added the documentation for building Apache for NetWare using the GNU
make files

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