- Jan 14, 2002
-
-
Greg Stein authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92849 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
* eliminate the get_pathname and free_file vtable functions. add the deliver() function to have the provider deliver the content straight into a filter [stack]. * eliminate readable streams -- they are now obsolete. this gets rid of the read_stream vtable function and DAV_MODE_READ* * implement a deliver() function for the FS provider. this simply constructs a bucket and EOS and shoves them into the filter. note that this is debug code only, so the "large file" issue handled by the core's default handler doesn't count here. * allow the provider to handle GET for any resource type and for collections. this moves the checks into the provider. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92848 13f79535-47bb-0310-9956-ffa450edef68
-
Lars Eilebrecht authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92844 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 13, 2002
-
-
Brian Pane authored
Reduced the initial size of the r->headers_in and r->subprocess_env tables...this saves us 600 bytes per request, which (based on tests I just ran) helps keep r->pool from overflowing its initial 8KB allocation and having to alloc another 8KB block. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92843 13f79535-47bb-0310-9956-ffa450edef68
-
Ian Holsman authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92842 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92841 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
with Brian's fixed applied and running the same tests: I don't hit any segfaults with yesterday's HEAD and APR_POOL_DEBUG defined I don't hit any segfaults with current HEAD and APR_POOL_DEBUG *not defined* I do hit segfaults down in apr_pool debug code with current HEAD and APR_POOL_DEBUG *defined* PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92840 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
code. Now that the code no longer allocs huge buffers (based on the last commit), there's no need to incur the overhead of creating a temporary pool just to clean up the storage quickly. This saves a lot of space (because the temp pool used 8KB) and a small amount of processing time. As a side-effect of this change, we don't need the gotos any longer. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92839 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
"<!--#if" processing code, rather always allocating an 8KB structure git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92838 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
we don't supply a bogus socket to the caller if the accept fails. (This was causing problems in the worker MPM, which tried to process the returned socket if it was non-NULL, even if unixd_accept() returned an error.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92837 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 12, 2002
-
-
Jeff Trawick authored
to avoid segfaults. Using prefork MPM and APR_POOL_DEBUG and ElectricFence, I found a couple of paths where weren't able to report APR_EOF all the way back up the call tree, leading us back into core_input_filter with an empty brigade. Some of the paths in core_input_filter handled it, some didn't. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92835 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 11, 2002
-
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92834 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92833 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92832 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Bring forward the FileETag directive enhancement from 1.3.23-dev. (Passes all 61 of the apache/etags.t test.) Bump MMN due to change to core_dir_config structure (new fields at end). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92830 13f79535-47bb-0310-9956-ffa450edef68
-
Ben Laurie authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92829 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
(debugging aid... set the tag on the transaction pool with prefork) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92828 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
wrong config to ap_get_remote_host(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92827 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
using 755 for the permissions on the log directory instead of 750. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92826 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92825 13f79535-47bb-0310-9956-ffa450edef68
-
David Reid authored
of apr_file_dup2. Until Win32 and OS/2 have the function added this will break their builds, but Will Rowe has said he'll do it this morning and asked for the patch to apr to go in :) Go Will! git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92824 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Note some things that belonged here ... mentioned on list git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92823 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92822 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
The per-transaction pools in the worker MPM can't be children of the listener thread's pool, because that pool may go out of scope while some workers are still procesing requests using the transaction pools. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92821 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
A pedantic change to prevent us from discovering, in the future, that these support/ modules suddenly rely upon some of our apr/aprutil features, by finding the build broken one morning. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92820 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Some servername goodness (well, if you call 'localhost' good, I don't.) Add to that some nits in the overall comments, and drop all the bitty copy modules/somemod/*.h include/ fooness, since we need the various modules to deposit their droppings into the build tree install/ dir just to compile ourselves. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92819 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
The mutex must be pool-managed, not ssl managed. We are encountering segfaults on Win32 when the cleanup of the mutex occurs after the pool was destroyed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92818 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92817 13f79535-47bb-0310-9956-ffa450edef68
-
- Jan 10, 2002
-
-
Justin Erenkrantz authored
But, we cite everything via the Message-ID to be archive-neutral. (FWIW, www.apachelabs.org has a feature to search on Message-ID.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92815 13f79535-47bb-0310-9956-ffa450edef68
-
Ian Holsman authored
configurable via INSTPORT git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92814 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Once again, try to bring the world into sync. Someday soon, we need to generate this and Netware's from -std using awk. It really would make more sense to strip out the appropriate directives as we build, instead of 'toggling' the mpm with <IfModule > (at least, as an option during build.) But that requires an un-nested syntax such as <IfModule module module> or <IfNotModule module module> that would be simpler to parse in awk. Our nested IfModules make this quite tricky. The better final solution is possibly to add things like HAS_SCOREBOARD to the 'build-in' defines, therefore assuring a simple test for any mpm architecture. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92813 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Havard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92809 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Havard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92808 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Ok one typo... that's it for me for one evening git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92807 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Fix a handful of AP_MODULE_DECLARE_DATA exports for .so modules. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92805 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
mod_so, mod_win32 and the winnt mpm] into individual loadable modules, so the administrator may individually disable the former compiled-in modules by simply commenting out their LoadModule directives. [William Rowe] *) Saved Win32 module authors and porters many future headaches, by duplicating the appropriate .h files such as os.h into the include directory, including in the build tree. [William Rowe] Also noticed that version stamp resources weren't generated for proxy modules, this too is now fixed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92804 13f79535-47bb-0310-9956-ffa450edef68
-
Ian Holsman authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92803 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
This needed bumping for all the scoreboard changes; consider it bumped. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92801 13f79535-47bb-0310-9956-ffa450edef68
-
Doug MacEachern authored
Use SSL functions/macros instead of directly dereferencing SSL structures wherever possible. Add type-casts for the cases where functions return a generic pointer. Add $SSL/include to configure search path. 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@92800 13f79535-47bb-0310-9956-ffa450edef68
-
Ian Holsman authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92798 13f79535-47bb-0310-9956-ffa450edef68
-