/[Apache-SVN]/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm
ViewVC logotype

Diff of /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 567684, Mon Aug 20 13:10:01 2007 UTC revision 571893, Sat Sep 1 23:16:38 2007 UTC
# Line 201  sub parsed_metadata { Line 201  sub parsed_metadata {
201    my $skip_domains = $scanner->{main}->{conf}->{uridnsbl_skip_domains};    my $skip_domains = $scanner->{main}->{conf}->{uridnsbl_skip_domains};
202    
203    # list of arrays to use in order    # list of arrays to use in order
204    my @uri_ordered = ();    my @uri_ordered;
205    
206    # Generate the full list of html-parsed domains.    # Generate the full list of html-parsed domains.
207    my $uris = $scanner->get_uri_detail_list();    my $uris = $scanner->get_uri_detail_list();
# Line 255  sub parsed_metadata { Line 255  sub parsed_metadata {
255    
256    # at this point, @uri_ordered is an ordered array of uri hashes    # at this point, @uri_ordered is an ordered array of uri hashes
257    
258    my %domlist = ();    my %domlist;
259    my $umd = $scanner->{main}->{conf}->{uridnsbl_max_domains};    my $umd = $scanner->{main}->{conf}->{uridnsbl_max_domains};
260    while (keys %domlist < $umd && @uri_ordered) {    while (keys %domlist < $umd && @uri_ordered) {
261      my $array = shift @uri_ordered;      my $array = shift @uri_ordered;
# Line 292  sub parsed_metadata { Line 292  sub parsed_metadata {
292    
293  sub set_config {  sub set_config {
294    my($self, $conf) = @_;    my($self, $conf) = @_;
295    my @cmds = ();    my @cmds;
296    
297    push(@cmds, {    push(@cmds, {
298      setting => 'uridnsbl_max_domains',      setting => 'uridnsbl_max_domains',
# Line 571  sub complete_dnsbl_lookup { Line 571  sub complete_dnsbl_lookup {
571    my ($self, $scanner, $ent, $dnsblip) = @_;    my ($self, $scanner, $ent, $dnsblip) = @_;
572    
573    my $conf = $scanner->{conf};    my $conf = $scanner->{conf};
574    my @subtests = ();    my @subtests;
575    my $rulename = $ent->{rulename};    my $rulename = $ent->{rulename};
576    my $rulecf = $conf->{uridnsbls}->{$rulename};    my $rulecf = $conf->{uridnsbls}->{$rulename};
577    

Legend:
Removed from v.567684  
changed lines
  Added in v.571893

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2