Commit Graph

165 Commits

Author SHA1 Message Date
minima
3f1c5ab45a fixed sh/node
improved import_users.pl
added some help
fixed paging?
removed bogus callsign check on PC12
2000-07-31 20:54:16 +00:00
minima
87ebd761d9 tidied up the talk thing a bit more 2000-07-30 16:14:22 +00:00
minima
4b1dd2cb84 and again... 2000-07-30 13:24:53 +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
minima
e06d5fa736 Make sure that a privilege is always defined even if it is 0 2000-07-27 12:16:33 +00:00
minima
0b0607e3fb 1. made sure that 'en' is the default language on new users. 2000-07-27 10:07:33 +00:00
minima
e83b70ecab can use Sourceforge now!
added user->qra cleaning
added 4 digit qra to user broadcast dxspots if available
2000-07-20 14:16:00 +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
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
88665a2bed put duplicate checking into respective modules and out of DXProt.
fix displaying of lines with | in them on console.pl
added debugging show/(wwv|spot|ann)_dups.pl commands
added AnnTalk module
2000-06-11 12:58:32 +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
7de3489952 made ssids unique everywhere 1999-11-24 18:37:27 +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
8ebfb28af6 removed more 5.004 ambiguities including making the format of data
dumpered stuff dependant on version
1999-11-18 22:46:15 +00:00
djk
586d2248d5 other 5.004 abiquities 1999-11-18 22:36:55 +00:00
djk
0e84728de3 added show sun
allow ^Z to terminate a line
started remembering DX, WWV, ANN et al settings
1999-11-12 21:07:05 +00:00
djk
88c2b296ba added chaining to databases 1999-11-08 21:29:40 +00:00
djk
1fcf24aae3 added spoofing
detail changes to db stuff
1999-11-08 13:11:05 +00:00
djk
9e2fbafcfd 5. Only wonder down the msg queue every minute
6. Put in the initial DB code (at last), you can create and remove local and
standard remote dbs, you can import AK1A style .FUL ascii databases, you can
enquire on a local or remote database.
7. A return ping to a node will clear down all outstanding pings to
that node (which might cause some confusion if more then one ping is
outstanding for a node, but then - shit happens)
1999-11-08 00:45:20 +00:00
djk
adf3cc7462 started Database work
removed error checking in cluster.pl
added readfilestr
1999-11-05 15:24:59 +00:00
djk
6f9f47b53d changed the command mode subs thing to use anonymous subs
allow locally connect clusters to appear in the node list even if they
don't issue PC19s (but do issue PC16s)
1999-11-03 21:13:11 +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
c961a6af6d Fixed console to wrap.
added sh/muf command
1999-10-21 18:44:22 +00:00
djk
3eb722692c fixed compilation probs 1999-06-27 17:29:44 +00:00
djk
97315924f5 changed all instances of FileHandle to IO::File 1999-06-03 21:19:43 +00:00
djk
64b4171276 added broadcast_all_ak1a so that local commands go to isolated clusters
as well.
1999-04-30 20:07:10 +00:00
djk
399d826c56 added an extra sorry 1999-03-15 21:16:26 +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
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
61cdf7dc2b 1. Upped the version no !!!!
2. made the DXProtocol routines much less sensitive to '~' characters (JE1SGH)
3. added '^' -> ':' conversions on ann, talk and dx commands
4. You can now send messages containing blank lines.
5. Fixed merge command problem reported by G0RDI
1999-01-03 16:26:57 +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
9a55af9586 some detail changes to do with -w flags etc 1998-12-22 23:01:42 +00:00
djk
8195bc13ac fixed sh/dx 1998-12-22 12:55:12 +00:00
djk
4f4cd7ea04 added set/password
added brackets for nohere
1998-12-22 00:52:54 +00:00
djk
6078751727 fixed little buglet on logout text 1998-12-22 00:24:47 +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
djk
cce1612210 pre 1.13 release 1998-12-21 10:24:48 +00:00
djk
337f38bfac 1. Incorporated sh/st, (un)set/lockout, forward/opername from Iain G0RDI
2. Added group handling with (un)set/group, show/group. This allows arbitrary
groups to be formed (for ann/<group> for example) and is also used to 'filter'
spots, announces, wwvs etc into groups of cluster nodes (useful for creating
disjoint cluster networks)
3. **** CHANGE mylongtitude to mylongitude in DXVars.pm ****
4. Altered QRA locator routines so they work correctly!
5. Fixed all commands that had the wrong mylat(itude) and mylong(itude) names
in.
1998-12-13 00:47:32 +00:00
djk
6e4fd89c5c 5. Added auto prompting for name, qth, location and homenode if any of these
aren't known.
1998-12-07 01:29:20 +00:00
djk
f2e8982741 added qra conversions and heading/distance calculations
alter sh/head and sh/prefix to suit
1998-12-05 01:12:38 +00:00
djk
a9b7071fed fixed sh/c/n
fixed some of the problems with commands and no args
fixed sh.* = shutdown
fixed set/here doing both cluster and channel
added set/beep and made beeps only on user channels (not debug)
1998-12-03 23:35:58 +00:00
djk
fa57f72c26 various DXCluster->get alterations
fixed some msg probs
1998-11-30 16:44:54 +00:00
djk
b473fa8950 fixed problem caused by moving the command execution into a separate
function with read (and using state changes with stored functions)
fixed typo in sh/st
1998-11-30 13:42:22 +00:00
djk
099c6b4a10 added Log Parsing
started work on allowing SSID for local users/clusters
1998-11-30 00:02:20 +00:00
djk
cce345b95c added set/page and paging
added logging for wwv, talk and announce
1998-11-29 15:14:48 +00:00
djk
b060a0a3ee release 1.5
loads of fixes, but can now connect outbound, do logging, more messages
remote commands for outside now work
1998-11-28 00:26:36 +00:00
djk
cef696652d added logging
made the Spots as near the same as possible to ak1a
1998-11-13 18:35:47 +00:00
djk
27854d917f started the crontab stuff 1998-11-10 23:40:16 +00:00
djk
6832157d99 made non-existant commands return an error 1998-11-10 21:59:07 +00:00
djk
6a0068ec3d loads of changes and added things
made 1.2
1998-11-04 00:07:46 +00:00
djk
57b5e464bc a mostly working send message implementation
also added set privilege
           debug
           sb
           sp
