]> granicus.if.org Git - apache/log
apache
23 years agoInstall the mod_core.h file. Mod_proxy relies on it.
Ryan Bloom [Fri, 31 Aug 2001 15:32:31 +0000 (15:32 +0000)]
Install the mod_core.h file.  Mod_proxy relies on it.
Submitted by: Ian Holsman <ianh@cnet.com>

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

23 years ago Can it be this simple? No, probably not, but this fast-hack will get
William A. Rowe Jr [Fri, 31 Aug 2001 13:45:16 +0000 (13:45 +0000)]
  Can it be this simple?  No, probably not, but this fast-hack will get
  us going again for a while.

  We are currently rejecting some internal file_sub_req()'s in the
  translate phase.  I don't like this hack because of risks it potentially
  exposes, but for today, if we have a filename - and we are a subrequest,
  then let it fly without further mapping.  This allows us to serve up
  the default "/" request (run through mod_dir->mod_negotiation->mod_mime)
  without a 400 error.  The right solution is to set up some traps and
  escapes for the subreq mechanism, possibly with a subreq translate hook,
  and drop the URI entirely for these cases.

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

23 years agoresolve_symlink() is only used if REPLACE_PATH_INFO_METHOD is
Jeff Trawick [Fri, 31 Aug 2001 10:58:47 +0000 (10:58 +0000)]
resolve_symlink() is only used if REPLACE_PATH_INFO_METHOD is
defined

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

23 years agoWith my normal sense of missing the boat :)
David Reid [Fri, 31 Aug 2001 09:47:53 +0000 (09:47 +0000)]
With my normal sense of missing the boat :)

This gets the build working on BeOS again :)  Apologies for the delay :(

Jeff changed the order of apr-util and apr to solve a "cleaning" issue but
that makes me uncomfortable as apr-util is dependant on apr, so if we clean
apr-util we shouldn't be altering anything in apr.  If I decide to rebuild
apr-util then apr should still be buildable.  Sorry Jeff but I think we need
a different solution :(

Submitted by: Peter Schultz <pete@beforever.com>

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

23 years agoUse the full path for libraries. (This has been in my tree for ages...)
David Reid [Fri, 31 Aug 2001 09:12:10 +0000 (09:12 +0000)]
Use the full path for libraries.  (This has been in my tree for ages...)

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

23 years agoAs I understand it, this test is supposed to read like so:
Cliff Woolley [Fri, 31 Aug 2001 05:05:58 +0000 (05:05 +0000)]
As I understand it, this test is supposed to read like so:

----------------------------------------------------
if the base paths are the same
    if (strncmp(rnew->filename, fdir, fdirlen) == 0

and there's more stuff in the new filename than just the base path
        && rnew->filename[fdirlen]

and that stuff contains no slashes
        && ap_strchr_c(rnew->filename + fdirlen, '/') == NULL)
----------------------------------------------------

Assuming that's a correct translation, which I believe to be the case
(and which also seems to jive with the previous version of the test),
then that first part darned well better check == 0, as opposed to != 0.
strncmp returns 0 when they match.  =-)

And voila,
"All tests successful, 1 test skipped."
is the result from httpd-test

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

23 years agoRyan apparently bumped this back DOWN from 2.0.25 to 2.0.25-dev after the
Cliff Woolley [Fri, 31 Aug 2001 04:01:19 +0000 (04:01 +0000)]
Ryan apparently bumped this back DOWN from 2.0.25 to 2.0.25-dev after the
last tag, rather than UP to 2.0.26-dev.  =-)

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

