Commit Graph

76 Commits

Author SHA1 Message Date
minima
c87553a142 typo 2001-09-18 13:40:30 +00:00
minima
9fdfb0d757 added some rsfp checking 2001-09-18 13:36:29 +00:00
minima
8f58735f5c 1. added the start of script files on login/startup. You can now add
commands (for example to set variables) to a file called
/spider/scripts/startup. You can also put in scripts for a callsign which
will be executed when that callsign logs on. A sample script is in the
directory (you did remember to do cvs update -d?). User settable versions
of this will happen when the general mechanism for doing that is available.
2. Added set/unset/anntalk commands. If you unset/anntalk then you will
no longer see many of the of talk like announces. Unfortunately you may
miss the odd useful one as well (but since everything is repeated many times
you probably won't :-)
2001-09-14 17:50:19 +00:00
minima
765add8acc added IP address logging for connections 2001-09-11 21:01:59 +00:00
minima
5275b86607 add delete/user command 2001-09-03 23:13:10 +00:00
minima
412fb1b9e4 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.
2001-09-03 13:04:01 +00:00
minima
3634fba90a 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.
2001-09-03 09:26:42 +00:00
minima
2b58ccdf81 change build number calculation to be more accurate 2001-09-01 12:15:09 +00:00
minima
6624dcdf07 merged back NEW_ROUTE into trunk 2001-08-08 15:56:49 +00:00
minima
b67b50de92 add more routing code together with associated commands 2001-06-06 13:30:21 +00:00
minima
edf02a5515 add an error counter to stop runaway spot suckers 2001-05-02 13:01:23 +00:00
minima
d4c9584441 remove finishes and derive disconnect instead 2001-03-14 00:48:35 +00:00
minima
2f1b948ea7 removed the memory leakage a bit better on connects 2001-03-13 19:54:55 +00:00
minima
586cbb347e do non blocking connects
fix memory leak in connects
2001-03-13 14:22:13 +00:00
minima
4a8336156c *** empty log message *** 2001-03-07 23:36:16 +00:00
minima
4c84527738 remove redundant unprintable to %xx s///g 2001-03-02 13:23:24 +00:00
minima
dc016a0633 added a not found message to sh/qrz
added some extra Net::Telnet options to client.pl
2001-02-25 17:36:52 +00:00
minima
01ba3df164 made the reaping code a tad more sophisticated (probably in the correct
original meaning of that word!)
2000-11-18 18:29:24 +00:00
minima
211b54d504 added all the spots filter commands - you luckey people 2000-11-01 21:27:39 +00:00
minima
23bebd4158 unrolled the checking in decode_input a bit 2000-10-29 12:37:11 +00:00
minima
15a742ea0f no text line msgs should now propagate
add dxcc, itu and cq to ann filters
add default filters for user and nodes
2000-10-24 17:40:37 +00:00
minima
c5e90df0d9 force pings (and other PC frames) to go down a local connection if
available.
2000-10-18 20:16:16 +00:00
minima
29ec5bb85c change DXChannel::get_all_ak1a to get_all_nodes 2000-08-28 11:44:55 +00:00
minima
4e5b3de7a2 1. Added an efficiency thing for AUTOLOADed accessors from OO Perl by Conway.
2. Fiddled with the rtty and digital bandplan frequencies.
2000-08-19 20:56:32 +00:00
minima
e69b2b430d made some changes for perl 5.6 2000-08-18 13:36:24 +00:00
minima
8e45a3dac2 1. Added talk mode so that I don't have to keep typing T <call> all the time.
2. fiddled around with storing of Debug messages a bit more.
3. bomb proofed the type command.
4. started the objectifying for talk, dx and announcements.
2000-07-30 11:16:12 +00:00
djk
3761cb3e09 *** empty log message *** 2000-06-20 09:41:17 +00:00
djk
72e9dcbade Hardened up the cluster->client link in the cluster software so that
rubbish on port 27754 doesn't (usually) crash the cluster.
2000-06-18 00:31:17 +00:00
djk
502f900651 1. I believe I have fixed all the login/logout 'broken pipe' errors
2. Added G0RDI's 'links' command.
2000-06-17 21:54:15 +00:00
djk
9995de8c1b added missing wcy filters 2000-06-13 15:17:52 +00:00
djk
f155969d60 1. Added RCMD for clx
2. Added WCY processing
3. Added new node types (clx, spider, dxnet, arcluster)
4. Store echo settings
5. Store pagelth settings
6. sort out source of DXVars for callbot.pl
2000-06-12 20:21:51 +00:00
djk
0bd9d2811c get all the debugging finally into the debug files when things go wrong
added 'err' as a catchall dbg category
changed all the print stdout statements to dbg('err', ...)
2000-06-09 17:29:34 +00:00
djk
b0dc102f62 fixed a missing get_all_user_calls 1999-11-21 16:38:19 +00:00
djk
bca5cd4037 added loginfo stuff
added time to console
added setting ping interval and obscount
1999-11-21 15:26:48 +00:00
djk
f534cd8840 changed ping regime to be a rolling list of up to ten
an ak1a disconnect will always send a PC39
1999-11-18 23:22:10 +00:00
djk
f7dd82f235 try remove 5.004 abiguities with 'sort' 1999-11-18 22:31:16 +00:00
djk
6ea05be3ca added auto ping and obs count to dxchan
started sysop/user html docs
1999-11-18 17:50:48 +00:00
djk
6b19958cbe Added BBS.pm to start allowing BBSes to send mail into the cluster
Made DXUser a bit more sanguine about corruption
1999-11-14 20:52:58 +00:00
djk
82de56e409 put in input filter for ann and output filters for ann/wwv/spots
allow lower case names for filters
fixed all issues on console.pl
added some eye candy to console
1999-10-22 18:58:57 +00:00
djk
30dbf70f84 added stat/cluster and stat/msg commands 1999-07-05 22:06:34 +00:00
djk
3eb9538d13 1. cluster seems to have a memory leak, put DESTROY functions in where
appropriate.
2. try to make sure that PC21 commands are not issued inappropriately and
also reformat PC19 for onward broadcast so that nodes coming in on loops are
dropped from those broadcasts.
3. make sure PC16,17,19,21 doen't affect locally connected nodes.
1999-06-03 19:47:49 +00:00
djk
af2f3a0a2f done more work on directory now really quite ak1a compatible
made sure that a channel has a privilege - even if it is 0
1999-05-23 15:32:32 +00:00
djk
f3688be5d3 added shellregex
made sh/c and sh/u sorted
added shelregex to sh/dx and dir
started making dir more useful
1999-05-23 13:06:09 +00:00
djk
6aca4e4611 1. added $actiondata to filter line to allow per action data such as no of hops
2. fixed a silly problem in talk for non-existant callsigns
3. Added sysop command
1999-03-15 17:59:38 +00:00
djk
8942c27356 added filter code
fiddled a bit with the dx commands to allow multiple freq ranges
1999-02-21 17:41:31 +00:00
djk
fb554d0fdb fixed geomag errors introduced last time
added more range checking on WWV spots
1999-01-07 18:56:45 +00:00
djk
324bd80ed4 1. Do some range checking for spots and WWV in the future (got a WWV for Oct
2034 whhich caused a bit of confusion!)
2. Make WWV spots broadcast them to the users! (as opposed to merely storing
them)(thank you G0RDI).
3. Allow users to do show/announce (thank you JE1SGH).
4. Delay broadcasts to users if they are not in a 'prompt' state (means you can
add messages and see what you are doing on a busy system)
5. Made set/unset dx,ann,wx,talk,wwv do what is expected
6. added set/sys_location and set/set_qra to set the cluster lat/long and qra
7. New messages will now be announced on logon (if there are any)
1999-01-07 00:57:39 +00:00
djk
5d197c9f7a 1. Crossed fingers, got rid of the instabilities caused by execing programs
at vast speed (reduced it significantly anyway).
2. Personals will now move if homenode is known.
3. Added Local.pm for doing local specials
1998-12-28 23:29:13 +00:00
djk
f3adc82a02 1. Various detail changes to remove some more warning with -w on
2. Added DXCron handling - you can do crontabs now.
3. Added show/program command so you can see where it is loading your .pm files
from.
4. Added pc26/27 replies to locally connected cluster's merge (pc25) requests
5. Added spotters DXCC and original cluster to Spot data files.
1998-12-28 01:09:44 +00:00
djk
d5b4190c36 1. fixed problem with missing DXDebug in DXProt.
2. Fixed DXDebug so that it actually works as advertised with and without
trailing \n.
3. Added deduping of WWV spots as well (at for date,time,sfi,k and i) dups
4. Replaced the 0 in "02-Dec-1998" with ' ' so it reads " 2-Dec-1998", it seems
hard to credit it but some 'programs' out there that connect to clusters have
problems with the leading '0'!
5. In the same vain, included a strictly AK1A compatible sh/heading, apparently
this is necessary for the same reason as 4.
6. Started contrib tree stored the old show/heading in contrib/g0rdi/show.
7. Because I now correctly dedupe spots and wwv (there's a hostage to fortune..)
I have added a merge command.
1998-12-21 23:49:08 +00:00