]> granicus.if.org Git - apache/log
apache
23 years agoDisplay APACHE_MPM_DIR in the list of #defines, and
Martin Kraemer [Wed, 21 Feb 2001 13:34:51 +0000 (13:34 +0000)]
Display APACHE_MPM_DIR in the list of #defines, and
remove the duplicate APR_HAS_MMAP test.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88260 13f79535-47bb-0310-9956-ffa450edef68

23 years agoGet rid of Apache's concern for foo_CHECK_SIGWAIT_ONE_ARG.
Jeff Trawick [Wed, 21 Feb 2001 11:46:41 +0000 (11:46 +0000)]
Get rid of Apache's concern for foo_CHECK_SIGWAIT_ONE_ARG.
Apache no longer needs to define nor invoke such a macro since
it is handled in APR.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88258 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove the rest of the pthreads functions from the threaded MPM
Ryan Bloom [Wed, 21 Feb 2001 01:18:39 +0000 (01:18 +0000)]
Remove the rest of the pthreads functions from the threaded MPM

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88256 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMake mod_dir use a fixup for sending a redirect to the browser.
Ryan Bloom [Wed, 21 Feb 2001 01:04:39 +0000 (01:04 +0000)]
Make mod_dir use a fixup for sending a redirect to the browser.
Before this, we were using a handler, which doesn't make much
sense, because the handler wasn't generating any data, it would
either return a redirect error code, or DECLINED.  This fits the
current hooks better.
Submitted by: Ryan Morgan <rmorgan@covalent.net>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88255 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMigrate the threaded MPM to use all APR threading calls. This isn't quite
Ryan Bloom [Tue, 20 Feb 2001 20:50:09 +0000 (20:50 +0000)]
Migrate the threaded MPM to use all APR threading calls.  This isn't quite
perfect yet, because of the sigwait and sigmask calls.  Those are going
away next.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88252 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRevert out the build changes made last night. Ryan and Chuck make good points.
Victor J. Orlikowski [Tue, 20 Feb 2001 19:27:22 +0000 (19:27 +0000)]
Revert out the build changes made last night. Ryan and Chuck make good points.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88251 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix windows compile break introduced by Martin's module structure rename.
Bill Stoddard [Tue, 20 Feb 2001 19:01:00 +0000 (19:01 +0000)]
Fix windows compile break introduced by Martin's module structure rename.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88250 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix windows compile break
Bill Stoddard [Tue, 20 Feb 2001 18:49:32 +0000 (18:49 +0000)]
Fix windows compile break

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88249 13f79535-47bb-0310-9956-ffa450edef68

23 years agomake the linkage of clean_child_exit() consistent to fix a
Jeff Trawick [Tue, 20 Feb 2001 10:37:34 +0000 (10:37 +0000)]
make the linkage of clean_child_exit() consistent to fix a
warning on HP-UX

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88247 13f79535-47bb-0310-9956-ffa450edef68

23 years agoget rid of a type mismatch warning
Jeff Trawick [Tue, 20 Feb 2001 09:27:45 +0000 (09:27 +0000)]
get rid of a type mismatch warning

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88246 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate APR macro usage to new name-protected names.
Roy T. Fielding [Tue, 20 Feb 2001 02:01:09 +0000 (02:01 +0000)]
Update APR macro usage to new name-protected names.
Replace REENTRANCY_FLAGS with direct use of THREAD_CPPFLAGS.
This is a temporary band-aid, since the way we currently set
the standard make vars (CFLAGS, CPPFLAGS, LDFLAGS, etc.) is
bogus and frequently redundant [to be fixed later].

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88245 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAllow proxy to build until we fit a proper build dir
Chuck Murcko [Tue, 20 Feb 2001 00:06:30 +0000 (00:06 +0000)]
Allow proxy to build until we fit a proper build dir
PR:
Obtained from: Victor Orlikowski
Submitted by:
Reviewed by: Chuck Murcko

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88244 13f79535-47bb-0310-9956-ffa450edef68