23 years ago Now that stinks, sorry. In moving code - I didn't notice my code
William A. Rowe Jr [Fri, 31 Aug 2001 03:49:42 +0000 (03:49 +0000)]
  Now that stinks, sorry.  In moving code - I didn't notice my code
  now served out (r) info instead of the (rnew) info.  Made for nasty
  cyclic loops in mod_dir :(

  It looks like this works once again.  I'll post completed deltas to
  the list ASAP.

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

23 years ago Much better - sorry - I missed one case of forcing pipeline flush when
William A. Rowe Jr [Fri, 31 Aug 2001 02:46:29 +0000 (02:46 +0000)]
  Much better - sorry - I missed one case of forcing pipeline flush when
  the handler returned a non-OK result.  ergo, 304's weren't sent.

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

23 years ago Invoking the handler must occur at the caller's discression, in order
William A. Rowe Jr [Fri, 31 Aug 2001 02:31:08 +0000 (02:31 +0000)]
  Invoking the handler must occur at the caller's discression, in order
  for the sub_req mechanism to share this code.

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

23 years ago After calling ap_process_request_internal(), the caller must invoke
William A. Rowe Jr [Fri, 31 Aug 2001 02:29:48 +0000 (02:29 +0000)]
  After calling ap_process_request_internal(), the caller must invoke
  the handler themselves.

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

23 years ago Move the ap_run_insert_filters to consistently occur in
William A. Rowe Jr [Fri, 31 Aug 2001 02:23:25 +0000 (02:23 +0000)]
  Move the ap_run_insert_filters to consistently occur in
  ap_process_request_internal.  This allows the sub_req handler
  to alter the filters before the subreq is actually run.

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

23 years ago Normalize all paths to run the same, common code for pre-request setup
William A. Rowe Jr [Fri, 31 Aug 2001 01:50:15 +0000 (01:50 +0000)]
Normalize all paths to run the same, common code for pre-request setup
    from the primary request, redirects and sub-requests.

    This will significantly reduce opporunities for inconsistancy (such
    as Ian observed, and as I repaired only a month ago.)

    This promotes process_request_internal to an ap_ namespace protected
    entity in server/request.c (from it's old home in http/http_request.c)
    since this fn has no http specifics.

Reviewed (in concept): Cliff Woolley, Ian Holsman

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

23 years ago Normalize all paths to run the same, common code for pre-request setup
William A. Rowe Jr [Fri, 31 Aug 2001 01:38:06 +0000 (01:38 +0000)]
  Normalize all paths to run the same, common code for pre-request setup
  from the primary request, redirects and sub-requests.

  This will significantly reduce opporunities for inconsistancy (such
  as Ian observed, and as I repaired only a month ago.)

  This promotes process_request_internal to an ap_ namespace protected
  entity in server/request.c (from it's old home in http/http_request.c)
  since this fn has no http specifics.

Reviewed (in concept): Cliff Woolley, Ian Holsman

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

23 years ago The add-in/strip-off temporary trailing slash logic was really hosed
William A. Rowe Jr [Thu, 30 Aug 2001 23:58:23 +0000 (23:58 +0000)]
  The add-in/strip-off temporary trailing slash logic was really hosed
  in the new (not yet enabled) code path.  Now it's slightly hosed.

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

23 years agogather all of the cflags for compiling with apxs
Doug MacEachern [Thu, 30 Aug 2001 23:18:39 +0000 (23:18 +0000)]
gather all of the cflags for compiling with apxs

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

23 years agoFix a segfault with mod_include when r->path_info is not set
Justin Erenkrantz [Thu, 30 Aug 2001 21:29:15 +0000 (21:29 +0000)]
Fix a segfault with mod_include when r->path_info is not set
(which is the case with mod_proxy).

My only question about this is whether we should place some value
(such as <UNKNOWN>) when path_info isn't set.

Submitted by: Ian Holsman <ianh@cnet.com>
Reviewed by: Justin Erenkrantz

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

23 years agoAdd -X functionality back to httpd.
Justin Erenkrantz [Thu, 30 Aug 2001 20:50:06 +0000 (20:50 +0000)]
Add -X functionality back to httpd.

- Updates upgrading.html
- Reverts Aaron's earlier docco patch (sorry...)
- Adds -X to all mpms in the tree

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

23 years ago Fix the new code (not currently enabled) for directory_walk
William A. Rowe Jr [Thu, 30 Aug 2001 20:48:06 +0000 (20:48 +0000)]
  Fix the new code (not currently enabled) for directory_walk

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

23 years agoAs suggested by Ryan and OtherBill, change the way that
Jeff Trawick [Thu, 30 Aug 2001 20:27:05 +0000 (20:27 +0000)]
As suggested by Ryan and OtherBill, change the way that
mod_charset_lite checks to see if its filter will be
added by another module.  Now, we run our insert-filter
hook really last and look at the actual filter chain.

(Note that http runs even later but it doesn't currently
do anything which would interfere.)

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

23 years ago Undo another int type'ed port (and format a little structure for legibility).
William A. Rowe Jr [Thu, 30 Aug 2001 19:48:02 +0000 (19:48 +0000)]
  Undo another int type'ed port (and format a little structure for legibility).

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

23 years ago Fix a broken declaration (supress type conversion warning on win32).
William A. Rowe Jr [Thu, 30 Aug 2001 19:43:03 +0000 (19:43 +0000)]
  Fix a broken declaration (supress type conversion warning on win32).

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

23 years agowhen we bail out due to a fatal error in apr_shm_init(), be sure
Jeff Trawick [Thu, 30 Aug 2001 15:44:13 +0000 (15:44 +0000)]
when we bail out due to a fatal error in apr_shm_init(), be sure
to print the apr_status_t in numeric form

the old message

lt-httpd: could not open(create) scoreboard: Unknown resolver error

wasn't so useful, but the new, improved message

lt-httpd: could not open(create) scoreboard: (22528)Unknown resolver error

makes it look like a syscall is returning ENOSPC and that apr shmem
is returning (APR_OS_START_SYSERR + errno) instead of simply errno.

off to APR land...

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

23 years ago Same as Jeff Trawick's patch [thank you!] only a tad faster, and error
William A. Rowe Jr [Thu, 30 Aug 2001 14:54:50 +0000 (14:54 +0000)]
  Same as Jeff Trawick's patch [thank you!] only a tad faster, and error
  out on the old Set{Input|Output}Filter onefilter twofilter syntax
  (prior to this patch, only the last filter in a space seperated list
  would be configured.)

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

23 years agoAfter committing Brian Havard's fix to Unix file_io yesterday,
Jeff Trawick [Thu, 30 Aug 2001 13:37:16 +0000 (13:37 +0000)]
After committing Brian Havard's fix to Unix file_io yesterday,
we seem to be reading/seeking .var files fine on Unix even with
buffering turned on.

wrowe reports that they're working on Win32 also.

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

23 years agosince the core now stores the input and output filter lists in a
Jeff Trawick [Thu, 30 Aug 2001 12:29:37 +0000 (12:29 +0000)]
since the core now stores the input and output filter lists in a
different format, mod_charset_lite needs different logic to walk
through it

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

23 years agofix an endless loop (well, until you run out of storage from
Jeff Trawick [Thu, 30 Aug 2001 11:42:59 +0000 (11:42 +0000)]
fix an endless loop (well, until you run out of storage from
tiny apr_pstrdup() calls and your machine crashes) when you
have a filter chain

  ap_getword() returns an empty string, not a NULL string,
  when there are no more words

fix a segfault when you don't have a filter chain

  ap_getword() does not check for a NULL string to search

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

23 years ago Thank you again for the proxy autobuild reports ;)
William A. Rowe Jr [Thu, 30 Aug 2001 08:26:08 +0000 (08:26 +0000)]
  Thank you again for the proxy autobuild reports ;)

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

23 years agoUse the correct macros in unix.h
Ryan Bloom [Thu, 30 Aug 2001 06:36:41 +0000 (06:36 +0000)]
Use the correct macros in unix.h

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

23 years ago * configure.in: added Cygwin specific APR_SETVARs.
William A. Rowe Jr [Thu, 30 Aug 2001 05:52:25 +0000 (05:52 +0000)]
  * configure.in: added Cygwin specific APR_SETVARs.

  * os/config.m4: added Cygwin specific values for $OS and $OS_DIR.
    $OS_DIR will change to "cygwin" as soon as I get the DSO/DLL things
    clean as with 1.3.20.

  * support/logresolve.c: added OS specific #ifdef statement to define
    h_errno as extern __declspec(dllimport); it's imported from the
    cygwin1.dll itself.

Submitted by: Stipe Tolj <tolj@wapme-systems.de>

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

23 years agodont block when handling non-ssl request
Doug MacEachern [Thu, 30 Aug 2001 05:33:57 +0000 (05:33 +0000)]
dont block when handling non-ssl request

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

23 years agofix ap_remove_output_filter; the recent change to use remove_any_filter made
Doug MacEachern [Thu, 30 Aug 2001 05:25:31 +0000 (05:25 +0000)]
fix ap_remove_output_filter; the recent change to use remove_any_filter made
it possible to wipe out the entire filter chain.  and then when
ap_finalize_request_protocol was called, r->output_filters was NULL,
preventing data from being flushed to the client.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years ago No <sys/ipc.h> under cygwin.
William A. Rowe Jr [Thu, 30 Aug 2001 05:11:42 +0000 (05:11 +0000)]
  No <sys/ipc.h> under cygwin.

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

23 years ago Changed syntax of Set{Input|Output}Filter. The list of filters
William A. Rowe Jr [Thu, 30 Aug 2001 05:10:54 +0000 (05:10 +0000)]
 Changed syntax of Set{Input|Output}Filter.  The list of filters
     must be semicolon delimited (if more than one filter is given.)
     The Set{Input|Output}Filter directive now overrides a parent
     container's directive (e.g. SetInputFilter in <Directory /web/foo>
     will override any SetInputFilter directive in <Directory /web>.)
     This new syntax is more consistent with Add{Input|Output}Filter
     directives defined in mod_mime.  Also cures a bug in prior releases
     where the Set{Input|Output}Filter directive would corrupt the
     global configuration if the multiple directives were nested.
     [William Rowe]

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

23 years ago Since the mod_mime patch was applied, here is the rest of the patch to
William A. Rowe Jr [Thu, 30 Aug 2001 04:24:09 +0000 (04:24 +0000)]
  Since the mod_mime patch was applied, here is the rest of the patch to
  introduce the ForceType and SetHandler [absolute references] directly
  into the very top of the fixups phase.  This means these will always
  override _any_ mime module, not just mod_mime.  Ergo, other mime modules
  can continue to set charset, encodings, etc.  Since these are globals,
  they belong in the core.

  This highlights a very serious drawback to the type_checker hook.  By
  using run first, a module that identifies _partial_ information (maybe
  just the content type) won't pass the query on to other modules, like
  mod_mime, that might further define the encoding or charset.  The
  type_checker hook should clearly become a run-all, and the modules should
  decline if they see someone ahead of them answered a question they were
  going to try to figure.

  Which means - if type_checker becomes RUN_ALL - this new override hook
  fn should become a type_checker again - and RUN_REALLY_FIRST, and let
  other modules _choose_ not to override this election.  (We can run it
  again at the end, for a recount ;)  Votes?

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

23 years ago Fix mod_mime skipping over mime.types when some _other_ field was set
William A. Rowe Jr [Thu, 30 Aug 2001 04:11:57 +0000 (04:11 +0000)]
  Fix mod_mime skipping over mime.types when some _other_ field was set
  with mod_mime, but not AddType.

  Why is everybody always breaking my local CHANGES file ;-?

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

23 years agofix suexec's install by invoking some powerful Sascha magic.
Greg Ames [Thu, 30 Aug 2001 03:45:30 +0000 (03:45 +0000)]
fix suexec's install by invoking some powerful Sascha magic.

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

23 years agoMake CACHE_IN and CACHE_CONDITIONAL AP_FTYPE_CONTENT filters. Comtemplating
Bill Stoddard [Thu, 30 Aug 2001 02:55:08 +0000 (02:55 +0000)]
Make CACHE_IN and CACHE_CONDITIONAL AP_FTYPE_CONTENT filters.  Comtemplating
making a new filter type, AP_FTYPE_CACHE.  We need to run CACHE_IN immediately
after the handlers are done and before we run the content through any filters.

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

23 years agoOoops, this should have been committed along with mod_mem_cache changes.
Bill Stoddard [Thu, 30 Aug 2001 02:51:26 +0000 (02:51 +0000)]
Ooops, this should have been committed along with mod_mem_cache changes.
Keep track of the number of body bytes written to the cache.

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

23 years agoThree small changes...
Bill Stoddard [Thu, 30 Aug 2001 02:49:40 +0000 (02:49 +0000)]
Three small changes...
1. Change CACHE_TYPE_MALLOC to CACHE_TYPE_HEAP
2. Enable cacheing content contained in multiple brigades
3. Don't cache an entry more than once.

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

23 years agoUpdate the comments regarding -DONE_PROCESS and -DNO_DETACH since
Cliff Woolley [Thu, 30 Aug 2001 01:00:50 +0000 (01:00 +0000)]
Update the comments regarding -DONE_PROCESS and -DNO_DETACH since
-X doesn't exist anymore.

Submitted by: Aaron Bannert

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

23 years agoAdded some bulletproofing to memory allocation in the LDAP cache
Graham Leggett [Thu, 30 Aug 2001 00:46:25 +0000 (00:46 +0000)]
Added some bulletproofing to memory allocation in the LDAP cache
code.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoRemove the declarations for variables that were moved into the core.
Ryan Bloom [Wed, 29 Aug 2001 23:17:39 +0000 (23:17 +0000)]
Remove the declarations for variables that were moved into the core.

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

23 years agoBump after the tag.
Ryan Bloom [Wed, 29 Aug 2001 18:24:40 +0000 (18:24 +0000)]
Bump after the tag.

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

23 years agoForgot to bump these numbers before the tag. Re-tagging these three
Ryan Bloom [Wed, 29 Aug 2001 18:23:08 +0000 (18:23 +0000)]
Forgot to bump these numbers before the tag.  Re-tagging these three
files only.

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

23 years agoFinish documenting /manual location change
Martin Kraemer [Wed, 29 Aug 2001 12:35:21 +0000 (12:35 +0000)]
Finish documenting /manual location change

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

23 years agoFrom Mark Cox:
Jeff Trawick [Wed, 29 Aug 2001 12:29:36 +0000 (12:29 +0000)]
From Mark Cox:

I've had a couple of emails from users using mod_usertrack for authentication.
Add the equivalent of a "warning: coffee may be hot" label, and fix a broken
email address at the same time.

Submitted by: Mark Cox

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

23 years agoFix some warnings...
Graham Leggett [Tue, 28 Aug 2001 23:45:30 +0000 (23:45 +0000)]
Fix some warnings...
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoupdate from Mr. Slive's comments
Jeff Trawick [Tue, 28 Aug 2001 23:34:30 +0000 (23:34 +0000)]
update from Mr. Slive's comments

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

23 years agoAdd specified user attributes to the environment when using
Graham Leggett [Tue, 28 Aug 2001 23:16:12 +0000 (23:16 +0000)]
Add specified user attributes to the environment when using
mod_auth_ldap. This allows you to use mod_include to embed specified
user attributes in a page like so:
Hello <!--#echo var="AUTHENTICATE_CN"-->, how are you?
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agogross
Jeff Trawick [Tue, 28 Aug 2001 21:00:40 +0000 (21:00 +0000)]
gross

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

23 years ago Fix a typo for documentation consistency.
William A. Rowe Jr [Tue, 28 Aug 2001 19:54:54 +0000 (19:54 +0000)]
  Fix a typo for documentation consistency.

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

23 years agoSince binbuild is currently doing a static build, the install-bindist.sh
Greg Ames [Tue, 28 Aug 2001 18:23:57 +0000 (18:23 +0000)]
Since binbuild is currently doing a static build, the install-bindist.sh
script it generates shouldn't expect to find a modules directory.

Also, tee binbuild's output into build.log (rather than redirect it) so you can
see what's going on with the build.

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

23 years agoFix a performance problem with the worker MPM. We now create
Ryan Bloom [Tue, 28 Aug 2001 18:09:36 +0000 (18:09 +0000)]
Fix a performance problem with the worker MPM.  We now create
transaction pools once, and re-use them for each connection.

Submitted by: Aaron Bannert <aaron@clove.org>

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

23 years agoRemove some debug code that I had in apxs.in.
Ryan Bloom [Tue, 28 Aug 2001 17:41:53 +0000 (17:41 +0000)]
Remove some debug code that I had in apxs.in.
Submitted by: Karl Fogel <kfogel@collab.net>

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

23 years ago This is the same granularity of control as mod_mime gave to set handlers
William A. Rowe Jr [Tue, 28 Aug 2001 15:45:01 +0000 (15:45 +0000)]
  This is the same granularity of control as mod_mime gave to set handlers
  (and now AddInputFilter and AddOutputFilter by extension) so this seems
  entirely appropriate in the core as well.  Options FileInfo is required
  to change the processing behavior of files.

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

23 years ago Also in the prior commit (1.338)
William A. Rowe Jr [Tue, 28 Aug 2001 15:31:08 +0000 (15:31 +0000)]
  Also in the prior commit (1.338)

  *) Modfied mod_mime to prevent mod_negotation from serving a multiview
     of a 'handler' or 'filter', so that any filename extension that does
     not contribute to the negotiated metadata can't be served without
     an explicit request.  E.g., if the .Z extension is associated with
     an unzip filter, the user request somefile.Z.html, mod_negotiation
     won't serve it.  It can serve somefile.Z.html when somefile.Z is
     requested, since the .Z extension is explictly requested, if the
     .html extension is associated with ContentType text/html.

    See changes for a complete description.  Because (in the example) the
    .Z extension doesn't affect negotiated behavior, the files index.html
    and index.Z.html couldn't be distinguished, and the user would get an
    error 406 NOT ACCEPTABLE, which is the _wrong_ answer.

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

