summaryrefslogtreecommitdiffstats
path: root/modules/http (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix name of The Apache Software FoundationAndré Malo2004-02-095-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102618 13f79535-47bb-0310-9956-ffa450edef68
* fix copyright dates according to the first check inAndré Malo2004-02-085-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102565 13f79535-47bb-0310-9956-ffa450edef68
* apply Apache License, Version 2.0André Malo2004-02-065-261/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102525 13f79535-47bb-0310-9956-ffa450edef68
* Build array of allowed methods with proper dimensions, fixingJeff Trawick2004-01-161-1/+1
| | | | | | | possible memory corruption. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102354 13f79535-47bb-0310-9956-ffa450edef68
* internal_fast_redirect: take over important request_rec membersAndré Malo2004-01-141-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102330 13f79535-47bb-0310-9956-ffa450edef68
* update license to 2004.André Malo2004-01-015-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102135 13f79535-47bb-0310-9956-ffa450edef68
* *) Add a hook (insert_error_filter) to allow filters to re-insertPaul J. Reder2003-12-121-0/+7
| | | | | | | | | | themselves during processing of error responses. Enable mod_expires to use the new hook to include Expires headers in valid error responses. This addresses an RFC violation. It fixes PRs 19794, 24884, and 25123. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102038 13f79535-47bb-0310-9956-ffa450edef68
* get rid of _FOREACHCliff Woolley2003-11-162-3/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101788 13f79535-47bb-0310-9956-ffa450edef68
* fix the EBCDIC path in send_all_header_fields() to actually return somethingJeff Trawick2003-11-151-1/+1
| | | | | | | the caller ignores it, but still... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101784 13f79535-47bb-0310-9956-ffa450edef68
* add a commentAndré Malo2003-11-021-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101678 13f79535-47bb-0310-9956-ffa450edef68
* Set the scoreboard state to indicate logging prior to runningJeff Trawick2003-10-221-0/+2
| | | | | | | | logging hooks so that server-status will show 'L' for hung loggers instead of 'W'. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101517 13f79535-47bb-0310-9956-ffa450edef68
* Resolve the ap_get_client_block() showstopper by looking at APR_BRIGADE_LASTJustin Erenkrantz2003-08-311-1/+19
| | | | | | | | of what we get from ap_get_brigade and set a nugget for our next call to pick up on. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101141 13f79535-47bb-0310-9956-ffa450edef68
* Don't respect the Server header field as set by modules and CGIs.Jeff Trawick2003-06-061-3/+6
| | | | | | | | | As with 1.3, for proxy requests any such field is from the origin server; otherwise it will have our server info as controlled by the ServerTokens directive. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100182 13f79535-47bb-0310-9956-ffa450edef68
* Rework of the recursion stopper - collapse recursion counters into one functionAndré Malo2003-05-301-1/+1
| | | | | | | Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100095 13f79535-47bb-0310-9956-ffa450edef68
* - revert my patch (r1.155) since it produces regressions.André Malo2003-05-291-24/+5
| | | | | | | - add a note to STATUS that we don't forget the thing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100086 13f79535-47bb-0310-9956-ffa450edef68
* Prevent the server from crashing when entering infinite loops. TheAndré Malo2003-05-191-3/+22
| | | | | | | | | | | | new LimitInternalRecursion directive configures limits of subsequent internal redirects and nested subrequests, after which the request will be aborted. [William Rowe, Jeff Trawick, Andr� Malo] PR: 19753 (and probably others) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99911 13f79535-47bb-0310-9956-ffa450edef68
* Porting EBCDIC: headers wer incorrectly (i.e., not) convertedMartin Kraemer2003-05-091-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99748 13f79535-47bb-0310-9956-ffa450edef68
* back out a recent change which causes the server to segfault orJeff Trawick2003-04-261-14/+7
| | | | | | | otherwise fail, until such time that it can be fixed properly git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99612 13f79535-47bb-0310-9956-ffa450edef68
* fix some discrepancies between format strings and arguments,Jeff Trawick2003-04-162-5/+3
| | | | | | | resolving some warnings on 64-bit systems git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99374 13f79535-47bb-0310-9956-ffa450edef68
* If a Date response header was already set in the headers array,Graham Leggett2003-04-151-7/+14
| | | | | | | | | | | | | this value was ignored in favour of the current time. This meant that Date headers on proxied requests where rewritten when they should not have been. PR: 14376 Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99370 13f79535-47bb-0310-9956-ffa450edef68
* Do not bypass output filters when redirecting subrequests internally.André Malo2003-03-221-5/+24
| | | | | | | PR: 17629 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99042 13f79535-47bb-0310-9956-ffa450edef68
* After discussions at length on dev@apr/httpd, it is determined thatWilliam A. Rowe Jr2003-03-111-10/+1
| | | | | | | | | | | the older .dbg format symbols are not worth the interference with generating complete .pdb symbolic debugging databases. This patch further eliminates pdbtype:sept flags that interfere with deciphering local symbols and type information. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98970 13f79535-47bb-0310-9956-ffa450edef68
* Keep the subrequest filter in place when a subrequest isJeff Trawick2003-02-241-0/+9
| | | | | | | | | redirected. PR: 15423 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98778 13f79535-47bb-0310-9956-ffa450edef68
* After consultations on the APR list, it was decided that /map files areWilliam A. Rowe Jr2003-02-201-5/+5
| | | | | | | | | | | | | | | | | | fairly redundant when you retain rich .pdb debugging symbol files. We have rarely used them, and generally .dbg and .pdb files prove much more useful for the cases we have. While eliminating /map files, we are also shrinking the size of the .dbg files by stripping 'private' symbol information. Really this means less rich diagnostics from Dr. Watson on NT or Win9x when they query the .dbg symbols in creating a DrWatson log file. But it's more than compensated for on newer OS'es where Dr. Watson will query the .pdb symbols, on all Win32 flavors when WinDbg is used with the .pdb symbols, and the fact that the distribution of binary symbols will use less bandwidth when less information is duplicated from the .pdb format into the .dbg files. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98743 13f79535-47bb-0310-9956-ffa450edef68
* Return 413 if chunk-ext-header is too long rather than reading from a truncatedJustin Erenkrantz2003-02-191-2/+13
| | | | | | | | | | | line. (Previously, we'd count the unread part of the line towards the chunk.) PR: 15857 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98727 13f79535-47bb-0310-9956-ffa450edef68
* foo.dbgmark turned out to be the same 8.3 name as foo.dbg itself, whichWilliam A. Rowe Jr2003-02-181-2/+2
| | | | | | | | | | was badness. Twist this puppy to .dbr, the only name I could invent that doesn't look like any database file extension I recall. It stands for .dbg rebased. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98712 13f79535-47bb-0310-9956-ffa450edef68
* *) Introduce debugging symbols for Win32 release builds, both .pdbWilliam A. Rowe Jr2003-02-071-6/+15
| | | | | | | | | and .dbg files (older debuggers and Dr. Watson-type utilities on WinNT or Win9x don't support the newer .pdb flavor.) [Allen Edwards, William Rowe] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98596 13f79535-47bb-0310-9956-ffa450edef68
* finished that boring job:André Malo2003-02-035-5/+5
| | | | | | | | | update license to 2003. Happy New Year! ;-)) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98573 13f79535-47bb-0310-9956-ffa450edef68
* Catch up with the changes to apr/build/win32ver.awk and name all loadableWilliam A. Rowe Jr2003-01-201-2/+2
| | | | | | | | httpd modules as .so, internally. Credit to Mladen Turk for identifing the issue. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98380 13f79535-47bb-0310-9956-ffa450edef68
* provide better error messages for the multiviewsmatch directive.André Malo2003-01-011-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98145 13f79535-47bb-0310-9956-ffa450edef68
* don't segfault in mod_mime's find_ct() if we get there without having set ↵Brian Pane2002-12-151-0/+4
| | | | | | r->filename git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97924 13f79535-47bb-0310-9956-ffa450edef68
* bucket length parameter is apr_size_t, which isn't always signed,Jeff Trawick2002-11-191-1/+1
| | | | | | | | | | so be careful when comparing with the special value -1 Submitted by: Allan Edwards <ake@us.ibm.com> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97569 13f79535-47bb-0310-9956-ffa450edef68
* don't apply byte ranges to redirects, error documents, etc.Greg Ames2002-10-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97304 13f79535-47bb-0310-9956-ffa450edef68
* Fix a compile of compiler warnings. I don't know how these slipped past.Ryan Bloom2002-10-111-1/+12
| | | | | | | | | Also, uncomment a line of code that the last commit should have uncommented. Randall found this line and the fix, but I forgot to uncomment this line along with the fix. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97179 13f79535-47bb-0310-9956-ffa450edef68
* Fixed the new send_all_header_fields() function to properlyBrian Pane2002-10-071-1/+2
| | | | | | | compute the size of the iovec array. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97135 13f79535-47bb-0310-9956-ffa450edef68
* Simpler, faster code for generating HTTP response headers:Brian Pane2002-10-071-2/+43
| | | | | | | | | Instead of passing a callback function to apr_table_do() to generate one field at a time, just build an iovec containing all the fields and make a single call to apr_brigade_writev(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97122 13f79535-47bb-0310-9956-ffa450edef68
* Switch the most frequent apr_brigade_write() and apr_brigade_puts()Brian Pane2002-09-221-10/+26
| | | | | | | calls to apr_brigade_writev() for improved efficiency git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96946 13f79535-47bb-0310-9956-ffa450edef68
* Clean up the temporary brigade in error cases in ap_discard_request_body()Brian Pane2002-09-061-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96663 13f79535-47bb-0310-9956-ffa450edef68
* Fixed some bucket memory leaks in ap_http_filter()Brian Pane2002-09-061-2/+3
| | | | | | | Submitted by: Joe Schaefer <joe+apache@sunstarsys.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96662 13f79535-47bb-0310-9956-ffa450edef68
* don't lose const when calling strrchr()Jeff Trawick2002-09-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96646 13f79535-47bb-0310-9956-ffa450edef68
* Add ModMimeUsePathInfo directive.Justin Erenkrantz2002-09-051-3/+29
| | | | | | | | | | | This directive allows mod_mime to lookup extension information for content served via Location blocks so that content-type, filters, etc can be applied to non-file content. (I wouldn't be shocked if we end up changing the directive name.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96644 13f79535-47bb-0310-9956-ffa450edef68
* Free the temporary working brigade upon exit from ap_get_client_block()Brian Pane2002-09-051-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96639 13f79535-47bb-0310-9956-ffa450edef68
* Fix FileETag None directive.Justin Erenkrantz2002-09-011-1/+10
| | | | | | | | | | | | | | | | - Fix segfault on strlen computation on the empty string in vlv case - If the etag is "", don't set the ETag header to be "" - leave the header NULL instead. Andrew's patch would change ap_meets_condition to accept "", but Justin thinks it would be better just to sidestep it all together and not set ETag when it would be "". PR: 12207 Submitted by: Andrew Ho <andrew@tellme.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96609 13f79535-47bb-0310-9956-ffa450edef68
* fix weird things that happen with canned error messages due to using twoGreg Ames2002-08-132-47/+40
| | | | | | | | | different request_recs after an ErrorDocument internal redirect failure. examples: wrong Content-Type, garbled output from ebcdic servers due to double charset translation git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96364 13f79535-47bb-0310-9956-ffa450edef68
* remove some dead code. It's been there since 1996 (1.3 rev 1.28), soGreg Ames2002-08-081-7/+6
| | | | | | | | | | extra eyeballs would be appreciated. If it's not really dead, then we need to re-arrange this function so that earlier changes to the r aren't lost. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96321 13f79535-47bb-0310-9956-ffa450edef68
* Just an observation, we potentially read/retain far too much of the body,William A. Rowe Jr2002-08-041-0/+5
| | | | | | | | | and this can be optimized. Not a problem for sendfile based byterange requests, but potentially lethal to serve byterange requests of any parsed or cgi generated responses. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96304 13f79535-47bb-0310-9956-ffa450edef68
* catch up with the apr_atoll -> apr_atoi64 renameWilliam A. Rowe Jr2002-08-031-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96299 13f79535-47bb-0310-9956-ffa450edef68
* Replace atol() calls which should return long long with apr_atoll() calls.Wilfredo Sanchez2002-07-241-3/+3
| | | | | | | Submitted by: Shantonu Sen <ssen@apple.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96179 13f79535-47bb-0310-9956-ffa450edef68
* Solve C-L post body reads from the HTTP_IN by ap_get_brigade() so thatWilliam A. Rowe Jr2002-07-171-0/+8
| | | | | | | | | | we know -immediately- that we've read the last of the data. This patch adds an EOS bucket to the brigade if ctx->remaining has been consumed. Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96104 13f79535-47bb-0310-9956-ffa450edef68
* add notes about a portability problem -- formatting apr_time_tJeff Trawick2002-07-171-0/+1
| | | | | | | in hex git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96094 13f79535-47bb-0310-9956-ffa450edef68