]> granicus.if.org Git - apache/log
apache
23 years agoGet rid of old naming fluff... MPMs aren't
Jim Jagielski [Wed, 25 Apr 2001 13:07:43 +0000 (13:07 +0000)]
Get rid of old naming fluff... MPMs aren't
'modules' anymore. Also, we aren't dependant on Pthreads per se

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

23 years agoDocco update for modules directory layout
Jim Jagielski [Wed, 25 Apr 2001 13:05:45 +0000 (13:05 +0000)]
Docco update for modules directory layout

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

23 years agomod_proxy and the proxy submodules now build properly as DSOs.
Graham Leggett [Tue, 24 Apr 2001 11:29:40 +0000 (11:29 +0000)]
mod_proxy and the proxy submodules now build properly as DSOs.
PR:
Obtained from:
Reviewed by:

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

23 years agoStopped the HTTP proxy from trying to read entity bodies when there
Graham Leggett [Tue, 24 Apr 2001 08:38:43 +0000 (08:38 +0000)]
Stopped the HTTP proxy from trying to read entity bodies when there
wasn't one (response was 1xx, 204, 205 or 304).
PR:
Obtained from:
Reviewed by:

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

23 years agoMade the variable naming the same as everywhere else in Apache for the
Graham Leggett [Tue, 24 Apr 2001 04:38:53 +0000 (04:38 +0000)]
Made the variable naming the same as everywhere else in Apache for the
ap_get_brigade() fix.
PR:
Obtained from:
Reviewed by:

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

23 years agoJust for the sake of cleanliness ...
Victor J. Orlikowski [Tue, 24 Apr 2001 02:50:19 +0000 (02:50 +0000)]
Just for the sake of cleanliness ...

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

23 years agoadjust to ap_get_brigade() / input filter api changes
Doug MacEachern [Tue, 24 Apr 2001 02:17:21 +0000 (02:17 +0000)]
adjust to ap_get_brigade() / input filter api changes

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