23 years ago Someone pointed out that we were running the images through the INCLUDE
William A. Rowe Jr [Tue, 28 Aug 2001 15:29:21 +0000 (15:29 +0000)]
  Someone pointed out that we were running the images through the INCLUDE
  filter.  This fixes it, in a sort of hackish way.
  I don't remember who noticed this, sorry :(

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

23 years ago Version 1.338 of mod_mime also tightened the mod_negotiation behavior.
William A. Rowe Jr [Tue, 28 Aug 2001 15:15:21 +0000 (15:15 +0000)]
  Version 1.338 of mod_mime also tightened the mod_negotiation behavior.
  See changes for a complete description.  Because (in the example) the
  .Z extension doesn't affect negotiated behavior, the files index.html
  and index.Z.html couldn't be distinguished, and the user would get an
  error 406 NOT ACCEPTABLE, which is the _wrong_ answer.

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

23 years ago Introduces mod_mime AddInputFilter and AddOutputFilter filter ext syntax.
William A. Rowe Jr [Tue, 28 Aug 2001 15:07:11 +0000 (15:07 +0000)]
  Introduces mod_mime AddInputFilter and AddOutputFilter filter ext syntax.

  Significantly refactored the code to maintain single functions for the
  add_extension_info hash and remove_extension_info table processing.

  The AddInputFilter/AddOutputFilter could have been plural, as they accept
  a semicolon delimited list of filters (e.g. you need to stack two different
  filters based on a single extension.)  I expect that the plural could
  confuse users, though, as they might expect AddInputFilters foo bar var
  to add foo and bar to the extension var, which it definately doesn't do!

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

