]> granicus.if.org Git - apache/log
apache
23 years agouse the APR feature test macro to check for sys/uio.h; it is the
Jeff Trawick [Mon, 27 Nov 2000 15:50:26 +0000 (15:50 +0000)]
use the APR feature test macro to check for sys/uio.h; it is the
only one defined and it is used in other Apache code;
this gets mod_rewrite to compile on RedHat 6.0 (and perhaps some
other systems)

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

23 years ago*) make find_liveprop() hook take a dav_resource rather than "r"
Greg Stein [Mon, 27 Nov 2000 12:54:28 +0000 (12:54 +0000)]
*) make find_liveprop() hook take a dav_resource rather than "r"
*) repos.c: liveprop hooks shouldn't respond if the resource is not an FS
     resource.
*) std_liveprop.c: use empty-elem form if value=="". return NOTDEF for the
     properties that we aren't ready to insert yet

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

23 years agoliveprops are handled via hooks, not the dav_provider structure. clear it
Greg Stein [Mon, 27 Nov 2000 10:18:46 +0000 (10:18 +0000)]
liveprops are handled via hooks, not the dav_provider structure. clear it
out of there.

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

23 years agotoss dbm. use the new apu_dbm interfaces.
Greg Stein [Mon, 27 Nov 2000 10:18:45 +0000 (10:18 +0000)]
toss dbm. use the new apu_dbm interfaces.

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

23 years agomissed one. This is needed to build the new aputil library.
Greg Stein [Sun, 26 Nov 2000 15:33:04 +0000 (15:33 +0000)]
missed one. This is needed to build the new aputil library.

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

23 years agoshaddup
Greg Stein [Sun, 26 Nov 2000 15:29:39 +0000 (15:29 +0000)]
shaddup

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

23 years ago*) Put lib/aputil/ into the INCLUDES path
Greg Stein [Sun, 26 Nov 2000 15:27:33 +0000 (15:27 +0000)]
*) Put lib/aputil/ into the INCLUDES path
*) add a Makefile.in to test/ to help with building test programs (these are
   not part of the build; just manual compiles right now)
*) add test/dbu.c as a quick test of apu_dbm
   [ dbu.c originally came from the SDBM package ]

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

23 years agoStart the oft-discussed, but oft-punted lib/aputil library. Drop in a first
Greg Stein [Sun, 26 Nov 2000 13:43:32 +0000 (13:43 +0000)]
Start the oft-discussed, but oft-punted lib/aputil library. Drop in a first
cut at an "any" DBM set of cover functions.

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

23 years ago*) Compensate for recent changes in the APR headers. Specifically, some
Greg Stein [Sun, 26 Nov 2000 04:47:43 +0000 (04:47 +0000)]
*) Compensate for recent changes in the APR headers. Specifically, some
   files need to specifically include stdio.h, or a particular apr_*.h
   header.

*) Adjust callers of apr_create_process() to deal with the extra "const"

*) Add "const" to args of ap_os_create_privileged_process()

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

23 years agofix spelling: "writable" is the proper form
Greg Stein [Sat, 25 Nov 2000 23:35:06 +0000 (23:35 +0000)]
fix spelling: "writable" is the proper form

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

23 years agoUpdate some headers and footers to the proper version number.
Joshua Slive [Fri, 24 Nov 2000 22:46:51 +0000 (22:46 +0000)]
Update some headers and footers to the proper version number.

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

23 years agoUpdate the dexter and perchild docs, and add a missed directive.
Joshua Slive [Thu, 23 Nov 2000 23:23:54 +0000 (23:23 +0000)]
Update the dexter and perchild docs, and add a missed directive.

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

23 years agoadd the "next filter" parameter to the rest of the ap_sub_req_* calls.
Greg Stein [Thu, 23 Nov 2000 13:03:46 +0000 (13:03 +0000)]
add the "next filter" parameter to the rest of the ap_sub_req_* calls.

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

