home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / ibm370 / ik0ker.ann < prev    next >
Text File  |  2020-01-01  |  17KB  |  379 lines

  1. Newsgroups: comp.protocols.kermit.misc,comp.protocols.kermit.announce
  2. From: pepmnt@watsun.cc.columbia.edu (John Chandler)
  3. Subject: Re: Announcing IBM Mainframe Kermit-370 Version 4.3.2
  4. Date: 16 Dec 1997 21:57:58 GMT
  5. Keywords: IBM Mainframe Kermit, VM/CMS Kermit, MVS/TSO Kermit,
  6.   CICS Kermit, MUSIC Kermit, "Year-2000 compliance"
  7.  
  8. Version 4.3.2 of Kermit-370 is now released for general use on all the
  9. supported platforms (CMS, TSO, MUSIC, ROSCOE, and CICS).  The new
  10. version is available in the form of updates relative to the base source
  11. files for 4.3.0, which remain part of the package.  The updates are
  12. mostly generic changes across all variants, but there are some system-
  13. specific changes as well.  They are summarized below and are described
  14. in somewhat more detail in the respective BWR files ik*.bwr in the
  15. distribution.  The updates themselves are in ik*.upd.  The changes since
  16. 4.3.1 are relatively simple, but some (specifically, the support for
  17. year-2000 dates) are highly topical.  Note: the new version has been
  18. available in Beta for about a year.
  19.  
  20. The files for the new version are available at watsun.cc.columbia.edu
  21. via anonymous FTP from the kermit/b directory -- to get the complete
  22. distribution for a specific variant, fetch ik0* (eye kay zero) and ik?*
  23. (where "?" is "c" for CMS, "t" for TSO, "m" for MUSIC, or "x" for CICS).
  24. For ROSCOE, you need both ikt* and ikr*.  As always, the instructions
  25. for installation are found in ik*ker.ins and ik*ker.bwr.  The files are
  26. also available from BITNET KERMSRV at CUVMA.  You may also link to the
  27. update files via the WWW at
  28.  
  29.   http://www.columbia.edu/kermit/ibm370.html
  30.  
  31. Brief highlights of the new version:
  32.  
  33. 1. Kermit-370 has been updated to handle dates properly after 1999.
  34.    The situation was different for each variant.  For the details, see
  35.    the system-specific BWR files.  (The MUSIC variant has always been
  36.    year-2000 compliant.)
  37.  
  38. 2. Kermit now suppresses the "doubled" transmission of a file that can
  39.    sometimes occur on a flaky connection.
  40.  
  41. 3. Kermit-370 supports a feature present in some micro Kermits: it is
  42.    possible to issue a SEND or GET to the mainframe Kermit, and the
  43.    micro will automatically pop from terminal emulation into transfer
  44.    mode and then revert to emulation as soon as the transfer is done.
  45.  
  46. 4. Two obscure bugs in the RESEND command have been fixed.
  47.  
  48. 5. The REGET command has been implemented (works like GET, but makes the
  49.    server do a RESEND of the requested file).
  50.  
  51. 6. Kermit-370 now announces its system type to the other Kermit during
  52.    the initial negotiations.  This allows the both Kermits to know
  53.    whether they are running on the same type of platform or not.
  54.  
  55. 7. It is again possible to set the Kermit "working directory" to a PDS
  56.    under TSO.
  57.  
  58. 8. Kermit-370 now clears the "Kermit command error" status condition to
  59.    "No errors" after all subcommands, as promised in the documentation.
  60.  
  61. Many thanks to the beta testers who put the new version through its
  62. paces.
  63.  
  64. Date: Fri, 1996 Oct 18 13:51 EDT
  65. From: "John F. Chandler"  <JCHBN@CUVMB.CC.COLUMBIA.EDU>
  66. Subject: New version of Kermit-370
  67.  
  68. There is a new version of Kermit-370 ready for testing, available in all
  69. variants (CMS, TSO, MUSIC, ROSCOE, and CICS).  The changes since 4.3.1
  70. are relatively compact and will be found in the Kermit distribution in
  71. the ik*ker.nup files.  These are the usual supplements to ik*ker.upd for
  72. "not yet official" changes.  (The .upd files contain all changes from
  73. 4.3.0 to 4.3.1.).  Installation of the test version requires the
  74. complete set of base source files, plus .upd and .nup.  The files are
  75. available at watsun.cc.columbia.edu via anonymous FTP from the kermit/b
  76. directory -- to get the complete distribution, fetch ik0* (eye kay zero)
  77. and ik?* (where "?" is "c" for CMS, "t" for TSO, "m" for MUSIC, or "x"
  78. for CICS).  For ROSCOE, you need both ikt* and ikr*.  As always, the
  79. instructions for installation are found in ik*ker.ins and ik*ker.bwr.
  80.  
  81. Highlights of the new version:
  82.  
  83. 1. Two obscure bugs in the RESEND facility were cured last year, and the
  84.    fixes were made available in IKCKER NUP.  These are still included
  85.    and have been propagated to the other variants as well.
  86.  
  87. 2. The new REGET command was implemented (works like GET, but makes the
  88.    server do a RESEND of the requested file).
  89.  
  90. 3. Kermit now suppresses the "doubled" transmission of a file that can
  91.    sometimes occur on a flaky connection.
  92.  
  93. 4. Kermit now announces its system type to the other Kermit during the
  94.    initial negotiations.  A soon-to-be-released version of the micro
  95.    Kermits will add this to the transfer display.
  96.  
  97. 5. Kermit-CMS has also been modified to take advantage of another
  98.    imminent upgrade to micro Kermits -- it will be possible to issue
  99.    a SEND or GET to the mainframe Kermit, and the micro will
  100.    automatically pop from terminal emulation into transfer mode and
  101.    then revert to emulation as soon as the transfer is done.
  102.  
  103. 6. It is again possible to set the Kermit "working directory" to a PDS
  104.    under TSO.
  105.  
  106. 7. Last, but not least, Kermit-370 has been updated to handle dates
  107.    properly after 1999.  The situation was different for each variant.
  108.  
  109.    Kermit-CMS has been updated to take action on the recently announced
  110.    changes to CMS for supporting file dates after 1999.  There are two
  111.    parts: Kermit recognizes when a file to be sent needs a leading "20"
  112.    and sends the correct time tag to the other Kermit (actually, this
  113.    part was already in place for dates up through 2049), and Kermit also
  114.    sets the correct time tag for a received file as well.
  115.    Unfortunately, the 2nd part operates only when Kermit is installed
  116.    *without* SFS support (because SFS has not been upgraded to handle
  117.    4-digit years, as far as I know).  I have already verified
  118.    empirically that year-2000 support in Kermit is compatible with an
  119.    existing version of CMS here (Rel 7) by creating a file dated
  120.    2019/7/19 and sending it with Kermit.
  121.  
  122.    Kermit-TSO was changed to support the existing provisions for 2000+
  123.    dates in MVS/TSO.  (The ROSCOE variant remains basically the same as
  124.    the TSO variant, with just a few changes.)
  125.  
  126.    Kermit-MUSIC already supported year-2000 dates fully.
  127.  
  128.    CICS doesn't really have a file system, so dates are normally not
  129.    used.  However, Kermit-CICS maintains its own built-in file
  130.    directories with provision for time tags fully compatible with 2000+
  131.    dates.
  132.  
  133. ------------------------------
  134.  
  135. Date: Thu, 1995 Feb 9 16:29 EST
  136. From: "John F. Chandler"  <JCHBN@CUVMB.CC.COLUMBIA.EDU>
  137. Subject: Announcing IBM Mainframe Kermit-370 Version 4.3.1
  138. Keywords: IBM Mainframe Kermit, VM/CMS Kermit, MVS/TSO Kermit, CICS Kermit
  139. Keywords: MUSIC Kermit, "Recovery, File Transfer"
  140.  
  141. After a lengthy period of testing, version 4.3.1 of Kermit-370 is now
  142. released for general use on all the supported platforms.  The new
  143. version is available in the form of updates relative to the base source
  144. files for 4.3.0, which remain part of the package.  These updates
  145. include both generic and system-specific changes.  They are summarized
  146. below and are described in somewhat more detail in the respective BWR
  147. files ik*.bwr in the distribution.  The updates themselves are in
  148. ik*.upd.  The generic changes (common to all variants) are as follows:
  149.  
  150. Kermit-370...
  151.  
  152. - honors the new level-1 restart/recovery mode, like the recently
  153.   released versions of C-Kermit and MS-DOS Kermit.  When a similarly
  154.   equipped Kermit is at the other end, an interrupted binary transfer
  155.   can be resumed where it left off by issuing a RESEND instead of a SEND
  156.   (same syntax).  Attributes must be enabled.
  157.  
  158. - honors a new protocol feature known as "WHATAMI".  When Kermit-370 is
  159.   in server mode, the user can issue a SET FILE TYPE to the local Kermit
  160.   and have it take effect in the server as well.  Setting the file type
  161.   in both Kermits is still a good idea before doing transfers.
  162.  
  163. - supports the UPDATE option of FILE COLLISION.  With that option, an
  164.   incoming file is rejected (on grounds of "date") if the transmitted
  165.   time stamp is no later than that of an existing file of the same name.
  166.  
  167. - sends an explicit NAK packet when it receives a bad data packet,
  168.   instead of resending the previous ACK (which is nominally the same
  169.   thing in Kermit protocol).
  170.  
  171. - gives more accurate transfer statistics after uploads in server mode
  172.   (via REMOTE KERMIT STAT).
  173.  
  174. SPECIAL NOTE for sites that plan to use one of the alternate-language
  175. versions of Kermit-370: all the language-specific files were replaced
  176. last November in anticipation of release 4.3.1.  The old ones are not
  177. compatible with 4.3.1, so be sure to get the current ik0v*.pkt file.
  178.  
  179. The following changes have been made to the CMS variant:
  180.  
  181. Kermit-CMS...
  182.  
  183. - uses the date/time stamp, if any, received along with a file
  184.   (instead of the date/time of reception).
  185.  
  186. - has improved code for detecting the terminal controller type.
  187.  
  188. The MUSIC variant has undergone major changes.  Not least of these is a
  189. new, automated procedure for installing Kermit.  The procedure, called
  190. IKMINS, is included in IKMKER.INS in the distribution.  Additionally:
  191.  
  192. Kermit-MUSIC...
  193.  
  194. - supports file directories (which appeared in MUSIC 2.3) and userids
  195.   longer than four bytes (which appeared in MUSIC 2.4).  Sites running
  196.   MUSIC 2.3 must include an additional update for compatibility
  197.   (tagged SC94263 and supplied in IKMKER.BWR).
  198.  
  199. - starts up in the current directory and leaves the user in whatever
  200.   directory it is looking at when it quits.
  201.  
  202. - emulates the MUSIC CD command.
  203.  
  204. - passes any non-emulated MUSIC commands to the system for execution.
  205.   Such commands are executed in a sub-task, and any non-zero completion
  206.   code is reported.
  207.  
  208. - attempts to prevent losing exclusive control over the screen during
  209.   transfers by setting MESSAGE OFF (and restoring the old setting
  210.   afterwards).  If control is lost anyway, Kermit attempts to recover.
  211.  
  212. - correctly executes the GIVE CONTROL subcommand (for saving the current
  213.   values of the CONTROL-CHAR table of prefixed and unprefixed control
  214.   characters).
  215.  
  216. There are no TSO-specific changes, just the generic ones listed above.
  217.  
  218. There are two CICS-specific changes:
  219.  
  220. Kermit-CICS...
  221.  
  222. - uses the date/time stamp, if any, received along with a file (in
  223.   preference for the date/time of reception).  This is similar to the
  224.   corresponding change for CMS, but applies only to files in the
  225.   Kermit-maintained directories (HELP/TAKE files).
  226.  
  227. - offers compatibility with CICS 3.3.  This has not been fully tested.
  228.  
  229. Other projects are pending for Kermit-CICS, awaiting volunteers to help
  230. implement the necessary code.  In particular, the external drivers for
  231. spool files and arbitrary MVS data sets still need work.  Anyone
  232. interested in helping should contact John Chandler <JCHBN@CUVMB.BITNET>
  233. or <JCHBN@CUVMB.CC.COLUMBIA.EDU>.
  234.  
  235. Many thanks to the beta testers who have helped work out the bugs in the
  236. new release.  Above all, thanks to Christian Robert and Paul Parker for
  237. all their help in upgrading Kermit-MUSIC, and to Bert Morton for
  238. contributing the CICS 3.3 compatibility code.
  239.  
  240. [Ed. - Many thanks, John!  The new IBM Mainframe Kermit version is available
  241. on kermit.columbia.edu as ik0*.*, plus:
  242.  
  243.   ikc*.* for VM/CMS
  244.   ikm*.* for MUSIC
  245.   ikt*.* for MVS/TSO (and ROSCOE)
  246.   ikx*.* for CICS
  247.  
  248. and also from BITNET KERMSRV at CUVMA.]
  249.  
  250. ----------------------------------------------------------------------
  251.  
  252. Date: Mon, 1993 Oct 18 13:51 EDT
  253. From: "John F. Chandler"  <JCHBN@CUVMB.CC.COLUMBIA.EDU>
  254. Subject: Announcing IBM Mainframe Kermit-370 Version 4.3.0
  255. Keywords: IBM 370 Kermit
  256. Xref: IBM Mainframe, Also see IBM 370
  257.  
  258. This is to announce Kermit-370 Release 4.3.  The sources have not been
  259. completely rewritten, but numerous fixes, extensions, and improvements
  260. have been inserted.  The changes in 4.3 include all updates formerly
  261. available in the various system-specific update files plus many new
  262. ones.  In addition, several components of the source have been
  263. resequenced because of the increasingly crowded state of the sequence
  264. numbers.  Most of the Kermit-370 files have been updated, and several
  265. new files have been added, notably the set of updates for converting
  266. Kermit to a language other than English.  All the variants of Kermit-370
  267. are being re-released simultaneously; see the accompanying system-
  268. specific announcements for further details: IKCKER.ANN (CMS), IKMKER.ANN
  269. (MUSIC), IKTKER.ANN (TSO), and IKXKER.ANN (CICS).  Anyone interested in
  270. helping to port Kermit-370 to still other operating systems should
  271. contact John Chandler <JCHBN@CUVMB.BITNET> or
  272. <JCHBN@CUVMB.CC.COLUMBIA.EDU>.
  273.  
  274. Of special interest to some users are the versions of Kermit-370 with
  275. the interactive messages translated from English into other languages.
  276. The currently available alternate languages are Czech, Dutch, Finnish,
  277. French, German, Italian, Polish, Portuguese, Russian, and Spanish.
  278. Special thanks to Petr Adelsberger, Mauricio Alvarenga, Lorenzo
  279. Beltrame, Janusz Bien, Jose Eduardo de Lucca, Richard Gatersleben, Kauko
  280. Haumalainen, Jaroslaw Kurowski, Roberto Magana, Alberto Rio, Christian
  281. Robert, Gisbert Selke, Karel Smuk, Rob van der Wal, Konstantin
  282. Vinogradov, and Joachim Wlodarz for preparing these translations.
  283. Anyone interested in translating Kermit's message file into other
  284. languages should contact John Chandler.
  285.  
  286. Below is a list of the generic changes in Version 4.3 of Kermit-370,
  287. including those appearing in intermediate releases:
  288.  
  289.  1) New "CC" option along with the line range for sending files.  This
  290.     option specifies that the file has carriage control in column 1 and
  291.     that it should be converted to ASCII control characters.
  292.  
  293.  2) More careful avoidance of built-in packet-size limits.
  294.  
  295.  3) V-binary (or D-binary) file transfers all the way up to records of
  296.     64K-1 bytes.
  297.  
  298.  4) No looping due to a solid terminal I/O error sets, nor upon errors
  299.     at the very end of a transfer (no reply expected).
  300.  
  301.  5) More liberal recognition of STOP commands in protocol mode.
  302.  
  303.  6) Extra explanatory error message, if available, now displayed upon
  304.     completing a subcommand, along with basic status.  Also, any reason
  305.     for cancellation is included in the E-packet text and noted in the
  306.     transaction log.
  307.  
  308.  7) Time tags in transaction and packet logs.
  309.  
  310.  8) New SET TTABLE KP option, which enables a full 8-bit translation
  311.     table based on Hollerith codes.
  312.  
  313.  9) Proper control-quoting on 8-bit analogs of ordinary control
  314.     characters.
  315.  
  316. 10) Suppression of echoing on LU1 3770-type front ends.
  317.  
  318. 11) New VERSION subcommand, which displays the version number and date.
  319.  
  320. 12) New "End-of-attributes" attribute.
  321.  
  322. 13) 8th-bit quoting for the XECHO subcommand.
  323.  
  324. 14) New FULLSCREEN controller type allowing Kermit file transfers in a
  325.     generic way on nearly all protocol converters.  Also, specific
  326.     support for IBM 3174 ASCII Graphics mode.
  327.  
  328. 15) New locking shift protocol, which reduces overhead on transferring
  329.     files containing many bytes with the 8th bit set.
  330.  
  331. 16) Support for new transfer character sets, including Japanese Kanji,
  332.     Thai, Arabic, Latin-2, Latin-3, and TRANSPARENT.  Also, recognition
  333.     of CP1047 as a synonym for EBCDIC and support for CP870, CP905, and
  334.     CP880, as well as the aliases L1, L2, and L3.
  335.  
  336. 17) New-and-improved means of detecting the terminal controller type
  337.     with less need for the optional update SC0131X (formerly SC89058).
  338.  
  339. 18) New HINTS subcommand.
  340.  
  341. 19) Support of remote server commands even when the transfer character
  342.     set is TRANSPARENT.
  343.  
  344. 20) Graceful acceptance of data packets with no data.
  345.  
  346. 21) Suppression of certain lock-up conditions during file transfers.
  347.  
  348. 22) New SIMULATE subcommand, which plays back a file giving one or both
  349.     sides of a file transfer to supply the packets (instead of the
  350.     communication line).
  351.  
  352. 23) Compatibility with the (aging) F-level assembler.
  353.  
  354. 24) New, optional unprefixed transmission of control characters.
  355.  
  356. 25) Support for REMOTE PRINT, REMOTE MAIL, and REMOTE SUBMIT.
  357.  
  358. 26) Correct observance of FILE COLLISION for all files in a group.
  359.  
  360. 27) Ignoring spurious flow-control "packets", e.g., from MS-Kermit.
  361.  
  362. 28) New versions of Kermit with the interactive messages in languages
  363.     other than English.     See the installation guides (IK*KER.INS) for
  364.     instructions on installing these versions.
  365.  
  366. 29) New efficiency display in STATUS report, based on SPEED setting.
  367.  
  368. 30) New, uniform messages upon entering protocol mode, in the form
  369.     "KERMIT READY TO SEND..." (or RECEIVE or SERVE).
  370.  
  371. 31) Improved debugging facilities.
  372.  
  373. 32) The status code from a SEND or RECEIVE now available to the
  374.     accounting exit, if any.
  375.  
  376. Many thanks to the beta testers who have helped work out the bugs in the
  377. new release.
  378.  
  379.