23 years agoCleaning up and moving around .cvsignore files for the threaded mpm
Victor J. Orlikowski [Mon, 19 Feb 2001 20:20:32 +0000 (20:20 +0000)]
Cleaning up and moving around .cvsignore files for the threaded mpm

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88239 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix META tag.
Joshua Slive [Mon, 19 Feb 2001 05:06:52 +0000 (05:06 +0000)]
Fix META tag.

PR: 6570
Submitted by: Martin Cermak <cermak@trimedia.cz>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88233 13f79535-47bb-0310-9956-ffa450edef68

23 years agorename miss: s/apr_clear_pool/apr_pool_clear/g
Doug MacEachern [Mon, 19 Feb 2001 02:06:58 +0000 (02:06 +0000)]
rename miss: s/apr_clear_pool/apr_pool_clear/g

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88232 13f79535-47bb-0310-9956-ffa450edef68

23 years agoIntermediate change of hardcoded "helpers" reference to "build"
Roy T. Fielding [Sun, 18 Feb 2001 16:07:31 +0000 (16:07 +0000)]
Intermediate change of hardcoded "helpers" reference to "build"
until I get a chance to revamp this to use APR's variables directly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88230 13f79535-47bb-0310-9956-ffa450edef68

23 years agonew French translation
Eric Cholet [Sun, 18 Feb 2001 15:50:35 +0000 (15:50 +0000)]
new French translation
PR:
Obtained from:
Submitted by: Herve Dumont <hdumont@club-internet.fr>
Reviewed by: Eric Cholet <cholet@logilune.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88229 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate some references to the old src tree structure.
Roy T. Fielding [Sun, 18 Feb 2001 07:38:50 +0000 (07:38 +0000)]
Update some references to the old src tree structure.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88228 13f79535-47bb-0310-9956-ffa450edef68

23 years ago- more ap_conf_vector_t fixup.
Greg Stein [Sun, 18 Feb 2001 04:26:13 +0000 (04:26 +0000)]
- more ap_conf_vector_t fixup.
- break out the cmd_parms to ap_set_config_vectors to clarify/doc what is
  happening in there and because the function operates independent of cmds.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88227 13f79535-47bb-0310-9956-ffa450edef68

23 years agoshift some declarations over to mod_core.h where they're totally private.
Greg Stein [Sun, 18 Feb 2001 03:18:35 +0000 (03:18 +0000)]
shift some declarations over to mod_core.h where they're totally private.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88226 13f79535-47bb-0310-9956-ffa450edef68

23 years ago*) Introduce "ap_conf_vector_t" type to assist with legibility and provide
Greg Stein [Sun, 18 Feb 2001 02:58:53 +0000 (02:58 +0000)]
*) Introduce "ap_conf_vector_t" type to assist with legibility and provide
   some type safety. (unfortunately, our old "void*" is type-safe with the
   new one, but over time we should be better)

*) Propagate the new type to all appropriate functions.

*) Random cleaning, whitespace, stylistic nits.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88225 13f79535-47bb-0310-9956-ffa450edef68

23 years agoChange a few "no" module to "most". Leave suexec: it must be explicitly
Greg Stein [Sun, 18 Feb 2001 02:43:34 +0000 (02:43 +0000)]
Change a few "no" module to "most". Leave suexec: it must be explicitly
enabled.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88224 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWorking SSL/TLS! Yay!
Ben Laurie [Sun, 18 Feb 2001 02:10:27 +0000 (02:10 +0000)]
Working SSL/TLS! Yay!

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88223 13f79535-47bb-0310-9956-ffa450edef68

23 years agouse "conf" rather than "sec" for the configuration data. misc style,
Greg Stein [Sun, 18 Feb 2001 02:07:26 +0000 (02:07 +0000)]
use "conf" rather than "sec" for the configuration data. misc style,
whitespace, and other cleaning nits.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88222 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove "no" from many APACHE_MODULE() invocations to allow them to be
Greg Stein [Sun, 18 Feb 2001 00:22:18 +0000 (00:22 +0000)]
Remove "no" from many APACHE_MODULE() invocations to allow them to be
selected by --enable-modules=all

