TSTHOST 1.42B UPGRADE This version of software is an upgrade of the release 1.42. Here follow the changes for this upgrade. For any other unchanged command, you may refear directly to the 1.42 document file. To update the release 1.42 with this upgrade, you need only to substitude the 1.42 TSTHOST.EXE file with this tsthost.exe. If you use the TSTHOST.CRN file, you need to do some little modify, see at the end of this text. ============================================================================ NEW COMMANDS: --------------Release 1.42A + Expanded number of line in rx buffer. The default is again 300, but now you may specify up to 750 line. + New command BMail ON OFF, to activate-deactivate the MAIL FOR section in tsthost beacon. + MAIL FR beacon section now display also B messages, (P precedence) + Modified MPERM command sintax: instead to use ON or OFF, you need to use a integer value, between 3 and 15, to assign the size of the mperm window. Value under 3 will close the mperm window + Message written directly from keyboard, will nevar go into H state, even if the H option is active. + The command MAILCOPY, SAVEMSG, remote command and keyboard command for pms messages, ULIST command selection, now accept jolly characters. ? ignore the characters in that position, * ignore the rest. For example: IK1GKJ, IK1GLJ are the same if searched with IK1G?J IK1ABC, IK1GEF are the same if searched with IK1* + An advise message will be displayed if the disk space will go down under the 500K byte free. Tested every minuts. + New extension /T in the command AX MONITOR. If present, will be activated the tracing for any monitored data packet.... data will be displayed in hexadecimal format. WARNING: tracing will use some cpu-time, so use it only if needed on slow machine. + New bit value accepted in the EBELL command: 16... If this bit value is set, a sound will be emitted every 10 seconds to remember you that new mail is arrived on your system... + ACL message received in frame unproto will be treated like P mail, not B. --------------Release 1.42B + This release must be considered like a beta test, due to the new function that have required a big modification in the code. + The release support the hroute processing. The hroute management is totally and automatically performed by the program, that save the address in a file called TSTHOST.HRT, in the tsthost.exe directory. This file is a binary tree, and must NOT be manipulated incautiously. This is the file structure: struct hroute { char type; 0=variable, 1=permament; char call[7]; callsign char hroute[35]; H address; long sx; left node; long dx; right node; } 51 total bytes. The first entry is the radix, the alphabetically lower callsign are in the left node, the other in the right node. Double key are not allowed. A variable record is automatically updated from the information that the program receive during the reception of a message. A permanent record is fixed, and may be updated only from the keyboard. + New command HROUTE, with sintax HROUTE CALL ROUTE /V or /P. This command display or modify/insert a h address for that callsign. If you do simple HR CALL will be displayed the h address for that call, if is know. The other form, that must be complete, set the address for the specified callsign. The /V or /P parameters, that MUST be present, set the record Permanent or Variable. + The MAIL FOR section in the beacon, now display also the personal mail with route @HOMEBBS. + New unproto command "UL Killmail ON or OFF". If ON, at the end of any unproto connection, the program will send the KM command to the bbs. + For any incoming yapp upload on the pms, the program will advise the sysop with a message on the pms. + The RECORD command, before start to register the incoming data, will insert an header in the file, with the current date-time for the registration. + Minimum value of AX PACLEN was reduced from 80 to 40. + The macro now support command parameters, up to 8. This parameters, are identified by the symbol %1..%8, that are translated into the literal parameters passed from the line where the macro was started. For example, if the macro named PIPPO, have a line like this: 10 SAY YGET %1 and will be started with PIPPO MYPROG.ARJ, the line 10 will be transformed into 10 SAY YGET MYPROG.ARJ But, if you start the macro with PIPPO without parameters, the line will not be transformed, and will be processed literally. + Macro have now a new internal command, IFUNDEFPAR, with this sintax: IFUNDEFPAR PARNUMBER LINENUMBER where PARNUMBER if the parameter to test, from 1 to 8, and LINENUMBER is the line where the macro jump if the parameter is not defined. For example, the macro PIPPO have this lines: 10 IFUNDEFPAR 1 100 20 SAY YGET %1 If started with PIPPO MYPROG.ARJ line 10 and 20 will be executed, but if started with PIPPO without arguments, after processing the line 10, the macro will jump to line 100. + New macro command DISPLAY TEXT, simple display the message TEXT on the screen example: 10 DISPLAY Hallo boys + TSTHOST.CRN file: sintax of this file was modified. Any line starting with the '*' char is used to define an execution time. You may specify a single hour, for example: * 12, or a time interval, like: * 12-17. Will be executed all the commands (one for line) exactly like if you type it from the keyborad, to the next time definition, or to the end of file. Example: * 12 COMMAND * 13 COMMAND COMMAND * 17-23 COMMAND COMMAND + New command line switch /Sx, where X is a value between 1 an 1000. This value is used like sound correction factor for baycom modem, and must be used ONLY with BAYCOM modem. If you use it with a tnc, the system sound well be very long..... Generally this value work fine, but you may try to set the value according with your experience: 200 for 1200 baud, 400 for 2400 baud. BUGS FIXED: ---------------Release 1.42A + MH CLR command does not clear the J I R N value, fixed. + For KAM node, the connection message defined with S in connection file was not recognized, fixed. + A command incongruence was detected if a pms user send the L or K command and in the same time there was a DELAY macro command active on the same channel, fixed. + Value upper of 600 in ftime and UL time will cause a continue connection to homebbs, fixed. ---------------Release 1.42B + The MAILCOPY COMMAND, if does not found nothing to copy, destroy an existing file, instead to append. Fixed. + MAIL FOR section in beacon, will display bulletins even in K state, fixed. + The sound now work also with modem baycom, ( i hope hi). ------------------------ Best 73, Mario IK1GKJ@IK1MSL