From: Dirk Koopman Date: Thu, 23 Jul 2020 15:09:20 +0000 (+0100) Subject: add sh/rbn command X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=commitdiff_plain;h=c64ca452433db106f0c39610de424125b9449dbf;p=spider.git add sh/rbn command --- diff --git a/Changes b/Changes index 99decfd2..cab29244 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,13 @@ +23Jul20======================================================================= +1. fix Filtering so that it does less of what it was doing badly, thus + the perl interpreter to do more of the work. Which means you *should* be + able to define more or less any allowable operation for that type of + filter. Which is a complicated way of saying: you can now use brackets. +2. Regex expressions now appear as readable text in sh/filter. +3. Make the RBN status file JSON, rather than DD format. In future versions + it will also be VERSIONed to enable more features to be added + transparently. +4. Add show/rbn command to allow sysops to see who is using rbn. 11Jul20======================================================================= 1. Fix (embarrassing) gratuitous '#'s in bands.pl 2. IMPORTANT: certain PC92 strings can crash DXSpider if the nologchan debug diff --git a/cmd/Commands_en.hlp b/cmd/Commands_en.hlp index 65153473..c6e38efc 100644 --- a/cmd/Commands_en.hlp +++ b/cmd/Commands_en.hlp @@ -2634,9 +2634,10 @@ with the USER keyword) Show all the nodes connected to this node in the new format. === 1^SHOW/NODE [ ...]^Show the type and version number of nodes +=== 1^SHOW/NODE ALL^Show the type,version number of ALL known nodes Show the type and version (if connected) of the nodes specified on the command line. If no callsigns are specified then a sorted list of all -the non-user callsigns known to the system will be displayed. +the non-user callsigns connected to node will be displayed. === 0^SHOW/PREFIX ^Interrogate the prefix database This command takes the (which can be a full or partial @@ -2704,6 +2705,16 @@ connected. It is a sort of inverse sh/config. sh/route n2tly +=== 1^SHOW/RBN [ ...]^Show which connected users want RBN spots +=== 1^SHOW/RBN ALL^Show ALL users that want RBN spots +Show a list of the users that want RBN spots of any the callsigns +specified on the command line. If no callsigns are specified then a +sorted list of all connected users wanting RBN spots will be displayed + +SHOW/RBN ALL + +will go through the user file and display ALL users that want RBN spots. + === 9^SHOW/RCMD [][-][] ...^Show log of rcmds Show the rcmds that have come in and their replies. diff --git a/perl/Messages b/perl/Messages index 5002908f..235ee76e 100644 --- a/perl/Messages +++ b/perl/Messages @@ -278,6 +278,7 @@ package DXM; qrashe1 => 'Please enter a QRA locator, eg sh/qra JO02LQ or sh/qra JO02LQ IO93NS', qrae2 => 'Don\'t recognise \"$_[0]\" as a QRA locator (eg JO02LQ)', qra => 'Your QRA Locator is now \"$_[0]\"', + rbnusers => qq{RBN User List}, qsl1 => 'Call Manager Times Last Time Seen De', rcmdo => 'RCMD \"$_[0]\" sent to $_[1]', read1 => 'Sorry, no new messages for you',