UPDATES
-------
Version prior  the 1.32 was not diffused in Europe, only in Italy.
This version is the first test for the PMS interface.

Version 1.33
- Fixed some minor bugs.
- BUSY FROM and LINK FAILURE message when you connect a station, do not reset
  the AX PORTCALL callsign on the channel, (if specified). OK
- Add window interface for file selection in command DIR, DELETE, SEND, YPUT
- The program advide the sysop when a new mail arrive for his callsign.
- Detection of the start bbs for a message. This is a new field in the
  tsthost.dms structure, but not create problems with PG server previusly
  created.
- Add pms command SR, send reply.
- Timeout on yapp routine was not always correct. Fixed.
- Message send in fwd to the home bbs, was always of P type, even if they was
  of B type. Fixed.
- The PMS command S, (not SB or SP) do not work, FIXED.

Version 1.34
- More facility in the pms command read, list, kill
- Added DOS command to the pms interface to access the system
- Added forward command
- Modified server PG, now is possible an interactive section
- Modified UPDATEDMS command, now you may specify the epuration time for the
  messages
- Added MAilcopy command, to copy a message into a file
- Added TSTHOST.SHD file, shutdown configuration
- Inserted unproto list
- Modified color sintax, now is possible a better specification for the process
- For those modify, command Mem -> MEm, Function -> FUnction
- HOMEBBS now require an ssid
- Adding timeout for PMS session
- Modified CBELL command
- Adding RING command

Version 1.35
Fixed bugs:
- Command FL and MAILCOPY do not display the message number, fixed.
Modify:
- HOMEBBS have an optional field to assign the connetion password of homebbs
- In PMS, > command is now @
- Keyboard editor, HOME/END instead of CTRL-HOME/CTRL-END
- Review buffer, CTRL-HOME/CTRL/END instead of HOME/END
- UL GET command do not require previsuly connection, now start connection
  automatically.
News:
- Unproto list completed, possibility to select automatically up to 10 type
  of messages, automatic or manually request of the messages, even if the
  bbs require a password to access.
- Automatic or manually forward call from tsthost to the homebbs, even the
  home bbs require a password to access.
- New related command UL TIME, FTIME, FWD
- Memory status displayed on status line, command MEM removed.
- Adding internal editor of 100 lines for mail command S/SR
- Adding automatic end of message file for S/SR, ENDMESSAGE command

Version 1.36
Bug fixed:
- Characthers ?/ etc will do an error in receive unproto list if present in
  the TO field. Fixed
- PMS commands ><@ on List, Read Kill do not work, fixed.
- Automatic selection of unproto list do not work properly if the TO field was
  long 6 char and @ route field was set, fixed.
- Unproto list do not remember selected and not again received messages if you
  exit from program, fixed.
- FWD and UL GET command go into protocol error if the welcome text on the
  connetion of homebbs have a > character, fixed.
Modify:
- Reduced memory occupation in compress routines.
- Speed up program routines.
- window in unproto, dir etc, now is more large in /vga mode.
- Editor messages capability is now 150 lines.
News:
- Adding V command to the PMS.
- Adding SC command to the PMS.
- Adding FBB COMPRESSED forward type
- New command FBbmode
- Nee command HAlias
- Unproto message may go into a global file or directly to the PMS interface,
  see new command UL INTERFACE.
- Added ULIST LIST command to display the select unproto messages.
- Added VIEW command to see the contents of a text file.
- Added parameters /A to MAILCOPY command. Whit /A parameters the contents of
  the message will be appended instead of overwrite the file.
- Added CRON command to execute every hour a EXE COM BAT file
- Added short key ALT F5=AX MON U
- Added short key ALT F6=UL V
- New command RLINE ON/OFF, to add RLINE in your fwd.
- New command HDigi call | OFF, call home bbs via this digipeaters
- New command HNode call | OFF, call home bbs with this node
- New command HIeraddr address | OFF, your hierarchical address.
- Add SEREVER command, to automatically start servers
- Inserting BID management.

Version 1.37
Bugs fixed:
- sometime, while you send a message in compressed mode, the system do a
  protocol error, fixed
- CRON command do not accept command parameters, fixed
Modify:
- program is now compiled in 8088 mode, so it may run also under xt. Critical
  routine was rewritten in assembler.
- Expanded HNode command.
- Your home bbs may ask first for the password and next send SID, or viceversa
- UL QUERY, if i don receive answer after 1,5 minuts, the program automaticall
  ask again.
- UL QUERY, if do not specify a message number, automatically will be ask for
  the laste received message.
- UL AUTOSELECT now accept up to 20 fields.
- PMS SERVER now accept up to 20 server
- Increase the capacity of the internal editor, from 150 to 200 lines.
News:
- UNPROTO, new command UL NOT, up to 20 fields that will not be inserted in the
  unproto list.
