summaryrefslogtreecommitdiffstats
path: root/LICENSE (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-11-26Start the oft-discussed, but oft-punted lib/aputil library. Drop in a firstGreg Stein1-3/+4
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
2000-11-26*) Compensate for recent changes in the APR headers. Specifically, someGreg Stein32-111/+256
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
2000-11-26fix spelling: "writable" is the proper formGreg Stein4-15/+15
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87079 13f79535-47bb-0310-9956-ffa450edef68
2000-11-24Update some headers and footers to the proper version number.Joshua Slive4-4/+4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87078 13f79535-47bb-0310-9956-ffa450edef68
2000-11-24Update the dexter and perchild docs, and add a missed directive.Joshua Slive4-12/+89
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87077 13f79535-47bb-0310-9956-ffa450edef68
2000-11-23add the "next filter" parameter to the rest of the ap_sub_req_* calls.Greg Stein8-13/+20
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87076 13f79535-47bb-0310-9956-ffa450edef68
2000-11-23shift some processing of "core" WebDAV properties out of the genericGreg Stein6-139/+313
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
2000-11-23dav_resource should carry around a pool for allocations related to itGreg Stein2-1/+14
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87074 13f79535-47bb-0310-9956-ffa450edef68
2000-11-23More revamping of live properties. Focused around the fact that a provider'sGreg Stein4-188/+319
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
2000-11-23*) fix subtle crasher in COPY methodGreg Stein2-3/+3
*) 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
2000-11-23Fix a few broken links.Joshua Slive13-30/+22
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87071 13f79535-47bb-0310-9956-ffa450edef68
2000-11-22Add the ability for apxs to install both libtool generated and non-libtoolRyan Bloom1-1/+1
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
2000-11-22Addition of BindAddress and small cleanups of upgrading/new features docs.Joshua Slive4-46/+74
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87069 13f79535-47bb-0310-9956-ffa450edef68
2000-11-22Clean up a few broken links.Joshua Slive1-15/+15
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87068 13f79535-47bb-0310-9956-ffa450edef68
2000-11-22A complete re-write of mod_include. This has served the entire manualRyan Bloom2-908/+1685
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
2000-11-22Remove mentions of the obsolete ResourceConfig/AccessConfig.Joshua Slive2-22/+14
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87066 13f79535-47bb-0310-9956-ffa450edef68
2000-11-22Allow modules to specify the first module for a sub-request. This allowsRyan Bloom7-18/+42
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
2000-11-22minor cleaning: provider ids are no longer usedGreg Stein1-10/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87063 13f79535-47bb-0310-9956-ffa450edef68
2000-11-22Add some docs to mpmt_pthread.html.Joshua Slive1-3/+39
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87062 13f79535-47bb-0310-9956-ffa450edef68
2000-11-22Update the "bind" docs, remove the stuff from "server-wide.html" thatJoshua Slive6-363/+76
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
2000-11-22A little more general MPM documentation.Joshua Slive6-162/+118
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
2000-11-22Next pass at the content-length filter. Not perfect quite yet, butRyan Bloom2-5/+10
getting closer Submitted by: Greg Stein git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87058 13f79535-47bb-0310-9956-ffa450edef68
2000-11-21Don't use APR_INET6 unless APR_HAVE_INET6 is defined.Jeff Trawick1-3/+8
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87056 13f79535-47bb-0310-9956-ffa450edef68
2000-11-21Modify the content-length filter to change the criteria used to determineRyan Bloom3-40/+41
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
2000-11-21Update ab to accept URLs with IPv6 literal address strings (in theJeff Trawick1-5/+31
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
2000-11-21Remove links to some of the documents that were moved to manual/platform.Joshua Slive1-27/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87053 13f79535-47bb-0310-9956-ffa450edef68
2000-11-21Add an MPM status to the directive-dict.Joshua Slive2-0/+20
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87052 13f79535-47bb-0310-9956-ffa450edef68
2000-11-21Fix typo.Joshua Slive2-2/+2
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
2000-11-21updates to changed interfaces to apr_set_port(), apr_get_port(),Jeff Trawick7-18/+41
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
2000-11-21 *) Accomodate an out-of-space condition in the piped logs and theWilliam A. Rowe Jr2-14/+51
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
2000-11-21We are working on a9 now.Ryan Bloom1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87048 13f79535-47bb-0310-9956-ffa450edef68
2000-11-21ignore generated files .libs and *.laJeff Trawick1-0/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87044 13f79535-47bb-0310-9956-ffa450edef68
2000-11-21Link up the new platform directory. It still needs an index.html,Joshua Slive5-30/+27
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
2000-11-21Get rid of apr_create_tcp_socket() reference.Jeff Trawick1-1/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87042 13f79535-47bb-0310-9956-ffa450edef68
2000-11-20Add partial write support for apr_sendfile to core_output_filter.Greg Ames1-8/+88
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
2000-11-20Get the version number bumped to 2.0a8Ryan Bloom1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87037 13f79535-47bb-0310-9956-ffa450edef68
2000-11-20The Announcement for a8Ryan Bloom1-228/+332
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87036 13f79535-47bb-0310-9956-ffa450edef68
2000-11-20Get SetFilter working with MIME-types again and update the docsRyan Bloom2-8/+7
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87035 13f79535-47bb-0310-9956-ffa450edef68
2000-11-20Restore Ryan's original intent in ap_proxy_doconnect() return value checkChuck Murcko1-2/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87034 13f79535-47bb-0310-9956-ffa450edef68
2000-11-20Clean up core.html a little.Joshua Slive2-197/+25
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87033 13f79535-47bb-0310-9956-ffa450edef68
2000-11-20Remove some obsolete docs.Joshua Slive2-31/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87032 13f79535-47bb-0310-9956-ffa450edef68
2000-11-19Add some docs to the common MPM directives.Ryan Bloom1-14/+38
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87031 13f79535-47bb-0310-9956-ffa450edef68
2000-11-19Add the MPM docs to the index-bytype front page.Ryan Bloom1-1/+15
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87030 13f79535-47bb-0310-9956-ffa450edef68
2000-11-19Add the perchild MPM docs and do a little bit of cleanup.Joshua Slive6-119/+253
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
2000-11-19Update the SetFilter directive to work with Handlers instead of MIME-types.Ryan Bloom2-9/+8
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
2000-11-19 Disable two features, with warnings, if a relatively Win32 SDK headersWilliam A. Rowe Jr2-0/+26
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
2000-11-19Add a directive to mod_mime which allows people to configure a filterRyan Bloom2-13/+101
stack for a given mime-type. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87026 13f79535-47bb-0310-9956-ffa450edef68
2000-11-19Call apr_create_socket() instead of apr_create_tcp_socket() (deprecated).Jeff Trawick3-7/+12
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87025 13f79535-47bb-0310-9956-ffa450edef68
2000-11-19Change apr_bind() to take apr_sockaddr_t.Jeff Trawick3-13/+38
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87024 13f79535-47bb-0310-9956-ffa450edef68
2000-11-19Add an outline for mpm_winnt.html.Joshua Slive3-32/+78
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87023 13f79535-47bb-0310-9956-ffa450edef68