- May 15, 2002
-
-
William A. Rowe Jr authored
Short of final troubleshooting and diagnostics, this patch introduces Async support via the ISAPIFakeAsync directive [default - still off.] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95123 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
ssl_log_ssl_error() function that wraps ap_log_error instead. This begins the migration from ssl_log() -> ap_log_error(). Divorcing ourselves from the SSL_ADD_SSLERR option is required to make the next pass easier. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95122 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Document the fact that Cygwin's awk doesn't work with MSVC. This is due to Cygwin making awk.exe a 'cygwin symlink' to gawk.exe. The windows shell does not support symlinks, and so any Apache makefile references to awk.exe will fail. PR:8726 Submitted by: Jerry Baker <jerrybaker@weirdness.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95121 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Fixes to; * accept HTTP/1.1 ### Status results [another bogus convolution.] * accept status+headers in status or headers [alone]. * fix I/O completion (correct the order of args.) * fix a number of bugs and behavior flukes in TransmitFile. * fix bug #8740 [truncated output due to bad status return] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95120 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
for non-binbuild... OS/390 needs it set all the time git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95119 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95118 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95117 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Sure that something else will occur to me sooner or later. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95102 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Further observations from the past two weeks. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95101 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95100 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Save on incremental build time. libhttpd depends on gen_test_char and libapr. gen_test_char truly needs only apr ... however, this causes the libhttpd to refresh the static apr and dynamic libapr. Now... libapr.dll is in the wrong place to actually start gen_test_char. That doesn't affect us though - the only bits gen_test_char actually needs are APR_HAS/HAVE flags and the apr_isfoo(char) macros. So this lightens the load while not harming the build process. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95099 13f79535-47bb-0310-9956-ffa450edef68
-
- May 14, 2002
-
-
Jeff Trawick authored
instead of --enable-layout=BinaryDistribution I changed the layout for BinaryDistribution to install under /usr/local/apache2 instead of /usr/local/apache. Hopefully the rest of the layout is reasonable. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95089 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
to use --with-layout instead of --enable-layout PR: 9061 Submitted by: Max Dittrich Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95088 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Fix GetServerVariable() to return the buffer consumed, including the terminating NULL. Bug: 8934 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95087 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Replace our Event HANDLE with an apr_thread_mutex_t, and add completion logic to WriteClient/TransmitFile. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95086 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Yesterday's patch went to far, add a missing library (and drop a release reference to an unneeded one.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95085 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Fix command line devenv builds for MS VS 7.0 users. msdev is a command that no longer exists, and we won't count on .mak files [although they are much faster if they exist, as there is no such concept as /norecurse in this newer release.] We will use the existance of a converted Apache.sln (solution) file as proof of 7.0, there isn't another graceful way to check that I see. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95084 13f79535-47bb-0310-9956-ffa450edef68
-
http://www.cronolog.org/Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95083 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95082 13f79535-47bb-0310-9956-ffa450edef68
-
Yoshiki Hayashi authored
Reported by: Hiroaki KAWAI <hawk@bcl.t.u-tokyo.ac.jp> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95081 13f79535-47bb-0310-9956-ffa450edef68
-
Yoshiki Hayashi authored
Remove reference to srm.conf and access.conf. 2.0 does not read them by default. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95080 13f79535-47bb-0310-9956-ffa450edef68
-
Yoshiki Hayashi authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95079 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
One last commit for tonight I'd postponed ... take variable names within mod_isapi out of Eastern Europe. Hungarian now applies to ISAPI and MS defined fields of structures, only. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95078 13f79535-47bb-0310-9956-ffa450edef68
-
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 stil...
-
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
-