- UNPROTO, new command PMSG, to insert or not the personal mail in the unproto
  list. (my mail is always inserted.)
- PMS, any unknown command will be tested like PG, so you can add pms command.
- PMS, any file received with the YU command, will be put in the UPLAD
  directory. This directory MUST exist under the USERS directory.
- PMS, new command SRR, work like SR, but the text of the reply message will
  be put into the editor.
- PMS, new command EDit, to edit a message in the pms.
- PMS, when arrive mail for your callsign, the scroll lock led in the keyboard
  will flash. You MUST press ALT-F10 to stop flash.
- PMS, New command SAVEMSG
- 7PLUS, New command 7PCOPY, if ON, any message received with unproto or pms
  forward will that have 7plcu code, will be written in the file 7PDATA.FWD in
  the WORKDIR directory.

Version 1.38
Fixed Bugs:
- Occasionally wrong background color when channel was be switched, fixed
- If a square brackets [] was present in the bbs prompt, example [1] IK1ABC-8>,
  forward and unproto connection do not work, fixed
- TstHost.dms was not be created if tsthost will be put in the root of a disk,
  fixed.
- If a user connect a pms, and do the command S withour paramerers, the soft
  will take the to field from the previusly S command, fixed.
- The hours field in the file selection windows was not correct, fixed.
Modify:
- Sintax command for HOMEBBS, HNODE
- in pms, if a user do the DIR command on a subdirectory, is not more need to
  add the "\" slash at the end of the directory name.
- Unproto list saved every hour.
- Not enable flaf for unproto list reset every hour.
- New mail arrived for sysop now will flash the copyright row in the screen
  instead of the keyboard scroll lock key, since some time the flash led will
  cause an unpredicted result on the keyboard.
- Endmessage file will not more appended to a file with the command SC, if the
  copy of the file was generated by the sysop, to avoid duplicate endmessage
  label.
- Read command now display only PATH instead of rline, to save space.
- Unproto list size increase up to 800 message, if the system have more than
  200 kbyte free with tsthost installed.
- FTIME/UL TIME min time is 10 minuts insted of 15
- Command UL AUTOSELECT accept also selection by FROM field
- Command UL NOTSELECT accept also selection by FROM and ROUTE field
- ax mheard max size limit removed
News:
- New commands HCHANNEL, HPASPROMPT, XREAD, MHEADER
- Removed command HDIGI
- New command SYS, see tsthost.sys section for validation flag.

Version 1.39
- Programmable function key expanded to 20 (1-10 with CTRL, 11-20 with SHIFT)
- Unproto list, when displayed, "-" means already displayed, "R" already read.
- Personal new mail arrived signaled with MAIL on status screen, and SCROLL
  LOCK LED reactivated.
- New command parameters, /NOLED disable SCROLL LOCK LED
- New command parameters, /Rsize specify the size of rx buffer
- Added ">" in reply messages, (SRR)
- Time to start forward or unproto request displayed with the command FTIME and
  ULIST TIME
- Global status messages displayed on every video channel.
- New unproto command, UL RPATH, to specify an alternative path for request
  resync in unproto list
- Local HELD for messages, LPHELD personal, LBHELD bulletins.
- FF command, to free held messages
- FH command, to list all held messages.
- Insert single line scroll in review mode, SHIFT-UP-DOWN

Version 1.40
Bug fixed:
- In fbb compressed forward receive, if the received message do not have a
  title, the program get the title of the last received message. Fixed.
- Fixed bug in cursor for some ega display in 43 line (i hope)
Modify:
- PMS SYS command accept also password with standard five letters
- Expanded RING command, accept time band
- Scroll lock flash removed. It will not be inserted again until i will found
  a secure routine that work fine on ALL pc. Actually some bios crash.
- Sobstituted charaters + with - in the BID
- Expanded command MAILCOPY. Work always in append mode, and accept like
  parameters any type of combination of NUMBER, >TO, <FROM, @.
  The last arguments must always be the filename were append mail.
- Expanded command USERDIR, now accept up to 5 path.
- Modified command U for pms users, became I
- Improved pagination for retransmitted text with the SRR command
- 7plus message will not more duplicated into the 7pdata.fwd file if this
  message is imported via the tsthost.in file. This solve the problem of
  duplicate file for 7plus created from any type of server.
- Expanded command ULIST VIEW, is possible define how message view, from
  sender, destination, route. UL V >IK1GKJ, <IK1GKJ, @IK1MSL. If the search
  argument will not contain <>@, the search will be activated in the title
  of the message.
