
			    TPK 1.83
			    --------

This version is an update for version 1.82. The main modification is the
ability to handle MD2 passwords which are much more secure than "normal"
passwords.
Running TPK in a DOS window within Win95 should no longer be a problem :
Servers, 7plus and waiting delays will now work correctly, however
bells might still be a bit "wavering" when TPK is run as a background task.



Installation:
-------------
Like with previous versions, installation is done by running TPKINST.
It can only work if you already have version 1.82 installed on your
machine.
Version 1.83 MUST be installed over v 1.82 : It will not work otherwise.

TPKINST will replace or modify the following files from your TPK directory :
 TPK.EXE, ENGLISH.LNG, FRANCAIS.LNG and TPK.CFG

Therefore, you might want to make a backup of these before you proceed
with the installation...just for safety's sake.
If for some reason you want to go back to v 1.82 you'll simply have to
restore these files.

If you have received the file TPK183UP.ZIP just unzip it in a temporary
directory or on a floppy and run TPKINST.
TPK183UP.ZIP contains : LISEZMOI, TPKINST.EXE, PKUNZIP.EXE and TPK183-U.ZIP.

Don't unzip TPK183-U.ZIP, TPKINST will take care of that.

Passwords :
-----------
MD2 passwords are handled automatically. When the password request from
the BBS contains a key between [ and ] , TPK will assume it's an MD2 key
and will send back the 32 character string.Otherwise, TPK will use the
"normal" password protocol.
This function can only be used through macro commands, function keys and
BRoadcast commands.

- BRoadcast command for a password protected connexion.


  BR F1EBN-1 C F1EBN-1^M^7ATT 180 PASSWORD <WAIT_TEXT> <KEYWORD>^M
                                           ----------- --------------
                         Text sent by the BBS--+           +
              Keyword matching the password in PASSWD.TPK--+

  Example for handling the password request from an FBB BBS version 7.xx:

  BRoadcast command (to be placed in CONFIG.TPK):
  br f1ebn-1 c f1ebn-1^M^7att 180 password !F1EBN-1> BBSCNX

  Matching PASSWD.TPK file:

  BBSCNX
  MyConnexionPassword

- Macro-commands for handling passwords:

  - Connexion macro-command:
  (like it must appear in the macro-command editing window)

  cnx c f1ebn-1^M^7att 180 password !F1EBN-1> BBSCNX^M

  Matching PASSWD.TPK file:

  BBSCNX
  MyConnexionPassword

  To use such a macro, type : MACRO CNX<RETURN>
                        or     <ESC>CNX<RETURN>
                        or     <ALT-M> then choose in the list

  - Example of a macro-command for connecting and sending the SYS command
    (Remote SysOps access)

  sys c f1ebn-1^M^7att 180 password !F1EBN-1> BBSCNX^M^7att 180 >^M.../
      /...sys^M^7att 180 password F1EBN-1> BBSSYS^M

  (This macro-command should be entered on one single line, and the ".../..."
  should NOT be reproduced when creating it.)

 

  Matching PASSWD.TPK file:

  BBSCNX
  MyConnexionPassword
  BBSSYS
  MySysOpPassword

  To use such a mcro, type : MACRO SYS<RETURN>
                           or <ESC>SYS<RETURN>
                      or even <ALT-M> and choose from the list.

New commands and modified commands :
------------------------------------

Screen saver :
--------------

- SCREENSAVER CNXSTOP

  The screen will stay on during a connexion

- SCREENSAVER DCNX

  The screen will be turned off when disconnecting

Bells :
-------

- SO MSG

  A chime will be heard when a private message is received.

- SO DCNX

  A chime will be heard when disconnecting.

- SO RX

  A chime will be heard each time a packet frame is received !

The syntax is the same as SO commands already available in version 1.82

Broadcast:
----------

- BRoadcast RJMSG BBS <ROUTE/BBS>
                  TO <CALLSIGN>
                  FROM <CALLSIGN>
                  STRING <STRING TO MATCH>

  Rejects messages : Matching messages won't be included in the list
  of the specified BBS.

- BRoadcast <BBS> RXMSG|RJMSG BBS <ROUTE/BBS>
                              TO <CALLSIGN>
                              FROM <CALLSIGN>
                              STRING <STRING TO MATCH>

  Selects messages to be downloaded/excluded for the specified BBS.
                                                 -----------------

                                            
  BR RXMSG|RJMSG are applied to all BBSes declared and add up to
  BR <BBS> RXMSG|RJMSG commands which are applied to a specified BBS.

  Examples : BR GB7GUR RJMSG TO DEBATE

  This will reject all messages sent to DEBATE from the GB7GUR list
  => Headers won't appear in the GB7GUR list.

             BR RJMSG TO DEBATE

  This will reject all messages sent to DEBATE from all BBS lists.
  => Headers won't appear in any BBS list.


- BRoadcast [<BBS>] RXMSG|RJMSG BBS <ROUTE/BBS> DEL
                        TO <CALLSIGN> DEL
                        FROM <CALLSIGN> DEL
                        STRING <STRING TO MATCH> DEL


  This command allows you to cancel a selection criterion while
  TPK is running without having to leave TPK, edit CONFIG.TPK and
  restart TPK again.
  It can be used for general selection criterions (those which are applied
  to all BBSes) as well as for specific selection criterions (those
  applied to a single BBS at a time).


			    TPK 1.83a
			    ---------

- Waiting delays didn't work properly under win 3.11 : fixed.

- When trying to modify a bell, no change was made if the number of chimes
  was smaller than in the previous bell : fixed.

- Callsigns filtering in the message editor was too efficient, 
  the # character can be used again...

- The folowing characters are allowed in callsigns and hierarchical 
  addresses :
  # @ 0 to 9 . A to Z

