X-Git-Url: http://scm.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=455311e3fceac64163d920ceeb508111cafa52d7;hb=5b602b76c1409d411a4dc51babc207a7cc241513;hp=f03a610327cdccf0c77e361ce6c77868ff70b99e;hpb=0a92a4608d715cd9cd7eec3c120da651fbb4da5b;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index f03a6103..455311e3 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -46,7 +46,7 @@ $last_hour = time; # last time I did an hourly periodic update %pings = (); # outstanding ping requests outbound %rcmds = (); # outstanding rcmd requests outbound %nodehops = (); # node specific hop control -$censorpc = 0; # Do a BadWords::check on text fields and reject things +$censorpc = 1; # Do a BadWords::check on text fields and reject things # loads of 'bad things' $baddx = new DXHash "baddx"; $badspotter = new DXHash "badspotter"; @@ -336,7 +336,7 @@ sub normal } # if this is a 'bad spotter' user then ignore it - if ($badspotter->in($field[7])) { + if ($badspotter->in($field[6])) { dbg('chan', "PCPROT: Bad Spotter, dropped"); return; } @@ -357,6 +357,7 @@ sub normal # do some de-duping $field[5] =~ s/^\s+//; # take any leading blanks off + $field[2] = unpad($field[2]); # take off leading and trailing blanks from spotted callsign if (Spot::dup($field[1], $field[2], $d, $field[5])) { dbg('chan', "PCPROT: Duplicate Spot ignored\n"); return;