- Due to new pms interface, those pms keyborad commands are removed:
    XR, R, E, FL, FH, FA, FF, FR, MH
- exapnded K command from keyboard, accept KF
- exapnded command UPDATEDMS, require another parameters, to specify the time
  for kill PF messages.
News:
- Added Screen saver, see SCRsave command
- Added command NPrompt, to define a response to a connect command to a node,
  if the node use a non standard answer prompt.
- CON_FILT.EXE, this is the connection filter program. If found when tsthost
  start, any incoming connection will be managed via this program.
- Readded command AX CTEXT
- New parameters command /K, to define the number of channel in tsthost.
- New parameters command /U, to define the size of the unproto list.
- New PMS interface, read the relative section.

Version 1.41
Fixed Bugs:
- Fixed bugs on BID detection. Sometime a received bid was accepted again.
- Function ALT-R and ALT-C loose the destination address if tsthost.in was
  imported with the function active.
- Sometime the cursor shape in editor mode and task mode are not the same.
- With the option /K to set minus of 8 channel, command COLOR N X will crash
  the system if N was 5 or 0.
- Whit continuosly HOME key pressed, sometime the message LIST was not start
  from the end.
- if YOU connect a user, and next connect the user to the pms interface with
  the PMS command, the PMS ignore the users command.
- KM given from keyboard delete also our message in H state.
- pms not accept forward command in lower case.
Modify:
- LPHeld LBHeld sintax modified. The commands require a minumum of 3 letters
- Con_filt.exe will receive in argv[4] 1 if this is a new user, in argv[6] the
  channel number where the user is connected. In the previsuly version this
  value was always 0 and 1.
- SYSTEM FILE TSTHOST.PSW modified, please read the documentation.
General News:
- Added XMS interface.
- New command line switch /NOXMS, do not use XMS memory.
- New command line switch /D, DRSI driver
- New system file automatically executed every hour, TSTHOST.CRN
- For the previusly point, CRON command are not more needed and was removed.
- For the same reasons, RING accept now only ON-OFF
- Delete and view command, if activated with the selection list, allow you to
  reenter in the list when the command finish.
- ALT_F7 recall view
- ALT_F8 recall list
- New command line parameters /VX, to set the internal interrupt used by
  tsthost, default 101 decimal, 65 hex.
- New command YTimeout, to specify timeout for yapp
- EXIT command expanded
- PASSWORD command expanded
- TNCD command expanded
PMS News:
- Pms list start from the end for the sysop.
- In message list window, ALT-M activate MAILCOPY function
- Program remember the last message listed from the remote user, and for news
  connection, the L command will display only news messages.
- New PMS command N NAME, to register the name of the user
- New sysop command LP LB to list personal / bulletin message
- New system file TSTHOST.USR, PMS users database
- New system file TSTHOST.HBB, automatic routing file.
- New PMS command PYAPP ON OFF, to enable disable yapp function on the PMS
- New flag in tsthost.sys: 8 - the user may do yapp even if PYAPP is OFF
- New flag in tsthost.sys: 16 - permite message management from remote.
- New command FREverse, enable/disable reverse forwarding
- New command FA, forward add, remote message management
- New command FR, forward remove, remote message management
- New command EM, edit mail, remote message management
UNPROTO News:
- UL AUTOSELECT now accept also @ routing field
- Unproto list display also our message.
- New command ULIST MERGE to merge the contents of a file in unproto format
  with the contens of the unproto list in memory.
- TSTHOST.ULS are not more needed. To permit multiple unproto list, the
  data of the unproto list are saved intoa file that have the call without
  ssid of the homebbs currently set and the extension ".ULS".
  Oldest TSTHOST.ULS may be renamed with the previusly rules, to maintain
  actual data. For example, for HOMEBBS IK1MSL, rename to IK1MSL.ULS
- Changing HomeBbs whit unproto list active, automatically save the list for
  the oldest bbs, and (if exist) recall the data for the new homebbs.

Version 1.42
- Added MACRO commands. See the section MACRO and file TSTHOST.MAC
- New command MABORT
- Added ACK management, new related command ACK, in the pms section
- Added capability to execute external command in directory selection, relative
  to the extension of the selected file. See command DIR and TSTHOST.EXT file
- Added capability to display directory with a specific sort order.
- Command HCHANNEL, HNODE, NPROMPT , HPASPROMPT, was removed. They are not more
  needed since the connection path to homebbs id done trought the external
  file *.CON
- Command HOMEBBS modified.
- New system file *.CON, connection file for homebbs.
- Add PRIV directory for PMS users.
- Modified MAILCOPY command sintax: short form require a minimun of 3 char.
- Added capability to use the FOSSIL serial driver instead of the classic
  COMBIOS, for tnc with standard wa8ded host eprom.
