summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Canonicalization will now occur on all sub_req_lookup_file() calls,William A. Rowe Jr2001-08-232-7/+3
| | | | | | | and the ap_server_root_relative() will handle canonicalization as well. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90566 13f79535-47bb-0310-9956-ffa450edef68
* ap_server_root_relative will take care of this canonical_file call.William A. Rowe Jr2001-08-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90565 13f79535-47bb-0310-9956-ffa450edef68
* Performance death notices. Note that we shouldn't have EVER coded aWilliam A. Rowe Jr2001-08-231-0/+3
| | | | | | | | module with a fixed path ... the config phase should take the proxy/ path and ap_server_root_relative() it at startup. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90564 13f79535-47bb-0310-9956-ffa450edef68
* Optimize out what is a very expensive in-request call toWilliam A. Rowe Jr2001-08-232-10/+14
| | | | | | | | | | ap_server_root_relative (and is becoming more expensive). Now the call happens in the config phase where it belongs. Note someone can hop in and transpose the stat and open with an open and getfileinfo if you are a performance hound. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90563 13f79535-47bb-0310-9956-ffa450edef68
* Clear out this optimization till we are prepared for it (not now.)William A. Rowe Jr2001-08-231-8/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90562 13f79535-47bb-0310-9956-ffa450edef68
* Fix most-bogus ap_server_root_relative() cases. These don't includeWilliam A. Rowe Jr2001-08-232-28/+27
| | | | | | | the cases where we are trying to ap_server_root_relative() a pipe cmd! git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90561 13f79535-47bb-0310-9956-ffa450edef68
* Replace apr_uri_components with apr_uri_tBill Stoddard2001-08-231-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90560 13f79535-47bb-0310-9956-ffa450edef68
* OS/2 now uses mpmt_os2 by default.Brian Havard2001-08-232-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90557 13f79535-47bb-0310-9956-ffa450edef68
* This was copied as a test of the ap_r[put|putc|write|printf] family ofWilliam A. Rowe Jr2001-08-232-1713/+0
| | | | | | | | functions. Since those don't seem to be going anywhere, this test is redundant and a maintance headache. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90555 13f79535-47bb-0310-9956-ffa450edef68
* Fix for mod_include. Ryan's patch to check errorPaul J. Reder2001-08-235-24/+108
| | | | | | | | | | codes put a return in the wrong place. Also, the include handler return code wasn't being checked. I don't like macros with returns, so I converted SPLIT_AND_PASS_PRETAG_BUCKETS into a function. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90554 13f79535-47bb-0310-9956-ffa450edef68
* whoops! replace two post 2.0.24 fixes I accidently wiped out yesterday.Greg Ames2001-08-231-2/+4
| | | | | | | Reported by: Jeff Trawick, Paul Reder git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90553 13f79535-47bb-0310-9956-ffa450edef68
* Win32 project file for mod_cache.Bill Stoddard2001-08-231-0/+123
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90552 13f79535-47bb-0310-9956-ffa450edef68
* My first try at relocating the manual tree outside of the htdocs/ directory.Martin Kraemer2001-08-234-5/+19
| | | | | | | | | | | | | It will now reside in the ServerRoot, alongside with .../man/ and .../icons/ and .../htdocs/ - Please review the config.layout entries for the vendor specific entries, I supplied sensible defaults but you may disagree. Reviewed by: William A. Rowe, Jr., Joshua Slive, Rich Bowen git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90551 13f79535-47bb-0310-9956-ffa450edef68
* Fix using uninitialized variable.Bill Stoddard2001-08-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90550 13f79535-47bb-0310-9956-ffa450edef68
* Experimental cache based on Graham Leggett's layered cache design. mod_cacheBill Stoddard2001-08-235-47/+1919
| | | | | | | | | | | | | | | | | implements a quick handler, and three filters. The filters are CACHE_IN for loading the cache, CACHE_OUT for serving content out of the cache and CACHE_CONDITIONAL, which handles stale entries in the cache. mod_cache implements code that makes RFC compliant caching decisions. It interfaces with the actual storage mechanism via calls to functions defined in cache_storage.c. This commit includes a simple in memory (malloc'ed memory) cache implementation that demonstrates autoloading and serving files keyed on URL. This is not even close to production ready. You have been warned :-) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90549 13f79535-47bb-0310-9956-ffa450edef68
* It doesn't get any simpler than thisWilliam A. Rowe Jr2001-08-231-10/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90547 13f79535-47bb-0310-9956-ffa450edef68
* remove company nameLars Eilebrecht2001-08-231-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90546 13f79535-47bb-0310-9956-ffa450edef68
* me tooJeff Trawick2001-08-231-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90545 13f79535-47bb-0310-9956-ffa450edef68
* fix part of PR #7528Doug MacEachern2001-08-231-0/+8
| | | | | | | | | | | | | | "UnsetEnv does not work from main body of httpd.conf" PR also complains: "also does not unsetenv()", but this fix does not address that (i doubt unsetenv is portable or threadsafe) PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90542 13f79535-47bb-0310-9956-ffa450edef68
* register ssl_var_lookup() as an optional functionDoug MacEachern2001-08-232-6/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90537 13f79535-47bb-0310-9956-ffa450edef68
* performance: change an O(n) while loop to an equivalent O(1) brigade macroCliff Woolley2001-08-231-8/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90536 13f79535-47bb-0310-9956-ffa450edef68
* Another step in improving legibility by factoring out some redundant codeCliff Woolley2001-08-231-47/+45
| | | | | | | (how many times can you test the same condition in one function? :-) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90535 13f79535-47bb-0310-9956-ffa450edef68
* Revert these from my last commit ... I had no intention of changingWilliam A. Rowe Jr2001-08-233-968/+492
| | | | | | | them in the first place :( git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90533 13f79535-47bb-0310-9956-ffa450edef68
* Whoops, we would like a whole lot more files, such as images and includeWilliam A. Rowe Jr2001-08-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90532 13f79535-47bb-0310-9956-ffa450edef68
* Nit: the lack of brackets was driving me crazyCliff Woolley2001-08-231-4/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90531 13f79535-47bb-0310-9956-ffa450edef68
* Simplify the apr_read_type_e vs. ap_input_mode_t silliness. The twoCliff Woolley2001-08-231-21/+19
| | | | | | | | are compatible (due to our early abort when PEEK mode is requested), so we don't have to go to so much effort to convert from one to the other. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90530 13f79535-47bb-0310-9956-ffa450edef68
* This probably falls under the category: if you can't figure it out yourself,Joshua Slive2001-08-231-3/+3
| | | | | | | | | you shouldn't be doing it. But we might as well remove obsolete stuff. PR: 4685 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90527 13f79535-47bb-0310-9956-ffa450edef68
* Complete the rename of the ssl_scache_status_register andWilliam A. Rowe Jr2001-08-234-6/+8
| | | | | | | | | | ssl_ext_proxy_register (which has yet to be renamed for it's future location, since I'm not going further at the moment with implementing it's functionallity, all my focus is on the ssl_var_register arm.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90524 13f79535-47bb-0310-9956-ffa450edef68
* Oops.. removed the more accurate of the two. =-)Cliff Woolley2001-08-231-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90523 13f79535-47bb-0310-9956-ffa450edef68
* remove conflict crudCliff Woolley2001-08-231-6/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90522 13f79535-47bb-0310-9956-ffa450edef68
* Add a note about includesnoexec.Joshua Slive2001-08-231-1/+2
| | | | | | | PR: 5075 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90520 13f79535-47bb-0310-9956-ffa450edef68
* get rid of nuisance log messages due to subrequests failing with EPIPEGreg Ames2001-08-231-6/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90519 13f79535-47bb-0310-9956-ffa450edef68
* Remove a ton o' cruft. Moves the mod_log_config 'var' extensions toWilliam A. Rowe Jr2001-08-238-760/+1117
| | | | | | | ssl_engine_vars.c. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90517 13f79535-47bb-0310-9956-ffa450edef68
* Update mailing list and add myself to another list.Joshua Slive2001-08-232-1/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90516 13f79535-47bb-0310-9956-ffa450edef68
* Add a couple windows notes.Joshua Slive2001-08-231-0/+11
| | | | | | | PR: 6289, 5786 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90514 13f79535-47bb-0310-9956-ffa450edef68
* There's only one way for bb to be non-NULL, so these twoCliff Woolley2001-08-231-10/+6
| | | | | | | cases can be combined. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90513 13f79535-47bb-0310-9956-ffa450edef68
* reverting to sterlings original segv fix when extension_mappings is NULLDoug MacEachern2001-08-231-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90512 13f79535-47bb-0310-9956-ffa450edef68
* remove #if 0-ed ssl_hook_NewConnection code; was only left for reference,Doug MacEachern2001-08-223-316/+1
| | | | | | | | | | | | | no longer needed remove #if 0-ed ssl_hook_TimeoutConnection code; ssl no longer talks directly to the socket PR: Obtained from: Submitted by: madhu Reviewed by: dougm git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90511 13f79535-47bb-0310-9956-ffa450edef68
* v2 of sterlings segv fixDoug MacEachern2001-08-221-5/+3
| | | | | | | | | | | | always initialize the extension_info hash rather than checking that it is != NULL PR: Obtained from: Submitted by: John Sterling <sterling@covalent.net> Reviewed by: dougm git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90510 13f79535-47bb-0310-9956-ffa450edef68
* another update from madhuDoug MacEachern2001-08-221-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90509 13f79535-47bb-0310-9956-ffa450edef68
* We always need to include the openssl specific directory in the INCLUDESRyan Bloom2001-08-221-1/+2
| | | | | | | variable. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90508 13f79535-47bb-0310-9956-ffa450edef68
* Follow the leader...Cliff Woolley2001-08-221-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90507 13f79535-47bb-0310-9956-ffa450edef68
* fix segv in mod_mime if no AddTypes are configuredDoug MacEachern2001-08-222-4/+9
| | | | | | | | | | PR: Obtained from: Submitted by: John Sterling <sterling@covalent.net> Reviewed by: dougm git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90506 13f79535-47bb-0310-9956-ffa450edef68
* client auth is enabledDoug MacEachern2001-08-221-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90505 13f79535-47bb-0310-9956-ffa450edef68
* move some code duplication into ssl_abort() functionDoug MacEachern2001-08-221-26/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90504 13f79535-47bb-0310-9956-ffa450edef68
* Enable ssl client authentication at SSL_accept timeDoug MacEachern2001-08-222-0/+47
| | | | | | | | | | PR: Obtained from: Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com> Reviewed by: dougm git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90503 13f79535-47bb-0310-9956-ffa450edef68
* ignore generated file rules.mkJeff Trawick2001-08-221-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90502 13f79535-47bb-0310-9956-ffa450edef68
* simplify some code in output_results() just a bit to avoid aJeff Trawick2001-08-221-3/+5
| | | | | | | | bug in gcc 2.7.2.3 on FreeBSD 3.4; didn't hit the problem with -O2; did hit the problem with no -O git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90501 13f79535-47bb-0310-9956-ffa450edef68
* some updated pointed out by madhuDoug MacEachern2001-08-221-6/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90500 13f79535-47bb-0310-9956-ffa450edef68
* Yet another place to stick my name.Justin Erenkrantz2001-08-221-1/+2
| | | | | | | (Are there any other files that have the contributors listing?) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90499 13f79535-47bb-0310-9956-ffa450edef68