]> granicus.if.org Git - apache/log
apache
23 years agoHandle the ap_pass_brigade inside the SPLIT_BRIGADE... macro.
Ryan Bloom [Fri, 3 Aug 2001 03:41:51 +0000 (03:41 +0000)]
Handle the ap_pass_brigade inside the SPLIT_BRIGADE... macro.

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

23 years ago That's enough for tonight ... gheesh. Allow 2xx + OK (0) results from
William A. Rowe Jr [Fri, 3 Aug 2001 02:22:47 +0000 (02:22 +0000)]
  That's enough for tonight ... gheesh.  Allow 2xx + OK (0) results from
  the subrequest to go out to the client.  This doesn't address (..)
  anomilies, which I will address in the a.m.

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

23 years ago Allow a slightly larger range of acceptable responses.
William A. Rowe Jr [Fri, 3 Aug 2001 02:17:44 +0000 (02:17 +0000)]
  Allow a slightly larger range of acceptable responses.

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

23 years ago Fix some major brokenness. We were not validating that the autoindex
William A. Rowe Jr [Fri, 3 Aug 2001 01:31:26 +0000 (01:31 +0000)]
  Fix some major brokenness.  We were not validating that the autoindex
  subrequest'ed file was valid, and did not check a subrequest at all if
  the user didn't use FancyIndexing.

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

23 years ago Begone ancient beast. IndexOptions FancyIndexing is sufficiently less
William A. Rowe Jr [Fri, 3 Aug 2001 01:00:12 +0000 (01:00 +0000)]
  Begone ancient beast.  IndexOptions FancyIndexing is sufficiently less
  confusing.

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

23 years ago Provide an ap_set_deprecated() fn for quick-and-dirty 'we don't do this'
William A. Rowe Jr [Fri, 3 Aug 2001 00:59:01 +0000 (00:59 +0000)]
  Provide an ap_set_deprecated() fn for quick-and-dirty 'we don't do this'
  entries in the command table.

  (Also fixes a nit about returning a single bit of an apr_int_64 as an int.
  Know how this group loves !! expresssions :)

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

23 years ago Thanks Justin :) This also looked a bit klunky
William A. Rowe Jr [Fri, 3 Aug 2001 00:50:26 +0000 (00:50 +0000)]
  Thanks Justin :)  This also looked a bit klunky

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

23 years agoSomebody please teach OtherBill how to spell "deprecated". ;-)
Cliff Woolley [Fri, 3 Aug 2001 00:33:24 +0000 (00:33 +0000)]
Somebody please teach OtherBill how to spell "deprecated".  ;-)

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

23 years ago It's a new book. Time to throw out the old switch-hitter plays.
William A. Rowe Jr [Fri, 3 Aug 2001 00:24:40 +0000 (00:24 +0000)]
  It's a new book.  Time to throw out the old switch-hitter plays.

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

23 years ago Undo my unintentionally overzelous name change, and fix the style of sizeof()
William A. Rowe Jr [Thu, 2 Aug 2001 22:54:39 +0000 (22:54 +0000)]
  Undo my unintentionally overzelous name change, and fix the style of sizeof()

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

23 years ago If it won't let us run in APR_POOLS_DEBUG mode, it's broken.
William A. Rowe Jr [Thu, 2 Aug 2001 22:12:45 +0000 (22:12 +0000)]
  If it won't let us run in APR_POOLS_DEBUG mode, it's broken.

  We should be implementing this all in terms of apr_threads, and fix
  the apr_pools code to allow 'trusted subpools' with their own root
  allocations that bypass the mutexes.  Unrooting a pool just glosses
  over the real problems.

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

23 years agofix a problem in the threaded and worker mpm's where a keepalive connection
Greg Ames [Thu, 2 Aug 2001 21:24:14 +0000 (21:24 +0000)]
fix a problem in the threaded and worker mpm's where a keepalive connection
on one thread can prevent the process from exiting.

let's rename ap_graceful_restart_signalled to something more appropriate
after the next beta.

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