23 years agoshift some processing of "core" WebDAV properties out of the generic
Greg Stein [Thu, 23 Nov 2000 12:50:31 +0000 (12:50 +0000)]
shift some processing of "core" WebDAV properties out of the generic
property handling code, and into a new, core liveprop handler.

*) add std_liveprop.c to deal with the core DAV properties
*) move DAV:resourcetype, DAV:supported-method-set,
   DAV:supported-live-property-set, and DAV:supported-report-set over to the
   new handler
*) props.c::dav_get_allprops() should not look in the deadprop database for
   the DAV:resourcetype -- it is readonly, so should never be in there.
*) strip vsn_hooks from the propdb; only the core liveprops need it now
*) mod_dav.c: register the core liveprop hooks and URIs
*) fs/repos.c: stripped DAV:displayname and DAV:source, in favor of letting
   the core handler deal with them.

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

23 years agodav_resource should carry around a pool for allocations related to it
Greg Stein [Thu, 23 Nov 2000 11:44:22 +0000 (11:44 +0000)]
dav_resource should carry around a pool for allocations related to it

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

23 years agoMore revamping of live properties. Focused around the fact that a provider's
Greg Stein [Thu, 23 Nov 2000 10:37:00 +0000 (10:37 +0000)]
More revamping of live properties. Focused around the fact that a provider's
hooks are only called if that provider defines the prop (e.g. NOTME return
values are no longer needed). Also refactored some code to simplify liveprop
management for providers (assuming they don't have "funny" stuff).

*) enumerate all known DAV properties (DAV_PROPID_* in mod_dav.h)
   - use these in fs/repos.c rather than DAV_PROPID_FS_*
   - will use in SVN and a second-round whack on the "core" props in props.c
*) refactor dav_fs_liveprop_name to dav_liveprop_spec and add a writeable
   flag
*) add dav_liveprop_group to hold a number of "top-level" items to pass to
   the new liveprop utility functions
*) add dav_do_find_liveprop() as a util for the find_liveprop hook function
   - toss repos.c::dav_fs_find_prop
   - use the new function for repos.c::dav_fs_find_liveprop
*) rebuild dav_register_liveprop_namespace() as a full "group" registration
   which will handle all the namespaces in a liveprop provider. The new func
   is called dav_register_liveprop_group().
*) add dav_get_liveprop_info() to look up liveprop info given a provider's
   propid. used in dav_fs_insert_prop() and dav_fs_is_writeable()
*) fold dav_fs_insert_all() directly into dav_fs_insert_all_liveprops()
   since the former wasn't called by anything else
*) rename var in dav_fs_insert_prop() to "global_ns" to clarify its purpose.
   torch a couple out-of-date comments in there.
*) toss dav_prop_rw type and simplify is_writeable hook. fix up calling of
   hook in props.c::dav_rw_liveprop(). dav_rw_liveprop() should also call
   the provider *first*, if one has stated it is handling the property.
*) toss DAV_PROP_INSERT_NOTME since we can't call a provider's insert_prop
   with somebody else's liveprop
*) remove DAV_IS_CORE_PROP() in props.c. a core prop is not defined by its
   propid, but by provider==NULL. add comments to clarify when that happens.
*) fix sub-request creation to include new next-filter arg

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

23 years ago*) fix subtle crasher in COPY method
Greg Stein [Thu, 23 Nov 2000 10:08:19 +0000 (10:08 +0000)]
*) fix subtle crasher in COPY method
*) update sub-request-creation calls to include new "next filter" arg

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

23 years agoFix a few broken links.
Joshua Slive [Thu, 23 Nov 2000 03:59:24 +0000 (03:59 +0000)]
Fix a few broken links.

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

23 years agoAdd the ability for apxs to install both libtool generated and non-libtool
Ryan Bloom [Wed, 22 Nov 2000 20:35:56 +0000 (20:35 +0000)]
Add the ability for apxs to install both libtool generated and non-libtool
generated shared objects.
Submitted by: Jon Travis <jtravis@covalent.net>
Reviewed by: Ryan Bloom

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