1998-10-03 22:30:56 +00:00
djk
171a7a0bf8 started the addition of help files
implemented a basic help function
added a skeleton DXMsg.pm for message handling in and out
1998-09-28 21:49:56 +00:00
djk
0824a94355 added announce
added wx
added set/here
added unset/here
added dx commands
1998-09-28 15:32:01 +00:00
djk
2546ef0cfa got routing essentially working
got inter cluster linking working
added talk, sh/c and sh/u commands
changed sh/channel and sh/user to stat/channel and stat/user
PC41 data and users should now be being stored
1998-09-21 22:36:04 +00:00
djk
fdc1150da7 got some basic local user add and subtract database going 1998-09-20 21:45:08 +00:00
djk
7432cb12ce did some work on the cluster database related things 1998-09-20 11:52:42 +00:00
djk
e5b0e3dee5 sh/dx and sh/dxcc now fully implemented
abbreviated commands now work automagically
band data now implemented and working
1998-08-17 00:34:39 +00:00
djk
1cf4bd14be We have lift off, we are CONNECTED. We aren't doing much but we can
get on and we have a structure in place which is workable. It now needs
fleshing out.
1998-06-22 20:05:22 +00:00
djk
20b0104dea fixed problems with show/channel
made a start on the pc protocol stuff
added buffering to the client
1998-06-21 21:17:02 +00:00
djk
07ea293f39 fleshed out some commands (particularly flag setting and unsetting)
added some more messages - more needed
1998-06-20 23:32:43 +00:00
djk
6b6a800292 Started on the dx cluster database stuff
added a load of real and dummy commands to be getting on with
Started some DOCUMENTATION (shock horror)
1998-06-20 17:11:50 +00:00
djk
0121434f42 sorted out inheritance
fixed dynamic executor (well it works)
added some commands
1998-06-19 21:20:30 +00:00
djk
625ce0adf0 fixed a couple of errors and done a bit of tidying 1998-06-18 22:29:47 +00:00
djk
56b610b0ed add the files I should have on the last commit! 1998-06-18 21:34:11 +00:00