Set some modules to "most" to allow --enable-modules=most

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88221 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix some bugs that appeared once some APACHE_MODULE() invocations were
Greg Stein [Sun, 18 Feb 2001 00:20:25 +0000 (00:20 +0000)]
fix some bugs that appeared once some APACHE_MODULE() invocations were
changed in the config.m4 files.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88220 13f79535-47bb-0310-9956-ffa450edef68

23 years agoimplement ability to do --enable-modules and --enable-mods-shared for "all"
Greg Stein [Sat, 17 Feb 2001 23:58:30 +0000 (23:58 +0000)]
implement ability to do --enable-modules and --enable-mods-shared for "all"
and "most". still need to tweak various config.m4 files to sort them out.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88219 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMake exports.lo rebuild when it should.
Ben Laurie [Sat, 17 Feb 2001 16:10:54 +0000 (16:10 +0000)]
Make exports.lo rebuild when it should.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88214 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix a warning.
Ben Laurie [Sat, 17 Feb 2001 16:10:07 +0000 (16:10 +0000)]
Fix a warning.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88213 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUse new locations for APR autoconf macros and remove unneeded dependencies.
Roy T. Fielding [Sat, 17 Feb 2001 11:21:59 +0000 (11:21 +0000)]
Use new locations for APR autoconf macros and remove unneeded dependencies.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88207 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd urlmapping.html document.
Joshua Slive [Sat, 17 Feb 2001 05:26:14 +0000 (05:26 +0000)]
Add urlmapping.html document.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88204 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMake the threaded MPM use APR locks instead of pthreads mutexes. This is
Ryan Bloom [Fri, 16 Feb 2001 22:08:12 +0000 (22:08 +0000)]
Make the threaded MPM use APR locks instead of pthreads mutexes.  This is
the first step towards getting the threaded MPM to rely on APR for all of
it's threading needs.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88203 13f79535-47bb-0310-9956-ffa450edef68

23 years agoTake 4: The last one worked for me, but Ralf says it's not portable.
Joshua Slive [Fri, 16 Feb 2001 19:59:43 +0000 (19:59 +0000)]
Take 4: The last one worked for me, but Ralf says it's not portable.

Did I ever mention that having an AddOutputFilter directive that
did this stuff internally would be nice?!?!

Submitted by:   Ralf S. Engelschall

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88202 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove some Makefile.libdir's. These were used by Configure in Apache
Ryan Bloom [Fri, 16 Feb 2001 19:18:59 +0000 (19:18 +0000)]
Remove some Makefile.libdir's.  These were used by Configure in Apache
1.3, but they aren't used at all by 2.0.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88200 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRename the mpmt_pthread module to threaded. This module has moved from
Ryan Bloom [Fri, 16 Feb 2001 19:00:24 +0000 (19:00 +0000)]
Rename the mpmt_pthread module to threaded.  This module has moved from
the old mpmt_pthread directory to the new threaded directory.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88199 13f79535-47bb-0310-9956-ffa450edef68

