]>
granicus.if.org Git - apache/log
Joshua Slive [Thu, 23 Aug 2001 21:01:02 +0000 (21:01 +0000)]
Update support info.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90582
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 23 Aug 2001 20:29:47 +0000 (20:29 +0000)]
please no // in Apache code... it doesn't compile everywhere
a note about why it is commented out would be appropriate too
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90581
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 23 Aug 2001 20:15:56 +0000 (20:15 +0000)]
make it compile :(
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90580
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 23 Aug 2001 19:46:55 +0000 (19:46 +0000)]
mod_cache cleanup:
change the module variable from tcache_module to cache_module
clear up various gcc warnings
don't segfault when the silly user (me) configures CACHE_OUT
manually
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90579
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Thu, 23 Aug 2001 19:45:17 +0000 (19:45 +0000)]
os-inline.c is no more (fix from bloom)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90578
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:42:44 +0000 (19:42 +0000)]
Add some appropriate constness to the config
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90577
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 23 Aug 2001 19:37:23 +0000 (19:37 +0000)]
at least try to compile all the parts of mod_cache when it is
requested
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90576
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:35:23 +0000 (19:35 +0000)]
Silly compiler, const char* is for text :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90575
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:29:45 +0000 (19:29 +0000)]
I _like_ malloca(), but it needs an include
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90574
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:19:52 +0000 (19:19 +0000)]
Rather than continuing to canonicalize within directory_walk (very time
consuming on all but *nix systems) we temporarily canonicalize to compare
the results of the many merges, and fail on a mismatch.
The apr_filepath_merge and ap_server_root_relative calls now merge the
file _by canonicalizing it_. That includes resolving all /../, /./,
and // misnomers.
A minor effort is required to figure out who all munges the r->filename
in an inappropriate manner.
The final (return to optimized state) probably involves setting an
r->goodname argument to r->filename, every time we properly merge
through ap_server_root_relative or apr_filepath_merge().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90573
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:15:13 +0000 (19:15 +0000)]
Eliminated ap_os_[systemcase|[case_]canonical]_filename() and
changes for ap_os_is_path_absolute (moved to util.c).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90572
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:13:53 +0000 (19:13 +0000)]
Overhauled ap_server_root_relative, so that it now changes any path
to canonical form through apr. Also assures that a change to the
ServerRoot through a -C option takes effect before locating the
httpd.conf file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90571
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:10:52 +0000 (19:10 +0000)]
Eliminated ap_os_[systemcase|[case_]canonical]_filename() and
changes for ap_os_is_path_absolute
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90570
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:08:46 +0000 (19:08 +0000)]
New ap_os_is_path_absolute() semantics
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90569
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 23 Aug 2001 19:08:43 +0000 (19:08 +0000)]
New faq for 2.0. Start with a relatively clean slate.
The existing faq will be deleted soon.
Discussion to follow on docs list.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90568
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:08:20 +0000 (19:08 +0000)]
Eliminated ap_os_[systemcase|[case_]canonical]_filename() and
move ap_os_is_path_absolute() into util.c (now relies on apr.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90567
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 19:00:07 +0000 (19:00 +0000)]
Canonicalization will now occur on all sub_req_lookup_file() calls,
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
William A. Rowe Jr [Thu, 23 Aug 2001 18:57:08 +0000 (18:57 +0000)]
ap_server_root_relative will take care of this canonical_file call.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90565
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 18:56:13 +0000 (18:56 +0000)]
Performance death notices. Note that we shouldn't have EVER coded a
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
William A. Rowe Jr [Thu, 23 Aug 2001 18:53:27 +0000 (18:53 +0000)]
Optimize out what is a very expensive in-request call to
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
William A. Rowe Jr [Thu, 23 Aug 2001 18:49:55 +0000 (18:49 +0000)]
Clear out this optimization till we are prepared for it (not now.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90562
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 18:47:32 +0000 (18:47 +0000)]
Fix most-bogus ap_server_root_relative() cases. These don't include
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
Bill Stoddard [Thu, 23 Aug 2001 18:27:21 +0000 (18:27 +0000)]
Replace apr_uri_components with apr_uri_t
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90560
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Thu, 23 Aug 2001 16:55:23 +0000 (16:55 +0000)]
OS/2 now uses mpmt_os2 by default.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90557
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 16:45:24 +0000 (16:45 +0000)]
This was copied as a test of the ap_r[put|putc|write|printf] family of
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
Paul J. Reder [Thu, 23 Aug 2001 15:45:49 +0000 (15:45 +0000)]
Fix for mod_include. Ryan's patch to check error
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
Greg Ames [Thu, 23 Aug 2001 15:35:50 +0000 (15:35 +0000)]
whoops! replace two post 2.0.24 fixes I accidently wiped out yesterday.
Reported by: Jeff Trawick, Paul Reder
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90553
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 23 Aug 2001 15:26:58 +0000 (15:26 +0000)]
Win32 project file for mod_cache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90552
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Thu, 23 Aug 2001 15:17:02 +0000 (15:17 +0000)]
My first try at relocating the manual tree outside of the htdocs/ directory.
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
Bill Stoddard [Thu, 23 Aug 2001 14:56:42 +0000 (14:56 +0000)]
Fix using uninitialized variable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90550
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 23 Aug 2001 14:15:00 +0000 (14:15 +0000)]
Experimental cache based on Graham Leggett's layered cache design. mod_cache
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
William A. Rowe Jr [Thu, 23 Aug 2001 13:08:48 +0000 (13:08 +0000)]
It doesn't get any simpler than this
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90547
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Thu, 23 Aug 2001 12:59:17 +0000 (12:59 +0000)]
remove company name
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90546
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 23 Aug 2001 12:20:27 +0000 (12:20 +0000)]
me too
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90545
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Thu, 23 Aug 2001 04:15:37 +0000 (04:15 +0000)]
fix part of PR #7528
"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
Doug MacEachern [Thu, 23 Aug 2001 02:46:23 +0000 (02:46 +0000)]
register ssl_var_lookup() as an optional function
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90537
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 23 Aug 2001 02:32:26 +0000 (02:32 +0000)]
performance: change an O(n) while loop to an equivalent O(1) brigade macro
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90536
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 23 Aug 2001 02:23:43 +0000 (02:23 +0000)]
Another step in improving legibility by factoring out some redundant code
(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
William A. Rowe Jr [Thu, 23 Aug 2001 00:51:03 +0000 (00:51 +0000)]
Revert these from my last commit ... I had no intention of changing
them in the first place :(
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90533
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 23 Aug 2001 00:39:50 +0000 (00:39 +0000)]
Whoops, we would like a whole lot more files, such as images and include
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90532
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 23 Aug 2001 00:23:54 +0000 (00:23 +0000)]
Nit: the lack of brackets was driving me crazy
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90531
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 23 Aug 2001 00:21:40 +0000 (00:21 +0000)]
Simplify the apr_read_type_e vs. ap_input_mode_t silliness. The two
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
Joshua Slive [Thu, 23 Aug 2001 00:15:37 +0000 (00:15 +0000)]
This probably falls under the category: if you can't figure it out yourself,
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
William A. Rowe Jr [Thu, 23 Aug 2001 00:06:27 +0000 (00:06 +0000)]
Complete the rename of the ssl_scache_status_register and
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
Cliff Woolley [Wed, 22 Aug 2001 23:28:35 +0000 (23:28 +0000)]
Oops.. removed the more accurate of the two. =-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90523
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 22 Aug 2001 23:24:17 +0000 (23:24 +0000)]
remove conflict crud
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90522
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 22 Aug 2001 23:13:10 +0000 (23:13 +0000)]
Add a note about includesnoexec.
PR: 5075
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90520
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Wed, 22 Aug 2001 23:12:24 +0000 (23:12 +0000)]
get rid of nuisance log messages due to subrequests failing with EPIPE
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90519
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 22 Aug 2001 22:58:07 +0000 (22:58 +0000)]
Remove a ton o' cruft. Moves the mod_log_config 'var' extensions to
ssl_engine_vars.c.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90517
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 22 Aug 2001 22:56:05 +0000 (22:56 +0000)]
Update mailing list and add myself to another list.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90516
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 22 Aug 2001 22:34:50 +0000 (22:34 +0000)]
Add a couple windows notes.
PR: 6289, 5786
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90514
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 22 Aug 2001 22:25:14 +0000 (22:25 +0000)]
There's only one way for bb to be non-NULL, so these two
cases can be combined.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90513
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 22:03:01 +0000 (22:03 +0000)]
reverting to sterlings original segv fix when extension_mappings is NULL
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90512
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 21:37:15 +0000 (21:37 +0000)]
remove #if 0-ed ssl_hook_NewConnection code; was only left for reference,
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
Doug MacEachern [Wed, 22 Aug 2001 20:43:30 +0000 (20:43 +0000)]
v2 of sterlings segv fix
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
Doug MacEachern [Wed, 22 Aug 2001 20:41:23 +0000 (20:41 +0000)]
another update from madhu
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90509
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 22 Aug 2001 20:34:40 +0000 (20:34 +0000)]
We always need to include the openssl specific directory in the INCLUDES
variable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90508
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 22 Aug 2001 20:25:24 +0000 (20:25 +0000)]
Follow the leader...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90507
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 20:03:47 +0000 (20:03 +0000)]
fix segv in mod_mime if no AddTypes are configured
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
Doug MacEachern [Wed, 22 Aug 2001 19:49:23 +0000 (19:49 +0000)]
client auth is enabled
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90505
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 19:40:07 +0000 (19:40 +0000)]
move some code duplication into ssl_abort() function
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90504
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 19:37:03 +0000 (19:37 +0000)]
Enable ssl client authentication at SSL_accept time
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
Jeff Trawick [Wed, 22 Aug 2001 19:00:08 +0000 (19:00 +0000)]
ignore generated file rules.mk
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90502
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 22 Aug 2001 18:58:36 +0000 (18:58 +0000)]
simplify some code in output_results() just a bit to avoid a
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
Doug MacEachern [Wed, 22 Aug 2001 18:36:51 +0000 (18:36 +0000)]
some updated pointed out by madhu
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90500
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 22 Aug 2001 18:29:45 +0000 (18:29 +0000)]
Yet another place to stick my name.
(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
Justin Erenkrantz [Wed, 22 Aug 2001 18:27:53 +0000 (18:27 +0000)]
Change the new-httpd@apache.org references to dev@httpd.apache.org.
There are some references just to "new-httpd" throughout - I left
these intact as I'm not sure what the nickname for the new list is
(dev@httpd?).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90498
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 16:59:26 +0000 (16:59 +0000)]
rather than creating small 1024 byte buckets of output data,
create a transient bucket pointing directly to the BIO mem buff.
this makes for a dramatic increase in performance. previously,
downloading large files (2Mb-5Mb-ish) made my laptop start to
smoke from the fan spinning so fast to cool the cpu.
also, apache stylize churn_output()
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90497
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 22 Aug 2001 16:21:40 +0000 (16:21 +0000)]
Explicitly fix some types, and opt-out on macro conflicts
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90496
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 22 Aug 2001 15:58:05 +0000 (15:58 +0000)]
Ensure that libtool does the installation for us. This way we will actually
copy over the binaries rather than libtool wrapper scripts which would
copy the binaries to .libs/lt-* at first execution.
Reviewed by: Greg Stein
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90492
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Wed, 22 Aug 2001 15:40:29 +0000 (15:40 +0000)]
Use uniform wrapping for unistd.h, and don't include it if it's aready included via fileio.h
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90491
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Wed, 22 Aug 2001 15:30:37 +0000 (15:30 +0000)]
destroy the brigade when we are done with it, rather than remove
one bucket at a time. prevents a problem when downloading large files.
also change ssl_io_filter_Output to apache style
and change some variable names that should make the code easier to
read/understand, e.g. pbbIn -> bb, pbktIn -> bucket
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90490
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Wed, 22 Aug 2001 15:27:45 +0000 (15:27 +0000)]
In absence of an explicit --with-ssl= path,
use the PATH order before trying hard-coded /usr/local paths
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90489
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 22 Aug 2001 13:37:26 +0000 (13:37 +0000)]
Add rules.mk back to the substitute list. I forgot to add the rules.mk.in
files last night, but they are there now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90488
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 22 Aug 2001 13:34:01 +0000 (13:34 +0000)]
Add rules.mk.in, and remove the old rules.mk. This finishes the
libtool patch from yesterday.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90487
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 22 Aug 2001 12:07:40 +0000 (12:07 +0000)]
Fix a segfault in mod_include when the original request has no
associated filename (e.g., we're filtering the error document for
a bad URI).
Reported by: Joshua Slive
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90486
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 22 Aug 2001 07:52:35 +0000 (07:52 +0000)]
We don't have rules.mk.in, so autoconf/m4/sed will overwrite the good
rules.mk with a blank file.
This gets us building again. From what I see of rbb's libtool 1.4 commit,
I didn't see any change to rules.mk that would require variable
substitution. Ryan?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90485
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Wed, 22 Aug 2001 02:22:46 +0000 (02:22 +0000)]
Bringing 2.0 docs up to date with the 1.3 docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90484
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Wed, 22 Aug 2001 01:42:44 +0000 (01:42 +0000)]
Base template for Apache module documentation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90483
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 22 Aug 2001 00:16:23 +0000 (00:16 +0000)]
We finally got a little bit of rain.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90481
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 22 Aug 2001 00:14:00 +0000 (00:14 +0000)]
Be gone old cruft!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90480
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 21 Aug 2001 23:41:35 +0000 (23:41 +0000)]
Allow Apache to use libtool 1.4. In order to do this, we check the
libtool version of the machine, and we add the correct flags to the build.
We also had to remove the --disable-shared in order to make this work
correctly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90479
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 21 Aug 2001 23:33:10 +0000 (23:33 +0000)]
We need to check for sys/sem.h
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90478
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 21 Aug 2001 12:16:53 +0000 (12:16 +0000)]
Fix a storage leak in mod_mime_magic.
Trivial to reproduce:
. enable mod_mime_magic
. copy "apache_pb.gif" to "picturefile"
. set breakpoint in magic_rsl_printf()
. request "picturefile"
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90466
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Tue, 21 Aug 2001 06:08:04 +0000 (06:08 +0000)]
and swap Auth/UserCheck names to match the hook names, in hopes of preventing further foncusion
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90464
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Tue, 21 Aug 2001 05:57:13 +0000 (05:57 +0000)]
authentication/authorization hooks were backwards
make authentication hook run APR_HOOK_FIRST for FakeBasicAuth
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90463
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 21 Aug 2001 02:27:38 +0000 (02:27 +0000)]
Changes for rbb's #include/build openssl/inc32 patch.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90458
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 21 Aug 2001 01:58:50 +0000 (01:58 +0000)]
If we use a type-map, we need to set up the handler.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90457
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 21 Aug 2001 01:48:50 +0000 (01:48 +0000)]
Remove the old version of the error docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90456
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 21 Aug 2001 01:43:03 +0000 (01:43 +0000)]
Fix a couple small grammar things.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90455
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 21 Aug 2001 01:31:23 +0000 (01:31 +0000)]
I hope I don't get anybody upset here, but I'm going to go super-simple
on this for now. I removed all the fancy stuff. If someone wants
to put it back in after we've thought a little about things like
the location of the graphic file, I will have no objections.
First, let's start with something simple that works.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90454
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 21 Aug 2001 01:22:55 +0000 (01:22 +0000)]
Typo fix to get error docs going.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90453
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Tue, 21 Aug 2001 01:00:23 +0000 (01:00 +0000)]
I don't like underscore as a name prefix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90452
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Tue, 21 Aug 2001 00:58:42 +0000 (00:58 +0000)]
cut out some noise
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90451
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Tue, 21 Aug 2001 00:53:54 +0000 (00:53 +0000)]
get rid of asserts
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90450
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 21 Aug 2001 00:42:47 +0000 (00:42 +0000)]
Roy beat me to the commit.
Anyway, fix the version numbers in the comment so that it reflects reality
(so I think).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90449
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Tue, 21 Aug 2001 00:39:56 +0000 (00:39 +0000)]
Due to some lunacy in ndbm.h on some platforms, we need to find the right
include directory for db.h if we include ndbm.h.
Submitted by: Justin Erenkrantz
Reviewed by: Roy Fielding
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90448
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Tue, 21 Aug 2001 00:13:18 +0000 (00:13 +0000)]
Fix wrong variable (REDIRECT_METHOD -> REDIRECT_REQUEST_METHOD).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90447
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Mon, 20 Aug 2001 23:58:48 +0000 (23:58 +0000)]
remove #if 0-ed ap_flush_conn() call; filters now handle flushing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90446
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Mon, 20 Aug 2001 23:53:50 +0000 (23:53 +0000)]
remove unused #if 0-ed code when reading from the write bio
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90445
13f79535 -47bb-0310-9956-
ffa450edef68