- Sep 17, 2000
-
-
Ryan Bloom authored
a zero length bucket and a bucket containing the original text. Later filters will either throw away the zero length bucket, or they will just ignore it. The problem is that if we return an error in those conditions, then all filters need special logic whenever they are going to split a bucket. By always splitting, only a few selected buckets need the special logic to deal with zero-length buckets. This also fixes mod_include to not have the special logic around it's split call. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86242 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
the bug fix that was recently committed to the 2.0 tree. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86240 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 15, 2000
-
-
Jeff Trawick authored
Get rid of an endless loop (waiting for dptr2 to become NULL instead of AP_BRIGADE_SENTINEL()). Add to a to-do comment. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86239 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: 4976 Obtained from: Claus "F�rber" <claus@faerber.muc.de> Fix Compatibility statement. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86238 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: 5040 Fix an AddHandler example. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86237 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: 5289 Be a little less negative about the slowness of SSI. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86236 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: 5596 Clean up confusion over which directives can go in <VirtualHost> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86235 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: 5961 Make the NameVirtualHost docs a little more accurate. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86234 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
like this in the config file <IfModule mod_kilroy.c> any stuff </IfModule> <IfModule mod_lovejoy.c> (blank line) any stuff </IfModule> the second container would be terminated at the blank line due to sediment in the buffer from reading the prior </IfModule> and an error message would be generated for the real </IfModule> for the second container. Also due to this problem, any two characters could be used for "</" in the close of a container. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86233 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 14, 2000
-
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86231 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
(in various places). In ab, change the declaration of argv so that it can be passed into apr_initopt() without warning. Submitted by: Victor J. Orlikowski <v.j.orlikowski@gte.net> Reviewed and modified slightly by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86229 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
In get_tag(), add an XXX comment pointing out a discrepancy in the behavior pre- and post-bucketization. In include_cmd(), don't destroy a brigade just handed off to the next filter. Subsequent filters will take care of that soon enough. Fix some compile warnings (mostly removing unused variables). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86228 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86227 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
eos in a different manner. Catch bad retcodes from bucket->read(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86226 13f79535-47bb-0310-9956-ffa450edef68
-
Doug MacEachern authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86224 13f79535-47bb-0310-9956-ffa450edef68
-
Tony Finch authored
and fix the comment explaining how to reduce the incidence of tiny chunks. Submitted by: Jeff Trawick Reviewed by: Tony Finch git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86222 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
to get to the filter name from the filter itself. This is useful for modules like mod_perl, which have one filter function that does different things based on the name used when the filter was inserted. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86221 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 13, 2000
-
-
Ryan Bloom authored
that have been previously registered with the server. Currently the directive is only valid inside the config file, but once the Options directive is tweaked a bit, I would feel more comfortable exposing this directive to htaccess files. As a part of making adding this filter, I removed the ctx pointer from the ap_add_filter prototype. The problem is that the core is the thing that is actually inserting the filter into the filter stack, but the core doesn't know how to allocate memory for each filter. The solution is to have the filters themselves be responsible for allocating the ctx memory whenever it is required. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86220 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86219 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
sub-requests allowed_methods array before we try to copy into it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86218 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
add it. I accidentally deleted the wrong line before I committed last night. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86216 13f79535-47bb-0310-9956-ffa450edef68
-
Tony Finch authored
setups and use a syntactically valid hostname in the example. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86214 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
stage, but it should compile for everybody now. I have experienced a few seg faults that I haven't been able to track down yet, but it should compile on all platforms, which is better than before this patch. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86211 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Start introducing the extension-method elements so we're not bound to hard-coded names and a bitmask. We still use the bitmask for known methods, but we also have an array for extension method named. Wherever we used the M_* constants we need to use a routine that knows about the new structure instead. This is far from complete, but AFAIK this interim work doesn't break anything -- especially the compile. The rest of the work will be added in segments; this is just a checkpoint. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86210 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Do a bunch of style-guide fixups (like wrapping Boolean tests correctly and enblocking singel-statement if()s). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86209 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 12, 2000
-
-
Tony Finch authored
does not require any IP addresses in httpd.conf and which disregards the local IP address of any connections. This will be particularly appreciated by people running little servers on machines with dynamically configured IP addresses, and by people wishing to use identical httpd.conf files on all the machines in a load-balanced cluster. The syntax is: NameVirtualHost * <VirtualHost *> ServerName my.friend.has.a.silly.vanitydomain.org DocumentRoot /usr/local/apache/docs1 </VirtualHost> <VirtualHost *> ServerName but.easier.to.spell.than.my.vanitydomain.org DocumentRoot /usr/local/apache/docs2 </VirtualHost> The implementation is a straightforward extension of what is there already although the patch is made somewhat larger by the need to avoid duplicate code for normal and wildcarded NameVirtualHosts. PR: 5595, 4455 [ported from 1.3.13] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86208 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86207 13f79535-47bb-0310-9956-ffa450edef68
-
Richard Bowen authored
All directives are now consistently capitalized. PR: Obtained from: Submitted by: Rich Bowen <rbowen@rcbowen.com> Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86205 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
(Yeah, it got closed during pool cleanup, but it is more understandable if it is closed the same way for nph and !nph cgis.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86203 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
done by adding a flag to the request_rec. When ap_pass_bucket sees an EOS bucket, the flag is set. If the flag is still unset when ap_finalize_request is called, then ap_finalize_request sends an EOS. This fixes the problem with chunking and CGI. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86202 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 11, 2000
-
-
Jeff Trawick authored
the CGI output should live in the request pool, not in pcgi. pcgi (in the httpd processes, at least) isn't cleaned up until we restart httpd. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86201 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
ship with VC++ 5.0. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86200 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
nothing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86199 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
like mod_cgi, creating a single element bucket brigade that is passed to the next filter. This is instead of making mod_cgid read from the socket, and call ap_r* repeatedly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86198 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 10, 2000
-
-
Tony Finch authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86197 13f79535-47bb-0310-9956-ffa450edef68
-
Tony Finch authored
of Apache. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86196 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 09, 2000
-
-
Greg Stein authored
register themselves by name with mod_dav. The user configures a particular provider for a location/directory. mod_dav looks up that provider and uses it explicitly. (the prior behavior simply asked "anybody" to satisfy the get_resource, but it did not mesh well with user-specified providers) *) add providers.c to deal with provider registration *) rejigger mod_dav.c to toss the hook and use the provider *) clean out dav/fs/ of the old scheme and have it register itself git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86195 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86194 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
entry, it saw there were zero bytes and simply returned. the client would never receive "end of response" and timeout (or the server would timeout the client). *) added comments about what is going on *) place chunk start/end markers around just the content, if that content is non-zero in length *) insert all the right "end of response" stuff before the EOS bucket git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86193 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
for manipulating the brigade. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86192 13f79535-47bb-0310-9956-ffa450edef68
-