23 years agoIt would be a beautiful day to go outside, but I have to work. :-(
Ryan Bloom [Fri, 16 Feb 2001 17:48:03 +0000 (17:48 +0000)]
It would be a beautiful day to go outside, but I have to work.  :-(

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88197 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Pesky prolifieration
William A. Rowe Jr [Fri, 16 Feb 2001 16:14:22 +0000 (16:14 +0000)]
  Pesky prolifieration

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88195 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRename the module structures so that the exported symbol matches
Martin Kraemer [Fri, 16 Feb 2001 13:38:31 +0000 (13:38 +0000)]
Rename the module structures so that the exported symbol matches
the file name, and it is easier to automate the installation
process (generating LoadModule directives from the module filenames).

Next step is to remove the 4th argument to the APACHE_MODULE macro
completely and require people to use the matching names, and to
reduce the LoadModule directive to 1 argument.... Objections?

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88189 13f79535-47bb-0310-9956-ffa450edef68

23 years agoadd placeholder for proxy doc
Chuck Murcko [Fri, 16 Feb 2001 07:33:35 +0000 (07:33 +0000)]
add placeholder for proxy doc
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88187 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd a note about using APR threads and processes.
Ryan Bloom [Fri, 16 Feb 2001 06:09:04 +0000 (06:09 +0000)]
Add a note about using APR threads and processes.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88186 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove all instances of apache_apr_flags="--enable-threads" from the
Ryan Bloom [Fri, 16 Feb 2001 05:53:41 +0000 (05:53 +0000)]
Remove all instances of apache_apr_flags="--enable-threads" from the
config.m4 files.  If we leave those in, then Apache automatically
enables threads for all machines when a threaded MPM is chosen.  We want
people to have to force threads for platforms that don't run threads
well (i.e. FreeBSD).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88185 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate copyright to 2001
Roy T. Fielding [Fri, 16 Feb 2001 04:26:53 +0000 (04:26 +0000)]
Update copyright to 2001

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88184 13f79535-47bb-0310-9956-ffa450edef68

23 years agoNew Japanese translation.
Yoshiki Hayashi [Fri, 16 Feb 2001 02:02:45 +0000 (02:02 +0000)]
New Japanese translation.
Submitted by: Minoru Yamazato <yamazato@geocities.co.jp>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88182 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd an apr_short_interval_time. This allows us to use an apr_interval_time
Ryan Bloom [Fri, 16 Feb 2001 00:40:00 +0000 (00:40 +0000)]
Add an apr_short_interval_time.  This allows us to use an apr_interval_time
for apr_time_t - apr_time_t values.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88181 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThis file moved into httpd-proxy CVS module.
Chuck Murcko [Thu, 15 Feb 2001 23:21:30 +0000 (23:21 +0000)]
This file moved into httpd-proxy CVS module.
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88180 13f79535-47bb-0310-9956-ffa450edef68

23 years agoNote the removal of coalesce filter in the CHANGES file, and also note
Ryan Bloom [Thu, 15 Feb 2001 23:13:25 +0000 (23:13 +0000)]
Note the removal of coalesce filter in the CHANGES file, and also note
that we have moved on to the next minor version number.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88179 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove the coalesce filter. With the addition of the ap_f* functions,
Ryan Bloom [Thu, 15 Feb 2001 23:07:42 +0000 (23:07 +0000)]
Remove the coalesce filter.  With the addition of the ap_f* functions,
this filter is no longer necessary.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88178 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix the seg fault in mod_status.c. This changes the up_time to an
Ryan Bloom [Thu, 15 Feb 2001 19:22:02 +0000 (19:22 +0000)]
Fix the seg fault in mod_status.c.  This changes the up_time to an
interval_time.  The segfault is caused by apr_vformatter not understanding
%lld, so we also had to change that to %qd, which solves that problem.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88176 13f79535-47bb-0310-9956-ffa450edef68

23 years agoReplace my horribly stupid regular expression with a slightly less stupid
Joshua Slive [Thu, 15 Feb 2001 00:57:17 +0000 (00:57 +0000)]
Replace my horribly stupid regular expression with a slightly less stupid
one.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88171 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove some warnings from mod_status.
Ryan Bloom [Thu, 15 Feb 2001 00:01:32 +0000 (00:01 +0000)]
Remove some warnings from mod_status.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88170 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMove the call to set the socket timeout outside the loop.
Bill Stoddard [Wed, 14 Feb 2001 21:29:12 +0000 (21:29 +0000)]
Move the call to set the socket timeout outside the loop.

ve :

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88168 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix lingering close (and make it more efficient). We were blocking on
Bill Stoddard [Wed, 14 Feb 2001 21:05:36 +0000 (21:05 +0000)]
Fix lingering close (and make it more efficient). We were blocking on
apr_read() for 30 seconds for each lingering close. What we want to
do is block for 2 seconds. If we do not read any bytes from the client
in that time, close the connection. If we do read bytes, then wait 2
more seconds to see if more arrive, etc. Repeat for MAX_SECS_TO_LINGER
if needed.

This should clear the way to get 2.0 running on apache.org!

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88167 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Sorry, cleaning up the naughty bits that should not have been committed.
William A. Rowe Jr [Wed, 14 Feb 2001 14:45:55 +0000 (14:45 +0000)]
  Sorry, cleaning up the naughty bits that should not have been committed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88163 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Massive commit to clean up os/win32 and label some files with the
William A. Rowe Jr [Wed, 14 Feb 2001 14:22:07 +0000 (14:22 +0000)]
  Massive commit to clean up os/win32 and label some files with the
  appropriate license blocks and #ifdef WIN32 wrappers.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88158 13f79535-47bb-0310-9956-ffa450edef68

23 years agoBeos R5 and below don't have the sin_len member in sockaddr_in so don't
David Reid [Wed, 14 Feb 2001 13:35:05 +0000 (13:35 +0000)]
Beos R5 and below don't have the sin_len member in sockaddr_in so don't
try and use it.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88157 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAs a debugging aid, report which version of the beos code we're using and
David Reid [Wed, 14 Feb 2001 13:32:45 +0000 (13:32 +0000)]
As a debugging aid, report which version of the beos code we're using and
fix a typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88156 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove some deprecated comments.
Bill Stoddard [Wed, 14 Feb 2001 04:33:38 +0000 (04:33 +0000)]
Remove some deprecated comments.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88153 13f79535-47bb-0310-9956-ffa450edef68

23 years agoPR:
Bill Stoddard [Wed, 14 Feb 2001 03:49:17 +0000 (03:49 +0000)]
PR:
Obtained from:
Submitted by:
Get req/sec and bytes/sec status reporting working. Still lots of type
warnings but this is a bit better than before.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88152 13f79535-47bb-0310-9956-ffa450edef68

23 years agoStart getting extended status working again.
Bill Stoddard [Wed, 14 Feb 2001 02:52:23 +0000 (02:52 +0000)]
Start getting extended status working again.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88151 13f79535-47bb-0310-9956-ffa450edef68

23 years agodoh. need a spellchekker for these rename scripts. s/apr_lock_aquire/apr_lock_acqui...
Doug MacEachern [Tue, 13 Feb 2001 23:32:28 +0000 (23:32 +0000)]
doh.  need a spellchekker for these rename scripts.  s/apr_lock_aquire/apr_lock_acquire/g;

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88150 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWindows MPM: Handle ap_new_connection() failure.
Bill Stoddard [Tue, 13 Feb 2001 22:11:13 +0000 (22:11 +0000)]
Windows MPM: Handle ap_new_connection() failure.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88148 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix some spelling mistakes and remove the mpmt_beos MPM from the config.m4
Ryan Bloom [Tue, 13 Feb 2001 21:23:22 +0000 (21:23 +0000)]
Fix some spelling mistakes and remove the mpmt_beos MPM from the config.m4
file.
Submitted by: Cliff Woolley <cliffwoolley@yahoo.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88147 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThis is a huge change that gets beos building again. Essentially it
David Reid [Tue, 13 Feb 2001 20:53:13 +0000 (20:53 +0000)]
This is a huge change that gets beos building again.  Essentially it

- tidies up some of the formatting
- gets us working with mod_status
- uses the newer naming I've used in the headers to try and be more obvious
- uses a UDP socket for telling the server when to stop/restart.  This isn't
  perfect but as pre-BONE we don't have the ability to select on a pipe this
  seemed like the next best option.  This seems to work well for stopping,
  but so far restarts don't.  This will need some more security adding to it
  I think.

If I ever wanted a lesson in not keeping something on my HDD too long before
committing this update has been it.  Really should try and keep up a bit more :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88146 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMore changes to the way that we use mod_status on beos.
David Reid [Tue, 13 Feb 2001 20:46:48 +0000 (20:46 +0000)]
More changes to the way that we use mod_status on beos.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88145 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove the dexter MPM. This has been replaced with the Perchild MPM.
Ryan Bloom [Tue, 13 Feb 2001 20:30:19 +0000 (20:30 +0000)]
Remove the dexter MPM.  This has been replaced with the Perchild MPM.
The two MPMs are basically identical, except that Perchild also allows
each child process to have a unique uid/gid combination.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88144 13f79535-47bb-0310-9956-ffa450edef68

23 years agobackout name change:
Doug MacEachern [Tue, 13 Feb 2001 20:29:50 +0000 (20:29 +0000)]
backout name change:
apr_bucket_notimpl_setaside -> apr_bucket_setaside_notimpl
apr_bucket_notimpl_split    -> apr_bucket_split_notimpl
apr_bucket_notimpl_copy     -> apr_bucket_copy_notimpl
apr_bucket_notimpl_destroy  -> apr_bucket_destroy_notimpl
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88143 13f79535-47bb-0310-9956-ffa450edef68

23 years agorename:
Doug MacEachern [Tue, 13 Feb 2001 20:24:38 +0000 (20:24 +0000)]
rename:
ap_bucket_create_error -> ap_bucket_error_create
ap_bucket_make_error   -> ap_bucket_error_make
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88142 13f79535-47bb-0310-9956-ffa450edef68

23 years agos/apr_bucket_pipe_creat/apr_bucket_pipe_create/ typo
Doug MacEachern [Tue, 13 Feb 2001 20:16:15 +0000 (20:16 +0000)]
s/apr_bucket_pipe_creat/apr_bucket_pipe_create/ typo

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88141 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWindows doesn't have ap_config_auto. Perhaps we need a HAVE_CONFIG_AUTO
Bill Stoddard [Tue, 13 Feb 2001 19:48:59 +0000 (19:48 +0000)]
Windows doesn't have ap_config_auto. Perhaps we need a HAVE_CONFIG_AUTO
macro?

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88138 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThe "src/" directory no longer exists. Clean up the HARD_SERVER_LIMITS
Greg Ames [Tue, 13 Feb 2001 19:22:27 +0000 (19:22 +0000)]
The "src/" directory no longer exists.  Clean up the HARD_SERVER_LIMITS
warning msg to reflect the current directory structure.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88137 13f79535-47bb-0310-9956-ffa450edef68

23 years agoOK, this is the start of getting things running on BeOS again :)
David Reid [Tue, 13 Feb 2001 18:08:48 +0000 (18:08 +0000)]
OK, this is the start of getting things running on BeOS again :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88135 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUse apr_want.h to get the declarations for ntohs et al instead of
Jeff Trawick [Tue, 13 Feb 2001 12:13:33 +0000 (12:13 +0000)]
Use apr_want.h to get the declarations for ntohs et al instead of
including the appropriate system header files directly.

This gets rid of a warning for props.c on FreeBSD 3.4 which cropped
up when I included the right header file to get OS/390 to build :)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88132 13f79535-47bb-0310-9956-ffa450edef68