23 years agoAddition of BindAddress and small cleanups of upgrading/new features docs.
Joshua Slive [Wed, 22 Nov 2000 19:53:50 +0000 (19:53 +0000)]
Addition of BindAddress and small cleanups of upgrading/new features docs.

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

23 years agoClean up a few broken links.
Joshua Slive [Wed, 22 Nov 2000 19:52:10 +0000 (19:52 +0000)]
Clean up a few broken links.

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

23 years agoA complete re-write of mod_include. This has served the entire manual
Ryan Bloom [Wed, 22 Nov 2000 19:49:20 +0000 (19:49 +0000)]
A complete re-write of mod_include.  This has served the entire manual
now.  This makes mod_include a filter that uses buckets directly.
Submitted by: Paul J. Reder <rederpj@raleigh.ibm.com>
Reviewed by: Ryan Bloom

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

23 years agoRemove mentions of the obsolete ResourceConfig/AccessConfig.
Joshua Slive [Wed, 22 Nov 2000 19:39:03 +0000 (19:39 +0000)]
Remove mentions of the obsolete ResourceConfig/AccessConfig.

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

23 years agoAllow modules to specify the first module for a sub-request. This allows
Ryan Bloom [Wed, 22 Nov 2000 19:38:07 +0000 (19:38 +0000)]
Allow modules to specify the first module for a sub-request.  This allows
modules to not have to muck with the output_filter after it creates the
sub-request.  Without this change, modules that create a sub-request have
to manually edit the output_filters, and therefore skip the sub-request
output_filter.  If they skip the sub-request output_filter, then we end
up sending multiple EOS buckets to the core_output_filter.

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

23 years agominor cleaning: provider ids are no longer used
Greg Stein [Wed, 22 Nov 2000 10:54:54 +0000 (10:54 +0000)]
minor cleaning: provider ids are no longer used

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

23 years agoAdd some docs to mpmt_pthread.html.
Joshua Slive [Wed, 22 Nov 2000 06:33:19 +0000 (06:33 +0000)]
Add some docs to mpmt_pthread.html.

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

23 years agoUpdate the "bind" docs, remove the stuff from "server-wide.html" that
Joshua Slive [Wed, 22 Nov 2000 06:15:41 +0000 (06:15 +0000)]
Update the "bind" docs, remove the stuff from "server-wide.html" that
will now go in the MPMs, and update prefork.html with that documentation.

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

23 years agoA little more general MPM documentation.
Joshua Slive [Wed, 22 Nov 2000 05:46:40 +0000 (05:46 +0000)]
A little more general MPM documentation.
Feeback welcome.
Note the comment at the bottom:
<!-- XXX: Needed here: a brief discussion or reference to instructions
on how to choose and load an MPM, how to figure out what MPM you are
currently using, and what MPMs are the defaults on various
platforms. -->

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

23 years agoNext pass at the content-length filter. Not perfect quite yet, but
Ryan Bloom [Wed, 22 Nov 2000 00:40:20 +0000 (00:40 +0000)]
Next pass at the content-length filter.  Not perfect quite yet, but
getting closer
Submitted by: Greg Stein

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

23 years agoDon't use APR_INET6 unless APR_HAVE_INET6 is defined.
Jeff Trawick [Tue, 21 Nov 2000 21:48:48 +0000 (21:48 +0000)]
Don't use APR_INET6 unless APR_HAVE_INET6 is defined.

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

23 years agoModify the content-length filter to change the criteria used to determine
Ryan Bloom [Tue, 21 Nov 2000 20:17:20 +0000 (20:17 +0000)]
Modify the content-length filter to change the criteria used to determine
if/when we compute the content-length.  There are just a few cases now:

        1) We already have all the data
        2) We don't have all the data and:
                2a)  This is a 1.1 request but we can't chunk
                2b)  The is a keep-alive request
    In the future, we probably want to modify this to not
    be a keep-alive request.

