https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6872

Willem Toorop <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Willem Toorop <[email protected]> ---
Hi,

I'm responsible for the new Net::DNS release.

I believe you can also work around the issue by putting a space in the version
TXT resource record and an @ in the mirror TXT resource record, like this:

2.3.3.updates.spamassassin.org.    TXT  "1418219 "
mirrors.updates.spamassassin.org.  TXT 
"http://[email protected]/updates/MIRRORED.BY";

The space and the @ will force a double quoted return value from rdatastr even
with the new Net::DNS.
I have tested this with sa-update version svn917659 running on Perl version
5.12.4 on FreeBSD by putting those records in updates.spamassassin.net-dns.org
and changing sa-update with:

  my @channels = ( 'updates.spamassassin.net-dns.org' );

I suppose you can judge best for yourself if this would work on other versions
of sa-update and if it is a "proper" workaround.

I would like to know if your going to release with the fix (or apply the trick
just mentioned) shortly, to asses whether we need to revert the behaviour of
TXT RR's or not...

Best regards,

Willem Toorop

PS. I have the intention to e-mail about upcoming releases to developers that
use Net::DNS in their packages in the future, hopefully with the effect that
such nasty issues come up before release.

PS2. I have tested new Net::DNS with spamassassin before release, but did not
notice this issue because sa-update was quiet as normal. Shouldn't sa-update at
least give a warning when it is unable to determine whether it needs to update
or not?

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to