23 years agomod_status references ap_my_generation; declare it for now
Jeff Trawick [Tue, 13 Feb 2001 03:49:06 +0000 (03:49 +0000)]
mod_status references ap_my_generation; declare it for now
so perchild+mod_status builds; we can add logic to fill in
ap_my_generation later

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88131 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMake perchild build again
Ryan Bloom [Tue, 13 Feb 2001 03:26:24 +0000 (03:26 +0000)]
Make perchild build again

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88130 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd the perchild MPM to MPM.NAMING
Ryan Bloom [Tue, 13 Feb 2001 02:00:29 +0000 (02:00 +0000)]
Add the perchild MPM to MPM.NAMING

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88129 13f79535-47bb-0310-9956-ffa450edef68

23 years agoDon't disable threads just because we are using the prefork MPM.
Ryan Bloom [Mon, 12 Feb 2001 23:37:58 +0000 (23:37 +0000)]
Don't disable threads just because we are using the prefork MPM.
If somebody wants to compile without threads, they must now add
--disable-threads to the configure command line.  [Ryan Bloom]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88127 13f79535-47bb-0310-9956-ffa450edef68

23 years agoThis is the wrong place to mark the server ready. Servers need to be marked ready
Bill Stoddard [Mon, 12 Feb 2001 23:00:24 +0000 (23:00 +0000)]
This is the wrong place to mark the server ready.  Servers need to be marked ready
in the MPM -after- lingering close processing. This could be playing havoc with
perform_idle_server_maintenance.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88125 13f79535-47bb-0310-9956-ffa450edef68