This filter always buffers 9K of data.  The reason is simple, the core will
buffer 9K at a time anyway, and there is a chance that we may get the end
of the request before we hit 9K.  This increases our chances of being able
to send a c-l.

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

23 years agoUpdate ab to accept URLs with IPv6 literal address strings (in the
Jeff Trawick [Tue, 21 Nov 2000 19:47:14 +0000 (19:47 +0000)]
Update ab to accept URLs with IPv6 literal address strings (in the
format described in RFC 2732), and to build Host header fields in
the same format.  This allows IPv6 literal address strings to be
used with ab.  This support has been tested against Apache 1.3 with
the KAME patch, but Apache 2.0 does not yet work with this format
of the Host header field.

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

23 years agoRemove links to some of the documents that were moved to manual/platform.
Joshua Slive [Tue, 21 Nov 2000 19:33:25 +0000 (19:33 +0000)]
Remove links to some of the documents that were moved to manual/platform.

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

23 years agoAdd an MPM status to the directive-dict.
Joshua Slive [Tue, 21 Nov 2000 19:32:02 +0000 (19:32 +0000)]
Add an MPM status to the directive-dict.

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

23 years agoFix typo.
Joshua Slive [Tue, 21 Nov 2000 19:26:04 +0000 (19:26 +0000)]
Fix typo.
Submitted by: Cliff Woolley <cliffwoolley@yahoo.com>

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

23 years agoupdates to changed interfaces to apr_set_port(), apr_get_port(),
Jeff Trawick [Tue, 21 Nov 2000 19:10:25 +0000 (19:10 +0000)]
updates to changed interfaces to apr_set_port(), apr_get_port(),
apr_set_ipaddr(), and apr_get_ipaddr()

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

23 years ago *) Accomodate an out-of-space condition in the piped logs and the
William A. Rowe Jr [Tue, 21 Nov 2000 18:40:38 +0000 (18:40 +0000)]
  *) Accomodate an out-of-space condition in the piped logs and the
     rotatelogs.c code, and no longer churn log processes for this
     condition.  [Victor J. Orlikowski]

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

23 years agoWe are working on a9 now.
Ryan Bloom [Tue, 21 Nov 2000 16:53:33 +0000 (16:53 +0000)]
We are working on a9 now.

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

23 years agoignore generated files .libs and *.la
Jeff Trawick [Tue, 21 Nov 2000 12:26:20 +0000 (12:26 +0000)]
ignore generated files .libs and *.la

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

23 years agoLink up the new platform directory. It still needs an index.html,
Joshua Slive [Tue, 21 Nov 2000 01:50:30 +0000 (01:50 +0000)]
Link up the new platform directory.  It still needs an index.html,
but the mod_autoindex listing should suffice for now.

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

23 years agoGet rid of apr_create_tcp_socket() reference.
Jeff Trawick [Tue, 21 Nov 2000 00:31:40 +0000 (00:31 +0000)]
Get rid of apr_create_tcp_socket() reference.

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

23 years agoAdd partial write support for apr_sendfile to core_output_filter.
Greg Ames [Mon, 20 Nov 2000 22:39:17 +0000 (22:39 +0000)]
Add partial write support for apr_sendfile to core_output_filter.

Big .jpg's ( >70K or so) were being truncated on Linux.

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

23 years agoGet the version number bumped to 2.0a8
Ryan Bloom [Mon, 20 Nov 2000 20:10:50 +0000 (20:10 +0000)]
Get the version number bumped to 2.0a8

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

23 years agoThe Announcement for a8
Ryan Bloom [Mon, 20 Nov 2000 20:08:48 +0000 (20:08 +0000)]
The Announcement for a8

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

23 years agoGet SetFilter working with MIME-types again and update the docs
Ryan Bloom [Mon, 20 Nov 2000 18:29:55 +0000 (18:29 +0000)]
Get SetFilter working with MIME-types again and update the docs

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

