+19Mar01=======================================================================
+1. Add 'not allowed' messages into sh/filter with callsign and reduce priv
+necessary to 1.
18Mar01=======================================================================
1. minor changes to user and admin manuals. Added revsion numbers
17Mar01=======================================================================
'^di\w*/(\d+)', 'directory $1', 'directory',
],
'e' => [
+ '^ex', 'bye', 'bye',
],
'f' => [
],
my @out;
my $call = $self->call;
-if (@f && $self->priv >= 8) {
+if (@f) {
if (is_callsign(uc $f[0])) {
+ return (1, $self->msg('e5')) unless $self->priv >= 1;
$call = uc shift @f;
} elsif ($f[0] eq 'node_default' || $f[0] eq 'user_default') {
+ return (1, $self->msg('e5')) unless $self->priv >= 1;
$call = shift @f;
}
}
# broadcast to all other nodes that all the nodes connected to via me are gone
foreach my $node (grep { $_->dxchan == $self } DXNode::get_all) {
- next if $node->call eq $call;
+# next if $node->call eq $call;
next if $node->call eq $main::mycall;
broadcast_ak1a(pc21($node->call, 'Gone.'), $self) unless $self->{isolate};
$node->del;
$self->tell_login('logoutn');
Log('DXProt', $call . " Disconnected");
- my $ref = DXCluster->get_exact($call);
- $ref->del() if $ref;
$self->SUPER::disconnect;
}