- Oct 05, 2000
-
-
Jeff Trawick authored
charset of response bodies. ap_checkconv() is removed, except for in os/bs2000 and os/tpf. (Anything there is questionable for 2.0 anyway.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86400 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
Build process: -add datadir and localstatedir substitutions -fix layout name -fix logfilename misspelling -fix evaluation of installation dir variables and -replace $foobar by $(foobar) to be usefull in the makefile Cross compile: -add rules for cross-compiling in rules.mk. Okay, rule to check for $CC_FOR_BUILD is still missing -use CHECK_TOOL instead of CHECK_PROG for ranlib -add missing "AR=@AR@" to severaly Makefile.in's -cache result for "struct rlimit" -compile all helper programs with native and cross compiler and use the native version to generate header file PR: 6384 Submitted by: "R�diger" Kuhlmann <Tadu@gmx.de> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86399 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
PR: 6379 Submitted by: "R�diger" Kuhlmann <Tadu@gmx.de> Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86398 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
lines (netcat) gets a strange looking HTTP_NOT_IMPLEMENTED message. While I'm in there, start working on ebcdic co-existance with input filtering. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86397 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
if there are no shared modules compiled. This is in keeping with what we did with Apache 1.3, and it allows APXS to work, even if there were no shared modules installed initially. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86396 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
conn_rec parameter. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86395 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
output filter chain from the conn_rec. Any required request filters will be inserted later. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86394 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 04, 2000
-
-
Ryan Bloom authored
request_rec. This means that a conn_rec must be supplied when calling ap_add_filter. The reason for this change is that we need to be able to add the core_filter (whether or SSL or not) before we try to read the request. This way, if a request fails, we can actually send the error page back to the client. With this change, we add the core filter to the conn_rec during the pre-connection phase. Submitted by: Ryan Bloom, Jeff Trawick, and Greg Ames git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86392 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
writev_it_all() in case we have another brigade to process. Otherwise, nbytes is bogus for the second brigade and writev_it_all() doesn't know when to quit (it loops). In writev_it_all(), when compensating for bytes already sent don't go beyond the number of iovs we were passed on input. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86391 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86390 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
brigades across multiple calls until MAX_IOVEC_TO_WRITE or MIN_SIZE_TO_WRITE thresholds are hit. This implementation does not attempt to coalesce bytes. Moving a bit further down the filter learning curve... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86389 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86388 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
include directory git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86387 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
1) don't compute md5 if we have a content filter; it is almost always wrong 2) add note about adding md5 filter in the future; this can be done 3) delete some APACHE_XLATE/CHARSET_EBCDIC baggage associated with md5 digest support; part of this deleted baggage is a segfault on subrequests referencing r->rrx (which is not allocated for subrequests) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86385 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
Submitted by: Chris Pepper PR: 6623 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86384 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Hey... didn't know these were hanging around. Time to file and forget. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86381 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 03, 2000
-
-
Jeff Trawick authored
instead of the number of bytes sent. default_handler() ignores the ap_send_fd() return code, but mod_file_cache doesn't. When mod_file_cache's handler called ap_send_fd(), the client would get the desired file plus an error document (500 internal server error), which was delivered because mod_file_cache's handler returned an error since ap_send_fd() returned non-zero. Also in this commit is a hack to be able to compile when APACHE_XLATE is defined. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86380 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
FIN/EOF or error. This meshes with what getline() looks for. It isn't perfect, but it avoids some nasty loops consuming all available storage on http/1.1 connections. In keepalive state, we call getline to read the next request... getline() calls core_input_filter() (indirectly)... core_input_filter() calls apr_recv() which returns APR_SUCCESS/0 bytes to signal FIN/EOF. But core_input_filter() returned a bucket with length zero to getline(), so getline() called core_input_filter() again. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86379 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
turn on APLOG_NOERRNO even though no syscall failure was being reported; others passed errno instead of the APR retcode. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86378 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
ap_os_case_canonical_filename() interface: It returns const char * on platforms where no mapping is ever performed but char * on platforms where mapping can occur. Such a discrepancy seems to be a good choice, as no platform is penalized with extra pathlength. This tweak gets rid of a const misuse warning on systems where ap_os_case_canonical_filename() returns const char *. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86376 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Definately need a canonical name, so comparison succeeds at run time. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86375 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Fix a few colliding modules git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86374 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Ok... I've been waiting to find out what happens when we commit to two trees at once. To that end, this is the caching and rather stable 2.0 mod_isapi, with the docs brought over from 1.3 and freshened a bit. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86373 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
ap_save_brigade. This function does not try to save the actual brigade to a specific location. If just traverses the brigade, calls setaside if it is available and concatenates it with a previously setaside brigade. The resulting brigade is returned to the caller for them to save it to the appropriate location. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86370 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 02, 2000
-
-
William A. Rowe Jr authored
Whoops... that there was a handle I left hanging (and growing). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86369 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Downgrade warnings, stop changing errors from something meaningless to something unrelated, and solve a bug in arg passing. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86368 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Choices. Choose -X, -DONE_PROCESS or set ONE_PROCESS=token for the diagnostic behavior. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86367 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
_not_ up to 100%, but some structural changes to make the rest easier. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86366 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
check that a setaside routine is defined for the bucket before attempting to call it. Not sure at all if we even want to keep this routine as it does not allow using filter->ctx for other purposes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86365 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
in ap_new_connection, but that is bogus, because then other modules can't put their own filter in. Now, we do this in a new pre-connection hook function. Later, we will want to add some checking to make sure that this is really an HTTP request that we are adding the filter for. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86364 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Cleaned out empty symbols... preparing for some real order, al la FirstBill's efforts on aprlib.def PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86363 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86362 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Just Typos. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86361 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Forward port 1.3 overhaul of isapi to 2.0. Yes - it's blatently obvious that this should be 'bucketized', but the sequence I will follow is: *) compatibility of sources *) extension to async + transmitfile emulated support *) localization of ISAPI* directives to Directory, File blocks *) addition of ISAPI caching *) recode for buckets. I'm actually looking forward to the mod_cgi bucketization as a model. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86360 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
it is a good first step. It is possible to add filters when reading from the client with this change. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86359 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 30, 2000
-
-
Joshua Slive authored
PR: 6556 Submitted by: Mike Abbott <mja@sgi.com> Reviewed by: Joshua Slive git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86358 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 29, 2000
-
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86357 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
Submitted by: lbayuk@mindspring.com (ljb) (via usenet) Reviewed by: Joshua Slive git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86356 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
This implementation is limited to coalescing a single string of small (< MIN_BUCKET_SIZE) buckets into one large bucket. If a brigade contains a string of small buckets followed by a large bucket followed by another string of small buckets, only the first string will be coalesced. This implementation works very well with the output generated by mod_autoindex though. The number of iovecs handled by http_core is reduced to three from over a thousand for my test case. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86355 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 28, 2000
-
-
Joshua Slive authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86353 13f79535-47bb-0310-9956-ffa450edef68
-