23 years ago Clip a duplicate appearance
William A. Rowe Jr [Tue, 28 Aug 2001 13:06:34 +0000 (13:06 +0000)]
  Clip a duplicate appearance

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

23 years ago This small patch I committed last week broke the transparent negotiation
William A. Rowe Jr [Tue, 28 Aug 2001 03:08:31 +0000 (03:08 +0000)]
  This small patch I committed last week broke the transparent negotiation
  behavior.  I hope this is now settled.

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

23 years agoRemove an obsolete function from fdqueue. The worker MPM now uses the
Ryan Bloom [Mon, 27 Aug 2001 23:50:12 +0000 (23:50 +0000)]
Remove an obsolete function from fdqueue.  The worker MPM now uses the
fdqueue functions in a different way.
Submitted by: Aaron Bannert <aaron@clove.org>

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

23 years agoAs the worker MPM is really an alternative to the threaded MPM ...
Justin Erenkrantz [Mon, 27 Aug 2001 20:55:09 +0000 (20:55 +0000)]
As the worker MPM is really an alternative to the threaded MPM                  (and hopefully it'll be a replacement), the httpd.conf settings                 are identical.
Submitted by: Aaron Bannert <aaron@clove.org>
Reviewed by: Justin Erenkrantz

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

23 years agoFix a case where on restart, an admin started logging, and the logging
Victor J. Orlikowski [Mon, 27 Aug 2001 20:50:01 +0000 (20:50 +0000)]
Fix a case where on restart, an admin started logging, and the logging
code waited to start until the second pass (assuming we were just starting
up) to open the log file. Also fix a typo.

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

23 years agoFix a growing connection pool in core_output_filter() for
Jeff Trawick [Mon, 27 Aug 2001 20:48:00 +0000 (20:48 +0000)]
Fix a growing connection pool in core_output_filter() for
keepalive requests.  We were allocating a brigade out of the
connection pool; the number of these brigades allocated
per connection was theoretically unlimited.

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

23 years agoMoved split_and_pass_pretag_buckets back to being a
Paul J. Reder [Mon, 27 Aug 2001 20:25:42 +0000 (20:25 +0000)]
Moved split_and_pass_pretag_buckets back to being a
macro at Ryans's request. Removed the return from it
by setting and returning a return code instead. Updated
the code to check the return code from teh macro and
do the right thing.

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

23 years agoFix a segfault when a numeric host (e.g., "Host: 123") was specified.
Jeff Trawick [Mon, 27 Aug 2001 19:51:34 +0000 (19:51 +0000)]
Fix a segfault when a numeric host (e.g., "Host: 123") was specified.

apr_parse_addr_port() assumes that if there is just a number it must
be a port, but here we need to assume that it is a host.

todo: pass a flag into apr_parse_addr_port()?  unclear whether or
      not that is cleaner overall

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

23 years agoRemove some warnings from the perchild MPM
Ryan Bloom [Mon, 27 Aug 2001 19:34:34 +0000 (19:34 +0000)]
Remove some warnings from the perchild MPM

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

23 years ago- allows empty $val from httpd-2.0/build/config_vars.mk
Ryan Bloom [Mon, 27 Aug 2001 17:21:29 +0000 (17:21 +0000)]
- allows empty $val from httpd-2.0/build/config_vars.mk
- make code more perlish.
- read and parse the config file only once
- use a hash instead of array for the list of internal config vars to
  test against
- added -h option (just print usage)
- wrapped numerous print STDERR calls into a simpler error() and
  notice() subs
- simplified some of the logic in if's using perl constructs.

Submitted by: Stas Bekman <stas@stason.org>

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

23 years ago Solve a bug I introduced this weekend, we want to compare core_*->r
William A. Rowe Jr [Mon, 27 Aug 2001 16:35:43 +0000 (16:35 +0000)]
  Solve a bug I introduced this weekend, we want to compare core_*->r
  as a boolean, not by value.

  Reported by: Barrie Slaymaker <barries@slaysys.com>

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

23 years agoThe consensus now is that mod_include should just butt out of any decisions
Cliff Woolley [Mon, 27 Aug 2001 14:43:19 +0000 (14:43 +0000)]
The consensus now is that mod_include should just butt out of any decisions
about what to do with different request methods.  It's true that mod_include
in 1.3.x did not allow POST, but back then it was a handler.  Now it's a
filter and can be used to filter the output of dynamically generated responses,
even ones resulting from a POST request.  So if mod_include is in the filter
stack, it should just blindly parse the brigade regardless of request method.

This still fixes the security problem, it just fixes it by being more flexible
rather than less so.

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

23 years agoAdd information on backwards-compatible handler and magic-mime-types
Joshua Slive [Mon, 27 Aug 2001 14:23:30 +0000 (14:23 +0000)]
Add information on backwards-compatible handler and magic-mime-types
for mod_include.

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

23 years agoremove_any_filter() and ap_remove_foo_filter() are void; how can you
Jeff Trawick [Mon, 27 Aug 2001 12:36:07 +0000 (12:36 +0000)]
remove_any_filter() and ap_remove_foo_filter() are void; how can you
return a value?

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

23 years agofix some calls to apr_pool_userdata_get()
Jeff Trawick [Mon, 27 Aug 2001 10:23:11 +0000 (10:23 +0000)]
fix some calls to apr_pool_userdata_get()

(foo** just doesn't work the way we sometimes might want :( )

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

23 years agoAllow mod_ssl to send back an error message if an HTTP request is sent
Ryan Bloom [Mon, 27 Aug 2001 06:00:51 +0000 (06:00 +0000)]
Allow mod_ssl to send back an error message if an HTTP request is sent
over an HTTPS connection.  This also adds an ap_remove_input_filter
function, which should be used to remove the SSL input filter in this
case, as soon as this code is stressed a bit more.

For right now, we are sending the same message that we used to send in
mod_ssl for Apache 1.3.

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

23 years ago Regroup some of the headers in the win32 module, to make the distinction
William A. Rowe Jr [Mon, 27 Aug 2001 05:33:30 +0000 (05:33 +0000)]
  Regroup some of the headers in the win32 module, to make the distinction
  between modules/http and server/ a bit clearer.

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

23 years ago Final additional comments (for the moment) about the new optimization.
William A. Rowe Jr [Mon, 27 Aug 2001 04:51:58 +0000 (04:51 +0000)]
  Final additional comments (for the moment) about the new optimization.

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

23 years agoRemove some unneeded autoconf checks. We now have no duplicate libraries
Justin Erenkrantz [Mon, 27 Aug 2001 04:47:17 +0000 (04:47 +0000)]
Remove some unneeded autoconf checks.  We now have no duplicate libraries
in the generated EXTRA_LIBS in config_vars.mk (at least on Linux 2.4).

APR already determines if we need nsl, socket - checking for it in httpd
is merely redundant.

None of the code in httpd-2.0 seems to deal with HAVE_GMTOFF as all of
that code was moved to APR a long time ago.

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

23 years ago Further optimization to location_walk() and clean up unused variables.
William A. Rowe Jr [Mon, 27 Aug 2001 04:37:40 +0000 (04:37 +0000)]
  Further optimization to location_walk() and clean up unused variables.

  We will note the end result of the merge, and if remains the same through
  the second pass, we have nothing whatsoever to do :)

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

23 years ago Clean up location_walk, so that this step performs a minimum
William A. Rowe Jr [Mon, 27 Aug 2001 04:29:09 +0000 (04:29 +0000)]
  Clean up location_walk, so that this step performs a minimum
  amount of redundant effort (it must be run twice, but it will no
  longer reparse all <Location > blocks when the request uri
  hadn't changed.)

  The location walk block is refactored, with some significant changes
  in variable names for legibility.  Cooler still, it uses pool data
  instead of 'notes' for the important cache info :)

  Note the patch builds the <Location > per dir config from _nothing_,
  and then merges it into the per_dir_config.  When the underlying
  per_dir_config changes between passes, the location_walk can simply
  tack back on this preconstruct onto the new per_dir_config.

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

23 years agoFix a typo.
Ryan Bloom [Mon, 27 Aug 2001 03:35:51 +0000 (03:35 +0000)]
Fix a typo.

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

23 years ago I think this statement makes more sense, please ask if it isn't clear.
William A. Rowe Jr [Mon, 27 Aug 2001 02:57:54 +0000 (02:57 +0000)]
  I think this statement makes more sense, please ask if it isn't clear.

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

23 years agobacking out the ap_set_keepalive uncheck for Content-Length header
Doug MacEachern [Sun, 26 Aug 2001 20:09:52 +0000 (20:09 +0000)]
backing out the ap_set_keepalive uncheck for Content-Length header

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

23 years agoap_content_length_filter has already set Content-Length
Doug MacEachern [Sun, 26 Aug 2001 18:57:16 +0000 (18:57 +0000)]
ap_content_length_filter has already set Content-Length
before ap_set_keepalive is called.  need to remove this check
in order for keepalives to work.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoapr_pstrcat args were not NULL terminated
Doug MacEachern [Sun, 26 Aug 2001 17:38:14 +0000 (17:38 +0000)]
apr_pstrcat args were not NULL terminated

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

23 years agoMore fixes for APXS. APXS now works with httpd-test again
Ryan Bloom [Sun, 26 Aug 2001 16:28:19 +0000 (16:28 +0000)]
More fixes for APXS.  APXS now works with httpd-test again

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

23 years agoImprovements to APXS. It now uses the config_vars.mk variables to
Ryan Bloom [Sun, 26 Aug 2001 06:25:00 +0000 (06:25 +0000)]
Improvements to APXS.  It now uses the config_vars.mk variables to
figure out how to build stuff.  It uses the Apache build system for
the generated module, but not for command line builds.  Maybe I'll fix
that one day.  If somebody wants to beat me to it, that would be cool.

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

23 years agothese modules were never built and had not been ported to 2.0
Doug MacEachern [Sun, 26 Aug 2001 06:01:59 +0000 (06:01 +0000)]
these modules were never built and had not been ported to 2.0
they have been ported and moved to httpd-test
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoAnother generated file to ignore.
Brian Havard [Sun, 26 Aug 2001 05:25:31 +0000 (05:25 +0000)]
Another generated file to ignore.

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

23 years ago Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) to
William A. Rowe Jr [Sun, 26 Aug 2001 05:21:50 +0000 (05:21 +0000)]
  Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) to
  build 'out of the box' in debugging mode.

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