23 years agoRestore Ryan's original intent in ap_proxy_doconnect() return value check
Chuck Murcko [Mon, 20 Nov 2000 18:10:19 +0000 (18:10 +0000)]
Restore Ryan's original intent in ap_proxy_doconnect() return value check

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

23 years agoClean up core.html a little.
Joshua Slive [Mon, 20 Nov 2000 01:21:59 +0000 (01:21 +0000)]
Clean up core.html a little.

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

23 years agoRemove some obsolete docs.
Joshua Slive [Mon, 20 Nov 2000 00:51:22 +0000 (00:51 +0000)]
Remove some obsolete docs.

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

23 years agoAdd some docs to the common MPM directives.
Ryan Bloom [Sun, 19 Nov 2000 21:52:50 +0000 (21:52 +0000)]
Add some docs to the common MPM directives.

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

23 years agoAdd the MPM docs to the index-bytype front page.
Ryan Bloom [Sun, 19 Nov 2000 20:35:02 +0000 (20:35 +0000)]
Add the MPM docs to the index-bytype front page.

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

23 years agoAdd the perchild MPM docs and do a little bit of cleanup.
Joshua Slive [Sun, 19 Nov 2000 19:56:42 +0000 (19:56 +0000)]
Add the perchild MPM docs and do a little bit of cleanup.

This finishes up the basic structure of the windows and unix
MPMs.  I can do a little more cleanup, but this will need some heavy
input from others, because I don't feel like going through each
MPM to figure out what all these directive actually do.

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

23 years agoUpdate the SetFilter directive to work with Handlers instead of MIME-types.
Ryan Bloom [Sun, 19 Nov 2000 18:52:21 +0000 (18:52 +0000)]
Update the SetFilter directive to work with Handlers instead of MIME-types.
This also updates the docs to reflect the change.
Submitted by: Joshua Slive
Reviewed by: Ryan Bloom

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

23 years ago Disable two features, with warnings, if a relatively Win32 SDK headers
William A. Rowe Jr [Sun, 19 Nov 2000 18:35:14 +0000 (18:35 +0000)]
  Disable two features, with warnings, if a relatively Win32 SDK headers
  are not available (e.g. stock distribution of MSVC 5.0).

Submitted by: Jeff Trawick
Reviewed by: Will Rowe

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

23 years agoAdd a directive to mod_mime which allows people to configure a filter
Ryan Bloom [Sun, 19 Nov 2000 16:55:11 +0000 (16:55 +0000)]
Add a directive to mod_mime which allows people to configure a filter
stack for a given mime-type.

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

23 years agoCall apr_create_socket() instead of apr_create_tcp_socket() (deprecated).
Jeff Trawick [Sun, 19 Nov 2000 14:27:45 +0000 (14:27 +0000)]
Call apr_create_socket() instead of apr_create_tcp_socket() (deprecated).

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

23 years agoChange apr_bind() to take apr_sockaddr_t.
Jeff Trawick [Sun, 19 Nov 2000 14:24:20 +0000 (14:24 +0000)]
Change apr_bind() to take apr_sockaddr_t.

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

23 years agoAdd an outline for mpm_winnt.html.
Joshua Slive [Sun, 19 Nov 2000 07:37:05 +0000 (07:37 +0000)]
Add an outline for mpm_winnt.html.

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

23 years agoRemove more of the directives that moved to mpm_common.html
Joshua Slive [Sun, 19 Nov 2000 05:04:08 +0000 (05:04 +0000)]
Remove more of the directives that moved to mpm_common.html

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

23 years agoWoops, I just discovere UNIX_DAEMON_COMMANDS and LISTEN_COMMANDS. Add
Joshua Slive [Sun, 19 Nov 2000 05:02:36 +0000 (05:02 +0000)]
Woops, I just discovere UNIX_DAEMON_COMMANDS and LISTEN_COMMANDS.  Add
in those directives and dexter.

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

