home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / b / vmsv33.ann < prev    next >
Internet Message Format  |  2020-01-01  |  11KB

  1. Date: Mon 6 Apr 87 15:38:15-EST
  2. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  3. Subject: Announcing Release 3.3.111 of VAX/VMS Kermit
  4. Keywords: VAX/VMS Kermit
  5.  
  6. This is to announce VAX/VMS Kermit Version 3.3.111, from Bob McQueen at
  7. Stevens Institute of Technology.
  8.  
  9. This version is a maintenance version only and does not contain any major
  10. development work.  This version has been tested under VMS 4.3, 4.4, and 4.5.
  11. It will definitely not run under pre-4.0 releases of VMS (version 3.1 of
  12. VMS Kermit was the last version that would do so; it is still kept in the
  13. Kermit distribution as VMSV31.HEX).
  14.  
  15. The major change is the addition of a TRANSMIT command for raw file upload.
  16. There are also internal improvements and bug fixes involving the CONNECT
  17. command, IBM mainframe communication, etc.
  18.  
  19. The task image is encoded in hex format using the VMSHEX program, and is
  20. decodable with the VMSDEH program.  This release includes modified versions of
  21. the hexify/dehexify programs, contributed by Eric McQueen (no relation) of Utah
  22. State University; they allow 16-bit, 24-bit, or 32-bit addresses, and VMSDEH
  23. recognizes each kind automatically.  The new release of Kermit-32 is hexified
  24. with 32-bit addresses, and so requires this new version of VMSDEH to decode it.
  25.  
  26. ------------------------------
  27.  
  28. Date: Wed 1 Jun 88 12:00:00-EDT
  29. From: Christine M Gianone <SY.CHRISTINE@CU20B.COLUMBIA.EDU>
  30. Subject: Announcing Release 3.3.117 of VAX/VMS Kermit
  31. Keywords: VAX/VMS Kermit
  32.  
  33. This is to announce VAX/VMS Kermit-32 Version 3.3.117, submitted by Jonathan
  34. Welch of Amherst College.  This version contains fixes for some of the bugs
  35. that were noted in VMSMIT.BWR, the "beware file" for the previous release,
  36. 3.3.111.  Here's the list:
  37.  
  38.  - Fix the message generated in NEXT_FILE so that the filenames displayed
  39. (e.g. Sending: foo.bar;1 as foo.bar) are always terminated by a null (ASCIZ).
  40.  
  41.  - Modified SY_TIME to use $GETTIM as opposed to the LIB$timer routines
  42. (which broke when their method of calculating time differences changed in
  43. V4.4?).  Removed the call to LIB$INIT_TIMER in SY_INIT.
  44.  
  45.  - Modified MAIN_ROUTINE to return the status code from COMND when exiting.
  46. Note: The error message codes returned are internal Kermit-32 error codes.
  47.  
  48.  - Added the ability to send a BREAK character to the outgoing terminal
  49. session using the sequence esc-chr B.  The break will be sent after the next
  50. character arrives.  This is because there must be no outstanding I/O on a
  51. channel in order to modify terminal characteristics (necessary to send a
  52. break).
  53.  
  54.  - Modified COMND_HELP to look for the kermit help file called KERMIT_HELP or
  55. pointed to by the logical name KERMIT_HELP.  Thus if a user wants to have the
  56. kermit help file in a directory other than SYS$HELP it is not necessary to
  57. define the logical name KERMIT (which causes problems: i.e. RUN KERMIT will
  58. fail).
  59.  
  60.  - Calls to LIB$SIGNAL with multiple arguments were not coded correctly.  For
  61. calls with multiple arguments an argument count was added.  Minor changes to
  62. KERM_HANDLER to make use of the changed argument passing method.
  63.         
  64. The hex file for the new version is in KER:VMSMIT.HEX, which can be converted
  65. into an .EXE file using the VMSDEH program.  The program was linked under VMS
  66. 4.4, which means that the .EXE will run under VMS 4.4 and above.  If you have
  67. an earlier release of VMS 4.x, then you will have to rebuild from Bliss or
  68. Macro source.  If you are running VMS 3.x, you won't be able to use the new
  69. version at all, but must continue to run version 3.1 of VMS Kermit, which is in
  70. KER:VMSV31.HEX.
  71.  
  72. ------------------------------
  73.  
  74. >From: Burt Johnson, Diversified Computer Systems, Boulder, CO
  75. Subject: Announcing VAX/VMS Kermit 3.3.118
  76. Keywords: VAX/VMS Kermit 3.3.118
  77.  
  78. [Ed. - This new release of VAX/VMS Kermit-32 is most likely a one-shot deal.
  79. Burt has definitely not committed to take over support of the program.
  80. Future VAX/VMS Kermit development will focus on C-Kermit.]
  81.  
  82. This version has added support for extended length packets.  Extended length
  83. packets are supported by the normal SET RECEIVE PACKET and SET SEND PACKET
  84. commands.  Sizes up to 1000 are allowed.  By default, extended length
  85. packets are not used.  Typically, use SET RECEIVE PACKET 1000 and SET SEND
  86. PACKET 1000 to enable it.  If you want this as your packet default, write
  87. these two SET commands into an initialization file like KERMIT.INI.  By
  88. defining the logical VMSKERMIT = mydisk:[mydir]KERMIT.INI, your KERMIT
  89. session will default to a packet size of 1000.
  90.  
  91. Also, removed update to 3.3.107 that prevented quitting on receipt of an
  92. Error packet while in server mode.  This also didn't allow for Ctrl-Cs to
  93. work properly.
  94.  
  95. This update is an adaptation of Dan Norstedt's KERMIT-10 3(134) release.
  96. Because of increased program size for this update, word relative addressing
  97. boundaries were exceeded.  A non-transportable PSECT redirection statement
  98. was used to put PLIT messages within the word relative boundary as a quick
  99. fix to correct this problem.  The .MAR files are generated from the Bliss-32
  100. sources on a VAX/VMS 5.0 operating system (sorry, this is the oldest VMS
  101. operating system I have available).  The KERMIT 3.3.117 executable that was
  102. generated under VMS 4.3 remains available as the hex file VMSV43.HEX.
  103.  
  104. Regards,
  105. Burt Johnson
  106.  
  107. [Ed. - Thanks, Burt!  The new files have NOT replaced the old ones in the
  108. standard Kermit distribution areas, but rather have been placed in the test
  109. area as follows:
  110.  
  111. BITNET/EARN       Internet
  112. KERMSRV@CUVMA     watsun.cc.columbia.edu     Description
  113.  
  114.  T:VMSCOM   REQ    kermit/test/vmscom.req     Symbol definitions
  115.  T:VMSMIT   BLI    kermit/test/vmsmit.bli     Main program source code
  116.  T:VMSMSG   BLI    kermit/test/vmsmsg.gli     Protocol module source code
  117.  T:VMSMIT   HEX    kermit/test/vmsmit.hex     Encoded binary
  118.  T:VMS43    HEX    kermit/test/vms43.hex      Encoded binary of 3.3.117
  119.  
  120. The encoded binary can be decoded back into KERMIT.EXE using the program
  121. VMSDEH.MAR.  Read VMSAAA.HLP for instructions.  Please get the new files, test
  122. the new version thoroughly, and report results back to us, so we'll know
  123. whether we can replace the current release with this new one.  Thanks!]
  124.  
  125. ------------------------------
  126.  
  127. Date: Tue, 15 May 90 13:35:57 EDT
  128. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  129. Subject: New Kermit-32 Release for VAX/VMS
  130. Keywords: VAX/VMS Kermit 3.3.122
  131.  
  132. VAX/VMS Kermit-32 Version 3.3.118, contributed by Burt Johnson, and announced
  133. in Info-Kermit V11 #6, was not formally installed so that a testing period
  134. could verify whether it was suitable for release.  Its major new feature was
  135. support for long packets (up to 1K in length).  Jonathan Welch,
  136. JHWELCH@ECS.UMASS.EDU, picked up this version and fixed it up a bit, and now
  137. we are making it "official" and releasing it as version 3.3.122.  Jonathan's
  138. changes include:
  139.  
  140.  . Relative offsets to data structures are now longwords.  This change is an
  141.    internal one which only those people compiling and linking Kermit-32 would
  142.    be interested in, but it may allow the program to support packets even
  143.    longer than 1K.
  144.  
  145.  . The second change corrects a problem with the status code kermit exits
  146.    with.  Under some circumstances if all kermit operations were successful a
  147.    return status of 0 was generated; SS$_NORMAL is now returned instead.
  148.  
  149.  . The restriction on file name and type lengths is now 39 characters each.
  150.    Previously the restriction was 9 characters for the name and 3 for the type
  151.    (pre-VMS 4 format).
  152.  
  153.  . If SS$_HANGUP occurs on the outgoing terminal line the user will be
  154.    notified. If the outgoing line is serviced by a DECserver (LTA type
  155.    terminal) the user must issue a CONNECT LTAnnn command to reestablish a LAT
  156.    link to the DECserver.
  157.  
  158.  . Added the SET FILE BLOCKSIZE nnn (where nnn is the record size in bytes)
  159.    command for incoming BINARY and FIXED file transfers.  If no blocksize has
  160.    been specified the old behavior will be used.  Also modified SHOW FILE to
  161.    display record size when appropriate.  People have been asking for this for
  162.    years!
  163.  
  164. This version of Kermit-32 was linked under VMS 4.5, and so the VMSMIT.HEX file
  165. requires VMS 4.5 or later to run.  If you have an earlier version of VMS, then
  166. you can build Kermit-32 from the Macro-32 source code as outlined in
  167. VMSAAA.HLP.  Jonathan will try to find a VMS 4.0 system to build the .HEX file
  168. on, but in the meantime, if anyone else with VMS 4.0 would care to contribute
  169. a VMSMIT.HEX file based on the new sources, it would be much appreciated.
  170.  
  171. Meanwhile, Gary Stebbins sent in some new procedures for building VMS Kermit:
  172. VMSINS.KIT is a VMS install kit, VMSMKH.COM is a DCL procedure for creating
  173. the help files and library; VMSMKI.COM is a DCL procedure for creating the
  174. VMSINSTAL file.  And Both Gary and Jonathan updated the help text; the new
  175. version with both of their changes in it is VMSMIT.RNH.
  176.  
  177. Thanks to Jonathan and Gary, and once again to Burt, for their work on this
  178. popular Kermit version.  The new files are in the B area of Kermit
  179. Distribution: Tape B, kermit/b/ on watsun (anonymous ftp), and also on BITNET
  180. KERMSRV at CUVMA.
  181.  
  182. ------------------------------
  183.  
  184. Date: Fri, 1 Jun 90 13:17 EDT
  185. From: Jonathan_Welch <JHWELCH@ecs.umass.edu>
  186. Subject: Another New VMS Kermit-32
  187. Keywords: VMS, Kermit-32, VAX/VMS, DEC VAX/VMS
  188.  
  189. This version of Kermit-32, 3.3.126, was linked under VMS Version 4.5, so
  190. that the VMSMIT.HEX file can be VMSDEHex'd and will run on any VMS system
  191. 4.5 or later.
  192.  
  193. Changes since edit 122:
  194.  
  195. Modified a miscoded call which affected GETting files using long packets;
  196. standard length packets were being used when long packet support was
  197. available in both kermit programs.
  198.  
  199. The buffer for terminal names has been increased from 20 to 255 characters.
  200.  
  201. A bug which resulted in a "No default terminal line for transfers" message
  202. when kermit was run as a subprocess has been fixed. It turns out that when
  203. asking $GETJPI to return JPI$_TERMINAL a null string is returned for this
  204. item when called from a subprocess.
  205.  
  206. A similar error that was corrected occurs when one VMS service returns a
  207. long terminal name sans trailing ':'.  When used as input to another service
  208. an error occurs ("invalid device name" from the service is returned to the
  209. user as "no default terminal line for transfers").
  210.  
  211. Unfortunately the only cure is to either 1) upgrade the operating system or
  212. 2) have the code check for the lack of a ':' and add one (this is what the
  213. new version does).
  214.  
  215. The batch problem is fixed, as it was related to the terminal line business.
  216.  
  217. The spawn issue will have to be dealt with in the future as it will involve
  218. some tricky coding.  DEC changed the meaning of the CAPTIVE bit in the user
  219. authorization file (UAF) to mean RESTRICTED and added a new bit for CAPTIVE
  220. as of VMS 5.2 (?).
  221.  
  222. I supposed I could check for either of them irregardless of VMS version and
  223. not allow spawns if either bit was set.
  224.  
  225. Even DEC hasn't got their act together in this case; if you try to spawn
  226. from inside mail with a restricted account under vms 5.3 you get a message
  227. saying that captive accounts aren't allowed to spawn!
  228.  
  229. -jonathan.
  230.  
  231. [Ed. - Thanks, Jonathan!  Also, the truncated VMSMIT.HEX file has been
  232. replaced with an updated and full-length version, the missing VMSCOM.REQ
  233. file has been installed, without which it was not possible to build the
  234. program from the source code and get the new long packet support.]
  235.  
  236. ------------------------------
  237.