httpd

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 87796 is being indexed.

cock-up

Provide better defaults for icons and TXT icon-tags

Fix the core to take the new file bucket type into account.

Fix the byterange filter for the case where the bucket can't be

copied natively. This will only ever happen if a bucket can be split

but not copied, because we read the bucket in apr_brigade_partition if

we can't split it. Regardless, this is much safer. This should also fix

all of the problems with the byterange filter.

Time to refresh this version (thought we should rename it I suppose.

Not yet revamped for buckets, we won't want to keep them in sync if

we get to the stage of eliminating the ap_rputs mechanics from the

live module. This remains the classic 'old-style' module for general

performance testing.

Cleanup the byterange filter to use the apr_brigade_partition

and apr_bucket_copy functions. This removes a lot of very messy

code, and hopefully makes this filter more stable.

Accomodate the change to the apr_read_dir() arguments, and change all

apr_dirfoo() and apr_foodir() commands to apr_dir_foo() to match the

earlier-renamed apr_dir_open().

We only want to define ap_send_mmap if APR_HAS_MMAP is true. Without

this, we don't build successfully.

AP_REQUEST_DONE is bogus and a bad idea. This had the http_header filter

return -3 for every HEAD request, which in turn made us call ap_die. Of

course, if we didn't have a 200 status (say we had a 206), then we would

seg fault, because we would end up sending down a second EOS bucket, which

would in turn make us call the byterange filter again, but at this point,

we hadn't cleaned up the byterange ctx structure, because it was never

supposed to be called again.

This was biting us on apache.org, where we had a HEAD request for

bytes=100- for a file. This was a major seg fault. We are better off

just returning OK is much safer.

__auth__ improvements

s/LAST/MIDDLE/

adjust to ap_hook_handler changes

Remove AddModule and ClearModuleList. Neither directive really makes

much sense anymore, since we use the hooks to order modules correctly.

This also removes the possability that one module will ever register the

same function for the same hook twice.

Turn MultiViews on in the default config file. This allows people who

install for the first time to actually get a valid first page.

adjust to namechanges

Update Status. Beautiful day out there. :-)

Fix a small bug that was making us create a directory called "-p" in the

build directory.

If --enable-suexec is specified, then we need to build suexec

automatically. This bit me multiple times last night as I was trying to

setup apache.org. I would make a change to the configuration, run make;

make install, and it would fail. The problem was that suexec wasn't

getting re-compiled ever, so my changes weren't getting picked up. This

solves that problem, by making sure that suexec gets compiled if it was

specified on the configure line.

Typo fixes for httpd-2.0 man pages.

Add headers needed for getpwnam & getgrnam prototypes & types.

Back out the last change (the one that went in without a commit log)

I thought this change was necessary to stop reporting the SERVER_VERSION

twice. In reality, the apr_hook_deregister_all() call in

ap_clear_module_list solved that problem.

PR:

Add a call to apr_hook_deregister_all() in the clear_module_list function.

The basic problem was that when we load the modules, we call the

register_hooks() function from the module, but then we clear the module

list for all active modules, and add them back in one at a time. When we

add them back, we re-call the register_hooks() function, thus adding

each function a second time. This was causing apache.org to log every

request twice in the access log. By calling apr_hook_deregister_all()

when we unload the module, the second call to register the hooks is the

only call that matters.

*** empty log message ***

And we are up to 1.3.17-dev

This commit was manufactured by cvs2svn to create tag

'APACHE_1_3_16'.

Bump to 1.3.16... Could not do a *complete* retagging of the

1.3.15 tree ("APACHE_1_3_15 already exists on version 1.898 :

NOT MOVING tag to version 1.899", for example) so we need

to bump to 1.3.16 and release that.

PR:

Bump us back to 1.3.15

This commit was manufactured by cvs2svn to create tag

'APACHE_1_3_15'.

Attempt to 'fix' mod_auth_dbm.dsp - back to orig