23 years agoUsing an mpm_common.html file for the common directives makes
Joshua Slive [Sun, 19 Nov 2000 04:24:18 +0000 (04:24 +0000)]
Using an mpm_common.html file for the common directives makes
things considerably easier.  But, there is still lots of work to do.
Clearly, some of the directives are not implemented exactly the same.

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

23 years agoclean out some liveprop hooks which are now handled by AP_HOOK functions
Greg Stein [Sun, 19 Nov 2000 02:13:55 +0000 (02:13 +0000)]
clean out some liveprop hooks which are now handled by AP_HOOK functions

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

23 years agoAdd apr_get_sockaddr() for getting the address of one of the
Jeff Trawick [Sat, 18 Nov 2000 20:52:27 +0000 (20:52 +0000)]
Add apr_get_sockaddr() for getting the address of one of the
apr_sockaddr_t structures for a socket.

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

23 years agoFix an error message since we are using common code to add all filters.
Ryan Bloom [Sat, 18 Nov 2000 20:03:16 +0000 (20:03 +0000)]
Fix an error message since we are using common code to add all filters.
Submitted by: Greg Stein

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

23 years agoRemove some common code in adding filters to either the input or
Ryan Bloom [Sat, 18 Nov 2000 18:57:17 +0000 (18:57 +0000)]
Remove some common code in adding filters to either the input or
output filter lists.
Submitted by: Sascha Schumann <sascha@schumann.cx>

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

23 years agoBegin to remove some of the cache-ing logic from the http proxy.
Ryan Bloom [Sat, 18 Nov 2000 17:13:29 +0000 (17:13 +0000)]
Begin to remove some of the cache-ing logic from the http proxy.

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

23 years agoChange references of AF_ to reflect APR_ so they should work
David Reid [Sat, 18 Nov 2000 16:04:06 +0000 (16:04 +0000)]
Change references of AF_ to reflect APR_ so they should work
on all systems.

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

23 years ago Cleanup a signed/unsigned warning
William A. Rowe Jr [Sat, 18 Nov 2000 15:22:45 +0000 (15:22 +0000)]
  Cleanup a signed/unsigned warning

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

23 years ago Cleanup more compiler warnings.
William A. Rowe Jr [Sat, 18 Nov 2000 15:12:47 +0000 (15:12 +0000)]
  Cleanup more compiler warnings.

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

23 years ago Extern symbols (per the warning) belong elsewhere, since (on Win32) the
William A. Rowe Jr [Sat, 18 Nov 2000 15:00:39 +0000 (15:00 +0000)]
  Extern symbols (per the warning) belong elsewhere, since (on Win32) the
  http_main.c is both the startup and entry stub.

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

23 years ago As promised, and discussed on new-httpd, goodbye ordinals.
William A. Rowe Jr [Sat, 18 Nov 2000 14:58:21 +0000 (14:58 +0000)]
  As promised, and discussed on new-httpd, goodbye ordinals.

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

23 years agoremove unused variable
Jeff Trawick [Sat, 18 Nov 2000 14:55:44 +0000 (14:55 +0000)]
remove unused variable

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

23 years ago Clean up some timeout arg warnings
William A. Rowe Jr [Sat, 18 Nov 2000 14:43:26 +0000 (14:43 +0000)]
  Clean up some timeout arg warnings

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

23 years ago Some signedness issues - consistify the size_t references
William A. Rowe Jr [Sat, 18 Nov 2000 13:53:07 +0000 (13:53 +0000)]
  Some signedness issues - consistify the size_t references

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

23 years agoGet Multi-Views working again. It wasn't working because we weren't
Ryan Bloom [Sat, 18 Nov 2000 05:44:53 +0000 (05:44 +0000)]
Get Multi-Views working again.  It wasn't working because we weren't
setting the path_info field correctly if we didn't find the specified
file.

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

