minima [Thu, 13 Sep 2001 19:58:05 +0000 (19:58 +0000)]
5. Change the badwords interface to be the same as baddx, badspotter et al.
added set/badword, unset/badword and show/badword. This routine will auto
convert (and delete afterwards) the old badwords file.
Also make the ann->talk thingy less aggressive
minima [Thu, 13 Sep 2001 14:09:00 +0000 (14:09 +0000)]
1. did some work on making talk more intelligent and fixed a>b problem.
2. fixed a nasty problem on input when being hit with full buffers of
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.
minima [Mon, 10 Sep 2001 00:38:32 +0000 (00:38 +0000)]
1. clear/* node_default and user_default now work.
2. in acc or rej/* you can now use (comma separated) prefixes as well as lists
of numbers for things like *_dxcc, *_itu and *_cq (eg: by_dxcc ve,w); just
remember that countries like ve and w have lots of zones and itus!
3. Added all the clear/* commands to help and added some comments about 2.
4. All filters (including *_default ones) are now reinstalled on channels in
realtime, so changing a filter does NOT require a disconnect and reconnect
cycle anymore.
minima [Mon, 3 Sep 2001 19:59:24 +0000 (19:59 +0000)]
set the default ave ping time to 999 to prevent take overs from newly
connected interfaces and set the first pings to go off immediately
after initialisation.
minima [Mon, 3 Sep 2001 13:04:01 +0000 (13:04 +0000)]
6. make set/isolate and acc/route mutually exclusive (and issue appropriate
error messages).
7. Improve stat/route_node and stat/route_user for diagnostics.
minima [Mon, 3 Sep 2001 09:26:42 +0000 (09:26 +0000)]
1. make spot dups look back 5 mins.
2. strip the top off each character in any text field of a Spot for duping.
3. Try to make the routing tables more accurate for users that login to
more than one node.
4. Make PC50s come out in one heap on all channels every 14 mins, instead of
on the 14th minute in the connection time for each channel. This should
reduce (slightly) the dups that are dumped.
minima [Sun, 26 Aug 2001 13:06:11 +0000 (13:06 +0000)]
1. make all newly learned nodes locked out by default.
2. add lock_nodes.pl which locks out all the nodes in the user file whose
privilege is 1 or less and which isn't mentioned as an argument to the
command on the command line.
3. make set/node, set/spider and their friends unlock a node as well as make
them one.
4. Make sh/log et al more efficient / less memory hungry
minima [Mon, 20 Aug 2001 18:28:53 +0000 (18:28 +0000)]
1. protect against PC41s with field[3] == field[2]
2. Redo Julian stuff as proper objects
3. Make the various Log display come out forwards instead of backwards
4. Add the dbgclean routine to system cron to clear out all debug files
more then 10 days old.
minima [Fri, 17 Aug 2001 15:31:07 +0000 (15:31 +0000)]
1. Sort out PC41 handling to include type 5 records for QRA locators and also
remove all filtering (but retain ephemeral dup checking).
2. Improve format checking in latlong and qra locators.
3. Sort sh/st so that sh/st by itself displays only the local call not the
whole lot (all 17000+ users records in my case). SH/ST ALL does this.
minima [Fri, 8 Jun 2001 16:02:40 +0000 (16:02 +0000)]
1. first cut with new routing code. Created NEW_ROUTE branch
2. added acc/route and rej/route commands
3. added stat/route_node and stat/route_user commands to look at the routing
table entities