23 years agoinclude <arpa/inet.h> for the declarations for htons() et al; OS/390 has
Jeff Trawick [Mon, 12 Feb 2001 21:03:35 +0000 (21:03 +0000)]
include <arpa/inet.h> for the declarations for htons() et al; OS/390 has
macros in arpa/inet.h which turn such "calls" into nothing and does not
have functions to link against in libc

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88120 13f79535-47bb-0310-9956-ffa450edef68

23 years agotrailing commas in enum declarations aren't portable
Jeff Trawick [Mon, 12 Feb 2001 20:52:01 +0000 (20:52 +0000)]
trailing commas in enum declarations aren't portable

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88119 13f79535-47bb-0310-9956-ffa450edef68

23 years agoignore generated file modules.mk
Jeff Trawick [Mon, 12 Feb 2001 20:38:21 +0000 (20:38 +0000)]
ignore generated file modules.mk

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88118 13f79535-47bb-0310-9956-ffa450edef68

23 years agoBegin to move the code that updates the child status out of the MPMs and
Ryan Bloom [Mon, 12 Feb 2001 18:48:00 +0000 (18:48 +0000)]
Begin to move the code that updates the child status out of the MPMs and
into the main-line code.  This ensures that all MPMs can easily forget
about updating their status.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88117 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove some OS/2 code from the prefork MPM. Since OS/2 has it's own
Ryan Bloom [Mon, 12 Feb 2001 18:22:18 +0000 (18:22 +0000)]
Remove some OS/2 code from the prefork MPM.  Since OS/2 has it's own
MPM, this is needed here.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88116 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAllow mod_tls to compile on Unix boxes where openssl has already been
Ryan Bloom [Mon, 12 Feb 2001 16:50:21 +0000 (16:50 +0000)]
Allow mod_tls to compile on Unix boxes where openssl has already been
installed.
Submitted by: Gomez Henri <new-httpd@slib.fr>
Reviewed by: Ryan Bloom

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88115 13f79535-47bb-0310-9956-ffa450edef68

