On Monday 03 September 2007 18:44, Eric Bollengier wrote:
> Hi,
>
> It's why we provide the bwild tool... If you are using something
> special, you can validate your expression with this tool.
I don't imagine that you were directing that comment at me -- since I was the
person who wrote bwild :-)
>
> I have run the testfnm regress tool from the glibc with the old bacula
> version, and more than one tests are failing...
>
> [ 3] a[/]b matches a/b -> FAIL
> [ 5] * matches a/b -> FAIL
> [ 6] *[/]b matches a/b -> FAIL
> [ 7] *[b] matches a/b -> FAIL
> [33] */* matches a/.b -> FAIL
> [36] *[[:alpha:]]/*[[:alnum:]] does not match a/b -> FAIL
> [37] *[![:digit:]]*/[![:d-d] does not match a/b -> FAIL
> [38] *[![:digit:]]*/[[:d-d] does not match a/[ -> FAIL
> [48] **/? does not match /b -> FAIL
>
> ...
>
> On Monday 03 September 2007 13:45:48 Kern Sibbald wrote:
> > Hello,
> >
> > You would think that wild cards (fnmatch) are well known and that they
> > work the same on all systems. Apparently not.
> >
> > On GNU clib systems,
> >
> > fnmatch("a*b/*", "abbb/.x", FNM_PATHNAME|FNM_PERIOD) returns fail
> > (i.e. FN_NOMATCH).
> >
> > and on my version of the BSD fnmatch.c it returns success. I could have
> > messed up the code in porting it into Bacula, but I consider that
> > *highly* unlikely.
> >
> > In reading the GNU documentation on fnmatch, it is not clear which is
> > correct -- in fact, depending on nuances of precedences of the rules,
> > which is not documented, both interpretations seem to be correct.
> >
> > Does anyone have any opinions? Am I missing something?
> >
> > I must admit: this is somewhat a tricky case. :-)
> >
> > Regards,
> >
> > Kern
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel