The new BadWord, all regex, system
[spider.git] / cmd / Commands_en.hlp
index a44426a38cb53ad7c9d3841b52b0cbf9589e6cd3..7f5f3dbb825691e00d3ef011b6e3ec492b64828b 100644 (file)
@@ -1120,10 +1120,6 @@ is a good indication of the quality of the link.  The actual time
 it takes is output to the console in seconds.
 Any visible cluster node can be PINGed.
 
-=== 9^RBN^The Reverse Beacon or Skimmer System
-Please read the document /spider/RBN.mojo. This has the latest information
-about RBN/Skimmer setup.
-
 === 0^RBN^The Reverse Beacon or Skimmer System
 DXSpider now has the ability to show spots from the Reverse Beacon Network
 or "Skimmers", if your sysop has enabled the feed(s) (and has the bandwidth
@@ -1645,22 +1641,39 @@ Use with extreme care. This command may well be superceded by FILTERing.
 This command will also stop TALK and ANNOUNCE/FULL from any user marked
 as a BADSPOTTER.
 
-=== 6^SET/BADWORD <word>..^Stop things with this word being propagated
-=== 6^UNSET/BADWORD <word>..^Propagate things with this word again
+=== 6^SET/BADWORD <word>..^Stop things like this word being propagated
 Setting a word as a 'badword' will prevent things like spots,
 announces or talks with this word in the the text part from going any
 further. They will not be displayed and they will not be sent onto
 other nodes.
 
-The word must be written in full, no wild cards are allowed eg:-
+This has changed its meaning from the master release. All words entered
+are reduced to the minimum regex that will match words starting like
+this one:
+
+  set/badword annihilate
 
-  set/badword annihilate annihilated annihilation 
+will stop anything that starts with these words in the text 
+like this:
 
-will stop anything with these words in the text.
+  annihilate annihilated
 
-  unset/badword annihilated
+but it will also stop things like this:
 
-will allow text with this word again.
+  anihilate annni11ihhh ii lllattt eee ddd
+
+A few common 'leet' substitutions are automatically matched:
+
+  b0ll0cks bo0lll0ccckks fr1iig
+
+and so on
+
+=== 6^UNSET/BADWORD <word>..^Propagate things like this word again
+This is the opposite of set/badword <word>
+
+  unset/badword fred
+  
+will allow text with this word again (if it has been set as a bad word.
 
 === 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
@@ -2037,6 +2050,12 @@ You can remove your startup script with UNSET/STARTUP.
 Tell the system that the call(s) are to be treated as DXSpider node and
 fed new style DX Protocol rather normal user commands.
 
+=== 5^UNSET/SPIDER <call> [<call>..]^Make the callsign a normal user
+=== 5^UNSET/ARCLUSTER <call> [<call>..]^Make the callsign a normal user
+=== 5^UNSET/NODE <call> [<call>..]^Make the callsign a normal user
+=== 5^UNSET/AK1A <call> [<call>..]^Make the callsign a normal user
+=== 5^SET/USER <call> [<call>..]^Make the callsign a normal user
+
 === 0^SET/TALK^Allow TALK messages to come out on your terminal
 === 0^UNSET/TALK^Stop TALK messages coming out on your terminal
 
@@ -2066,16 +2085,12 @@ Conflicts with: SET/DXCQ, SET/DXITU
 
 Do a STAT/USER to see which flags you have set if you are confused.  
 
-=== 9^SET/WANTRBN^<call> [category ..]^Allow (some) RBN/Skimmer spots
-=== 9^SET/SKIMMER^<call> [category ..]^Allow (some) RBN/Skimmer spots
-This sysop only command allows you to set a user's RBN/Skimmer for them.
-
-It's also good for resetting a user's flags if they get into a muddle.
-
 === 0^SET/WANTRBN^[category ..]^Allow (some) RBN/Skimmer spots
 === 0^SET/SKIMMER^[category ..]^Allow (some) RBN/Skimmer spotsT
 === 0^UNSET/WANTRBN^Stop all RBN/Skimmer spots
 === 0^UNSET/SKIMMER^Stop all RBN/Skimmer spots
+=== 9^SET/WANTRBN^<call> [category ..]^Allow (some) RBN/Skimmer spots
+=== 9^SET/SKIMMER^<call> [category ..]^Allow (some) RBN/Skimmer spots
 This command allows curated Reverse Beacon Spots to come out on your
 terminal (or not).
 
@@ -2125,6 +2140,10 @@ The RBN filters completely override any spot filters for these
 spots. But the spot filters will continue to filter "manual" spots as
 before.
 
+NOTE: Filters and this command CAN interact with each other. If you
+don't get the results that you expect, check your filters with
+SHOW/FILTER.
+
 Please see HELP RBN for an explanation of the spot format. It is NOT
 the same as one would get directly from the RBN/Skimmers. But it is
 recommended that you SET/DXCQ and UNSET/DXITU and UNSET/DXGRID (unless
@@ -2638,9 +2657,10 @@ with the USER keyword)
 Show all the nodes connected to this node in the new format.
 
 === 1^SHOW/NODE [<callsign> ...]^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 <callsign>^Interrogate the prefix database 
 This command takes the <callsign> (which can be a full or partial 
@@ -2708,6 +2728,16 @@ connected. It is a sort of inverse sh/config.
 
  sh/route n2tly
 
+=== 1^SHOW/RBN [<callsign> ...]^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 [<n>][<from>-<to>][<call>] ...^Show log of rcmds
 Show the rcmds that have come in and their replies.