23 years agostring.h needs to be included before monkeying around with strchr et al,
Jeff Trawick [Mon, 12 Feb 2001 15:44:36 +0000 (15:44 +0000)]
string.h needs to be included before monkeying around with strchr et al,
since some system header files do their own monkeying around with those
functions in ways that don't get along with us unless we include their
definitions first

examples: gcc 2.8.1 on Solaris
          gcc 2.95.2 on AIX

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88113 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix for moved macros
Chuck Murcko [Mon, 12 Feb 2001 09:20:03 +0000 (09:20 +0000)]
Fix for moved macros
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88110 13f79535-47bb-0310-9956-ffa450edef68

23 years agosneaky for loop... make it more obvious what it is doing
Greg Stein [Mon, 12 Feb 2001 03:02:05 +0000 (03:02 +0000)]
sneaky for loop... make it more obvious what it is doing

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88105 13f79535-47bb-0310-9956-ffa450edef68

23 years ago*) rename apr_memdup() to apr_pmemdup()
Greg Stein [Mon, 12 Feb 2001 02:55:52 +0000 (02:55 +0000)]
*) rename apr_memdup() to apr_pmemdup()
*) optimize the allocation size in apr_pstrndup()

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88104 13f79535-47bb-0310-9956-ffa450edef68

