]>
granicus.if.org Git - apache/log
Victor J. Orlikowski [Tue, 31 Jul 2001 19:21:51 +0000 (19:21 +0000)]
Get dav_fs to follow options for dav.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89839
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 31 Jul 2001 19:19:34 +0000 (19:19 +0000)]
After checking what this does with Bill Rowe, and discovering it to be dead
wood, I am tossing it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89838
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 31 Jul 2001 19:12:56 +0000 (19:12 +0000)]
Being slightly picky: properly namespace protect make_fake_req()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89837
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 31 Jul 2001 17:30:12 +0000 (17:30 +0000)]
Oops. Include the right headers...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89836
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 17:01:34 +0000 (17:01 +0000)]
Clean up mod_dav error reporting to HTML/XHTML cross-compliance.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89835
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 16:49:23 +0000 (16:49 +0000)]
Erg... sorry for the version snafu
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89834
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 16:45:10 +0000 (16:45 +0000)]
Another huge file check, and one fewer emits
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89833
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 16:41:13 +0000 (16:41 +0000)]
Clean up some emits
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89832
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 16:40:41 +0000 (16:40 +0000)]
Force the tryssl block to run in the Win32 DevStudio IDE build.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89831
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 16:34:14 +0000 (16:34 +0000)]
Provide some cast safety tests and close the _last_ of the build errors
report (at -w3) by Win32 in the server.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89830
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 31 Jul 2001 16:25:18 +0000 (16:25 +0000)]
Nobody screamed. ;)
This gets rid of ap_proxy_host2addr, and a few other useless functions,
and allows us to be threadsafe when doing DNS resolution.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89829
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 31 Jul 2001 15:35:28 +0000 (15:35 +0000)]
It helps if we broadcast to the workers that we are trying to shutdown.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89827
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 13:00:50 +0000 (13:00 +0000)]
Ok, this looks better to me this morning, and suggests others who have
dabbled a bit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89826
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 31 Jul 2001 12:19:55 +0000 (12:19 +0000)]
get "make extraclean" working for apr-util again
the apr-util build now depends on files in apr;
"make extraclean" in apr removes some of those files, causing
a subsequent "make extraclean" in apr-util to blow*; make in
apr-util first so we don't have this problem
*on some platforms make aborted; on others the error was
ignored though apr-util wasn't cleaned
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89825
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 07:42:46 +0000 (07:42 +0000)]
If I forgot anyone, please holler.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89824
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 07:27:58 +0000 (07:27 +0000)]
Ok... for _today_ ...
This patch conditionally builds against openssl 0.9.6b _if_ openssl is
unpacked and properly built (using pretty much the defaults) in the
srclib/openssl/ directory. Someday soon this needs to be more exhaustive,
but this should solve the 80% problem :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89823
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 07:21:59 +0000 (07:21 +0000)]
Missed a small bit
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89822
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Tue, 31 Jul 2001 06:22:32 +0000 (06:22 +0000)]
don't count workers in processes which aren't actively serving requests.
it is necessary to check for the generation as well as "quiescing", in the
case of a restart where no workers have seen the PoD yet.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89821
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Tue, 31 Jul 2001 05:35:06 +0000 (05:35 +0000)]
mod_status: don't include workers from dead or quiescing processes in the
"requests currently being processed" or "idle" counts
also, change term from "servers" to "workers" - servers sounds like what
you call the whole thing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89820
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 03:40:47 +0000 (03:40 +0000)]
enables the use of the ssl_var_lookup functionality in the various source
files in modules/ssl. The ap_hook_* functions are still not yet ported to
Apache 2.0 style
Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89819
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 03:16:55 +0000 (03:16 +0000)]
This patch eliminates the direct use of OS library calls (fopen and
other depreciated Apache 1.3 library utilities) from ssl_engine_pphrase.c
and ssl_util_ssl.c.
Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89818
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Tue, 31 Jul 2001 03:08:42 +0000 (03:08 +0000)]
threads in process which are quiescing (due to PoD or MaxRequestsPerChild)
should not be counted as idle threads. This can cause the server to stall.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89817
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 03:04:55 +0000 (03:04 +0000)]
- eliminated the use of ssl_log - it used to cause seg faults during cleanup
since the conn_rec will no longer be valid.
- eliminated the "for (;;)" processing loop in ssl_io_filter_Output() -
we'll have to do that in churn_output() if required, so that any remaining
OpenSSL data (if available) is transferred before we call the
CloseConnection.
- Any remaining data in SSL should be cleaned up ideally in the
APR_BUCKET_IS_EOS() processing stage itself, as we close the SSL connection
here.
Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>
Reviewed by: William Rowe
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89816
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 02:58:55 +0000 (02:58 +0000)]
Activate ssl_hook_pre_config
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89815
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 02:56:37 +0000 (02:56 +0000)]
Change lib locations for openssl's debugging default targets
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89814
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Tue, 31 Jul 2001 02:10:29 +0000 (02:10 +0000)]
un-win32ize
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89812
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Tue, 31 Jul 2001 01:55:08 +0000 (01:55 +0000)]
s/seperate/separate/
Also consolidate the two hints
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89811
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 31 Jul 2001 01:46:34 +0000 (01:46 +0000)]
Thanks Madhu, I think backing out the last bit, and using this instead,
may be a bit simpler. Could still exist a problem feel free to fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89810
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 31 Jul 2001 00:34:27 +0000 (00:34 +0000)]
The read() in apr_recv() would always be called first and return EAGAIN.
This one change to eliminate the read unless there are really bytes to read
is good for a 7 to 9% performance boost on AIX.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89809
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 22:35:33 +0000 (22:35 +0000)]
Register for %X, %c (we gotta make a decision, please vote if you care...
use %c's meaning from the historical SSL modules, or Bill Stoddard's
connection-terminated meaning? One will have to give.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89807
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 22:34:21 +0000 (22:34 +0000)]
The short term hack.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89806
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 22:30:51 +0000 (22:30 +0000)]
More XHTML foo.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89805
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 21:32:45 +0000 (21:32 +0000)]
The history can evaporate later... but before someone else is bit ;/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89804
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Mon, 30 Jul 2001 21:30:28 +0000 (21:30 +0000)]
Allow us to build ssl on beos...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89803
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 19:32:26 +0000 (19:32 +0000)]
Ignore some stuff
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89793
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 19:19:35 +0000 (19:19 +0000)]
Use d_is_absolute within directory_walk.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89792
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 18:51:57 +0000 (18:51 +0000)]
Provide the same optimization to the dir_config structure to track
d_is_absolute, along with d_is_fnmatch.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89791
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Mon, 30 Jul 2001 17:55:38 +0000 (17:55 +0000)]
httpd.exp and lots of other export files are generated based on the
AP[RU]_DECLARE macros. This commit gets mod_cgid working again as a DSO on
AIX.
However, this brings up the need to look for any functions that are
available as part of the API, and AP[RU]_DECLAREing them, so things don't
blow up in DSOs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89790
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 30 Jul 2001 16:18:05 +0000 (16:18 +0000)]
Be a bit more explicit. If the filetype is not an APR_REG, the fail the request.
This relys on directory_walk having already resolved symboloc links.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89789
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 30 Jul 2001 15:11:40 +0000 (15:11 +0000)]
Win32: Get exec cgi tag working. finfo.protection == 0 on Windows from the
apr_stat() call in directory walk (because discovering the permissions on
Windows is ridiculously expensive). All we really need to know is whether the
file exists.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89788
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Mon, 30 Jul 2001 14:01:07 +0000 (14:01 +0000)]
Yet another rainy day
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89787
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 30 Jul 2001 05:02:53 +0000 (05:02 +0000)]
Add the worker MPM. The name is probably horrible, but I couldn't come
up with anything better. This is a multiple-worker/single listener MPM.
This MPM is definately not complete, but it is a first step in the
right direction.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89781
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 04:38:02 +0000 (04:38 +0000)]
Coexist within the XHTML changes to http_protocol.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89780
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 04:19:57 +0000 (04:19 +0000)]
A bit of Saturday a.m. XHTML Transitional 1.0 compatibility changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89779
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 04:12:50 +0000 (04:12 +0000)]
That's all I'm changing... time to simply bring the 1.3 file over.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89778
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 30 Jul 2001 03:39:49 +0000 (03:39 +0000)]
Fix some brokenness.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89777
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 30 Jul 2001 02:55:55 +0000 (02:55 +0000)]
Install all build/*.mk when we install Apache. This is the first step
to getting apxs to use the same makefiles as Apache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89776
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Sun, 29 Jul 2001 22:54:22 +0000 (22:54 +0000)]
No such thing as /usr/local/bin/perl5 on icarus...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89774
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Sun, 29 Jul 2001 22:27:30 +0000 (22:27 +0000)]
Nope, changed my mind. With this hack, the build only works right the first
time... a make clean will rm test_char.h. If Solaris 7 is broken, it's broken.
There's got to be a better way. But not for 2.0.22.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89773
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Sun, 29 Jul 2001 22:23:30 +0000 (22:23 +0000)]
This is an awful hack to work around a bug in Solaris 7's native make,
which blows up when you have a dependency on a not-yet-existent file.
The way around this is to have a zero-byte version of the file around before
running make, which will be older than gen_test_char after that gets
built, so the blank test_char.h will get overwritten by a valid one.
If somebody has a better way around this lack of lazy bindings on Solaris 7,
please feel free to cvs rm this intentionally blank file and fix it a better
way.
Submitted by: Justin Erenkrantz
Reviewed by: Cliff Woolley
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89772
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sun, 29 Jul 2001 21:26:52 +0000 (21:26 +0000)]
Throw back in the newline, just for source legibility.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89770
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sun, 29 Jul 2001 21:24:51 +0000 (21:24 +0000)]
Correct a subtle reflow problem (evident in Mozilla Gecko/
20010505 ) that
<hr>'s within <pre> tags (entirely illegal in the first place :) are not
adjusted on window resize. By moving the second <hr /> into the <pre>
block, at least the two rules are consistent.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89769
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Sun, 29 Jul 2001 18:47:54 +0000 (18:47 +0000)]
Typo.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89768
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Sat, 28 Jul 2001 23:39:07 +0000 (23:39 +0000)]
Fix a problem where the threaded MPM stalls after restarts or segfaults.
Also prevent multiple active processes from using the same scoreboard slot.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89761
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 15:28:26 +0000 (15:28 +0000)]
Now that the version is bumped... time to log some new efforts.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89760
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Sat, 28 Jul 2001 03:27:16 +0000 (03:27 +0000)]
Bump to 2.0.23-dev after tag update
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89759
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Sat, 28 Jul 2001 03:22:56 +0000 (03:22 +0000)]
Bump for 2.0.22
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89758
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 02:25:04 +0000 (02:25 +0000)]
Uh... whats with that -dev?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89756
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 02:23:31 +0000 (02:23 +0000)]
That's it for that version...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89755
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 01:33:10 +0000 (01:33 +0000)]
Minor quibble, <li> can and should be a balanced tag
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89754
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 01:29:41 +0000 (01:29 +0000)]
Final pedantic HTML 3.2/4.01 Transitional + XHTML 1.0 Transitional
compliance changes. Note I've left alone the <P> tags, since they
are abused, misused, potentially unsalvageable and certainly more
effort than I care to expend in my quest for brainless end of week
keyboard exercise.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89753
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 01:25:24 +0000 (01:25 +0000)]
More pendantic changes for HTML 3.2/4.01 Transitional compliance, and
XHTML 1.0 legibility. One XHTML issue remains, <td nowrap>, which has
an issue that "attribute minimization is not supported in XML". Since
?notables drops that thorny issue, I'm ignoring this for now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89752
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 01:17:37 +0000 (01:17 +0000)]
More pedantic changes to create HTML 3.2/4.01 Transitional and
XHTML 1.0 Transitional - compliant output. Note that this model
is forever broken, since <hr> and <img> tags within a <pre> block
are, by definition, invalid. This is sort of mute since we need
to start creating a table-based autoindex, mostly for utf-8 names
that map in R-t-L order comixed with L-t-R formatting.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89751
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 28 Jul 2001 00:46:49 +0000 (00:46 +0000)]
More obsessive changes to meet HTML 3.2, HTML 4.01 Transitional and
XHTML 1.0 Transitional
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89750
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 27 Jul 2001 21:01:16 +0000 (21:01 +0000)]
Doc formatting fixes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89749
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 27 Jul 2001 20:59:20 +0000 (20:59 +0000)]
Proper doc style
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89748
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 27 Jul 2001 19:58:15 +0000 (19:58 +0000)]
Replace ap_send_fd invocation with bucket brigade calls. Send an eos down
the chain and let the brigade close the file descriptor when the network
i/o is done.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89747
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Fri, 27 Jul 2001 11:22:43 +0000 (11:22 +0000)]
OS/2: Fix 'make install' handling of EXEs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89746
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Fri, 27 Jul 2001 11:21:11 +0000 (11:21 +0000)]
OS/2: set a decent size stack. Default is only 32k which runs out in some
configurations.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89745
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 27 Jul 2001 03:48:11 +0000 (03:48 +0000)]
Something useful. Update the server description string.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89744
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 19:29:33 +0000 (19:29 +0000)]
Hmmm... this is cmd (or command) ... not sh :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89743
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 19:26:23 +0000 (19:26 +0000)]
Add some logic that gets us over the hump of a missing awk (copying the
files with no editing whatsoever.) Also sets up the shebang for
printenv.pl, and drops in the test-cgi.bat script.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89742
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 26 Jul 2001 19:08:01 +0000 (19:08 +0000)]
It's monsoon season in VA today...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89741
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 19:03:19 +0000 (19:03 +0000)]
Provide a Win32 batch file example cgi
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89740
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 26 Jul 2001 19:02:56 +0000 (19:02 +0000)]
Bump mmn for 2.0.22-dev
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89739
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 26 Jul 2001 18:40:27 +0000 (18:40 +0000)]
Fix printf() warnings related to long->apr_off_t swap
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89738
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 18:28:06 +0000 (18:28 +0000)]
An itty-bitty hint about what's gone wrong :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89737
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Thu, 26 Jul 2001 18:24:58 +0000 (18:24 +0000)]
waitpid doesn't seem to be doing what it's supposed to, so in an attempt
to allow the beos mpm to kill off it's workers and respawn them we'll
now have them ask for a restart when exiting. This was suggested by
Bruno G Albuquerque <bga@bug-br.org.br>.
Submitted by: Bruno G Albuquerque <bga@bug-br.org.br>
Reviewed by: David Reid <dreid@apache.org>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89736
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 26 Jul 2001 18:11:53 +0000 (18:11 +0000)]
Fix a segfault in threaded.c caused by passing uninitialized
apr_thread_t * to apr_thread_join(). Now we clear the array
of apr_thread_t * initially so we can track which threads we
actually created.
Other changes:
don't clobber storage by passing bogus array entry as 1st
parameter to apr_thread_create() to create the start_threads()
thread
join up with the start_threads() thread at termination so that
it is cleaned up and so that no worker threads are still being
created
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89735
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 17:27:10 +0000 (17:27 +0000)]
Update make file for win32
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89733
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 17:12:29 +0000 (17:12 +0000)]
Something that needs looking at, all our long (unsigned long) body
lengths need to become apr_off_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89732
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 16:37:56 +0000 (16:37 +0000)]
That's it. There are no further emits for signedness or size conversion
in MSVC 5.x. Enough for 2.0.22, I'll revisit under -w4 (msvc's -wall)
and attack the other modules in 2.0.23-dev.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89731
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 16:36:40 +0000 (16:36 +0000)]
Terniaries are broken under MSVC, they never did resolve how to resolve
the type of an obvious conversion like this one. Even casting the const
to an apr_port_t doesn't solve it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89730
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 16:27:42 +0000 (16:27 +0000)]
Flush the off_t compiler emits from mod_isapi
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89729
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 16:05:36 +0000 (16:05 +0000)]
This patch should address input buffering, requesting only as much from
the client as the ap_get_client_block() buffer is prepared to accept.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89728
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 26 Jul 2001 15:53:15 +0000 (15:53 +0000)]
Change the length of the content args to apr_off_t identifiers, and fix
mod_negotation to treat a size of -1 and indeterminate, instead of 0.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89727
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 26 Jul 2001 02:30:13 +0000 (02:30 +0000)]
Include the fingerprint for my public key in
addition to the key itself as suggested by Dw
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89720
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 22:38:21 +0000 (22:38 +0000)]
Cliff's most sane advise :-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89719
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 22:20:09 +0000 (22:20 +0000)]
Reviewing my own commit logs ... dang did this look silly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89718
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 22:02:54 +0000 (22:02 +0000)]
Safe casts - we are assured that len_read is positive, but it must be
stored as an int to initially check the ap_get_client_block() result.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89717
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 21:55:27 +0000 (21:55 +0000)]
Same fix for largefile support as core.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89716
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 21:47:20 +0000 (21:47 +0000)]
More signedness fixes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89715
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 21:41:44 +0000 (21:41 +0000)]
This same patch is needed in mod_asis and others, I'm testing the waters
for this solution. I'm easily convinced to choose AP_MAX_SENDFILE based
on any reasonable argument, provided it's smaller than 2^30 :-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89714
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 21:34:15 +0000 (21:34 +0000)]
Change over to apr_strfsize() for apr_off_t file size formatting.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89713
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 21:15:54 +0000 (21:15 +0000)]
Some cast magic for intentional float/int transformations, but I have
no idea what exactly this computation was trying to accomplish...
req_time = (long)(((ws_record.stop_time - ws_record.start_time) * 1000)
+ ((ws_record.stop_time - ws_record.start_time) / 1000));
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89712
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 25 Jul 2001 21:12:45 +0000 (21:12 +0000)]
Some cast magic for intentional float/int transformations.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89711
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 25 Jul 2001 20:48:53 +0000 (20:48 +0000)]
fix the "server seems busy" message so that it really logs
the number of children we're about to spawn
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89710
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 25 Jul 2001 20:34:02 +0000 (20:34 +0000)]
fix some typos, add a comment
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89709
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 25 Jul 2001 17:59:37 +0000 (17:59 +0000)]
PR:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89708
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Wed, 25 Jul 2001 10:23:03 +0000 (10:23 +0000)]
Avoid uninitialized variable due to still disabled code
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89705
13f79535 -47bb-0310-9956-
ffa450edef68