- May 14, 2002
-
-
William A. Rowe Jr authored
Now for the major refactoring. Introduce mod_isapi.h, as we have had untold problems with compatibility between different Visual Studio and PlatformSDK users [based on their generation of the MS ISAPI header.] This header is coded from scratch in native APR types. Replace the apr_array_t with an apr_hash_t, mutex protected, to allow us to preload and late-load isapi modules. This closes a significant bug with trafficed sites using uncached isapi modules, where one would be closing the module just as another request is opening it [as if for the first time.] This would cause some ISAPI modules to crash. Now that we load modules for the lifetime of the server, a simple graceful restart is all that's required to unload all the non-precached modules. Crack out all FAKE_ASYNC code while we complete it. Total support for the Completion Context callback and end-of-request termination is required before we can toggle this on. My next commit; complete fake async support. But this was all I'd had in me for one night. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95077 13f79535-47bb-0310-9956-ffa450edef68
-
- May 13, 2002
-
-
William A. Rowe Jr authored
Part 3 of the ISAPI overhaul. Reframe the 'server conf' into 'dir conf' options, creating one single cache of loaded modules [heck, that's what it was before.] This allows finer grained control of specific modules that must be 'configured' around to deal with their peculiarities. This actually saves much code when we can use global config accessors. Grant the module cache it's own pool, and straighen up some other nits. No other substantial changes in this pass. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95073 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
output of apr-config --apr-libtool. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95072 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
from ap{ru}-config --includes which knows how to deal with VPATH builds itself. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95071 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Part two; nearly inconsequential - Made the log message prefix ISAPI: (rather than ISAPI with no trailing colon) and normalized some variables and static fn names to 'apache names' rather than MSisms. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95070 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Part one of a several-fold overhaul to isapi. This part simply normalizes the module to the usual order of config-cmds/helpers/ handlers/setup. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95069 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Hmmm... gotta ask the wisdom in using aspecific types over apr_time_*_t types. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95068 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Ummm... checked, 0.9.6d works too git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95067 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
broken when sbindir != bindir. PR: 8869 Submitted by: Andreas Sundstr�m <sunkan@zappa.cx> Reviewed by: Jeff Trawick (This fix has been posted by others too.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95065 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Well if I got lost for a minute... make this clearer for 7.0 users. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95064 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Clean out some needless flags/libs git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95063 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
so that they can be separated - use an installed APR and APR-util with httpd-2.0. This is not expected to achieve full separation, but is merely the first step in the process. The tree should still be buildable in the source-only case. This commit does the following things: - Use the standard find_apr.m4 and find_apu.m4 m4 macro files that flood and Subversion already use for locating APR and APR-util. This adds the --with-apr and --with-apr-util configure options. - Stop using APRVARS and export_vars.sh. - Use apr-config and apu-config to determine dependencies. - Add AP_BUILD_SRCLIB_DIRS and AP_CLEAN_SRCLIB_DIRS values (names stink) to dynamically figure out what subdirs in srclib we will build. (What we really want to do is set one value - go L->R on build and R->L on clean. I can't think of a way to do this.) - If we are using APR and APR-util that are already installed, don't specify them in srclib. (This still needs some work I bet.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95061 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95059 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
out-of-tree, AP_LIBS can not be a PROGRAM_DEPENDENCY, but just a library that we link against - therefore, it belongs under PROGRAM_LDADD. (A program dependency implies that we can build it - that will not always be the case with APR and APR-util.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95058 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
get cross-process mutex permissions working. This is waiting for a proper APR interface, but this does not mean that we should remain broken in the meantime. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95057 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
only clear *_out when we are the beginning or avail_out == 0. Justin was tracking this down before he went to WWDC and didn't finish before he left. A (virtual) beer goes to Asada who filed this PR with the right patch! PR: 9014 Submitted by: kaz@asada.sytes.net (ASADA Kazuhisa) Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95055 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
(Someone with a good transform setup needs to run the transforms.) PR: 9003 Submitted by: abatko@cs.mcgill.ca Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95054 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
having to grow the buffer so often git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95053 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
so that it converges on the new buffer size in a single iteration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95052 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
smart enough to do so on their own. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95051 13f79535-47bb-0310-9956-ffa450edef68
-
- May 12, 2002
-
-
Richard Bowen authored
Note that there are also two arguments missing, according to ./configure --help. Specifically, --with-suexec-bin and --with-suexec-umask. Can I can add those in, if desired, but if someone more familiar with it could do so, perhaps it would be a little more descriptive. Obtained from: #apache on openprojects.net git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95050 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
platforms git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95049 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95047 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
using standard time format git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95046 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95045 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
config contains no <Location> blocks git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95044 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
basic_http_header() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95042 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
ap_make_content_type() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95041 13f79535-47bb-0310-9956-ffa450edef68
-
- May 11, 2002
-
-
Brian Pane authored
prevent mmap of file buckets upon read. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95040 13f79535-47bb-0310-9956-ffa450edef68
-
- May 10, 2002
-
-
Jeff Trawick authored
(it breaks if you need to turn on _GNU_SOURCE) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95035 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
Patch submitted by "Jean-Jacques Clar" <JJCLAR@novell.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95034 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95031 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95030 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
an example message: "The ":" operator is not allowed between "const char*" and "int"." git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95029 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95028 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
actually require regular expression parsing, use a fast string search instead. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95027 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
with apr_strmatch() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95026 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95025 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Afraid these are likely generated, just something to watch out for in the future. Address PR 8963 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95024 13f79535-47bb-0310-9956-ffa450edef68
-
- May 09, 2002
-
-
Cliff Woolley authored
PR: 8944 Submitted by: Alex Batko <abatko@cs.mcgill.ca> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95021 13f79535-47bb-0310-9956-ffa450edef68
-