- Talk function rewritten. Tks JA3BOA for the suggestion. . If you send a talk to user connected to an adjacent cluster, the user SSID must be specified. . If you send a talk to a local user, you don't have to speficy the SSID. The talk message will be sent on each channel the user is connected on anyway (even if the user is connected more than once). For example, my cluster is F5MZN-3, and I'm connected to it using F5MZN-6 as well. The talk message will be received by both F5MZN-3 (cluster) and F5MZN-6 (user). I hope it is understandable !... - SH/DATabase command don't work since I added SH/Date command. Note the two commands syntax modification : SH/DATE SH/DATAbase - PC50 was sent through the external links. Fixed. Tks Luigi, IK5ZUK. - The PC21 protocols coming from an external link wasn't sent. Fixed. Tks IK5ZUK. - New sysop command : SET/PFilter ON/OFF. This command is used to enable or disable the WW protocol filtering feature. See later if you want to learn more about. By default, PFilter is set to OFF. You should let it like this if you don't have to manage WW protocol filtering to safe CPU usage. Make sure of the file dxnet/database/cty.dat does exist before setting ON the WW filter. - Added a WW filtering feature. WW filtering is based on the WAZ CQ-zone. This is the first step of developement and only a few protocols are going to be filtered yet, wich are : DX & WWV spots and announcements. By default, all protocols are accepted. To filter incoming protocols from a particular cluster, add the keyword "filter" into the [in] section of the .cfg file. Use the same way to filter outgoing ones. Following to the keyword "filter" add the WAZ CQ-zone list you want to enable, separated with a space, a comma or a semi-colon. For example, assume you want to only receive europeen spots from K1XX and to send only american spots to it : k1xx.cfg --------- [in] node 1 user 1 ... etc ... filter 14 15 16 17 18 19 20 [out] node 1 user 1 ... etc ... filter 01 02 03 04 05 06 07 08 If you want to enable the whole protocols coming from an entire continent, you can put one the following keyword in place of WAZ CQ-zone list : NA North America, zone 01 02 03 04 05 06 07 08 SA South America, zone 09 10 11 12 13 EU Europe, zone 14 15 16 17 18 19 20 AS Asia, zone 21 22 23 24 25 26 OC Oceania, zone 27 28 29 30 31 32 AF Africa, zone 33 34 35 36 37 38 39 So, "filter EU" is equivalent to "filter 14 15 16 17 18 19 20", and the example given above can be simplified like this : k1xx.cfg --------- [in] node 1 user 1 ... etc ... filter EU [out] node 1 user 1 ... etc ... filter NA - Added the user command : SET/WWFilter This command let users define the DX/WWV/Announcements spots they want to receive depending of where the spots is originated from. Possible arguments are : NA SA EU AS OC AF You should create some MACRO command (e.g. SET/NA, SET/EU, ...) to help users (e.g. SET/EU will show europeen spots only). Remark : this command is not valid until SET/PFILTER is ON. - Added the user command : SET/NOWwfilter Used to disable the DX/WWV/Annoucements filtering. You should create a MACRO command (e.g. SET/WW) to help users. Remark : this command is not valid until SET/PFILTER is ON. - Added the user command : SHow/WWFilter wich show the current WW filtering status. This command is not valid until SET/PFILTER is ON. - The sender of a forwarded mail (in CluLink mode) was wrong. Fixed. Thanks Jean, F6EQZ. - Added the sysop command SET/CONsole (DOS version only). Use this command to set up DXNET for DOS to communicate to another computer (using a terminal program or a logging contest software) via a serial COM port. Syntax : SET/CONsole #console where : #console : console number (either 2 or 3) : LOCAL (to disable the redirection) COM1, COM2, COM3, COM4 to set up the COM port. Some examples : . SET/CON 2 COM2 4800 -> to redirect F2 console to COM2 at 4800 bauds . SET/CON 3 COM3/9 1200 -> to redirect F3 console (terminal) to COM3, IRQ9 at 1200 bauds . SET/CON 2 LOCAL -> to disable . SET/CON LOCAL -> it works as well The communication speed is 9600 by default. Supported speed are : 1200 2400 4800 9600 19200 Default IRQ : COM1 4 COM2 3 COM3 4 COM4 3 Remarks : - Take care using this command, COM ports aren't checked to see if they are already in use (e.g. by BPQ or PC/FlexNet). - You can redirect either F2 or F3 screen, but not both of them at once. - Added user command : SHow/STation This command displays some information for the specified station call. - Added two variables : %x : Date of the last connection (format : 14-Mar-2000) %y : Time of the last connection (format : 10:14) - A message situated in a language file can be replaced by a specific one. This is usefull if you want to define a specific message for your own cluster (e.g. MSG3/CTEXT) without having to rewrite it each time the message file is released (wich is often the case when DxNet is released). The specific message is saved in a file called LANGUAGE.### where LANGUAGE must be replaced by the language name, and ### by the message number : french.3 will redefine MSG3 of french.txt english.68 will redefine MSG68 of english.txt ... etc ... - Added sysop command FOrward/Opernam This command is used to forward user information to the whole ajdacent nodes in the cluster for . This will update his name, QTH, latitude/longitude and home node informations. Example : FO/O F5MZN - Added user command CONVert/L2C This command converts a Maindenhead locator to latitude/longitude. Example : CONV/L2C JN18DX - Added user command CONVert/C2L lat-deg lat-min N/S long-deg long-min E/W This command converts your latitude/longitude into a Maindenhead locator. Example : CONV/C2L 48 58 N 2 17 E - Added support of latitude/longitude information for PC41 protocol. - Added user command SHow/Beam . This command displays distance and azimut from the user location to the specified locator. - SHow/Prefix now displays distance and azimut. - Added a timeout for the cluster links. To set up a timeout, add the following command in the script/CALLSIGN.cfg file for the adjacent cluster you want to enable a timeout with : timeout n1 n2 where - n1 : time in seconds before DxNet PINGs the adjacent. - n2 : time in seconds before DxNet disconnects the adjacent cluster if nothing is received following to the PING request. Example : assume you want to enable a link timeout with your adjacent cluster F6BEE to disconnect it after 300 seconds of inactivity. To be sure this is not due to a low activity, it's safe to send a PING request to the adjacent before disconnecting. Assume you want to send this PING request 30 seconds before disconnecting. So : n1 = 300 - 30 = 270 n2 = 30 ---- script/f6bee.cfg ---- external off timeout 270 30 [in] ... etc ... Then, after 270 seconds of inactivy (no frame received), DxNet sends a PING request to F6BEE. Then if after 30 seconds there is still no activity (still no frame received), the link is disconnected.