Yahoo Groups archive

Milter-greylist

Index last updated: 2026-04-28 23:32 UTC

Thread

IP wildcard for dnsrbl

IP wildcard for dnsrbl

2006-12-25 by Federico Giannici

I find very limitative that the "dnsrbl" command require the EXACT IP to 
look for from the dnsrbl. If I want to make use of combined dnsrbl I'm 
forced to use multiple commands.

I patched to source to simply act if ANY IP is returned, but it would be 
much better to implement a real syntax for this. Maybe we could simply 
allow an asterisk ("*") or no IP at all to mean "every IP"?

Bye.

-- 
___________________________________________________
     __
    |-                      giannici@...
    |ederico Giannici      http://www.neomedia.it
___________________________________________________

Re: [milter-greylist] IP wildcard for dnsrbl

2006-12-25 by manu@netbsd.org

Federico Giannici <giannici@...> wrote:

> I find very limitative that the "dnsrbl" command require the EXACT IP to
> look for from the dnsrbl. If I want to make use of combined dnsrbl I'm
> forced to use multiple commands.
> 
> I patched to source to simply act if ANY IP is returned, but it would be
> much better to implement a real syntax for this. Maybe we could simply
> allow an asterisk ("*") or no IP at all to mean "every IP"?

The right way would be to use subnet matching. wildcard would become
0.0.0.0/0, and it would allow more complex setups.

Can you test this patch (against CVS)? It should do that.
http://ftp.Espci.fr/shadow/manu/dnsrbl.diff 
 
-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu@...

Re: [milter-greylist] IP wildcard for dnsrbl

2006-12-25 by manu@netbsd.org

Emmanuel Dreyfus <manu@...> wrote:

> Can you test this patch (against CVS)? It should do that.
> http://ftp.Espci.fr/shadow/manu/dnsrbl.diff

Update:
http://ftp.Espci.fr/shadow/manu/dnsrbl2.diff

-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu@...

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.