1 |
diff -Nur -x '*.orig' -x '*.rej' spamassassin-botnet-0.8/Botnet.pm mezzanine_patched_spamassassin-botnet-0.8/Botnet.pm |
2 |
--- spamassassin-botnet-0.8/Botnet.pm 2007-08-05 19:53:55.000000000 -0600 |
3 |
+++ mezzanine_patched_spamassassin-botnet-0.8/Botnet.pm 2007-08-27 14:18:43.000000000 -0600 |
4 |
@@ -710,7 +710,16 @@ |
5 |
($type =~ /^(?:A|MX)$/) && |
6 |
(defined $max) && |
7 |
($max =~ /^-?\d+$/) ) { |
8 |
- $resolver = Net::DNS::Resolver->new(); |
9 |
+ $resolver = Net::DNS::Resolver->new( |
10 |
+ udp_timeout => 5, |
11 |
+ tcp_timeout => 5, |
12 |
+ retrans => 0, |
13 |
+ retry => 1, |
14 |
+ persistent_tcp => 0, |
15 |
+ persistent_udp => 0, |
16 |
+ dnsrch => 0, |
17 |
+ defnames => 0, |
18 |
+ ); |
19 |
if ($query = $resolver->search($name, $type)) { |
20 |
# found matches |
21 |
$i = 0; |
22 |
@@ -833,7 +842,16 @@ |
23 |
sub get_rdns { |
24 |
my ($ip) = @_; |
25 |
my ($query, @answer, $rr); |
26 |
- my $resolver = Net::DNS::Resolver->new(); |
27 |
+ my $resolver = Net::DNS::Resolver->new( |
28 |
+ udp_timeout => 5, |
29 |
+ tcp_timeout => 5, |
30 |
+ retrans => 0, |
31 |
+ retry => 1, |
32 |
+ persistent_tcp => 0, |
33 |
+ persistent_udp => 0, |
34 |
+ dnsrch => 0, |
35 |
+ defnames => 0, |
36 |
+ ); |
37 |
my $name = ""; |
38 |
|
39 |
if ($query = $resolver->query($ip, 'PTR', 'IN')) { |