23 years ago*) remove some obsolete/unused defines from httpd.h.
Greg Stein [Mon, 12 Feb 2001 02:49:56 +0000 (02:49 +0000)]
*) remove some obsolete/unused defines from httpd.h.
*) remove DEFAULT_XFERLOG from main.c; it is never set/used
*) move ap_get_max_daemons() to ap_mpm.h
*) move DEFAULT_LISTENBACKLOG to mpm_common.h

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88103 13f79535-47bb-0310-9956-ffa450edef68

23 years ago*) include the strings stuff the right way (some platforms use string.h;
Greg Stein [Mon, 12 Feb 2001 02:42:10 +0000 (02:42 +0000)]
*) include the strings stuff the right way (some platforms use string.h;
   apr_want figures all that out for us)
*) include ap_mpm.h to pick up a moved func declaration

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88102 13f79535-47bb-0310-9956-ffa450edef68

23 years agowrite these in terms of strchr and strrchr so the compiler can possibly use
Greg Stein [Mon, 12 Feb 2001 02:39:24 +0000 (02:39 +0000)]
write these in terms of strchr and strrchr so the compiler can possibly use
builtin, optimized functions.
[ they're stupid functions, but what the hell ]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88101 13f79535-47bb-0310-9956-ffa450edef68

23 years agobring along the comment (from httpd.h) that went with these defines
Greg Stein [Mon, 12 Feb 2001 02:11:24 +0000 (02:11 +0000)]
bring along the comment (from httpd.h) that went with these defines

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88100 13f79535-47bb-0310-9956-ffa450edef68

23 years agoObsoleted by the "beos" MPM.
Greg Stein [Mon, 12 Feb 2001 01:45:41 +0000 (01:45 +0000)]
Obsoleted by the "beos" MPM.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88099 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWork for more than one read. Catch read errors.
Ben Laurie [Sun, 11 Feb 2001 21:47:41 +0000 (21:47 +0000)]
Work for more than one read. Catch read errors.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88096 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Still lots to apr'ize here.
William A. Rowe Jr [Sun, 11 Feb 2001 21:00:04 +0000 (21:00 +0000)]
  Still lots to apr'ize here.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88095 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix a warning.
Ben Laurie [Sun, 11 Feb 2001 20:58:12 +0000 (20:58 +0000)]
Fix a warning.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88094 13f79535-47bb-0310-9956-ffa450edef68

23 years agoClean up the mod_tls configure process. This should remove most, if not
Ryan Bloom [Sun, 11 Feb 2001 20:19:41 +0000 (20:19 +0000)]
Clean up the mod_tls configure process.  This should remove most, if not
all, of the hand-editing required to make mod_tls compile.  I have also
updated the README to reflect the current process.  I have also noted that
we require OpenSSL 0.9.6 to compile.  I am getting all sorts of warnings
from the OpenSSL header files, and I get a single error from the OpenSSL
libraries, but I am assuming that is a problem with my configuration,
not the mod_tls code.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88093 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix a compile warning.
Ryan Bloom [Sun, 11 Feb 2001 19:10:42 +0000 (19:10 +0000)]
Fix a compile warning.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88092 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFirst cut of TLS support.
Ben Laurie [Sun, 11 Feb 2001 17:46:19 +0000 (17:46 +0000)]
First cut of TLS support.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88090 13f79535-47bb-0310-9956-ffa450edef68

23 years agoClean up the filter.html and handler.html files a little.
Joshua Slive [Sun, 11 Feb 2001 05:58:19 +0000 (05:58 +0000)]
Clean up the filter.html and handler.html files a little.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88087 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix the check for killpg(); as it was, we didn't check for
Jeff Trawick [Sun, 11 Feb 2001 03:35:41 +0000 (03:35 +0000)]
fix the check for killpg(); as it was, we didn't check for
killpg() and we got an ugly "killpg: not found" message on
stderr during configure

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88086 13f79535-47bb-0310-9956-ffa450edef68