data (eg at init time with large lists of node/users on fast links).
3. fixed realtime input filter changing.
4. added announce->talk conversion for routable calls when announces of the
-form 'to g1tlh hello' or 'g1tlh hello' appear. This also suppresses similar
-announces for users whose callsign is not the one in the announce.
+form 'to g1tlh hello', 't g1tlh hello' or 'g1tlh hello' appear.
+This also suppresses similar announces for users whose callsign is not the
+one in the announce.
11Sep01=======================================================================
1. added IP address logging of connections
10Sep01=======================================================================
if ($suppress_ann_to_talk) {
my ($to, $call) = $text =~ /^\s*([\w-]+)[\s:]+([\w-]+)/;
- return if ($to && $call && ((uc $to eq 'TO' && is_callsign(uc $call)) || is_callsign($call = uc $to)));
+ return if ($to && $call && ((uc $to =~ /^TO?$/ && is_callsign(uc $call)) || is_callsign($call = uc $to)));
}
if ($self->{annfilter}) {
if ($ann_to_talk) {
my ($to, $call) = $field[3] =~ /^\s*([\w-]+)[\s:]+([\w-]+)/;
if ($to && $call) {
- if ((uc $to eq 'TO' && is_callsign(uc $call)) || is_callsign($call = uc $to)) {
+ $to = uc $to;
+ $call = uc $call;
+ if (($to =~ /^TO?$/ && is_callsign($call)) || is_callsign($call = $to)) {
my $ref = Route::get($call);
if ($ref) {
my $dxchan = $ref->dxchan;