Commit Graph

841 Commits

Author SHA1 Message Date
Dirk Koopman
82aac01bdf Fix crash on sending an invalid rcmd 2008-02-29 22:47:43 +00:00
Dirk Koopman
7a74bbb4aa Retry connection to AGW to every 30 seconds on fail
If the connection to AGW goes away or AGW is not loaded when dxspider starts
up, then there was no retry mechanism for restarting the connection. Now
it will try to connect every 30 seconds if AGW is enabled and there is no
connection present.
2008-02-25 19:02:25 +00:00
Dirk Koopman
cf757a24d8 fix DXCommandmode::run_cmd to detect errors earlier
Also fix localhost detection better both for IPV4 and IPV6 systems.
Add CTY1801 cty changes.
2008-02-19 17:10:50 +00:00
Dirk Koopman
d3454b1b98 add Windows BPQ documentation
Also add wpxloc.dat (nextgen prefix handling)
2008-02-10 18:43:55 +00:00
Dirk Koopman
1e3ff22b6d add Changes for last commit 2008-02-10 18:30:08 +00:00
Dirk Koopman
16d19a14ff sort show/node output 2008-02-10 18:28:20 +00:00
Dirk Koopman
7c6a11dd10 added new version of cty.dat with FO/OH1RX 2008-01-11 10:44:08 +00:00
Dirk Koopman
cb821e948a added TO5FJ 2008-01-07 16:01:02 +00:00
Dirk Koopman
2d6de0d041 make it (seem to) work under perl 5.10 2008-01-05 22:47:39 +00:00
Dirk Koopman
da1b0e1dc6 added CTY-1711 and wpxloc.raw changes 2007-12-27 10:53:24 +00:00
Dirk Koopman
8ef2568bd4 fix a crash on receiving an rcmd from a new node 2007-11-27 19:11:27 +00:00
Dirk Koopman
7071a39079 added CTY-1710 prefix changes 2007-11-21 16:03:41 +00:00
Dirk Koopman
741d603d87 add a create/user command
Which is a big can of worms. Had a good shift around and changed
set/user to be a real command (rather than an alias), renamed the
existing command (which on I use) to set/uservar and sorted the
Aliases so that unset/node still works.
2007-11-19 13:47:23 +00:00
Dirk Koopman
e72ce56ce6 tidy the Local.pm changes
use the correct perl-fu to determine whether a function is
defined or not.
2007-11-19 13:05:56 +00:00
Dirk Koopman
d7a3d8da34 Add Local::ann() as requested by Felipe PY1NB.
Also check that the Local::xxx stubs are defined before trying to eval {}
them.
2007-11-17 13:35:14 +00:00
Dirk Koopman
eef5dcbb47 add time constraints and other checks on PC9x timestamp
This involves making sure that the timestamp is within 15 mins of "now"
to be accepted. This has other rollover effects in that I don't send an
"old" C record on startup anymore, just send an A record followed by a K.
These days a newly minted C record will be along in 15mins or so anyway.

Made sh/newc terminal width aware.