23 years ago Make this legible. Points out a huge headache in the new conftree pools
William A. Rowe Jr [Thu, 2 Aug 2001 19:37:46 +0000 (19:37 +0000)]
  Make this legible.  Points out a huge headache in the new conftree pools
  mechanism, that we aren't joined properly, so we hit the 'not ancestor'
  abend here.

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

23 years ago Really compress the add_/remove_ handling, and fix pool allocations.
William A. Rowe Jr [Thu, 2 Aug 2001 17:25:05 +0000 (17:25 +0000)]
  Really compress the add_/remove_ handling, and fix pool allocations.

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

23 years agoI forgot to catch all the other return calls in this function, so this
Ryan Bloom [Thu, 2 Aug 2001 16:35:22 +0000 (16:35 +0000)]
I forgot to catch all  the other return calls in this function, so this
cleans up the warnings.  Thanks OtherBill for beating me up about this.

:-)

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

23 years agoXBitHack has just been re-enabled in Apache 2.0, so the docs need to
Ryan Bloom [Thu, 2 Aug 2001 05:28:27 +0000 (05:28 +0000)]
XBitHack has just been re-enabled in Apache 2.0, so the docs need to
be updated to reflect that.

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

23 years ago Fix typo in prior commit
William A. Rowe Jr [Thu, 2 Aug 2001 05:28:00 +0000 (05:28 +0000)]
  Fix typo in prior commit

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

23 years agoAdd a handler to mod_includes.c. This handler is designed to
Ryan Bloom [Thu, 2 Aug 2001 05:27:06 +0000 (05:27 +0000)]
Add a handler to mod_includes.c.  This handler is designed to
implement the XbitHack directive.  This can't be done with a
fixup, because we need to check the content-type, which is
only available in the handler phase.
PR:     7751

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

23 years ago Adapt to changed declaration of apr_pool_sub_make()
William A. Rowe Jr [Thu, 2 Aug 2001 05:25:53 +0000 (05:25 +0000)]
  Adapt to changed declaration of apr_pool_sub_make()

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

23 years agoMake the includes filter check return codes from filters lower in
Ryan Bloom [Thu, 2 Aug 2001 04:59:51 +0000 (04:59 +0000)]
Make the includes filter check return codes from filters lower in
the filter chain.  If a lower level filter returns an error, then
the request needs to stop immediately.  This allows mod_include to
stop parsing data once a lower filter recognizes an error.
PR: 8102

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

23 years agoAdd the ability to extend the methods that Apache understands
Ryan Bloom [Thu, 2 Aug 2001 04:25:20 +0000 (04:25 +0000)]
Add the ability to extend the methods that Apache understands
and have those methods <limit>able in the httpd.conf. It uses
the same bit mask/shifted offset as the original HTTP methods
such as M_GET or M_POST, but expands the total bits from an int to
an ap_int64_t to handle more bits for new request methods than
an int provides.
Submitted by: Cody Sherr <csherr@covalent.net>

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

23 years ago Need some context for the iterator! Finally get to use that accessor :)
William A. Rowe Jr [Thu, 2 Aug 2001 00:17:45 +0000 (00:17 +0000)]
  Need some context for the iterator!  Finally get to use that accessor :)

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

23 years ago Solve the merge bugs, by storing a copy bit to save us a ton of
William A. Rowe Jr [Wed, 1 Aug 2001 23:33:08 +0000 (23:33 +0000)]
  Solve the merge bugs, by storing a copy bit to save us a ton of
  reallocation in the merge config phase.  Should keep most of the
  savings realized by moving to tables.

  Need others to vet this code, please!  Look at this and the prior
  patch as a single diff (-r n -r n-2) to see the overall changes.

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

23 years agoAPR-util has renamed buildconf.sh to buildconf to match APR and httpd-2.0.
Justin Erenkrantz [Wed, 1 Aug 2001 20:49:05 +0000 (20:49 +0000)]
APR-util has renamed buildconf.sh to buildconf to match APR and httpd-2.0.

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

