home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / krt11.tar.gz / krt11.tar / krt363.ann < prev    next >
Internet Message Format  |  1997-10-17  |  8KB

  1. Date: Fri, 17 Oct 1997 12:00:00
  2. Newsgroups: alt.sys.pdp11,comp.sys.dec,comp.sys.dec.micro,comp.protocols.kermit.misc,vmsnet.pdp-11
  3. Subject: Announcing Kermit (KRT) V3.63 for RT-11 and TSX-Plus
  4. From: billy@MIX.COM
  5.  
  6. I'm pleased to announce an update to the KRT Kermit for the PDP-11
  7. RT-11 and TSX-Plus operating systems is ready for production service.
  8. Version 3.63 adds several new features and performance enhancements
  9. which are detailed below, as well as fixing all known bugs, and is
  10. available now by anonymous ftp from <kermit.columbia.edu>.  All
  11. sources are on-line but just a few files are required to install
  12. and use the distributed executable program images -
  13.  
  14.   kermit/b/krt.doc        Installation instructions, index of all files
  15.   kermit/b/krt.ini        Sample init file
  16.   kermit/b/krthlp.hlp     HELP text file
  17.   kermit/bin/krt.sav      Executable for RT-11FB/SB/SJ or TSX+
  18.   kermit/bin/krttsx.sav   Executable for RT-11XB/XM/ZB/ZM or TSX+
  19.  
  20. This edition represents a significant step forward in both speed and
  21. convenience.  I strongly urge all users of RT-11/TSX-Plus to upgrade
  22. as soon as possible.
  23.  
  24. My sincere thanks to all who've made suggestions and above all helped
  25. test this work - one of its key points is it's been thoroughly tested
  26. over quite some time and has been found to be extremely stable.  There
  27. is yet more to come, work is also being done by John Santos for RSTS/E
  28. and KRT remains a fully supported Kermit - if you have any problem with
  29. it please contact me directly.  And to be sure, KRT is fully Year-2000
  30. compliant when used with operating system versions that are as well.
  31.  
  32. KRT's new features and fixes include -
  33.  
  34. o SET/SHOW CONTROL-CHARACTER as in C-Kermit were added.  This speeds up
  35.   transfers of binary data as it reduces the need for control character
  36.   quoting which requires two bytes to transmit each one.  See HELP SET
  37.   CONTROL-CHAR for an in-depth discussion regarding how to use it.
  38.  
  39. o KRT's file name conversion code now accomodates various previously
  40.   troublesome Unix file names such as .x. or .x: or ..x. which were
  41.   being erronously considered as implicitly wildcarded or a device or
  42.   path name.  All previously undefined characters possible in such file
  43.   names are now processed correctly.
  44.  
  45. o In support of the above SET FILE WILDCARDS is now available within KRT.
  46.   The default is IMPLICIT, as it always has been in K11 and KRT.  EXPLICIT
  47.   requires the user to actually enter wildcard characters.  This does not
  48.   modify the RT-11 or TSX-Plus setting and allows renaming Unix files with
  49.   a leading dot in the same command used to get them.
  50.  
  51. o User specified file sizes, as in FILENAME[size], are now supported and
  52.   sizes are now displayed when sending or receiving files.  Note that for
  53.   text files from foreign systems KRT adds 25% to the received size to
  54.   accomodate differing line termination schemes, and this increased size
  55.   is what will be displayed even though the file will most likely be
  56.   closed later at some smaller number of blocks.  If this increase exceeds
  57.   the currently available free space even though the file would fit its
  58.   exact size may now be passed to KRT in the GET command.
  59.  
  60. o The contents of SEND FILE ACK and RECEIVE FILE ACK packets, such
  61.   as a file name returned by the remote Kermit, and the file type
  62.   (ASCII, Binary) are now displayed during file transfers.
  63.  
  64. o An error packet is now sent to the other Kermit when appropriate
  65.   (as when a write to a local file fails) so the transfer is properly
  66.   aborted.
  67.  
  68. o A warning message is now displayed when receiving an empty file so
  69.   the user will know why no data were transfered.
  70.  
  71. o Under TSX-Plus EMT 114 is now used for output when using TT as the
  72.   link device.  This is a very noticable difference.  As the TSX docs
  73.   say ttyout loops are not handled very efficiently..
  74.  
  75. o Transmitted and received file attributes may now be individually
  76.   disabled.  These additions are documented in HELP SET ATTRIBUTES
  77.   and are useful when another Kermit has trouble with some but not
  78.   all of them.
  79.  
  80. o A dummy file name is now included when opening LP as the log file
  81.   for more recent versions of RT-11 that expect to see something there.
  82.   Receiving a file to LP is also now possible.  As in the past LP must
  83.   either be spooled or extremely fast to serve as the log device.
  84.  
  85. o The test for a Line Time Clock was modified to accomodate QED's fast
  86.   machines, per a suggestion from Alan Sieving of QED.  It now completes
  87.   as fast as possible regardless of machine type.  Previously the QED
  88.   CPUs finished the delay loop in less than one clock tick.
  89.  
  90. o The use of a quoted string to place a blank at end of prompt string,
  91.   as in SET PROMPT "Kermit-11> ", is now supported.
  92.  
  93. o The command line input buffer has been increased to 132 bytes in
  94.   the EIS assembly only.  This accomodates long lines in take files
  95.   and of course also works for keyboard input.  This invloved fixing
  96.   all possible sign extension problems and it's now possible to make
  97.   LN$MAX <= 255.  As distributed KRTTSX is built with EIS instructions
  98.   and KRT is not.
  99.  
  100. o A T3000X.42 modem definition for XOFF restraint with this modem was
  101.   added.  Note that S48 must be set to 0 or the modem will NOT do XOFF
  102.   restraint, regardless of what the modem docs say, at least in the
  103.   command mode and sometimes when on-line to another modem as well.
  104.   This is a bug in the modem itself and is the reason hardware flow
  105.   control was added to the KM handler.
  106.  
  107. o REMOTE commands now display the reasons for retries as each occurs.
  108.   An error packet is now sent when giving up to stop any possible
  109.   lingering activity at the other end.
  110.  
  111. o Repeated char encoding is now done on REMOTE command arguments.  This
  112.   makes a big difference for a command like REMOTE DELETE *~ sent to a
  113.   Unix system, which without repeat encoding becomes 'rm *' after going
  114.   though C-Kermit and thus hoses everything.  Eight-bit quoting is also
  115.   now done here when parity is in use.
  116.  
  117. o CD/CWD and REMOTE CD/CWD will now operate without an argument.  RT-11
  118.   and TSX assigns are now tested for illegal string lengths as well.
  119.  
  120. o REMOTE WHO now passes arguments to the remote host.  Some hosts
  121.   support this, such as VMS where it's really handy on a busy system.
  122.  
  123. o DAYTIME and SHOW DAYTIME commands were added.
  124.  
  125. o The first data packet is now actually rebuilt when resizing due
  126.   to its failing so the next retry is actually done with the smaller
  127.   sized packet.  In the past the reduction wasn't done until the next
  128.   packet was sent, which is of course too late..  A rewind routine was
  129.   restored in KRTRMS.MAC for use when resizing packets ala the above,
  130.   which is more efficient then closing and reopening the file.
  131.  
  132. o An error in testing for terminal emulator command characters after
  133.   having SET CONSOLE 8-BIT is now fixed.
  134.  
  135. o The packet data processing routine (BUFFIL) was moved back to the
  136.   root for speed after cleaning up made space available for it once
  137.   again.  This means less calling of overlays and helps quite a bit
  138.   when running on a floppies-only system.
  139.  
  140. o A problem with the SET PHONE XMODE value specified in a SET CL PORTS
  141.   string being overwritten by the default value in a modem definition
  142.   was fixed.  Now if a value is explicitly supplied it will prevail.
  143.  
  144. o A problem with garbage sometimes being appended to a log file name
  145.   was fixed.
  146.  
  147. o An unpopped stack error on an error exit from BUFEMP (used to receive
  148.   files) was fixed.  This bug was introduced in V3.62 but there was no
  149.   error checking at all before that..
  150.  
  151. o Any possibly lingering data from a modem is now flushed before again
  152.   beginning dialing or redialing.
  153.  
  154. o All source files have been thoroughly cleaned up and fully commented
  155.   and the HELP text and .DOC files are completely caught up.  All program
  156.   data have been moved to the tops of their source modules to make foreign
  157.   language translation as easy as possible.
  158.  
  159. Billy Youdelman
  160. billy@MIX.COM
  161. 16-Oct-1997
  162.  
  163.