On Fri, 10 Jun 2005, E. Falk wrote: |# I should mention that I cannot determine the source of this problem exactly, |# but if I ran "make test" on 0.50 the "escapedchar" tests failed. If I went |# ahead and installed it anyway, I got the remote addr struc errors unless I |# told SpamAssassin that dns was not available (not a good option since it |# meant I couldn't use SURBL!) |# |# So I looked at the changelog to figure out when these escapedchar tests were |# put in, and it appeared to be pretty recent. Regressing to 0.48 seemed to do |# be far enough back to get rid of those tests and now everything works. |# |# > > scanhub02:~ # spamassassin --lint |# > > ;; remote addr struc: 020000357f0000010000000000000000
Here's what I did for this.... *** lib/Net/DNS/Resolver/Base.pm.orig Fri Jun 10 09:33:33 2005 --- lib/Net/DNS/Resolver/Base.pm Fri Jun 10 09:33:53 2005 *************** *** 1059,1065 **** print ";; bgsend($ns_address : $dstport)\n" if $self->{'debug'}; ! print ";; remote addr struc: ".unpack("H*", $dst_sockaddr)."\n"; foreach my $socket (@socket){ next if !defined $socket; --- 1059,1065 ---- print ";; bgsend($ns_address : $dstport)\n" if $self->{'debug'}; ! print ";; remote addr struc: ".unpack("H*", $dst_sockaddr)."\n" if $self->{'debug'}; foreach my $socket (@socket){ next if !defined $socket; As for the "escapedchar" tests, this also failed for me under Solaris but worked under Alpha NetBSD 2.02. I installed it anyway and all is running fine. -- Tim Rosmus <[EMAIL PROTECTED]> Postmaster / USENET / DNS Northwest Nexus Inc.