Theo Van Dinter wrote:
On Wed, Sep 05, 2007 at 10:16:21PM -0400, Daryl C. W. O'Shea wrote:
If we do more frequent --net mass-checks we may individually run the chance of being blocked by the providers of the (URI)DNSBLs such as Spamhaus.

Has anyone been blocked to date? Probably not given the once a week frequency.

If done correctly, this isn't an issue.  This is another benefit of
--reuse.  :)

Are the hit-rates of the lists high enough that the results that aren't cached by the use of --reuse low enough to fall under the block triggering level? Either way, I guess we should get around to figuring

You want as much as possible to be able to use --reuse.

out a way of caching the non-hits. I'm thinking of a method that

It does this now, doesn't it?  IIRC, --reuse says that if there is a 
X-Spam-Status
header, it's assumed all the net rules were run and so they're not run again.

Well sort of... (as below) new rules can't be distinguished from no hit or never tried. Not sure why I was thinking a rule was run if there was no indication of it hitting before.

assumes you ran the rules (based on the SA version in the message header) unless you've specifically told it you don't run a particular rule.

I started working on, but never fully implemented, the NetCache plugin.
The idea is that all network requests and responses (or lack thereof)
would be stored as a header in the message.  Then on the mass-check run, that
data would be used for responses.  This way, even some new rules could use
this information depending on what they're looking for...

I had remembered you wanting to do this and had forgotten all about the NetCache plugin.

Should we look at getting zone transfers from the various providers and hosting a copy on the zone that committers could use?

That's great if we use the zone machine for DNS, that doesn't really work for
individuals running on our own machines...  ;)

Well of course. You'd have to forward those zones in your local caching server (like anyone else using rbldnsd), or transfer/rsync the zones to your own machine for it to be of any use. Pretty much a non-issue though given that --reuse doesn't allow the queries like I was thinking.


Daryl

Reply via email to