23 years agoFix 204 handling. This moves some logic that used to be in
Ryan Bloom [Sat, 18 Nov 2000 04:53:23 +0000 (04:53 +0000)]
Fix 204 handling.  This moves some logic that used to be in
ap_send_error_response to the http_header filter.  The reason for the move,
is that the header filter takes care of all header processing now.  Without
this change, we were sending garbage data to the client whenever we sent
304 responses.
Submitted by: Brian Havard and Ryan Bloom

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

23 years agoMore proxy fixes. There are still some bugs in this code, but this has
Ryan Bloom [Sat, 18 Nov 2000 03:17:21 +0000 (03:17 +0000)]
More proxy fixes.  There are still some bugs in this code, but this has
successfully proxied www.yahoo.com and www.ntrnet.net among other test
sites that I chose at random.

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

23 years agoadd some docco from John Vasta
Greg Stein [Sat, 18 Nov 2000 01:29:06 +0000 (01:29 +0000)]
add some docco from John Vasta

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

23 years agoSuggestion of files to delete from httpd-docs-2.0.
Joshua Slive [Fri, 17 Nov 2000 20:14:40 +0000 (20:14 +0000)]
Suggestion of files to delete from httpd-docs-2.0.

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

23 years agoI forgot one change for the start of the MPM docs.
Joshua Slive [Fri, 17 Nov 2000 19:41:20 +0000 (19:41 +0000)]
I forgot one change for the start of the MPM docs.

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

23 years agoFirst attempt at MPM documentation. Feedback appreciated. Discussion
Joshua Slive [Fri, 17 Nov 2000 19:29:59 +0000 (19:29 +0000)]
First attempt at MPM documentation.  Feedback appreciated.  Discussion
to follow on apache-docs.

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

23 years ago Just style nits before someone goes and does something significant.
William A. Rowe Jr [Fri, 17 Nov 2000 19:26:15 +0000 (19:26 +0000)]
  Just style nits before someone goes and does something significant.

Submitted by: Victor J. Orlikowski [v.j.orlikowski@gte.net]
Reviewed by: William Rowe

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

23 years agoFirst pass at a set of caching filters and handlers. This implements a
Ryan Bloom [Fri, 17 Nov 2000 18:33:33 +0000 (18:33 +0000)]
First pass at a set of caching filters and handlers.  This implements a
working disk cache.  There are a lot of improvements to be made to this,
but this is a pretty good start to a dynamic cache.

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

23 years agofix apr_getaddrinfo() call
Chuck Murcko [Fri, 17 Nov 2000 17:26:32 +0000 (17:26 +0000)]
fix apr_getaddrinfo() call

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

23 years agoGet rid of a bit more BUFF cruft in mpm_winnt.c
Bill Stoddard [Fri, 17 Nov 2000 17:11:07 +0000 (17:11 +0000)]
Get rid of a bit more BUFF cruft in mpm_winnt.c

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

23 years agoMake function definition agree with the declaration, which fixes a compile break on
Bill Stoddard [Fri, 17 Nov 2000 13:57:32 +0000 (13:57 +0000)]
Make function definition agree with the declaration, which fixes a compile break on
Windows.

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

23 years agoAPR: Change apr_connect() to take apr_sockaddr_t instead of hostname.
Jeff Trawick [Fri, 17 Nov 2000 03:45:02 +0000 (03:45 +0000)]
APR: Change apr_connect() to take apr_sockaddr_t instead of hostname.
Add generic apr_create_socket().  Add apr_getaddrinfo() for doing
hostname resolution/address string parsing and building
apr_sockaddr_t.
Submitted by: David Reid
Reviewed by: Jeff Trawick

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

23 years agoGet exports.c symbols to compile even if the declaration is hidden in
Jeff Trawick [Fri, 17 Nov 2000 02:33:00 +0000 (02:33 +0000)]
Get exports.c symbols to compile even if the declaration is hidden in
APR include file.

Implement all exports.c symbols even if the package or function isn't
available in the current configuration.

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

