You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ruleqa@spamassassin.apache.org by Axb <ax...@gmail.com> on 2012/10/06 23:11:47 UTC
/lib/Mail/SpamAssassin/AsyncLoop.pm line 176
Running my weekly --net masscheck manually I'm seeing a ton of errors
like below:
dns: new_dns_packet (host=yahoo..com.ph. type=A class=IN) failed: a
domain name contains a null label
plugin: eval failed: oops, no key at
/data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
line 176.
dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
domain name contains a null label
plugin: eval failed: oops, no key at
/data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
line 176.
dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
domain name contains a null label
plugin: eval failed: oops, no key at
/data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
line 176.
dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
domain name contains a null label
plugin: eval failed: oops, no key at
/data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
line 176.
dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
domain name contains a null label
plugin: eval failed: oops, no key at
/data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
line 176.
Anybody else?
Axb
Re: /lib/Mail/SpamAssassin/AsyncLoop.pm line 176
Posted by John Hardin <jh...@impsec.org>.
On Sat, 6 Oct 2012, Axb wrote:
> Running my weekly --net masscheck manually I'm seeing a ton of errors like
> below:
>
> dns: new_dns_packet (host=yahoo..com.ph. type=A class=IN) failed: a domain
> name contains a null label
Is "yahoo..com.ph" the actual hostname in your corpus? If so, that's not
valid and might be worthy of a rule.
Can you post how that hostname actually appears in the message?
--
John Hardin KA7OHZ http://www.impsec.org/~jhardin/
jhardin@impsec.org FALaholic #11174 pgpk -a jhardin@impsec.org
key: 0xB8732E79 -- 2D8C 34F4 6411 F507 136C AF76 D822 E6E6 B873 2E79
-----------------------------------------------------------------------
USMC Rules of Gunfighting #9: Accuracy is relative: most combat
shooting standards will be more dependent on "pucker factor" than
the inherent accuracy of the gun.
-----------------------------------------------------------------------
Tomorrow: the first private ISS resupply mission (SpaceX/Dragon)
Re: /lib/Mail/SpamAssassin/AsyncLoop.pm line 176
Posted by "Kevin A. McGrail" <KM...@PCCC.com>.
On 10/6/2012 5:11 PM, Axb wrote:
> Running my weekly --net masscheck manually I'm seeing a ton of errors
> like below:
>
> dns: new_dns_packet (host=yahoo..com.ph. type=A class=IN) failed: a
> domain name contains a null label
> plugin: eval failed: oops, no key at
> /data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
> line 176.
> dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
> domain name contains a null label
> plugin: eval failed: oops, no key at
> /data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
> line 176.
> dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
> domain name contains a null label
> plugin: eval failed: oops, no key at
> /data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
> line 176.
> dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
> domain name contains a null label
> plugin: eval failed: oops, no key at
> /data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
> line 176.
> dns: new_dns_packet (host=api..ning.com. type=A class=IN) failed: a
> domain name contains a null label
> plugin: eval failed: oops, no key at
> /data/masscheckwork/weekly_mass_check/masses/../lib/Mail/SpamAssassin/AsyncLoop.pm
> line 176.
Hmmm, the errors have yahoo..com and api..ning.com. So it sounds like
the .. is the issue. Perhaps a bug in DNS?
We likely need to know what's calling the start in AsyncLoop. Best
recommendation for that is this code so we can track it back one call.
Index: lib/Mail/SpamAssassin/AsyncLoop.pm
===================================================================
--- lib/Mail/SpamAssassin/AsyncLoop.pm (revision 1395315)
+++ lib/Mail/SpamAssassin/AsyncLoop.pm (working copy)
@@ -173,7 +173,28 @@
my $id = $ent->{id};
my $key = $ent->{key};
defined $id && $id ne '' or die "oops, no id";
- $key or die "oops, no key";
+ #$key or die "oops, no key";
+
+ #TEMPORARY DEBUG LOOP ADDED 2012-10-07 - IDENTIFYING MISSING KEY
+ unless ($key) {
+ my ($package, $debug_filename, $line, $subroutine, $hasargs,
$wantarray, $evaltext, $is_require);
+ ($package, $debug_filename, $line, $subroutine, $hasargs,
$wantarray, $evaltext, $is_require) = caller(1);
+
+ chomp($package);
+ chomp($debug_filename);
+ chomp($line);
+ chomp($subroutine);
+ chomp($hasargs);
+ chomp($wantarray);
+ chomp($evaltext);
+ chomp($is_require);
+
+ warn ("Caller Information is: $package, $debug_filename, $line,
$subroutine, $hasargs, $wantarray, $evaltext, $is_require");
+
+ die "oops, no key";
+ }
+ #END TEMP LOOP
+
$ent->{type} or die "oops, no type";
my $now = time;
Thoughts? I would definitely say to open a bug.
regards,
KAM
KAM