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.