X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=4fce82985ecb0a57c656f63ccf6c9b86e7adb757;hb=337f38bfac57a5e5df34c63094fb869b0e2f6bee;hp=35aae2e5ed6a4b6114c7aa7c10eeefca2e57501d;hpb=f91e843bd91e37a969d0be7e1168649b076e5170;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 35aae2e5..4fce8298 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -80,6 +80,7 @@ sub start } $self->state('init'); $self->pc50_t(time); + Log('DXProt', "$call connected"); } @@ -219,6 +220,7 @@ sub normal my $user = DXUser->get_current($call); $user = DXUser->new($call) if !$user; $user->node($node->call); + $user->lastin($main::systime); $user->homenode($node->call) if !$user->homenode; $user->put; } @@ -269,6 +271,7 @@ sub normal $user->sort('A'); $user->node($call); $user->homenode($call); + $user->lastin($main::systime); $user->put; } } @@ -528,6 +531,7 @@ sub finish # now broadcast to all other ak1a nodes that I have gone broadcast_ak1a(pc21($call, 'Gone.'), $self); + Log('DXProt', $call . " Disconnected"); $ref->del() if $ref; }