I'll take a look at that.  Thanks for the tip!

-- Sam Clippinger

Felix Buenemann wrote:
> Hi Sam,
>
> Am 16.10.2008 20:14 Uhr, Sam Clippinger schrieb:
>   
>> Not for performance reasons specifically, no.  I've only had a few 
>> requests for regular expression support, so it hasn't been high on my 
>> list of priorities.  Implementing regular expressions also requires 
>> another external library, which make cross-platform support more 
>> challenging.
>>     
> I don't think this is an issue, as the pcre lib seems to be pretty
> portable, as it's beeing used in software like exim, php or apache.
>
>   
>> The biggest reason, however, is that it makes the configuration (and 
>> documentation) more complex.  Most folks don't really understand 
>> regexps, so I believe there would be a lot of confusion and frustration 
>> if spamdyke used them (consider especially the dot-matches-any-character 
>> rule).  I haven't seen enough evidence that the feature is worth the 
>> extra pain.
>>     
> Probably enabling regexp support could be made optional and if enable
> the docs should simply indicate something like "uses perl compatible
> regular expression, if you don't know what they are, better keep this
> disabled".
> Another solution would be to support wildmats[1]. Wildmats are a pretty
> simple form of pattern matching as used by te bash shell for file
> globbing. While beeing easier to use, they're also less powerful that
> perl regular expressions.
> Probably using wildmats would be a nice compromise between flexible
> pattern matching and ease-of-use. A RDNS blacklist could look like:
>
> *.dynamic.*
> pc[0-9]*
>
> So if someone WANTS to match xydynamicanything he can just use *dynamic*
>
> Also the wildmat code is only about 5k so it could be easily included in
> spamdyke without the need for further external libs.
>
> [1] http://en.wikipedia.org/wiki/Wildmat
>
> -- Felix
>
>
>
>   
>> That doesn't mean I'm opposed to them, just that it needs to be 
>> implemented carefully and that the effort will be justified.
>>
>> -- Sam Clippinger
>>
>> Felix Buenemann wrote:
>>     
>>> Hi Sam,
>>>
>>> I wonder wether there is a specific reason not to use regular
>>> expressions via the PCRE lib to match patterns in blacklist files etc.
>>>
>>> Has this been avoided for performance reasons?
>>>
>>> -- Felix Buenemann
>>>       
>
>
> _______________________________________________
> spamdyke-users mailing list
> [email protected]
> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>   
_______________________________________________
spamdyke-users mailing list
[email protected]
http://www.spamdyke.org/mailman/listinfo/spamdyke-users

Reply via email to