On Sat, 30 Jan 2010, Justin Erenkrantz wrote:
I don't see how your patch would "intentionally" break - the failure
mechanism is that the source scripts are served - not that a
configuration error stops the server from running.  -- justin

Surely a fatal server error is not a necessary condition for something to be broken?

But let's put it in a different way: It's a matter of precedence of different configuration directives, on the one hand AddHandler/AddType/SetHandler, on the other hand 'Dav'.

The current behaviour is this: 'Dav' takes precedence over AddHandler/AddType/SetHandler for all methods except GET and POST. Except if the Dav provider handles GET by itself, then 'Dav' takes precedence over AddHandler/AddType/SetHandler for all methods except POST.

I think this is illogical, difficult to understand, and makes debugging
problems harder than necessary. IMHO, 'Dav' should take precedence for all methods (though my patch doesn't touch POST yet).


Cheers,
Stefan

Reply via email to