Commit Graph

814 Commits

Author SHA1 Message Date
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
Dirk Koopman
3065f0dd2c try to make set/isolate more bombproof.
Add a set/wantpc9x (default = on) command. It is likely
that (apart from mistakes) you will want to unset it mostly.
If either this flag == 0 or the node is isolated then pc9x
will not be offered on the PC18 and PC9x's will be ignored.
2007-06-29 14:29:13 +01:00
Dirk Koopman
d44eaf6ad5 add comment about chat to Changes 2007-06-25 22:16:07 +01:00
Dirk Koopman
ef4dc061c3 fix dates on Changes file 2007-06-25 19:51:23 +01:00
Dirk Koopman
dcb4f4b5aa fix longstanding possibility of a crash on new user. 2007-06-25 19:32:29 +01:00
Dirk Koopman
c23f49862b fix announces
This was caused by double duplication, in turn because I
have moved to having everything done by the pc93 handler.
2007-06-25 18:04:59 +01:00
Dirk Koopman
79fe9451ac make sure that periodic C updates come from node 2007-06-25 11:27:35 +01:00
Dirk Koopman
11ddef27f6 extend 4m in bands.pl to 70631 2007-06-24 21:45:17 +01:00
Dirk Koopman
ac14c69838 connect up the discontinuous trees and route better
This involves making sure that all the external nodes get fixed
up even though their parent node does not yet exist (because no
config record has come in. It is safe to create these, in
anticipation of the C record coming in somewhen.

In the process of this, obscount reseting now happens much more
frequently (which I hope means correctly).

Allow Route::findroutes to find routes to these disconnected
nodes that are in the routing table but have no parent that is
yet anchored to a dxchan. Simply remember the dxchan that that
C record came in on. It doesn't matter if it gets overwritten by
another node, if it came in that way, there must be a route.

In any case, chances are, the first dxchan to get the C record
is the best and the deduping will (mostly) prevent it being
overwritten. When the linking C record comes in, it is all
irrelevant anyway...
2007-06-24 21:15:23 +01:00
Dirk Koopman
0bf3741541 add list of Changes 2007-06-23 23:19:07 +01:00
Dirk Koopman
8da884d53c Fix broken set/sys_qra command 2007-06-22 20:18:09 +01:00
Dirk Koopman
6230850db2 Fix initial set of bugs pointed on mailing list
1. Fix Alias for sh/mydx (so it isn't the same as sh/myfdx).
2. Fix sh/c/n uninitialised variable message
3. Fix (and improve) sh/newc gb7 problem
2007-06-22 18:50:11 +01:00
Dirk Koopman
d2580480d2 Merge branch 'SIMPLEROUTE'
and tag as 1.55

Conflicts:

	.gitignore
	data/.gitignore
	perl/DXProt.pm
	perl/Version.pm
2007-06-21 14:54:07 +01:00
Dirk Koopman
6d4a32b02d add some words about creating input route filters 2007-06-18 15:45:26 +01:00
Dirk Koopman
495e620d66 use Encode to see whether this reduces dupes 2007-06-18 15:18:25 +01:00
Dirk Koopman
776d7bb927 Merge branch 'master' into SIMPLEROUTE
Conflicts:

	Changes
	cmd/Aliases
	perl/DXChannel.pm
	perl/DXProt.pm
	perl/DXSql/SQLite.pm
	perl/DXSql/mysql.pm
	perl/DXXml.pm
	perl/DXXml/Cmd.pm
	perl/DXXml/IM.pm
	perl/DXXml/Text.pm
	perl/Msg.pm
	perl/Route/Node.pm
	perl/Version.pm

fix conflicts from merge
2007-06-14 16:16:43 +01:00
Dirk Koopman
b9dffeff72 Prepare for git repository
remove all the versioning from the code and introduce Version.pm
fix some niffnaffs
2007-06-14 12:08:12 +01:00
Dirk Koopman
7b9256cead Prepare for SIMPLEROUTE merge (more files) 2007-06-13 22:30:38 +01:00
minima
033dfa1173 truncate qrg in spot dupe check 2007-06-11 10:21:02 +00:00
minima
f61fe3405f add the latest CTY data
change the way deletions are done in dupefile
2007-04-08 17:45:53 +00:00
minima
5177a6684a change URL in sh/425 2007-03-18 14:01:50 +00:00
minima
e6f1f101bc add 1702 prefix cty.dat data 2007-03-04 12:29:05 +00:00
minima
4342c032b4 add sh/myfdx to aliases 2007-02-22 18:19:22 +00:00
minima
3d7d917833 allow norad keps to be translated 2007-02-15 11:11:21 +00:00
minima
f0d45ffe8c ignore PC17 from unknown nodes / users 2007-01-22 22:57:23 +00:00
minima
4fe4a738fd disable propagation of PC9x sentences 2007-01-22 22:35:28 +00:00
minima
43a8ee1258 force a disconnect down all other interfaces if a node connects directly
thus (hopefully) clearing out the old inflated number of users with the
real data direct from the node.
2007-01-17 00:22:01 +00:00
minima
c95ba25e11 add cty1701 2007-01-15 22:25:39 +00:00