X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fdx.pl;h=4a80df0e2fae37ab9202c2786b352383b6ff0d67;hb=d0b55caa8a609da9ccc5ea59bb376795a99d04b5;hp=f1f72d4d5a7ada3eed523966fea020d4ccf5cca0;hpb=7041df7e50995e06e2cd0becb28c1b0ba69fffe2;p=spider.git diff --git a/cmd/dx.pl b/cmd/dx.pl index f1f72d4d..4a80df0e 100644 --- a/cmd/dx.pl +++ b/cmd/dx.pl @@ -23,6 +23,10 @@ my $oline = $line; return (1, $self->msg('e5')) if $self->remotecmd || $self->inscript; return (1, $self->msg('e28')) unless $self->isregistered; + +my $addr = $self->hostname || '127.0.0.1' +Log('cmd', "$self->{call}|$addr|dx|$line"); + my @bad; if (@bad = BadWords::check($line)) { $self->badcount(($self->badcount||0) + @bad); @@ -73,9 +77,7 @@ $line =~ s/^\s*$f[0]\s+$f[1]\s+//; $line =~ s/\t+/ /g; # do this here because it needs to be stopped ASAP! $line ||= ' '; -my $addr = $self->hostname; if ($self->conn && $self->conn->peerhost) { -# $ipaddr = $addr unless !is_ipaddr($addr) || $addr =~ /^127\./ || $addr =~ /^::[0-9a-f]+$/; $ipaddr ||= $addr; # force a PC61 } elsif ($self->inscript) { $ipaddr = "script";