23 years agoThis removes all BUFF's from the HTTP proxy. This code is relatively
Ryan Bloom [Fri, 17 Nov 2000 00:19:30 +0000 (00:19 +0000)]
This removes all BUFF's from the HTTP proxy.  This code is relatively
ugly, but it does proxy pages.  This even fixes the content-type bug
that I introduced yesterday sometime.  As soon as BUFF is removed from
the FTP proxy, the buff.c and buff.h files need to go away.

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

23 years agoYet another broken link.
Joshua Slive [Fri, 17 Nov 2000 00:18:17 +0000 (00:18 +0000)]
Yet another broken link.

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

23 years agoBring a couple typo fixes forward from 1.3.
Joshua Slive [Thu, 16 Nov 2000 22:25:14 +0000 (22:25 +0000)]
Bring a couple typo fixes forward from 1.3.

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

23 years agoadd apr_create_socket to the list of symbols
Jeff Trawick [Thu, 16 Nov 2000 22:08:40 +0000 (22:08 +0000)]
add apr_create_socket to the list of symbols

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

23 years agoUpdate httpd.exp for recent symbol changes.
Jeff Trawick [Thu, 16 Nov 2000 21:19:25 +0000 (21:19 +0000)]
Update httpd.exp for recent symbol changes.
Submitted by: "Victor J. Orlikowski" <v.j.orlikowski@gte.net>

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

23 years agouse apr_size_t and a few minor tweaks
Greg Stein [Thu, 16 Nov 2000 07:13:43 +0000 (07:13 +0000)]
use apr_size_t and a few minor tweaks

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

23 years agoMake the proxy work with filters. We are still using BUFF for the
Ryan Bloom [Thu, 16 Nov 2000 01:57:46 +0000 (01:57 +0000)]
Make the proxy work with filters.  We are still using BUFF for the
back-end communication, but BUFF has been removed from the communication
with the client.  The headers are not working correctly yet, but we are
making progress.  The most important part of this commit is that we are
able to actually filter data coming from the proxy.

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

23 years agouse apr_size_t
Greg Stein [Thu, 16 Nov 2000 00:40:49 +0000 (00:40 +0000)]
use apr_size_t

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

23 years agoDo not send a content-length if and only if this is a HEAD request and
Ryan Bloom [Wed, 15 Nov 2000 22:08:44 +0000 (22:08 +0000)]
Do not send a content-length if and only if this is a HEAD request and
the content-length is 0.  The problem is that the C-L on a HEAD response
has to be the correct C-L, but if a handler returns saying the handled
the request without sending data, the core sends an EOS down the filter
stack, and we compute a 0 C-L.

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

23 years agoFirst stab at a STATUS file for httpd-docs-2.0.
Joshua Slive [Wed, 15 Nov 2000 20:44:50 +0000 (20:44 +0000)]
First stab at a STATUS file for httpd-docs-2.0.

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

23 years agoMake cgi-bin work as a regular directory when using mod_vhost_alias
Tony Finch [Wed, 15 Nov 2000 02:54:48 +0000 (02:54 +0000)]
Make cgi-bin work as a regular directory when using mod_vhost_alias
with no VirtualScriptAlias directives.
PR: 6829

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

23 years agoApply a patch from John Vasta for adding (some/more) DeltaV support to
Greg Stein [Wed, 15 Nov 2000 02:05:12 +0000 (02:05 +0000)]
Apply a patch from John Vasta for adding (some/more) DeltaV support to
mod_dav. The patch applied and compiled cleanly, so I'm committing. Any
necessary changes from a review will come later, so that we can easily track
what needed to change (and can be back-ported to mod_dav 1.1).

Submitted by: John Vasta <jvasta@rational.com>

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

23 years agoHmmm... It appears that there were some translation in the 2.0 "it works"
Joshua Slive [Wed, 15 Nov 2000 01:28:40 +0000 (01:28 +0000)]
Hmmm... It appears that there were some translation in the 2.0 "it works"
page that were not in the 1.3 version.  Bring these up to date with the
new name for the http server web site.

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