23 years agoback out my quiesce limit change altogether from the threaded mpm until it
Greg Ames [Mon, 23 Apr 2001 23:14:35 +0000 (23:14 +0000)]
back out my quiesce limit change altogether from the threaded mpm until it
learns how to go away nicely (shouldn't be too bad actually :-)

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

23 years agoSometimes, boys and girls, pointers and integers *aren't interchangeable.
Victor J. Orlikowski [Mon, 23 Apr 2001 21:49:15 +0000 (21:49 +0000)]
Sometimes, boys and girls, pointers and integers *aren't interchangeable.

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

23 years agoApply changes to ap_get_brigade() to the proxy code.
Graham Leggett [Mon, 23 Apr 2001 21:03:39 +0000 (21:03 +0000)]
Apply changes to ap_get_brigade() to the proxy code.
PR:
Obtained from:
Reviewed by:

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

23 years ago*Sigh.* The janitor cleans up after himself.
Victor J. Orlikowski [Mon, 23 Apr 2001 19:50:28 +0000 (19:50 +0000)]
*Sigh.* The janitor cleans up after himself.
This makes shared proxy builds work.

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

23 years agoFix proxy to NOT be built by default.
Victor J. Orlikowski [Mon, 23 Apr 2001 18:28:25 +0000 (18:28 +0000)]
Fix proxy to NOT be built by default.
Obtained from: Jeff Trawick
Submitted by: Victor Orlikowski

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

23 years agoDocument the new argument to ap_get_brigade()
Ryan Bloom [Mon, 23 Apr 2001 17:28:58 +0000 (17:28 +0000)]
Document the new argument to ap_get_brigade()

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

23 years agoOS/2: Export from the shared core symbols from the socket library needed by
Brian Havard [Mon, 23 Apr 2001 14:35:50 +0000 (14:35 +0000)]
OS/2: Export from the shared core symbols from the socket library needed by
mod_dav & mod_unique_id.

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

23 years agoAdd a few more modules to the "most" category.
Brian Havard [Mon, 23 Apr 2001 14:29:57 +0000 (14:29 +0000)]
Add a few more modules to the "most" category.

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

23 years agoFix typo.
Yoshiki Hayashi [Mon, 23 Apr 2001 12:43:16 +0000 (12:43 +0000)]
Fix typo.
Submitted by: Koga Youichirou <y-koga@apache.or.jp>

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

23 years agocomment on a couple of daedalus core dumps
Jeff Trawick [Mon, 23 Apr 2001 11:33:28 +0000 (11:33 +0000)]
comment on a couple of daedalus core dumps

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

23 years agofurther testing shows processes w/no worker threads hanging around...eeeew.
Greg Ames [Mon, 23 Apr 2001 04:19:18 +0000 (04:19 +0000)]
further testing shows processes w/no worker threads hanging around...eeeew.

disabling the quiesce limit for now pending more sleep/debugging.

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

23 years agoLimit the threaded mpm to quiescing one process at a time.
Greg Ames [Mon, 23 Apr 2001 02:13:17 +0000 (02:13 +0000)]
Limit the threaded mpm to quiescing one process at a time.

This is to fix a problem where the scoreboard is filled with
quiescing processes and no working processes can start, triggered by
MaxRequestsPerChild.  perform_idle_server_maintenance could theoretically
cause it as well.

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

23 years agoAt the hack-athon we decided to change the way that input filters
Ryan Bloom [Sun, 22 Apr 2001 22:19:32 +0000 (22:19 +0000)]
At the hack-athon we decided to change the way that input filters
determine how much data is returned to the previous filter.  Prior to this
change, we used a field in the conn_rec to determine how much to return.
After this change, we use an argument to ap_get_brigade.  This makes it
much more obvious how things work at all levels, so that module authors
can easily determine how much data is supposed to be returned to them.

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

23 years agoAdd a comment about how http_filter works.
Ryan Bloom [Sun, 22 Apr 2001 15:46:19 +0000 (15:46 +0000)]
Add a comment about how http_filter works.
Submitted by: Graham Leggett <minfrin@sharp.fm>

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

23 years agoPut the keep-alive connection logging back.
Ryan Bloom [Sat, 21 Apr 2001 22:17:59 +0000 (22:17 +0000)]
Put the keep-alive connection logging back.

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

23 years agoRevert about half of the last commit because of an oversight on my part
Cliff Woolley [Sat, 21 Apr 2001 22:01:05 +0000 (22:01 +0000)]
Revert about half of the last commit because of an oversight on my part
that broke it.  Unfortunately, fixing the oversight "the right way" is
almost as ugly as the original code; it's easier to just go back to the way
it was, at least for now.

The problem is that the original code would delete buckets from foo through
bar in the brigade, and the patched code deletes *everything* up through
bar, which is bad.  I could have fixed it by doing two splits, but that
introduces too many palloc's for my taste.  It's also fixable with RING macros,
but I refuse to start using RING macros directly on brigades.  The best
solution would be if there were a brigade equivalent to a RING_UNSPLICE/
RING_INSERT_HEAD sequence (this sequence is also used interally by
apr_brigade_split(), btw), something like this:
APR_BRIGADE_TRANSFER_BUCKETS(oldbrigade,newbrigade,startbucket,endbucket);

Absent that, the affected parts of the patch are hereby reverted (grumble,
grumble).  If people liek the APR_BRIGADE_TRANSFER_BUCKETS() idea, I'll
implement that and repatch mod_include later.

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

23 years agoRevert the change that moved keepalives out of conn_rec. That variable
Roy T. Fielding [Sat, 21 Apr 2001 12:23:37 +0000 (12:23 +0000)]
Revert the change that moved keepalives out of conn_rec.  That variable
controls the number of requests per connection, regardless of the protocol
used by the request.

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

23 years agoRevert addition of HTTP logging hhok for connection status -- this is not
Roy T. Fielding [Sat, 21 Apr 2001 12:00:02 +0000 (12:00 +0000)]
Revert addition of HTTP logging hhok for connection status -- this is not
specific to HTTP.

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

23 years agoChange mod_include to use the latest bucket API tricks. This gets
Cliff Woolley [Fri, 20 Apr 2001 20:58:28 +0000 (20:58 +0000)]
Change mod_include to use the latest bucket API tricks.  This gets
rid of some obscure while loop magic that had to be done before,
making mod_include easier to read and a better example for future
filter writers.

There should be no semantic changes in this patch... just a 1-to-1
mapping from while loops to bucket API calls that do the same thing.

Reviewed by: Paul J. Reder

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

23 years agostruct_ptr is a void*. The Windows compiler doesn't like it when you try
Bill Stoddard [Fri, 20 Apr 2001 19:11:21 +0000 (19:11 +0000)]
struct_ptr is a void*.  The Windows compiler doesn't like it when you try
to do pointer math on a void*.

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

23 years agoFix seg fault at start-up introduced by Ryan's change to enabl
Bill Stoddard [Fri, 20 Apr 2001 17:59:05 +0000 (17:59 +0000)]
Fix seg fault at start-up introduced by Ryan's change to enabl
modules to specify their own logging tags. mod_log_config
registers an optional function, ap_register_log_handler().
ap_register_log_handler() was being called by http_core before
the directive hash table was created. This patch creates the
directive hash table before ap_register_log_handler() is
registered as an optional function.

Submitted by:  [jean-frederic clere <jfrederic.clere@fujitsu-siemens.com>]
Reviewed by:  Jeff Trawick, Bill Stoddard

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

23 years agoAdd ap_set_int_slot() function
Doug MacEachern [Fri, 20 Apr 2001 16:43:39 +0000 (16:43 +0000)]
Add ap_set_int_slot() function
PR:
Obtained from:
Submitted by: John K. Sterling <sterling@covalent.net>
Reviewed by: dougm

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

23 years agoUnder certain circumstances, Apache did not supply the
Jeff Trawick [Fri, 20 Apr 2001 15:38:24 +0000 (15:38 +0000)]
Under certain circumstances, Apache did not supply the
right response headers when requiring authentication.
[Gertjan van Wingerde <Gertjan.van.Wingerde@cmg.nl>] PR#7114
(This is a port of the change that went into Apache 1.3.19.)

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

23 years agoMade sure dates were canonicalised correctly when passed to the client
Graham Leggett [Thu, 19 Apr 2001 21:18:41 +0000 (21:18 +0000)]
Made sure dates were canonicalised correctly when passed to the client
browser through the HTTP proxy.
PR:
Obtained from:
Reviewed by:

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

23 years agotest -e isn't portable; use test -f instead
Jeff Trawick [Thu, 19 Apr 2001 19:02:54 +0000 (19:02 +0000)]
test -e isn't portable; use test -f instead

this gets DSO builds working on Solaris (dunno where else) again

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

23 years agoRemove unused variable.
Brian Havard [Thu, 19 Apr 2001 13:56:02 +0000 (13:56 +0000)]
Remove unused variable.

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

23 years agoCouple of show stoppers
Bill Stoddard [Thu, 19 Apr 2001 13:27:58 +0000 (13:27 +0000)]
Couple of show stoppers

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

23 years agoget mod_cache to at least compile
Jeff Trawick [Thu, 19 Apr 2001 12:07:50 +0000 (12:07 +0000)]
get mod_cache to at least compile

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

23 years agoNew Japanese translation
Yoshiki Hayashi [Thu, 19 Apr 2001 03:27:39 +0000 (03:27 +0000)]
New Japanese translation

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

23 years agoNew Japanese translation.
Yoshiki Hayashi [Thu, 19 Apr 2001 03:08:04 +0000 (03:08 +0000)]
New Japanese translation.

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

23 years agoNew Japanese translation.
Yoshiki Hayashi [Thu, 19 Apr 2001 02:54:28 +0000 (02:54 +0000)]
New Japanese translation.

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

23 years agoForgot to add this file.
Ryan Bloom [Wed, 18 Apr 2001 22:29:31 +0000 (22:29 +0000)]
Forgot to add this file.

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

23 years agoAllow modules to specify their own logging format specifier. Basically,
Ryan Bloom [Wed, 18 Apr 2001 21:06:07 +0000 (21:06 +0000)]
Allow modules to specify their own logging format specifier.  Basically,
mod_log_config has registered an optional function, that other modules
can use to specify a function to be called.  This is analogous to the way
that mod_include works.  This also allows http to do the connection
logging itself, without exposing HTTP specific pieces to other modules.

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

23 years agoThere is a bug in how we sort some hooks, the pre-config hook is one that
Ryan Bloom [Wed, 18 Apr 2001 20:56:04 +0000 (20:56 +0000)]
There is a bug in how we sort some hooks, the pre-config hook is one that
is definately incorrect.  Basically, the first time we call the pre-config
hooks, they are sorted correctly.  However, when we call them the second
time, we use the order that modules are loaded into the server.  This
move basically puts the http_module after mod_log_config in the compiled
server.  It is a hack, and a work-around to allow for my next commit.

When the hook sort issue is solved, this should be re-named to config.m4

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

23 years agoThis changes the build process as outlined in my email earlier this week.
David Reid [Wed, 18 Apr 2001 20:51:35 +0000 (20:51 +0000)]
This changes the build process as outlined in my email earlier this week.

Essentially we now build the static objects, then allow a platform to run
a given command, build the shared modules, then run another command before exiting.

This gets us building dso's on beos and may provide a better framework for some of
the other "strange" platforms out there without stopping the normal ones working.

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

23 years agoDon't overwrite r->the_request. This was causing us to never get the
Ryan Bloom [Wed, 18 Apr 2001 20:46:46 +0000 (20:46 +0000)]
Don't overwrite r->the_request.  This was causing us to never get the
request in the access_log

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

23 years agoadd "extern" to the decl of http_module so that we don't get duplicate
Jeff Trawick [Wed, 18 Apr 2001 18:39:10 +0000 (18:39 +0000)]
add "extern" to the decl of http_module so that we don't get duplicate
symbol warnings from the linkers on some platforms (e.g., AIX)

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

23 years agoaccount for the change to apr_create_signal_thread
Jeff Trawick [Wed, 18 Apr 2001 18:20:03 +0000 (18:20 +0000)]
account for the change to apr_create_signal_thread

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

23 years agoMove the keepalives field out of the conn_rec and into an HTTP specific
Ryan Bloom [Wed, 18 Apr 2001 03:53:34 +0000 (03:53 +0000)]
Move the keepalives field out of the conn_rec and into an HTTP specific
connection record.  This also moves some HTTP specific back out of the
core and into the HTTP module.

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

23 years agoTweak a message. No function change.
Bill Stoddard [Tue, 17 Apr 2001 17:19:37 +0000 (17:19 +0000)]
Tweak a message. No function change.

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

23 years agoRetagged.. Now bump back to 2.0.18-dev. For anyone looking at this in the future,
Bill Stoddard [Tue, 17 Apr 2001 13:09:05 +0000 (13:09 +0000)]
Retagged.. Now bump back to 2.0.18-dev.  For anyone looking at this in the future,
I screwed up tagging the 2.0.17 release. Should have set the string to 2.0.17, then tagged.
I left it at 2.0.17-dev by mistake.

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

23 years agoRetag at 2.0.17
Bill Stoddard [Tue, 17 Apr 2001 12:55:30 +0000 (12:55 +0000)]
Retag at 2.0.17

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

23 years agoallow non-absolute URIs to occur in some of the requests. RFC 2518 states
Greg Stein [Tue, 17 Apr 2001 11:07:09 +0000 (11:07 +0000)]
allow non-absolute URIs to occur in some of the requests. RFC 2518 states
that the Destination: header (used in MOVE/COPY) must be an absolute URI, so
it keeps that constraint.

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

23 years agoBump the release num
Bill Stoddard [Tue, 17 Apr 2001 03:32:54 +0000 (03:32 +0000)]
Bump the release num

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

23 years agoRemove some obsolete copies
Roy T. Fielding [Tue, 17 Apr 2001 03:06:12 +0000 (03:06 +0000)]
Remove some obsolete copies

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

23 years agoIf a higher-level filter handles the the byterange aspects of a
Ryan Bloom [Mon, 16 Apr 2001 21:16:53 +0000 (21:16 +0000)]
If a higher-level filter handles the the byterange aspects of a
request, then the byterange filter should not try to redo the
work.  The most common case of this happening, is a byterange
request going through the proxy, and the origin server handles
the byterange request.  The proxy should ignore it.

Submitted by: Graham Leggett <minfrin@sharp.fm>

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

23 years agoSilly typo.
David Reid [Mon, 16 Apr 2001 20:33:16 +0000 (20:33 +0000)]
Silly typo.

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

23 years agogive the poor users (i.e. us) a clue that something might be wrong when
Greg Ames [Mon, 16 Apr 2001 19:55:05 +0000 (19:55 +0000)]
give the poor users (i.e. us) a clue that something might be wrong when
buildconf fails in subdirectories

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

23 years ago*Sigh*. Slight janatorial work.
Victor J. Orlikowski [Mon, 16 Apr 2001 17:37:24 +0000 (17:37 +0000)]
*Sigh*. Slight janatorial work.

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

23 years agoUpdate the DSO docs in the INSTALL file.
Ryan Bloom [Sun, 15 Apr 2001 22:37:13 +0000 (22:37 +0000)]
Update the DSO docs in the INSTALL file.

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

23 years agoAdd the Retry-After support that was commented out in proxy_ftp.c
Graham Leggett [Sun, 15 Apr 2001 20:26:10 +0000 (20:26 +0000)]
Add the Retry-After support that was commented out in proxy_ftp.c
PR:
Obtained from:
Reviewed by:

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

23 years agoOops - the proxy host and port were left off when the proxy tries to
Graham Leggett [Sun, 15 Apr 2001 18:16:22 +0000 (18:16 +0000)]
Oops - the proxy host and port were left off when the proxy tries to
run the handler to connect to a proxy server.
PR:
Obtained from:
Reviewed by:

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

23 years agoSplit each individual proxy protocol into separate modules.
Graham Leggett [Sun, 15 Apr 2001 17:15:29 +0000 (17:15 +0000)]
Split each individual proxy protocol into separate modules.
PR:
Obtained from:
Reviewed by:

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

23 years agoFix the binbuild.sh script so that it works correctly on Linux again.
Ryan Bloom [Sun, 15 Apr 2001 00:44:44 +0000 (00:44 +0000)]
Fix the binbuild.sh script so that it works correctly on Linux again.

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

23 years agoIf mod_dav is not enabled, then don't enable mod_dav_fs.
Ryan Bloom [Sun, 15 Apr 2001 00:32:06 +0000 (00:32 +0000)]
If mod_dav is not enabled, then don't enable mod_dav_fs.

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

23 years agoMove the httpd release rolling script from the httpd-site directory to
Ryan Bloom [Sat, 14 Apr 2001 23:53:37 +0000 (23:53 +0000)]
Move the httpd release rolling script from the httpd-site directory to
the httpd-2.0/build directory.

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

23 years agoWe don't really treat this field as a const, and currently we are getting
Ryan Bloom [Sat, 14 Apr 2001 23:00:28 +0000 (23:00 +0000)]
We don't really treat this field as a const, and currently we are getting
warnings because on line 536, we are trying to assign a non-const to a
const.  This started happening after a fix for Windows.  This change should
solve the problem on all systems.

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

23 years agoChanged the threaded mpm to have child_main join to each of the
Paul J. Reder [Sat, 14 Apr 2001 21:11:09 +0000 (21:11 +0000)]
Changed the threaded mpm to have child_main join to each of the
worker threads to make sure the kids are all gone before child_main
exits after a signal (cleanup from perform_idle_server_maintenance).
This is an extension of Ryans recent commit to make the child_main
the signal thread.

But then thats what the new entry in the file says...

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

23 years agoChanged the threaded mpm to have child_main join to each of the
Paul J. Reder [Sat, 14 Apr 2001 21:06:48 +0000 (21:06 +0000)]
Changed the threaded mpm to have child_main join to each of the
worker threads to make sure the kids are all gone before child_main
exits after a signal (cleanup from perform_idle_server_maintenance).
This is an extension of Ryans recent commit to make the child_main
the signal thread.

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

23 years agoWe need a prototype for ap_show_mpm
Ryan Bloom [Sat, 14 Apr 2001 18:20:56 +0000 (18:20 +0000)]
We need a prototype for ap_show_mpm

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

23 years agoFix up the auto-versioning stuff. The new scheme more closely matches the
Greg Stein [Sat, 14 Apr 2001 13:10:23 +0000 (13:10 +0000)]
Fix up the auto-versioning stuff. The new scheme more closely matches the
intent of DeltaV draft 14, simplifying some previous assumptions.

Includes some heavy fixes to MOVE/COPY in a versioning world.

Fix to CHECKOUT when a working resource is not created (checkout in place)

Submitted by: John Vasta <jvasta@rational.com>

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

23 years agoImplement the MERGE method: fill in dav_method_merge(); add merge() function
Greg Stein [Sat, 14 Apr 2001 12:45:30 +0000 (12:45 +0000)]
Implement the MERGE method: fill in dav_method_merge(); add merge() function
to dav_hooks_vsn.

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

23 years agoMake hooks work for the *_canon() functions. Work continues.
Graham Leggett [Sat, 14 Apr 2001 07:03:00 +0000 (07:03 +0000)]
Make hooks work for the *_canon() functions. Work continues.
PR:
Obtained from:
Reviewed by:

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

23 years agoInitial support for proxy protocol handler sub-modules. Work continues.
Graham Leggett [Fri, 13 Apr 2001 23:56:04 +0000 (23:56 +0000)]
Initial support for proxy protocol handler sub-modules. Work continues.
PR:
Obtained from:
Reviewed by:

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

23 years agoForgot the CHANGES file.
Ryan Bloom [Fri, 13 Apr 2001 19:04:42 +0000 (19:04 +0000)]
Forgot the CHANGES file.

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

23 years agoAdd more options to the ap_mpm_query function. This also allows MPMs to
Ryan Bloom [Fri, 13 Apr 2001 19:00:39 +0000 (19:00 +0000)]
Add more options to the ap_mpm_query function.  This also allows MPMs to
report if their threads are dynamic or static.  Finally, this also
implements a new API, ap_show_mpm, which returns the MPM that was
required into the core.

We tried to make all of the MPMs report their threading capabilities
correctly, but each MPM expert should double check us.

Submitted by: Harrie Hazewinkel <harrie@covalent.net>

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

23 years agoBe type safe, avoid possible buffer overrun
Chuck Murcko [Fri, 13 Apr 2001 18:57:25 +0000 (18:57 +0000)]
Be type safe, avoid possible buffer overrun

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

23 years agoNot sure what I was thinking, but this clarifies the logic for nbytes >
Chuck Murcko [Fri, 13 Apr 2001 17:46:54 +0000 (17:46 +0000)]
Not sure what I was thinking, but this clarifies the logic for nbytes >
sizeof(buffer) towards the end of proxy_connect.c

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

23 years agoAdded Max-Forwards support for all request types so as to prevent
Graham Leggett [Fri, 13 Apr 2001 15:51:33 +0000 (15:51 +0000)]
Added Max-Forwards support for all request types so as to prevent
loops.
PR: 1085
Obtained from:
Reviewed by:

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

23 years agoSorted out some content-type oddness with proxy_ftp.c
Graham Leggett [Fri, 13 Apr 2001 15:41:35 +0000 (15:41 +0000)]
Sorted out some content-type oddness with proxy_ftp.c
PR:
Obtained from:
Reviewed by:

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

23 years agoFixed all the APR error codes to make sure they end up in the logfiles
Graham Leggett [Fri, 13 Apr 2001 15:30:32 +0000 (15:30 +0000)]
Fixed all the APR error codes to make sure they end up in the logfiles
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoFix logic in connect handler from previous patch
Chuck Murcko [Fri, 13 Apr 2001 09:34:47 +0000 (09:34 +0000)]
Fix logic in connect handler from previous patch

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

23 years agoFix warnings about byte count type on Darwin
Chuck Murcko [Fri, 13 Apr 2001 08:12:52 +0000 (08:12 +0000)]
Fix warnings about byte count type on Darwin

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

23 years agoChange AP_MIN_BYTES_TO_WRITE from 9000 to 8192 to match the bucket buffer
Cliff Woolley [Fri, 13 Apr 2001 05:19:25 +0000 (05:19 +0000)]
Change AP_MIN_BYTES_TO_WRITE from 9000 to 8192 to match the bucket buffer
size.  This fixes the 8192-808-8192-808 iovec-length sequence problem
on platforms using writev() (eg OS/2).

Reviewed by: Brian Havard

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

23 years agoIPV6 EPSV support for IPV6 in FTP proxy.
Graham Leggett [Fri, 13 Apr 2001 02:30:23 +0000 (02:30 +0000)]
IPV6 EPSV support for IPV6 in FTP proxy.
Some cleanup of the million and one debug statements
PR:
Obtained from:
Reviewed by:

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

23 years agoFixed a problem with FTP directories and charcters being chopped here
Graham Leggett [Fri, 13 Apr 2001 02:07:05 +0000 (02:07 +0000)]
Fixed a problem with FTP directories and charcters being chopped here
and there.
PR:
Obtained from:
Reviewed by:

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

23 years agoDo not install the binaries from the support directory twice.
Ryan Bloom [Fri, 13 Apr 2001 00:46:22 +0000 (00:46 +0000)]
Do not install the binaries from the support directory twice.
PR: 7490
Submitted by: jun-ichiro hagino <itojun@iijlab.net>

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

23 years agos/apr_signal_thread_func/apr_signal_thread/
Doug MacEachern [Fri, 13 Apr 2001 00:41:34 +0000 (00:41 +0000)]
s/apr_signal_thread_func/apr_signal_thread/

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

23 years agoFix the shell syntax error that occurs when a for list is empty due to
Roy T. Fielding [Thu, 12 Apr 2001 20:34:52 +0000 (20:34 +0000)]
Fix the shell syntax error that occurs when a for list is empty due to
an empty variable expansion.

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

23 years agoThe ap_f* functions should flush data to the filter that is passed in,
Ryan Bloom [Thu, 12 Apr 2001 20:06:50 +0000 (20:06 +0000)]
The ap_f* functions should flush data to the filter that is passed in,
not to the filter after the one passed in.  The fixes a bug, where one
filter is skipped when using ap_f*.
Submitted by: Ryan Morgan <rmorgan@covalent.net>

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

23 years agoConvert the apr_create_signal_thread to apr_signal_thread. The main
Ryan Bloom [Thu, 12 Apr 2001 18:46:32 +0000 (18:46 +0000)]
Convert the apr_create_signal_thread to apr_signal_thread.  The main
difference, is that instead of creating a separate thread to listen for
signals, the thread that calls this function does the listening.  Many
platforms have issues when the main thread isn't the thread that is
listening for signals.  Even more platforms complain when the main thread
dies, but the process doesn't.  This gets the main thread back to being
the signal handling thread.

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

23 years agoForce the dav/fs config.m4 file to be added to the configure script after
Ryan Bloom [Thu, 12 Apr 2001 15:14:06 +0000 (15:14 +0000)]
Force the dav/fs config.m4 file to be added to the configure script after
the dav/main config.m4.  This script should make sure that dav is enabled
before turning on dav/fs, but I leave that for somebody else to do.

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

23 years agoMake the dav/main config.m4 file be added to the configure script after
Ryan Bloom [Thu, 12 Apr 2001 15:12:48 +0000 (15:12 +0000)]
Make the dav/main config.m4 file be added to the configure script after
httpd, and make dav default to no if http is not enabled.  Dav still
defaults to yes if http is in the server.  Dav is incredibly HTTP centric,
and makes little to no sense without HTTP

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

23 years ago Clean up some exposed data that should be internal to service.c
William A. Rowe Jr [Thu, 12 Apr 2001 13:58:34 +0000 (13:58 +0000)]
  Clean up some exposed data that should be internal to service.c

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

23 years ago More APR_STATUS_IS_ canonicalization
William A. Rowe Jr [Thu, 12 Apr 2001 13:37:23 +0000 (13:37 +0000)]
  More APR_STATUS_IS_ canonicalization

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

23 years ago Probably my own foobar
William A. Rowe Jr [Thu, 12 Apr 2001 13:36:11 +0000 (13:36 +0000)]
  Probably my own foobar

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

23 years ago Gotta use APR_STATUS_IS_EFOO() wrappers on all except our internally
William A. Rowe Jr [Thu, 12 Apr 2001 13:35:04 +0000 (13:35 +0000)]
  Gotta use APR_STATUS_IS_EFOO() wrappers on all except our internally
  defined status codes (e.g. APR_EOF and APR_STATUS tests are ok.)

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

23 years ago It's critical that apps use the APR_STATUS_IS_EFOO() canonicalization
William A. Rowe Jr [Thu, 12 Apr 2001 13:32:33 +0000 (13:32 +0000)]
  It's critical that apps use the APR_STATUS_IS_EFOO() canonicalization
  wrappers, or some platforms errors are missed.

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

23 years ago Make default install target more consistent with unix.
William A. Rowe Jr [Thu, 12 Apr 2001 13:10:15 +0000 (13:10 +0000)]
  Make default install target more consistent with unix.

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

23 years agoRemove double-quotes from the list of programs to install to make
Roy T. Fielding [Thu, 12 Apr 2001 07:56:16 +0000 (07:56 +0000)]
Remove double-quotes from the list of programs to install to make
it valid shell syntax.

Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by: Roy Fielding

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

23 years agoMake ab work again by changing its native types to apr types and formats.
Roy T. Fielding [Thu, 12 Apr 2001 07:34:17 +0000 (07:34 +0000)]
Make ab work again by changing its native types to apr types and formats.

Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by: Roy Fielding

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

23 years agoFTP directory filter works now.
Graham Leggett [Thu, 12 Apr 2001 01:57:48 +0000 (01:57 +0000)]
FTP directory filter works now.
Many FIXME notes added.
Much overhauling of proxy_ftp.c
PR:
Obtained from:
Reviewed by:

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

23 years agoWhen I initially pulled the BYTERANGE filter into the core, Greg Stein
Ryan Bloom [Wed, 11 Apr 2001 23:37:16 +0000 (23:37 +0000)]
When I initially pulled the BYTERANGE filter into the core, Greg Stein
told me I was wrong.  I was wrong, and Greg was right.  This commit
just moves the byterange filter and its related functions out of the core,
and puts them back in the HTTP specific module.
Submitted by: Greg Stein

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