23 years ago That last round calls for a bump.
William A. Rowe Jr [Sun, 26 Aug 2001 05:15:09 +0000 (05:15 +0000)]
  That last round calls for a bump.

  bump.

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

23 years ago Eliminate proxy: (and all other 'special') processing from the
William A. Rowe Jr [Sun, 26 Aug 2001 05:10:17 +0000 (05:10 +0000)]
  Eliminate proxy: (and all other 'special') processing from the
  ap_directory_walk() phase.  Modules that want to use special
  walk logic should refer to the mod_proxy map_to_location example,
  with it's proxy_walk and proxysection implementation.  This makes
  either directory_walk flavor much more legible, since that phase
  only runs against real <Directory > blocks.

  On a technical note, this patch also forces the Directory to be
  canonical (unless it is "/" or a regex.)  It also allows us to
  be more explicit when declaring <Directory > block errors.

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

23 years ago Readded "downgrade-1.0" which I (inadvertantly) pulled with the
William A. Rowe Jr [Sun, 26 Aug 2001 04:59:37 +0000 (04:59 +0000)]
  Readded "downgrade-1.0" which I (inadvertantly) pulled with the
  map_to_storage patch.  I knew it had to have a better home, and
  it sure looks like this is it.

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

23 years ago Split proxy: space using <Proxy[Match] > directive blocks from
William A. Rowe Jr [Sun, 26 Aug 2001 04:39:35 +0000 (04:39 +0000)]
  Split proxy: space using <Proxy[Match] > directive blocks from
  the <Directory[Match] > and <Files[Match] > blocks.  Mod_proxy
  now bypasses the directory and files testing phase (and skips
  the http TRACE default handler on it's own, as well).  Note that
  <Location > blocks continue to be processed for proxy: requests.

  Remaining questions include canonicalization and case folding
  of proxied uri space, prior to the proxy_walk testing and the
  second <Location > walk.

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

23 years ago Change _only_ the debug build to recognize the /Zi flag (which is portable
William A. Rowe Jr [Sun, 26 Aug 2001 03:58:52 +0000 (03:58 +0000)]
  Change _only_ the debug build to recognize the /Zi flag (which is portable
  for debugging between VC 5.0/6.0/7.0) instead of the VC 6.0+ specific /ZI.

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

23 years agoWe have to initialize the error_bucket before we can destroy it.
Ryan Bloom [Sun, 26 Aug 2001 03:13:36 +0000 (03:13 +0000)]
We have to initialize the error_bucket before we can destroy it.

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

23 years agodidt pay attention to the first question; pretty sure answer is no
Doug MacEachern [Sun, 26 Aug 2001 01:24:41 +0000 (01:24 +0000)]
didt pay attention to the first question; pretty sure answer is no

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

23 years agoi think the answer to aaron's question is "a typo". otherwise there is
Doug MacEachern [Sun, 26 Aug 2001 01:17:32 +0000 (01:17 +0000)]
i think the answer to aaron's question is "a typo".  otherwise there is
actually 1 less thread available to serve requests than configured.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoFix a security problem which would allow an SSI document
Cliff Woolley [Sun, 26 Aug 2001 00:00:39 +0000 (00:00 +0000)]
Fix a security problem which would allow an SSI document
to be passed to the client unparsed.

Reported by: Brian Pane

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