- Sep 19, 2000
-
-
Greg Ames authored
HTTP_BAD_REQUEST) don't send any error message content to the browser. The core_filter wasn't present this early in request parsing, so the output went into the bit bucket via r[v]puts->ap_pass_brigade. The chunking filter takes care of itself nicely, because it is added in ap_send_http_header if it's needed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86253 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
a brigade split function for quite some time. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86252 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
is add part of the infrastructure. Namely: 1) filter list in the conn_rec, which is where the input filter list must live 2) Split the register_filter into multiple functions, one to register input filters the other to register output filters. 3) Modify existing modules so they still work. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86251 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Set up the context in the filter in case the filter was inserted via AddOutputFilter. Provide a temporary hack to avoid having the module and core both insert the output translation filter. For now, code "CharsetOptions NoImplicitAdd" in a container with "AddOutputFilter." Make a few cosmetic changes (e.g., rename the mis-named xlate_register_filter routine). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86250 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 18, 2000
-
-
Jeff Trawick authored
ap_method_list_do(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86249 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
RemoveType to 2.0. (--with-maintainer-mode works wonders!) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86248 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: 6451 Clarification / grammar fix. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86247 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
put input filters into Apache. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86246 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 17, 2000
-
-
David Reid authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86245 13f79535-47bb-0310-9956-ffa450edef68
-
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
-