- Sep 09, 2000
-
-
Tony Finch authored
doing things with bucket brigades. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86185 13f79535-47bb-0310-9956-ffa450edef68
-
Tony Finch authored
empty. Avoiding referring to the element type in the macros resulted in some double dereferences that did the wrong thing. Reported by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86184 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 08, 2000
-
-
Joshua Slive authored
PR: Obtained from: Submitted by: Reviewed by: Small fix to modules index. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86183 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
PR: Obtained from: Submitted by: Reviewed by: Add an index of modules "by type". The modules directory in 2.0 could use a good cleaning to get rid of stuff that doesn't need to be carried over, but that can wait. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86182 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
get a pipe back from create_child, and stuff that into a buff to read from it. This made sense in 1.3, because we got a buff back from the create_process call. In 2.0, we are getting a pipe, so this doesn't make sense. This patch just uses the pipe that is returned to us to read the information we want. Submitted by: John K. Sterling <sterling@covalent.net> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86181 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
(ap_setup_listeners). This eliminates the need to force a recompile of listen.c when you switch to/from using prefork. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86179 13f79535-47bb-0310-9956-ffa450edef68
-
Tony Finch authored
new AP_RING macros. Most of this commit is fairly pedestrian as you would expect, but I had to redo the chunking filter because of the amount of pointer juggling it did. I have done some minimal testing of this patch and it seems to work. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86178 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 07, 2000
-
-
Jeff Trawick authored
PR: 5872 (reported against 1.3) Submitted by: Jun Kuriyama <kuriyama@imgsrc.co.jp> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86176 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 06, 2000
-
-
Ryan Bloom authored
it looks correct, and this problem has been submitted to me multiple times PR: 6501 Submitted by: Shuichi Kitaguchi <ki@hh.iij4u.or.jp> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86173 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 02, 2000
-
-
Jeff Trawick authored
Submitted by: Jun Kuriyama <kuriyama@imgsrc.co.jp> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86169 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 01, 2000
-
-
Allan K. Edwards authored
values to prevent integer microsecond overflow. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86168 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Submitted by: Victor J. Orlikowski git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86167 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 30, 2000
-
-
Jeff Trawick authored
introduce extended error status as a start of more helpful error logging; instead of aborting the process when we get a bucket-straddling char too wide to handle, trace the problem and return an error; when we get to the end of the brigade and we're still waiting for the rest of a character, return an error instead of ignoring the problem; if we get 0 bytes when reading from a pipe, don't fret (segfault); skip over this empty bucket and read the next one; don't set done if send_downstream() returns APR_SUCCESS; set it for the opposite condition; that bug kept us from processing our entire input brigade for brigades that caused lots of output; git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86164 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86162 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 29, 2000
-
-
Ryan Bloom authored
we use a modified LIFO. It is modified, because if we add a filter while in the middle of another filter, the added filter gets put in after the current filter. This requires that the server is smart about which filters are added when. This should be handled by the HTTP protocol, but we will want to keep and eye on things for a little while. This change is necessary, because currently when we add a filter it goes after the last filter of the same type. This is broken whenever we want to add a filter that has a dependancy. Think about the core and chunking filters. They are of the same type, and core is always added first. When we go to insert chunking, it gets added, but it is never called. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86161 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
return value. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86160 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
(though gcc was happy with it). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86159 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
install bin directory during "make install". Used for OS/390 dso builds. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86158 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 28, 2000
-
-
Jeff Trawick authored
As soon as we hit such a bucket, we'll read from it then pass everything we have so far on to the next filter. At that point we'll start over. Also, increase the size of the chunk header buffer to handle larger lengths. Note: There is still an extra final chunk header (0) when mod_cgi is used because EOS is coming down twice. This is likely to have some bugs here and there. Even worse, it is butt ugly and in need of simplification. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86155 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Adding the Taiwan translation bits. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86152 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 26, 2000
-
-
Jeff Trawick authored
is going to write a bunch of stuff to stdout and nothing to stderr. Reading stderr before processing the stdout pipe can cause deadlock if the CGI fills the kernel buffer for stdout because the CGI will stall writing to stdout while the httpd process will stall reading from the CGI's stderr. The NPH CGI behavior was unchanged. If this is still a problem for NPH CGIs, it was a problem before filtering too. Also, get rid of a couple of unused variables in cgi_handler. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86150 13f79535-47bb-0310-9956-ffa450edef68
-
David Reid authored
Submitted by: Victor J Orlikowski <v.j.orlikowski@gte.net> Reviewed by: dreid@apache.org git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86149 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 25, 2000
-
-
Ryan Bloom authored
time being. The changes should apply equally to mod_cgid, but I haven't had a chance to really try it yet. This is definately sub-optimal as far as performance is concerned. The concepts are there, and the flags are available for performance tuning, but I didn't want to really get too enmeshed in it today. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86148 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Keep this note for 2.0 developers, as well. Needs additional comments to follow, after the Bills haggle out the final config registry details. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86147 13f79535-47bb-0310-9956-ffa450edef68
-
Manoj Kasichainula authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86146 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 24, 2000
-
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86144 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 23, 2000
-
-
Jim Jagielski authored
just the structure or the RLIMIT_* defines. Also, we should make the API function unixd_set_rlimit() ``available'' even if it doesn't do anything. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86143 13f79535-47bb-0310-9956-ffa450edef68
-
Sascha Schumann authored
which don't handle the .PHONY target correctly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86142 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86141 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
Submitted by: Victor J. Orlikowski <v.j.orlikowski@gte.net> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86140 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
up the signature of command handlers to avoid maintainer mode warnings. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86137 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
filtering beginning to work. There is a hack that has been repeated through this patch, we morph a pipe into a socket, and put the socket into the BUFF. Everytime we do that, we are working with a pipe from a CGI, and we should be creating a pipe bucket and passing that bucket back. Because we don't actually have pipe buckets yet, we are using this hack. When we get pipe buckets, this will be fixed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86136 13f79535-47bb-0310-9956-ffa450edef68
-
- Aug 22, 2000
-
-
Jeff Trawick authored
on buff's translation by default, but mod_charset_lite (when configured to do so) turned on its own filter-based translation, resulting in gibberish. To be determined... whether or not mod_charset_lite should enable translation of text objects by default (a la 1.3)... probably... for now you have to tell mod_charset_lite to translate. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86135 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86134 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Havard authored
Note that several areas have not been tested as they apply to MPMs or APR code that I can't test. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86133 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
and we can't clean config.h and then touch the file, we actually need some of the data that config.h contains. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86132 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
without this change. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86131 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
stdcall. The 'split' function pointer in ap_buckets.h points to both static functions (which use C calling convention) and exported functions (which normally use stdcall). Let's settle on using the C calling convention. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86130 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86129 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
losing contexts before this fix, and if we lost enough, the server would stop responding. GetQueuedCompletionStatus can fail with ERROR_NETNAME_DELETED when a client closes its end of a connection and we try to reuse the accept socket. Really bizzare... I would have thought the AcceptEx using the recycled socket would have failed instead... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86128 13f79535-47bb-0310-9956-ffa450edef68
-