On 3/28/2010 7:00 PM, Graham Leggett wrote:
> On 28 Mar 2010, at 9:44 PM, William A. Rowe Jr. wrote:
> 
>> Right, so something does vary between 2.2, and the patched behavior.
>> It introduces new mechanisms to introduce typos into a working config,
>> more complex typos that previously would have failed.
> 
> The patch does no such thing - it moves the "fnmatch" loop that in the
> past considered files only to now consider directories as well as files.

Of course it does, look past the code.  Look at the impact of this patch.

Past;

/etc/httpd.d/*.conf  #works
/etc/htppd.d/*.conf  #errors out for typo

New;

/etc/httpd*/*.conf  #works
/etc/htppd*/*.conf  #succeeds, in spite of typo

All it takes to make a bad path into a successful path is a wildcard.
This is a demonstrable change in behavior, and is more arbitrary than
the current configuration syntax.

Working on patch to your commit 909878 that errors out when no files match
whatsoever.

Reply via email to