Added CTY-1709 cty.dat data.
2007-11-16 17:15:11 +00:00
Dirk Koopman
46f7bad38a added cty1708 changes 2007-10-24 13:47:01 +01:00
Dirk Koopman
7b35ba0ffd add cty1707 prefix changes
Also pickup version and build from PC92 K records
2007-10-23 23:13:19 +01:00
Dirk Koopman
715cd45b03 fix regex in sh/contest for perl < 5.8.x 2007-10-15 12:25:57 +01:00
Dirk Koopman
f4c54c5174 fix new pc9x midnight rollover bug 2007-10-09 15:27:00 +01:00
Dirk Koopman
6ca2448755 added radio specific "motd_ax25" 2007-10-06 09:05:52 +01:00
Dirk Koopman
8320b88d08 treat PC61 as PC11. 2007-10-05 18:49:35 +01:00
Dirk Koopman
79e5e96cba fix .gtkconsole_data creation bug 2007-10-01 18:40:19 +01:00
Dirk Koopman
28cebf8f02 added new version of gtkconsole
and admitted its existance.
2007-09-27 18:05:46 +01:00
Dirk Koopman
9e21eb1e34 fix mrtg to not use /var/* tree in debian/ubuntu 2007-09-25 20:07:35 +01:00
Dirk Koopman
e6c2021620 add changes to Changes 2007-09-24 22:12:14 +01:00
Dirk Koopman
b616b2bf11 fix mrtg script to use LANG=C 2007-09-22 17:13:07 +02:00
Dirk Koopman
ab1e2dae04 add optional INET6 capability. Need to load CPAN modules
You will need IO::Socket::INET6 to use INET6 capability.
Also I have enabled PC92 slugging and set it to 1 minute as default.
Also I have put code in to handle empty first node slots in PC92.
2007-09-15 17:33:26 +01:00
Dirk Koopman
fee8c4eabd use just one lastid for all pc9x sentences
This should work fine and will cure the dupe/lost talk problem
2007-09-10 21:10:52 +01:00
Dirk Koopman
e4baedb969 add cty-1706 and make wpxloc.raw changes 2007-08-20 16:12:26 +01:00
Dirk Koopman
33f141e624 added CTY1705 and extended 60m band 2007-07-31 20:49:55 +01:00
Dirk Koopman
f493dbf120 Added Angel's changes to Messages for Spanish 2007-07-27 12:01:40 +01:00
Dirk Koopman
85915352f8 shutdown quicker by not manipulating routing table 2007-07-25 12:45:44 +01:00
Dirk Koopman
d626e783ad Try to improve PC93 discrimination between talk and chat 2007-07-24 16:38:08 +01:00
Dirk Koopman
e228aafbb2 Make set/isolate work in BOTH directions
Since the beginning I have had set/isolate be unidirection, so that I could
see the far node's config, but he could not see mine. This is too confusing
for yer modern sysop and I have now made it such that only the local configs
are remembered, regardless of what is sent back to me. I.e. it is now
symmetric and bidirectional.
2007-07-18 17:04:46 +01:00
Dirk Koopman
a6c1707130 Remove dupefile before restarting node.
Also provide the clear/dupefile command to do it at runtime.
2007-07-17 22:53:22 +01:00
Dirk Koopman
ba5625a459 Add help for sh/band and improve sh/band command
Allow sh/bands to have arguments so people can query
a band or region.
2007-07-12 17:20:49 +01:00
Dirk Koopman
fb9c2ab049 change node disconnection code to improve node clearouts 2007-07-12 15:54:04 +01:00
Dirk Koopman
c3505bcfc9 remove $Id$ strings from everywhere that I can find 2007-07-11 16:41:51 +01:00
Dirk Koopman
d4aacffb55 improve speed of sh/c/n (a bit)[probably]. 2007-07-11 16:15:52 +01:00
Dirk Koopman
7f0e53a059 Allow PC10s to be converted to PC93 and be processed
The PC10 code converts all input to PC93 where all talk
processing is done. It was being called from the wrong
channel.
2007-07-09 17:45:30 +01:00
Dirk Koopman
a0526df192 put in temp fix for pc10 talk crashes 2007-07-08 16:08:34 +01:00
Dirk Koopman
e4a8ea5a40 fix pc93 -> pc12 conversions
This should stop pc93 conversions which are sent out a) being redisplayed
and b) as SYSOP. It may also stop all these strange chat messages to
unlikely chat group names.

Also rewritten chat import routines for new regime.
2007-07-06 21:18:13 +01:00
Dirk Koopman
a0c3717faf tart up version no reporting in sh/node 2007-07-06 17:43:21 +01:00
Dirk Koopman
ca3a14c5a2 Fix the over midnight ID rollover calculation
Also use a big enough past age limit to cope with inactive nodes
that only output a config record and nowt much else, so that they
don't time out.

Add an 'id too far in the future' compared with current systime
check.
2007-07-06 10:01:18 +01:00
Dirk Koopman
40178a4be6 make sure the node C record is actually sent 2007-07-05 22:49:47 +01:00
Dirk Koopman
375f2f0008 fix unwanted dupe notifications on looped PC12 2007-07-03 23:16:08 +01:00
Dirk Koopman
f35f001590 add iso and filter info to links command. 2007-07-02 18:05:46 +01:00
Dirk Koopman
934a5db829 add the possibility to search for a string in sh/cmd 2007-07-02 15:30:35 +01:00
Dirk Koopman
d7854d2dce add sh/cmd_cache 2007-07-02 15:14:29 +01:00