From: djk Date: Mon, 14 Dec 1998 00:02:55 +0000 (+0000) Subject: added more help X-Git-Tag: R_1_11 X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=4c59d1c82c05dd8dd36fcf5a6c9375f91fafa69d;p=spider.git added more help change privilege of forward/opername to 1 upissed version to 1.11 --- diff --git a/Changes b/Changes index 7a870fba..d066335f 100644 --- a/Changes +++ b/Changes @@ -5,6 +5,8 @@ mine in spider/html 4. fixed telnet connections 5. added connect instructions to html tree. +6. Added some more help +7. Upissued version 12Dec98======================================================================== 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 diff --git a/cmd/Commands_en.hlp b/cmd/Commands_en.hlp index cc518e93..179c73cc 100644 --- a/cmd/Commands_en.hlp +++ b/cmd/Commands_en.hlp @@ -63,6 +63,11 @@ Disconnect any connected locally is compared against the available bands set up in the cluster. see show/bands for more information. +=== 1^FORWARD/OPERNAME ^Send out information on this to all clusters +This command sends out any information held in the user file which can +be broadcast in PC41 protocol packets. This information is Name, QTH, Location +and Homenode. PC41s are only sent for the information that is available. + === 0^HELP^The HELP Command HELP is available for a number of commands. The syntax is:- @@ -76,35 +81,38 @@ to SH/DX, ANNOUNCE can be shortened to AN and so on. Look at the APROPOS command which will search the help database for the you specify and give you a list of likely commands to look at with HELP. -=== 0^SHOW/DX^Interrogate the spot database -If you just type SHOW/DX you will get the last so many spots -(sysop configurable, but usually 10). - -In addition you can add any number of these commands in very nearly -any order to the basic SHOW/DX command, they are:- - -on - eg 160m 20m 2m 23cm 6mm -on - eg hf vhf uhf shf (see SHOW/BANDS) - - - the number of spots you want -- - spot no spot no in the selected list - - - for a spotted callsign beginning with -* - for a spotted callsign ending in -** - for a spotted callsign containing - -day - starting days ago -day - - days days ago - -info - any spots containing in the info or remarks - -spotter - any spots spotted by - -e.g. - - SH/DX 9m0 - SH/DX on 20m info iota - SH/DX 9a on vhf day 30 + +=== 9^LOAD/ALIASES^Reload the command alias table +Reload the /spider/cmd/Aliases file after you have editted it. You will need to +do this if you change this file whilst the cluster is running in order for the +changes to take effect. + +=== 9^LOAD/BANDS^Reload the band limits table +Reload the /spider/data/bands.pl file if you have changed it manually whilst +the cluster is running. + +=== 9^LOAD/CMD_CACHE^Reload the automatic command cache +Normally, if you change a command file in the cmd or local_cmd tree it will +automatially be picked up by the cluster program. Sometimes it can get confused +if you are doing a lot of moving commands about or delete a command in the +local_cmd tree and want to use the normal one again. Execute this command to +reset everything back to the state it was just after a cluster restart. + +=== 9^LOAD/MESSAGES^Reload the system messages file +If you change the /spider/perl/Messages file (usually whilst fiddling/writing new +commands) you can have them take effect during a cluster session by executing this +command. You need to do this if get something like :- + +unknown message 'xxxx' in lang 'en' + +=== 9^LOAD/PREFIXES^Reload the prefix table +Reload the /spider/data/prefix_data.pl file if you have changed it manually whilst +the cluster is running. + +=== 1^PING ^Send a ping command to another cluster +This command is used to estimate the quality of the link to another cluster. +The time returned is the length of time taken for a PC51 to go to another +cluster and be returned. === 0^KILL [ ...]^Remove or erase a message from the system You can get rid of any message to or originating from your callsign using @@ -170,6 +178,112 @@ receive a read receipt when they have read the message. SB is an alias for SEND NOPRIVATE (or send a bulletin in BBS speak) SP is an alias for SEND PRIVATE + +=== 0^SET/ADDRESS ^Record your postal address + +=== 0^SET/ANNOUNCE^Allow announce messages to come out on your terminal +=== 0^UNSET/ANNOUNCE^Stop announce messages coming out on your terminal + +=== 0^SET/BEEP^Add a beep to DX and other messages on your terminal +=== 0^UNSET/BEEP^Stop beeps for DX and other messages on your terminal + +=== 9^SET/DEBUG ^Add a debug level to the debug set +=== 9^UNSET/DEBUG ^Remove a debug level from the debug set + +=== 0^SET/DX^Allow DX messages to come out on your terminal +=== 0^UNSET/DX^Stop DX messages coming out on your terminal + +=== 0^SET/HERE^Tell the system you are present at your terminal +=== 0^UNSET/HERE^Tell the system you are absent from your terminal + +=== 0^SET/HOMENODE ^Set your normal cluster callsign +Tell the cluster system where you normally connect to. Any Messages sent +to you will normally find their way there should you not be connected. +eg:- + SET/HOMENODE gb7djk + +=== 0^SET/LOCATION ^Set your latitude and longitude +In order to get accurate headings and such like you must tell the system +what your latitude and longitude is. If you have not yet done a SET/QRA +then this command will set your QRA locator for you. For example:- + SET/LOCATION 52 22 N 0 57 E + +=== 0^SET/LOCKOUT ^Stop a callsign connecting to the cluster +=== 0^UNSET/LOCKOUT ^Allow a callsign to connect to the cluster + +=== 0^SET/NAME ^Set your name +Tell the system what your name is eg:- + SET/NAME Dirk + +=== 9^SET/NODE [..]^Make the callsign an AK1A cluster +Tell the system that the call(s) are to be treated as AK1A cluster and +fed PC Protocol rather normal user commands. + +=== 0^SET/PAGE ^Set the lines per page +Tell the system how many lines you wish on a page when the number of line +of output from a command is more than this. The default is 20. Setting it +explicitly to 0 will disable paging. + SET/PAGE 30 + SET/PAGE 0 + +=== 9^SET/PRIVILEGE [^Set your QRA locator +Tell the system what your QRA (or Maidenhead) locator is. If you have not +done a SET/LOCATION then your latitude and longitude will be set roughly +correctly (assuming your locator is correct ;-). For example:- + SET/QRA JO02LQ + +=== 0^SET/QTH ^Set your QTH +Tell the system where you are. For example:- + SET/QTH East Dereham, Norfolk + +=== 0^SET/TALK^Allow TALK messages to come out on your terminal +=== 0^UNSET/TALK^Stop TALK messages coming out on your terminal + +=== 0^SET/WWV^Allow WWV messages to come out on your terminal +=== 0^UNSET/WWV^Stop WWV messages coming out on your terminal + +=== 0^SHOW/DX^Interrogate the spot database +If you just type SHOW/DX you will get the last so many spots +(sysop configurable, but usually 10). + +In addition you can add any number of these commands in very nearly +any order to the basic SHOW/DX command, they are:- + +on - eg 160m 20m 2m 23cm 6mm +on - eg hf vhf uhf shf (see SHOW/BANDS) + + - the number of spots you want +- - spot no spot no in the selected list + + - for a spotted callsign beginning with +* - for a spotted callsign ending in +** - for a spotted callsign containing + +day - starting days ago +day - - days days ago + +info - any spots containing in the info or remarks + +spotter - any spots spotted by + +e.g. + + SH/DX 9m0 + SH/DX on 20m info iota + SH/DX 9a on vhf day 30 === 0^SHOW/DXCC ^Interrogate the spot database by country This command takes the (which can be a full or partial diff --git a/cmd/forward/opername.pl b/cmd/forward/opername.pl index c8db6567..df10d231 100644 --- a/cmd/forward/opername.pl +++ b/cmd/forward/opername.pl @@ -12,7 +12,7 @@ my @out; my $call; if (@f == 0) { - return (1, $self->('e6')) if ($self->priv < 5); + return (1, $self->('e6')) if ($self->priv < 1); } else { foreach $call (@f) { my $ref = DXUser->get_current($call); diff --git a/html/install.html b/html/install.html index 36e7ce1c..b375941e 100644 --- a/html/install.html +++ b/html/install.html @@ -14,7 +14,7 @@

-Last modified: Sun Dec 13 22:00:19 GMT 1998 +Last modified: Mon Dec 14 00:01:40 GMT 1998

This HOWTO describes the installation for DX Spider v1.11 on a "vanilla" Red Hat 5.1 platform, and assumes that you have started with a clean disk, with nothing other than the standard Red Hat 5.1 distribution. I always select 'everything', and that seems to ensure that nothing is missed out :-)

In addition to the standard Red Hat distribution you will require the following CPAN modules: -

@@ -29,6 +29,8 @@ IO-1.20.tar.tgz
Net-Telnet-3.01.tar.gz
 

+

Do get the latest versions of these packages if any of the above list +is out of date.

You'll also need the AX25 utility package. There is much debate about what is "best", what is "better". What works for 5.1 is this: -

diff --git a/perl/cluster.pl b/perl/cluster.pl index e343cc0b..55b3fb91 100755 --- a/perl/cluster.pl +++ b/perl/cluster.pl @@ -48,7 +48,7 @@ package main; @inqueue = (); # the main input queue, an array of hashes $systime = 0; # the time now (in seconds) -$version = "1.10"; # the version no of the software +$version = "1.11"; # the version no of the software $starttime = 0; # the starting time of the cluster # handle disconnections