- Expanded SAVEMSG command, now accept also saving for @ROUTE and FROM fields
- Modified UPDATEDMS command, now nevar delete messages in held state.
- Expanded AX MONITOR command, new switch /F
- Added new command MPERM, to activate a monitor window on channel 1..8
- Add new flag in the message list that display if the mail contain 7plus code.
- Unproto List, the UL INTERFACE command was removed, and the requested unproto
  message will go AWAYS IN THE PMS.
- Little change on the field frombbs in the TSTHOST.DMS structure. Do not
  affect existent messages.
- In the unproto mail request, will be ask first for the personal mail.
- Add signal MAIL FOR YOU when connect pms.
- Add mail segnalation in beacon text
- Add internal MHEARD management, see MHEARD cmd.
- BELL and CBELL command removed, see new command EBELL
- New message flag, X, message rejected from your homebbs
- New unproto status, X, message was not available on your hbbs when requested
- Editor and File viewer modified.
- Add capability to edit text file.
- Add Highlited color for subwindow display
- Expanded PG exit code.
- Expanded @ pms command
- New command BReak.
- Setup of TSTHOST.PSW file have now more possibity.

Version 1.42A
News:
+ Expanded number of line in rx buffer up to 750.
+ New command BMail ON OFF, to activate the MAIL FOR section in the beacon.
+ MAIL FOR beacon section now display also B messages, (P precedence)
+ Modified MPERM command sintax: is possible define the wndow size.
+ Message written directly from keyboard, will nevar go into H state.
+ The program now accept jolly characters * and ?
+ An advise message will be displayed if the disk space will go down under 500K
+ New extension /T in the command AX MONITOR. Tracing packet in hex value
+ Expanded EBELL command: value 16 sound for a new mail for you in pms.
+ ACK message received in frame unproto will be treated like P mail, not B.
Fixed Bugs:
+ 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.

Version 1.42B
News:
+ Adding hierachical routing support: see command HROUTE and file TSTHOST.HRT
+ 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.
+ Macro now support up to 8 parameters in command line. 
+ Macro new command, IFUNDEFPAR, to test the presence of parameters
+ Macro new command, DISPLAY TEXT, display a message on the screen.
+ TSTHOST.CRN file: sintax modified to ermits more flexibility.
+ New command line switch /Sx, to fix baycom sound problem.
Fixed Bugs:
+ 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).

Version 1.43
News:
+ Added capability to setup empty hierarchical routing.
+ FREVERSE command is OFF for default.
+ Added the Time remaing indication in the YAPP line.
+ Added Word Wrap control in the viewer. Toggle on-off with CTRL-W
+ Modified the display commands for unproto list: the command UL V is removed,
  all is done via the command UL L and its extension
+ Added the command EXPORT, to export the mail normally forwarded to homebbs
  into the file EXPORT.FWD in the workdir defined path.
+ New file ?????.ENT, to permits selective pms input text for different call
+ In the directory window will be displayed the free disk space and the space
  used by the file in the list.
+ New macro command IFULSELECTED LINENUMEBER, jump execution to linenumber if
  esist one or more messages selected for reception in the unproto list.
+ New command MSGHEADER ON OFF, enable/disable the pms message header,
  (TST HOST .... LOCAL TIME .....)
+ New command CH8RESERVED ON OFF, if on, the channel 8, (or the latest channel
  available), may be connected only by homebbs or halias
+ New command UL WAITRESYNC, define the time after which, if a pending unproto
  list resync is not satisfied, the request will be repeated.
+ Added difference betwenn local and utc time in mesages header
+ New EXIT extension: EXIT @ disconnect all channels, close tsthost, reboot PC
+ New PMS remote command /EW /ER /ED /E@. Remote shutdown
+ TSTHOST.SYS accept the new value 32 that enable the remote shutdown.
+ + and - keys in unproto list window permits gloabal select/unselect.
+ Comands EDIT and VIEW was removed, the interface DIR is now more powerful
  and permits the common files operations.
+ Insert messages filter MES_FILT.EXE
+ New macro command WAITCONN
+ Expanded SAY macro command, to accept also control characters.
+ Internal editor now accept also control characters.
+ New command CRONOFFSET, define the minuts inside hour when the cron file is
  executed
+ New command TSRMON, define an interface to an external tsr that will receive
  the monitor data.
+ New command TRACECONN, please read more detail on the manual.
Fixed Bugs:
+ Under some circumstance, and only onder os2 operating system, some memory
  byte was loss in the count of free memory. Fixed.
+ Fixed little bug in unproto list viewing.
+ Typing message title will not work keyboard loop buffer, fixed.
