Checkout Tools
  • last updated 4 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 87826 is being indexed.

mod_userdir broken on Netware... remaining patches to follow asap

Add the coalesce filter back in. It is NOT being installed anywhere right now.

As Greg noted, set_keepalive has to happen before we check r->chunked, but

it also has to happen after ap_basic_http_header. Otherwise, we don't

set r->connection->keepalive correctly, and it can be -1 for requests that

don't support keepalive. This moves ap_basic_http_header to above the

call to set_keepalive (after reversing the previous patch), which should

be perfectly safe, while still fixing the original bug.

Submitted by: Greg Stein

The ap_set_keepalive call needs to be after the call to

ap_basic_http_header. Without this, there are times that HTTP 1.0

requests will do keepalive connections.

The current hooking module is _not_ a debugging aid.

Remove the COALESCE_FILTER. It is no longer needed since Greg committed his ap_r*

buffering patch.

Sync sdbm.h with Perl for Win32 mod_auth_dbm. Note that this makes the

bundled sdbm incompatible with DAV's large dbm record requirements.

Fix typo in module identifier.

PR: 7117

Submitted by: Brent Kearney

Attributes should be quoted.

PR: 7122

Submitted by: Kohei Watanabe

Fixes ap_os_canonical_filename to append a the default volume

name if the the path is a full path and does not include the

volume name. Since NetWare's current working directory always

defaults to the SYS: volume regardless of where the executible

started, the default volume will be the volume that is specified

in ap_server_root. This corrects mod_userdir/Netware reports.

PR: 5826, 6283.

Submitted by: Brad Nicholes <>

Improve Netware startup (affects no other platforms)

Submitted by: Brad Nicholes <>

get http_core to compile on systems without apr_sendfile() support

- change the prototype for apr_dbm_geterror() [and update dav/fs/dbm.c]

- fix up some error handling in apr_dbm.c

- use "dbm" consistently for the apr_dbm_t parameter

Add apr_dbm_get_usednames() so that apr_dbm users can figure out what

filenames are actually used by the apr_dbm implementation for a given


Use a typesafe function for access objects' pools.

A single outermost loop is all that is needed. Simplify and add comments

about what is going on in there. Shift some declarations to scope their

usage and (re)initialize them on each pass over the brigade.

req.server.register_cleanup fixed

Have you had your Ovaltine today?

Begin mod_core.h for CORE-private information. Ideally, AP_CORE_DECLARE

function decl's and CORE_PRIVATE header info should all move into this


Start with moving the filter function declarations.

    • ?
fix comment `httpd -h` -> `httpd -L`

fix the (error) return values for the ap_r* functions.

Submitted by: Jeff Trawick

Loop over the brigade when multiple buckets file are found, instead of

breaking out of the function.

Submitted by: Greg Stein

Improve the performance of the ap_r* functions by buffering their data in

[the context of] a new filter ("OLD_WRITE").

Further information/discussion of this patch is available on new-httpd

between Jan 16 and Jan 23, 2001.

Relax the checking of Host: headers so that only character sequences that

are sensitive to the filesystem are rejected, i.e. forward slashes,

backward slashes, and sequences of more than one dot. This supports iDNS

without compromising the safety of mass vhosting.

PR: 6635

Fix the search form to interface to the new search engine.

Allow the core_output_filter to deal with multiple file buckets in the

same brigade.

Fix the core_output_filter. It doesn't make any sense to send less than

8K of a file using sendfile, it is easier to just read strings from the

file and use those strings directly.

Current game plan

Comment premature directives

Fix the handling of port numbers in Host headers.

Spotted by: coar