Sidney Markowitz wrote:
Jeff Chan wrote:
My question may have been suboptimal.  Is there a version of SA
that will work correctly with some version of Net::DNS, or is the
only solution the versions with the built-in resolver that Daryl
referred to (i.e. those not using Net::DNS at all)?

Like Sidney says, they all use Net::DNS. 3.0 uses the Net::DNS background resolver (that uses a single port per query) whereas 3.1 uses it's own background resolver object that still relies on Net::DNS (but uses a single port for all queries). Sorry I wasn't as clear on that before.

I don't see where Daryl referred to that. Can you give me a link to an
archived email in case for some reason I am missing it?

On the users@ list this morning. I was really just trying to say that any version that Jeff was looking for would include DnsResolver.pm. At 2am I wasn't really sure of what Jeff really wanted to know, but it seemed urgent being mailed to both lists.


In any case, even the latest 3.1 trunk version uses Net::DNS. Are you
referring to Mail::SpamAssassin::DnsResolver.pm that was introduced in
3.1? It uses Net::DNS, but handles backgrounding the resolver queries
itself. That's how we fixed the out of order packets, so you really need
SpamAssassin 3.1.x if you want to avoid that problem.

That should work with Net::DNS version 0.49 or higher, with the caveat
that I think that Net::DNS versions 0.50, and maybe a couple more after
it were unstable.

Ditto. Like I said before on the users@ list, I don't recall any problems with 0.49. 0.50 did have some problems. I think there that 0.51-0.53 might have had some problems but I don't recall if they affected SA. 0.54 on seems to be fine.


Daryl

Reply via email to