23 years ago This patch fixes more untold breakage than you can shake a stick at.
William A. Rowe Jr [Wed, 1 Aug 2001 19:15:22 +0000 (19:15 +0000)]
  This patch fixes more untold breakage than you can shake a stick at.

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

23 years agofix some warnings in resolve_symlink(), one of which seems to be for
Jeff Trawick [Wed, 1 Aug 2001 11:59:55 +0000 (11:59 +0000)]
fix some warnings in resolve_symlink(), one of which seems to be for
a genuine bug...

The old logic

  if (!(opts & OPT_SYM_OWNER | OPT_SYM_LINKS))

wouldn't seem to work properly.  I think it would act like

  if (!((opts & OPT_SYM_OWNER) | OPT_SYM_LINKS))

This clearly isn't intended since OPT_SYM_LINKS is a constant non-zero, such
that we never really fail invalid parameters.

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

23 years ago Port mod_tls.c from Eastern Europe to Apache-land
William A. Rowe Jr [Wed, 1 Aug 2001 06:27:08 +0000 (06:27 +0000)]
  Port mod_tls.c from Eastern Europe to Apache-land

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

23 years ago Thanks Jerry, this was forgotten in my tree.
William A. Rowe Jr [Wed, 1 Aug 2001 06:23:00 +0000 (06:23 +0000)]
  Thanks Jerry, this was forgotten in my tree.

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

23 years ago Replace check_symlinks in the ap_sub_req_lookup_* calls with
William A. Rowe Jr [Wed, 1 Aug 2001 06:12:37 +0000 (06:12 +0000)]
  Replace check_symlinks in the ap_sub_req_lookup_* calls with
  the new resolve_symlink (also used by the new directory_walk)
  especially for performance and readability.  Left check_symlinks
  in the soon-to-be-gone get_path_info flavor of directory_walk.

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

23 years agoinet_addr and inet_network are not interchangable.
Victor J. Orlikowski [Wed, 1 Aug 2001 05:50:29 +0000 (05:50 +0000)]
inet_addr and inet_network are not interchangable.
Furthermore, use apr_inet_addr, rather than ap_inet_addr (though they map
to the same thing).

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

23 years agoRemove a no-longer-needed header.
Victor J. Orlikowski [Wed, 1 Aug 2001 05:48:33 +0000 (05:48 +0000)]
Remove a no-longer-needed header.

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

