X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fcluster.pl;h=466da70876fd6a30f0f8bbaa46c101891cf16d3b;hb=48f0cb90d0cfbe3037f353fc25adfc33561634fa;hp=f1eade415bc263ae5778b03dec2fcf2e8c9ad4f8;hpb=4b207544da78b182bd12e94eab01451694749012;p=spider.git diff --git a/perl/cluster.pl b/perl/cluster.pl index f1eade41..466da708 100755 --- a/perl/cluster.pl +++ b/perl/cluster.pl @@ -121,6 +121,7 @@ use DXXml; use DXSql; use IsoTime; use BPQMsg; +use DXCIDR; use Data::Dumper; use IO::File; @@ -140,8 +141,8 @@ use vars qw(@inqueue $systime $starttime $lockfn @outstanding_connects ); -$clusteraddr //= '127.0.0.1'; # cluster tcp host address - used for things like console.pl -$clusterport //= 27754; # cluster tcp port +$clusteraddr ||= '127.0.0.1'; # cluster tcp host address - used for things like console.pl +$clusterport ||= 27754; # cluster tcp port @inqueue = (); # the main input queue, an array of hashes $systime = 0; # the time now (in seconds) $starttime = 0; # the starting time of the cluster @@ -477,6 +478,9 @@ DXUser->init($userfn, 1); } } +# get any bad IPs +DXCIDR::init(); + # start listening for incoming messages/connects dbg("starting listeners ..."); my $conn = IntMsg->new_server($clusteraddr, $clusterport, \&login);