23 years ago Restore to 1.333 state (problematic, in that we could be facing >(size_t)
William A. Rowe Jr [Wed, 1 Aug 2001 04:08:36 +0000 (04:08 +0000)]
  Restore to 1.333 state (problematic, in that we could be facing >(size_t)
  bytes, but better till I figure out the _right_ fix.

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

23 years ago Add the new directory_walk logic, eliminating get_path_info and
William A. Rowe Jr [Wed, 1 Aug 2001 01:58:24 +0000 (01:58 +0000)]
  Add the new directory_walk logic, eliminating get_path_info and
  check_symlinks, in a protected define REPLACE_PATH_INFO_METHOD.

  This allows others to work on vetting, caching, etc, while keeping
  the existing logic stable till it's sufficiently optimal for beta.

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

23 years agoDo this the traditional/correct way.
Victor J. Orlikowski [Wed, 1 Aug 2001 01:34:28 +0000 (01:34 +0000)]
Do this the traditional/correct way.

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

23 years ago Ooops... my fooness.
William A. Rowe Jr [Tue, 31 Jul 2001 21:03:56 +0000 (21:03 +0000)]
  Ooops... my fooness.

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

23 years ago Exported symbols for mod_pop
William A. Rowe Jr [Tue, 31 Jul 2001 20:46:06 +0000 (20:46 +0000)]
  Exported symbols for mod_pop

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

23 years agoGet dav_fs to follow options for dav.
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

23 years agoAfter checking what this does with Bill Rowe, and discovering it to be dead
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

23 years agoBeing slightly picky: properly namespace protect make_fake_req()
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

23 years agoOops. Include the right headers...
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

23 years ago Clean up mod_dav error reporting to HTML/XHTML cross-compliance.
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

23 years ago Erg... sorry for the version snafu
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

23 years ago Another huge file check, and one fewer emits
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

23 years ago Clean up some emits
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

23 years ago Force the tryssl block to run in the Win32 DevStudio IDE build.
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

23 years ago Provide some cast safety tests and close the _last_ of the build errors
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

23 years agoNobody screamed. ;)
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

23 years agoIt helps if we broadcast to the workers that we are trying to shutdown.
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

23 years ago Ok, this looks better to me this morning, and suggests others who have
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

23 years agoget "make extraclean" working for apr-util again
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

23 years ago If I forgot anyone, please holler.
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

23 years ago Ok... for _today_ ...
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

23 years ago Missed a small bit
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

23 years agodon't count workers in processes which aren't actively serving requests.
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

23 years agomod_status: don't include workers from dead or quiescing processes in the
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

23 years agoenables the use of the ssl_var_lookup functionality in the various source
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

23 years agoThis patch eliminates the direct use of OS library calls (fopen and
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

23 years agothreads in process which are quiescing (due to PoD or MaxRequestsPerChild)
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

23 years ago- eliminated the use of ssl_log - it used to cause seg faults during cleanup
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

23 years ago Activate ssl_hook_pre_config
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

23 years ago Change lib locations for openssl's debugging default targets
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

23 years agoun-win32ize
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

23 years agos/seperate/separate/
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

23 years ago Thanks Madhu, I think backing out the last bit, and using this instead,
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

23 years agoThe read() in apr_recv() would always be called first and return EAGAIN.
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

23 years ago Register for %X, %c (we gotta make a decision, please vote if you care...
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

23 years ago The short term hack.
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

23 years ago More XHTML foo.
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

23 years ago The history can evaporate later... but before someone else is bit ;/
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

23 years agoAllow us to build ssl on beos...
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

23 years ago Ignore some stuff
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

23 years ago Use d_is_absolute within directory_walk.
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

23 years ago Provide the same optimization to the dir_config structure to track
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

23 years agohttpd.exp and lots of other export files are generated based on the
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

23 years agoBe a bit more explicit. If the filetype is not an APR_REG, the fail the request.
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

23 years agoWin32: Get exec cgi tag working. finfo.protection == 0 on Windows from the
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

23 years agoYet another rainy day
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

23 years agoAdd the worker MPM. The name is probably horrible, but I couldn't come
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

23 years ago Coexist within the XHTML changes to http_protocol.c
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

23 years ago A bit of Saturday a.m. XHTML Transitional 1.0 compatibility changes.
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

23 years ago That's all I'm changing... time to simply bring the 1.3 file over.
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

23 years ago Fix some brokenness.
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

23 years agoInstall all build/*.mk when we install Apache. This is the first step
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

23 years agoNo such thing as /usr/local/bin/perl5 on icarus...
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

23 years agoNope, changed my mind. With this hack, the build only works right the first
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

23 years agoThis is an awful hack to work around a bug in Solaris 7's native make,
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

23 years ago Throw back in the newline, just for source legibility.
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

23 years ago Correct a subtle reflow problem (evident in Mozilla Gecko/20010505) that
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

23 years agoTypo.
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

23 years agoFix a problem where the threaded MPM stalls after restarts or segfaults.
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

23 years ago Now that the version is bumped... time to log some new efforts.
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

23 years agoBump to 2.0.23-dev after tag update
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

23 years agoBump for 2.0.22
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

23 years ago Uh... whats with that -dev?
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

23 years ago That's it for that version...
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

23 years ago Minor quibble, <li> can and should be a balanced tag
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

23 years ago Final pedantic HTML 3.2/4.01 Transitional + XHTML 1.0 Transitional
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

23 years ago More pendantic changes for HTML 3.2/4.01 Transitional compliance, and
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

23 years ago More pedantic changes to create HTML 3.2/4.01 Transitional and
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

23 years ago More obsessive changes to meet HTML 3.2, HTML 4.01 Transitional and
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