home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / old / ckermit80 / edit206 / ckcker.ann < prev    next >
Internet Message Format  |  2020-01-01  |  91KB

  1. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  2. Subject: Announcing C-Kermit 7.0.197
  3. Date: 28 Feb 2000 00:16:54 GMT
  4. Organization: Columbia University
  5. Message-ID: <89cepm$lve$1@newsmaster.cc.columbia.edu>
  6. To: kermit.announce@columbia.edu
  7.  
  8.  
  9. This is to announce a minor update of C-Kermit 7.0: version 7.0.197.
  10.  
  11. This update includes absolutely no functional changes, not even bug fixes,
  12. in any C-Kermit implementation that was available in the original 7.0
  13. release.  The only changes are to make it compile, link, and run
  14. successfully on platforms or in configurations where 7.0.196 would not.
  15. These include:
  16.  
  17.  . 4.2BSD and 4.3BSD on the VAX
  18.  . AT&T 3B2 System V R3
  19.  . BeOS 4.5 (sort of)
  20.  . Compaq Tru64 UNIX 4.0F and 5.0
  21.  . DEC OSF/1 1.3
  22.  . DEC Ultrix 4.2, 4.3, 4.4
  23.  . IBM AIX 2.2.1 on the PS/2
  24.  . Intergraph CLIX 3.1
  25.  . Microware OS-9/68000 with TCP/IP
  26.  . SCO OSR5 (due to a last-minute typo in the makefile)
  27.  . Siemens Nixdorf SINIX-L 5.41
  28.  . Stratus FTX
  29.  . Stratus VOS
  30.  . SunOS 4.1 with SunLink X.25
  31.  . Unixware 2.0
  32.  
  33. Also in response to reports (that I can't reproduce) of "TOC overflow"
  34. errors when building on AIX 4.3, "-bbigtoc" was added to the AIX 4.3 target.
  35.  
  36. The biggest change in the new release is a functional version for VOS, which
  37. includes both TCP/IP and X.25 networking, and which has been built for all
  38. three Stratus architectures: Continuum, i860, and m68k.
  39.  
  40. Note that the BeOS version most likely is not capable of making connections,
  41. and definitely not capable of entering CONNECT mode, since BeOS supports
  42. neither of the mechanisms that C-Kermit uses for that (fork() or select()).
  43.  
  44. Version 7.0.197 is installed on the C-Kermit website:
  45.  
  46.   http://www.columbia.edu/kermit/ckermit.html
  47.  
  48. None of the 7.0.196 binaries was replaced, nor do they need to be, but any
  49. new binaries added from now on might be 7.0.197, since there is no point in
  50. building on new platforms from older source.
  51.  
  52. Working C-Kermit distributions and packages based on version 7.0.196 do not
  53. need to be updated.  This release affects only the platforms listed in this
  54. announcement, for which C-Kermit 7.0.196 was not available (or buildable)
  55. prior to these changes.  Of course, anybody who wishes to work on the source
  56. code should download the new version.  About half of all the changes are in
  57. the UNIX makefile.  There are no changes at all in the VMS version.
  58.  
  59. Any bugs reported in C-Kermit 7.0 (only a few minor ones so far) will be
  60. fixed in a subsequent release or patch.
  61.  
  62. - Frank
  63.  
  64. ------------------------------
  65. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  66. Subject: The C-Kermit 7.0 CDROM
  67. Date: 28 Feb 2000 00:44:10 GMT
  68. Organization: Columbia University
  69. Message-ID: <89cgcq$n9e$1@newsmaster.cc.columbia.edu>
  70. To: kermit.misc@columbia.edu
  71.  
  72.  
  73. C-Kermit 7.0.197 was announced on comp.protocols.kermit.announce just
  74. now.  As noted there, there are no functional changes -- just cleanups of
  75. 7.0.196 in preparation for the C-Kermit 7.0 CDROM, which should go to
  76. press within a few days.  There's no need to download the new version
  77. if you already have a working copy of 196; the new version is
  78. functionally identical, but runs on some additional platforms.
  79.  
  80. If you are able to make any C-Kermit 7.0 binaries that we aren't listed
  81. (with a "+" sign to indicate they are current) in the C-Kermit binaries
  82. list:
  83.  
  84.   http://www.columbia.edu/kermit/ckermit.html#binlist
  85.  
  86. this is the last chance to get them in time for the CD.  Here are some of
  87. the notable absentees:
  88.  
  89.  . Unixware 1-point-anything
  90.  . SCO ODT 3.0
  91.  . Solaris 2.6 Intel
  92.  . MkLinux DR3
  93.  . Cray Unicos
  94.  . DEC OSF/1 2.0 and 3.0
  95.  . DEC Ultrix 4.5
  96.  . Encore Multimax
  97.  . HP-UX 9.xx on Model 800
  98.  . IBM RT PC with 4.3BSD (AOS)
  99.  . IBM RS/6000 with any AIX prior to 3.2.0
  100.  . IBM RS/6000 with AIX 3.2.4 or 3.2.4
  101.  . ICL DRS6000 Sparc with System V R4
  102.  . Motorola Delta 88K with System V R3
  103.  . NeXTSTEP 3.2 (any architecture)
  104.  . NeXTSTEP any version on i486
  105.  . DG/UX 5.40 or earlier (any architecture)
  106.  . DYNIX/ptx 2.16 or earlier
  107.  . ESIX
  108.  . FreeBSD 2.2.7 or earlier (any arch)
  109.  . Red Hat Linux prior to 5.1 (any arch)
  110.  . Red Hat 6.0 (any arch)
  111.  . Any SuSE, Corel, or Caldera Linux builds at all
  112.  . Any NetBSD prior to 1.4
  113.  . Any QNX version prior to 4.25
  114.  . SINIX-L 5.42 on PC
  115.  . Interactive UNIX 4-point-anything
  116.  . Unisys, any UNIX version on any architecture
  117.  . IRIX, any version prior to 5.3
  118.  . IRIX 6.0
  119.  . IRIX 6.4
  120.  . SunOS, any version prior to 4.1
  121.  . VMS, any version prior to 4.7
  122.  
  123. Let's make this the biggest collection of binaries for any program ever!
  124. At present we have nearly 600 C-Kermit binaries, about 260 for version
  125. 7.0, the rest for earlier releases.  Of course some of these are
  126. redundant (e.g. cc and gcc versions for the same platform), but it's
  127. still quite a pile.
  128.  
  129. - Frank
  130.  
  131. ------------------------------
  132. Newsgroups: comp.protocols.kermit.misc
  133. Subject: Announcing C-Kermit 7.0
  134. Summary: 
  135. Followup-To: 
  136. Distribution: 
  137. Organization: Columbia University
  138. Keywords: Kermit Telnet IKSD Kerberos TLS SRP Unicode Linux Internet
  139.  
  140.  
  141. C-Kermit 7.0 is a new release of C-Kermit communications software for UNIX
  142. (all versions), VMS, VOS, QNX, OS-9, Plan 9, AOS/VS, and other platforms.
  143. It replaces C-Kermit 6.0 of September 1996.  If you have Web access, you can
  144. skip the rest of this message and go here:
  145.  
  146.   http://www.columbia.edu/kermit/ckermit.html
  147.  
  148. for a more complete presentation, complete with download links.
  149.  
  150. The major new features of C-Kermit 7.0 include:
  151.  
  152. A new license
  153.   o Allows inclusion of C-Kermit with Free UNIX distributions
  154.  
  155. Making and Using Connections
  156.   o Internet Kermit Service Daemon (IKSD) - client and server
  157.   o Kerberos IV, Kerberos V, SRP, and SSL/TLS security
  158.   o HTTP client commands
  159.   o A new and improved Telnet protocol engine
  160.   o TELNET protocol option debugging
  161.   o Support for IBM AIXLink/X.25
  162.   o Connections via external programs like ssh or tn3270
  163.   o PPP dialing in UNIX
  164.   o Give multiple phone numbers to the DIAL command
  165.   o New support for 8 data bits + parity on serial connections
  166.   o New ability to select number of stop bits on serial connections
  167.   o Dialing improvements (10-digit dialing, blind dialing, PBXs, etc)
  168.   o SET DIAL MACRO for last-minute phone number manipulations
  169.   o 20 new built-in modem types
  170.   o New all-purpose "generic-high-speed" modem type.
  171.   o Higher serial speeds in VMS, IRIX, SCO, BSDI, Linux, . . .
  172.   o Hardware flow control for more platforms
  173.  
  174. File Transfer and Management
  175.   o FAST Kermit protocol settings are now the default
  176.   o New streaming protocol for FTP-like speeds on reliable connections
  177.   o Binary mode is now the default for file transfer, rather than text
  178.   o File-transfer command switches (e.g. for file selection)
  179.   o File-transfer pipes and filters
  180.   o Automatic per-file text/binary mode switching (by name)
  181.   o Transfer and preservation of file permissions
  182.   o Ability to transfer directory trees even between unlike systems
  183.   o Ability to move or rename each file after successful send or receive.
  184.   o High-precision timers and statistics
  185.   o New display and log formats
  186.   o New options for coping with broken Kermit protocol partners
  187.  
  188. Character Sets
  189.   o Automatic transfer/file character-set matching in file transfer.
  190.   o Unicode / ISO-10646 Universal Character Set
  191.   o Full conversion between Japanese character sets and Unicode
  192.   o KOI8-R (Russian) and KOI8-U (Ukrainian) character sets
  193.   o ISO 8859-7 Latin/Greek Alphabet (= ELOT 928)
  194.   o ELOT 927 Greek, CP869 Greek code page
  195.   o ISO 8859-15 Latin Alphabet 9 (includes Euro and OE)
  196.   o Bulgaria-PC (code page)
  197.   o Mazovia (Polish PC code page)
  198.   o CP855 (Cyrillic PC code page)
  199.   o CP858 (West European PC code page, includes Euro)
  200.   o CP1250, 1251, 1252 (Windows code pages, include Euro)
  201.  
  202. Logs
  203.   o New syslogging option for UNIX
  204.   o New connection log
  205.   o New brief transaction-log format option
  206.   o New FTPD-like transaction-log format option
  207.   o Time-critical debugging with millisecond timestamps.
  208.   o Unbuffered transaction log (e.g. for UNIX "tail -f")
  209.  
  210. Script Programming
  211.   o A new general-purpose file i/o package
  212.   o Floating-point numbers and arithmetic
  213.   o Associative arrays
  214.   o Ability pass arguments to command files as well as macros
  215.   o Pattern matching in the [M]INPUT command
  216.   o Ability to pass more than ten arguments to a macro or command file
  217.   o Expanded command buffer length to allow bigger macros, variables, etc.
  218.   o Maximum number of macros increased.
  219.   o New support for compound Boolean expressions.
  220.   o "kerbang" scripts now take arguments from the command line.
  221.   o New built-in Array operations: COPY, RESIZE, CLEAR, SET, SORT, ...
  222.   o SEND an array as if it were a file
  223.   o New SCREEN command for screen clearing & cursor positioning.
  224.   o Date conversion functions (Julian dates, etc)
  225.   o Timed ASK commands
  226.   o New IF conditions
  227.   o Automatic arrays
  228.   o Array initializers
  229.   o Assignment operators
  230.   o New TRACE and SHOW STACK commands for debugging scripts.
  231.  
  232. New platforms
  233.   o IRIX 6.2, 6.3, 6.4, and 6.5
  234.   o AIX 4.2, 4.3 (including X.25)
  235.   o DG/UX 5.4R4.11
  236.   o Solaris 2.6 (including X.25 support)
  237.   o Solaris 7
  238.   o SCO OpenServer R5.0.0 through 5.0.5
  239.   o SCO Unixware 7
  240.   o HP-UX 10.01, 10.10, 10.20, 10.30, 11.00
  241.   o Trusted HP-UX
  242.   o Mac OS/X
  243.   o OpenStep 4.2
  244.   o Red Hat Linux 5.1 through 6.1
  245.   o Slackware Linux 3.5 through 7.0
  246.   o SuSE Linux 6.0
  247.   o MkLinux DR3
  248.   o New OpenBSD/NetBSD/FreeBSD versions
  249.   o Siemens Nixdorf Reliant UNIX 5.43 and 5.44
  250.   o Sequent DYNIX/ptx 4.4
  251.   o Stratus VOS with TCP/IP and X.25 support
  252.   o VMS 7.2
  253.  
  254. This is just a brief list; you can find more detail on the new C-Kermit
  255. 7.0 web page:
  256.  
  257.   http://www.columbia.edu/kermit/ckermit.html
  258.  
  259. The complete story runs to more than 200 printed pages, and can be found in
  260. the ckermit2.txt file, which is a supplement to Using C-Kermit, 2nd Edition,
  261. until the new 3rd Edition is ready, probably about 6 months from now.
  262.  
  263. Thanks to the hundreds of people who contributed to the development and
  264. testing of this new release over the past 3+ years, especially Jeffrey
  265. Altman, Peter Eichhorn, Lucas Hart, Peter Mauzey, Fred Smith, Christian
  266. Mondrup, Gerry Belanger, Clarence Dold, Graham Jenkins, William Bader,
  267. Martin Whitaker, Nigel Roles, Dat Nguyen, Dragan Milicic, Steve Walton,
  268. Nelson Beebe, JP Radley, Joe Doupnik, Ted T'so, and Carl Friend, with
  269. apologies to anybody I forgot to list!
  270.  
  271. We have made and/or collected over 100 individual binaries so far; if you
  272. can make any that are not listed as current on the web page:
  273.  
  274.   http://www.columbia.edu/kermit/ckermit.html#bin
  275.  
  276. please let me know.
  277.  
  278. If you have any problems getting or using the new version, send email
  279. to kermit-support@columbia.edu.
  280.  
  281. Frank da Cruz
  282. The Kermit Project
  283. Columbia University
  284.  
  285. ------------------------------
  286. From: Frank da Cruz <fdc@columbia.edu>
  287. Subject: Announcing C-Kermit 6.0
  288. Date: 6 September 1996
  289.  
  290. C-Kermit 6.0 is a major new release of C-Kermit communications software
  291. for UNIX (all versions), VMS, QNX, OS-9, Plan 9, BeOS, AOS/VS, and other
  292. platforms.  It replaces C-Kermit 5A(190) of October 1994.
  293.  
  294. All of the new features of C-Kermit 6.0 -- as well as all those added in
  295. all releases since 5A(188) -- are completely documented in the new revised
  296. and expanded second edition of the Digital Press book, "Using C-Kermit",
  297. just back from the printer and available now.
  298.  
  299. C-Kermit is a combined serial and network communication software package
  300. offering terminal connection, file transfer, character-set translation, and
  301. automation through its powerful cross-platform script programming language,
  302. which is available not only on all the platforms listed above but also on
  303. OS/2, Windows 95 and NT, and (to the degree that MS-DOS and C-Kermit are
  304. compatible, which is significant) also on DOS and Windows 3.x.
  305.  
  306. The major new features of C-Kermit 6.0 include:
  307.  
  308. SERIAL COMMUNICATIONS
  309.    o Dialing - Major advancements in C-Kermit's dialing capabilities
  310.    o Modems - A major overhaul of C-Kermit's modem support
  311.    o Speeds - more and higher speeds allowed in many versions
  312.    o New Ability to answer incoming calls
  313.    o Automatic adjustment of flow control
  314.  
  315. NETWORKS
  316.    o New ability to accept incoming TCP/IP connections (UNIX and VMS only)
  317.    o New Rlogin client (privileged in UNIX and VMS)
  318.    o New network directory, like dialing directory but for network connections
  319.    o New SET TELNET controls (binary mode, etc)
  320.    o New SET TCP controls (buffer sizes, keepalive, "linger", etc)
  321.    o New command-line option "-J" makes C-Kermit "be like Telnet"
  322.    o X.25 support updated for Solaris / SunLink 8.00 and 9.00.
  323.  
  324. FILE TRANSFER
  325.    o Autodownload (automatic RECEIVE while in CONNECT mode) (VMS and UNIX)
  326.    o Autoupload (and more) while in CONNECT mode (VMS and UNIX)
  327.    o REGET (crash recovery, like RESEND, but for downloading from a server)
  328.    o Peer recognition for automatically switching into binary mode
  329.    o Dynamic packet timeouts and other improved error recovery procedures
  330.    o Lots of useful info added to the fullscreen file transfer display
  331.    o Quick selection of transfer settings with FAST, CAUTIOUS, ROBUST commands
  332.    o New command-line option -Q to select fast file transfer
  333.    o ADD SEND-LIST (build up a list of files to send)
  334.    o SET FILE DOWNLOAD-DIRECTORY (make all downloads go to same place)
  335.    o Text-file record format selection
  336.    o In the UNIX version, built-in support for external protocols (ZMODEM, etc)
  337.  
  338. CLIENT/SERVER
  339.    o SET SERVER LOGIN (authentication for incoming connections)
  340.    o Redirection of REMOTE command results (to file, printer, or pipe)
  341.    o SET SERVER GET-PATH (search path for GET requests)
  342.  
  343. SCRIPT PROGRAMMING
  344.    o New block structure for script programs - no more commas and dashes!
  345.    o Local (automatic) variables for macros and command files
  346.    o New SWITCH statement, as in C
  347.    o Lots of other new commands and features
  348.    o Many new variables and functions
  349.    o Automatic evaluation of arithmetic expressions in many contexts
  350.  
  351. GENERAL
  352.    o Year-2000 compatibility
  353.    o Ability to become a fully transparent 8-bit link between 2 end systems
  354.    o More and better messages and help text
  355.    o Default prompt shows current directory
  356.    o NOPUSH available at runtime to disable escape to shell
  357.    o Many new file management features
  358.    o Improved speed & responsiveness
  359.    o Bugs fixed
  360.  
  361. NEW PLATFORMS:
  362.    o BeBox BeOS DR-7
  363.    o Bell Research UNIX v10
  364.    o Digital UNIX 3.2 and 4.0
  365.    o Digital OpenVMS 7.x
  366.    o HP-UX 10.10, 10.20, and 10.30
  367.    o IBM AIX 4.1 and 4.2
  368.    o NCR SVR4 MPRAS 2.xx
  369.    o Plan 9 from Bell Labs
  370.    o SCO OpenServer R5.0
  371.    o SCO UnixWare 2.x
  372.    o Sequent DYNIX/ptx 4.1
  373.    o Siemens/Nixdorf SINIX 5.42
  374.    o Silicon Graphics IRIX 6.0
  375.    o Sun Solaris 2.5 and 2.5.1
  376.  
  377. DIALING IMPROVEMENTS:
  378.    o Intelligent dialing directory:
  379.      . Can consist of multiple distributed files
  380.      . Travels well: understands country codes, area codes, PBXs, etc.
  381.      . Unlimited alternative entries for same service with
  382.        "cheapest-first" dialing
  383.    o Automatic redial
  384.    o Multistage dialing
  385.    o Credit-card dialing
  386.    o Dialing numeric and alphanumeric pagers
  387.    o Incoming modem calls (ANSWER command)
  388.    o Lots of new built-in modem types
  389.    o Flexible configuration of additional modem types
  390.  
  391. Much of the work on C-Kermit 6.0 and the forthcoming 3.15 release of MS-DOS
  392. Kermit was aimed at bringing their script programming languages closer
  393. together.  This will become apparent when MS-DOS Kermit 3.15 is released.
  394.  
  395. Space prohibits description of all the other new features, but you can
  396. get a detailed overview on the Web at:
  397.  
  398.   http://www.columbia.edu/kermit/ck60.html
  399.  
  400. HOW TO GET IT
  401.  
  402. C-Kermit 6.0 and the second edition of "Using C-Kermit" are available now
  403. by mail order.  The C-Kermit software is also available via anonymous ftp.
  404. If you have a Web browswer, visit the aforementioned URL for easy navigation.
  405. Or use anonymous ftp to kermit.columbia.edu, directory kermit, read the
  406. READ.ME file, and take it from there.
  407.  
  408. Or contact the Kermit Project by email, phone, or post:
  409.  
  410.  E-mail: kermit-orders@columbia.edu
  411.  
  412.     Fax: +1 212 663-8202
  413.   Voice: +1 212 854-3703
  414.  
  415.    Post: The Kermit Project
  416.          Columbia University
  417.          612 West 115th Street
  418.          New York NY  10025-7799
  419.          USA
  420.  
  421. Thanks to the hundreds of people who contributed to the development and
  422. testing of this new release over the past two years; space does not permit a
  423. complete list (look in the Acknowledgements section of the new book :-), but
  424. special thanks to Jeffrey Altman, William Bader, Mark Berryman, Nelson Beebe,
  425. Peter Eichhorn, Carl Friedberg, Hunter Goatley, Lucas Hart, Bo Johansson,
  426. James Jones, Tim Kientzle, Igor Kovalenko, Robert Lipe, Neal Murphy, Nigel
  427. Roles, John Santos, Ulli Schlueter, Steven M. Schultz, Jim Spath, Eduard
  428. Vopicka, Steve Walton, Jamie Watson, Joellen Windsor, and Martin Zinser.
  429.  
  430. If you have any problems getting or using the new version, send email
  431. to kermit-support@columbia.edu.
  432.  
  433. Frank da Cruz
  434. The Kermit Project
  435. Columbia University
  436.  
  437. ------------------------------
  438. From: Frank da Cruz <fdc@columbia.edu>
  439. Subject: C-Kermit 5A(190) Replaces 5A(189)
  440. Date: 13 Nov 1994 19:38:59 GMT
  441. Keywords: C-Kermit, UNIX C-Kermit, VMS C-Kermit, OS/2 C-Kermit
  442. Keywords: Stratus VOS C-Kermit, AOS/VS C-Kermit, OS-9 C-Kermit
  443. Keywords: QNX C-Kermit, RESEND, Recovery
  444.  
  445. As of 13 November 1994, C-Kermit 5A(190) is installed for real on
  446. kermit.columbia.edu, replacing the previous version, 5A(189) of 30 June
  447. 1993.  This is the Kermit software for UNIX (all varieties), VMS, OS/2,
  448. Stratus VOS, AOS/VS, OS-9, the Macintosh, the Commodore Amiga, and the
  449. Atari ST.  Highlights of the new version are:
  450.  
  451.  . File transfer recovery from point of failure (binary-mode transfers
  452.    only): UNIX, VMS, OS/2, AOS/VS, VOS, Amiga.
  453.  
  454.  . Massive improvements in the OS/2 version.
  455.  
  456.  . Totally new and full-featured implementations for QNX and Stratus VOS.
  457.  
  458.  . Support for many new OS releases: Solaris 2.3, AIX 4.1, Unixware 1.1,
  459.    new releases of Linux, {Free,Net,etc}BSD, OpenVMS 6.x, etc etc...
  460.  
  461.  . Auto-upload/download/configuration/anything-else via APC mechanism:
  462.    UNIX, VMS, OS/2.
  463.  
  464.  . Numerous improvements in performance, script programming, client/server
  465.    protocol, character sets, file transfer display, dialing, etc.
  466.  
  467. C-Kermit 5A(190) is available via anonymous ftp from kermit.columbia.edu,
  468. directory kermit/f (NOT kermit/b), also known as kermit/c-kermit, and
  469. several other directories, as follows:
  470.  
  471.   kermit/f (= kermit/c-kermit) - FTP all files in text mode:
  472.     Source code;
  473.     Documentation files (.hlp, .nr, .upd, .bwr, .doc, etc);
  474.     Initialization and script files (.ini, .kdd, .ksd, etc);
  475.     ASCII-binaries except for VMS, UNIX, and OS/2:
  476.       ckd190.uue - DG AOS/VS
  477.       ckiker.boo - Amiga
  478.       cklker.h68 - VOS 680x0
  479.       cklker.h86 - VOS i860
  480.       ckm190.hqx - Macintosh
  481.       cksker.boo - Atari ST
  482.       cksncp.boo - Atari ST (small version)
  483.  
  484.   kermit/bin - FTP all files in binary mode (except READ.ME):
  485.     True binaries for UNIX, VMS, etc.  See the READ.ME for details.
  486.  
  487.   kermit/vmshex - FTP in text mode:
  488.     VMS C-Kermit binaries in hex format, together with the decoding
  489.     program, ckvdeh.mar.  See the READ.ME file for details.
  490.  
  491.   kermit/archives - FTP in binary mode unless otherwise indicated:
  492.     cku190.tar.Z  - Compressed tar of C-Kermit source code & other files.
  493.     cku190.tar.gz - Gzip'd tar of C-Kermit source code & other files.
  494.     ckvsrc.hex    - (TEXT mode) VMS C-Kermit source BACKUP saveset.
  495.     cko190.zip    - OS/2 C-Kermit distribution diskette image.
  496.  
  497. See kermit/f/ckc190.ann for a detailed list of changes in 5A(190).
  498. See kermit/f/cko190.ann for new features of the OS/2 version.
  499. For overviews of specific versions, see:
  500.  
  501.   kermit/f/ckaaaa.hlp - General C-Kermit overview
  502.   kermit/f/ckdaaa.hlp - AOS/VS
  503.   kermit/f/ckiaaa.hlp - Amiga
  504.   kermit/f/cklaaa.hlp - Stratus VOS
  505.   kermit/f/ckoaaa.hlp - OS/2
  506.   kermit/f/ckuaaa.hlp - UNIX
  507.   kermit/f/ckvaaa.hlp - VMS
  508.  
  509. The user manual, "Using C-Kermit", is recommended for everybody who wants
  510. to make serious use of C-Kermit and to get the most out of it; remember
  511. that manual sales are the primary source of support for the Kermit effort.
  512. Call +1 212-854-3703 to order, or send email to kermit@columbia.edu for
  513. further info.  A German-language edition is also available.
  514.  
  515. - Frank
  516.  
  517. ------------------------------
  518.  
  519. Date: Thu Aug 25 17:50:57 1994
  520. From: Frank da Cruz <fdc@columbia.edu>
  521. Subject: Announcing C-Kermit 5A(190) Beta
  522. Keywords: C-Kermit, UNIX C-Kermit, VMS C-Kermit, OS/2 C-Kermit
  523. Keywords: Stratus VOS C-Kermit, AOS/VS C-Kermit, OS-9 C-Kermit
  524. Keywords: QNX C-Kermit, RESEND, Recovery
  525.  
  526. This is to announce a Beta testing period for C-Kermit 5A(190), a new
  527. release of C-Kermit communications software for for UNIX, VMS, OS/2, AOS/VS,
  528. Aegis, OS-9, the Commodore Amiga, the Apple Macintosh, and now also Stratus
  529. VOS.
  530.  
  531. The major new feature of version 5A(190) is the ability to continue file
  532. transfers that failed.  This feature is available in the C-Kermit versions
  533. for:
  534.  
  535.  . UNIX (all versions except 2.xBSD)
  536.  . IBM OS/2 (the 16-bit and 32-bit versions)
  537.  . Digital Equipment Corporation VMS
  538.  . Data General AOS/VS
  539.  . Stratus VOS
  540.  . Commodore Amiga
  541.  
  542. It works only for binary-mode transfers.  For example, suppose you were
  543. transferring a huge binary file between UNIX C-Kermit and OS/2 C-Kermit over
  544. a slow dialup modem connection, and the phone call was disconnected.  Now
  545. you can reconnect and continue the transfer where it left off.  Suppose you
  546. were uploading or downloading a bunch of large ZIP files in binary mode and
  547. the same thing happened -- the new "resend" feature lets you reestablish the
  548. connection and "resend" the same files; the ones that were already
  549. transferred are not transferred again, the one that was partially
  550. transferred is continued where the transfer left off, and the ones that were
  551. not transferred are sent.  All the commands are the same, except you tell
  552. C-Kermit to RESEND instead of to SEND.  This feature will also be available
  553. in the next release of MS-DOS Kermit, 3.14, coming soon, and later maybe
  554. also other Kermit programs too.
  555.  
  556. Other highlights of version 5A(190) include:
  557.  
  558.  . An entirely new C-Kermit implementation for Stratus VOS.
  559.  . Execution of APC escape sequences while in CONNECT mode, just like MS-DOS
  560.     Kermit 3.13, for "auto-download", "auto-upload", and auto-anything-else
  561.     (UNIX, VMS, OS/2); 
  562.  . Macintosh Kermit now works under System 7.1 (on PowerMac, etc).
  563.  . Automatic directory creation for incoming files (UNIX, VMS, OS/2, VOS)
  564.  . Command retry and recall, typeahead now allowed in command mode.
  565.  . Improved transaction logging.
  566.  . MAJOR improvements in OS/2 C-Kermit (see below).
  567.  . A complete, full-featured port of C-Kermit to QNX 4.2.
  568.  . Numerous bug fixes and speedups in all departments, especially
  569.     script programming.
  570.  . Documentation now available in German.
  571.  
  572. And here is a more-detailed list of the changes:
  573.  
  574. NEW OR CHANGED COMMANDS
  575.  
  576. ASK & ASKQ
  577.   Now allow unquoted entry of backslash (\) and question mark (?) for
  578.   more convenient processing of DOS-like file specifications.
  579. DIAL <phone-number>
  580.   For the first time, DIAL is available in the Commodore Amiga version.
  581. FORWARD <label>
  582.   A forward-only GOTO (for speeding up command-file execution).
  583. GETC <variable> <prompt>
  584.   Like ASK, but gets a single character from the keyboard.
  585. IF DIRECTORY <name> <command>
  586.   Execute the <command> if <name> is a directory.
  587. IF NEWER <file1> <file2> <command>
  588.   Execute the <command> if <file1> is newer than <file2>.
  589. INPUT & OUTPUT commands
  590.   Are now buffered for speed.
  591. MINPUT <timeout> <list-of-strings>
  592.   Like INPUT, but looks for multiple input strings simultaneously.
  593. OUTPUT <string>
  594.   String may now contain \N to output a NUL (0).
  595. PSEND <filespec> <position> [ <as-name> ]
  596.   Send a file starting at the given byte position (UNIX, OS/2, Amiga).
  597. REDIRECT command (OS/2, SunOS, AIX, NeXT, ULTRIX, OSF/1, Linux, ...)
  598.   For running external protocols via redirected standard i/o,
  599.   or for use with "term" (mainly UNIX).
  600. REMOTE PWD
  601.   Display remote server's current directory.
  602. REMOTE ASSIGN <name> [ <value> ]
  603.   Client assigns a value to a variable in the remote server's namespace.
  604. REMOTE QUERY { KERMIT, SYSTEM, USER } <name>
  605.   Client retrieves the value of a variable in the remote server's
  606.   namespace, displays it, and makes its value available in the local
  607.   \v(query) variable.
  608. REMOTE SET FILE TYPE { TEXT, BINARY, LABELED }
  609.   LABELED added for VMS, OS/2.
  610. RESEND <filespec> [ <as-name> ]
  611.   Continue a binary-mode transfer from where it was interrupted
  612.   (UNIX, OS/2, AOS/VS, Amiga).
  613. SCRIPT <script-string>
  614.   For the first time, SCRIPT is available in the Commodore Amiga version.
  615. SET COMMAND QUOTING { ON, OFF }
  616.   Turn ON/OFF special processing of \ and ? during command entry (turn it
  617.   off to allow easier entry of DOS-style file specifications).
  618. SET EXIT WARNING { ON, OFF }
  619.   Require confirmation before EXIT or SET HOST/LINE if a connection is
  620.   active.
  621. SET { FILE, TERMINAL } CHARACTER-SET HP-ROMAN8
  622.   New support for the Hewlett-Packard Roman8 character set.
  623. SET TELNET NEWLINE-MODE { ON, OFF, RAW }
  624.   RAW added - send CR as bare CR, rather than CRLF or CR-NUL.
  625. SET TERMINAL APC { ON, OFF, UNCHECKED }
  626.   Whether and how to allow execution of APC escape sequences
  627.   (UNIX, VMS, OS/2).
  628. WRITE-LINE (or WRITELN) <file> <text>
  629.   A system-independent way to write a line of text to a file.
  630.  
  631. GENERAL CHANGES
  632.  
  633. File transfer protocol fixes, speedups, and improvements:
  634.  . Recovery of failed (incomplete) binary-mode transfers.
  635.  . Faster recovery from errors in non-windowed transfers.
  636.  . SET SEND PAUSE to overcome problems with HP-48s, etc.
  637.  . End-of-Attributes attribute (@) now emitted at end of attribute string.
  638.  . Maximum sliding window size increased from 31 to 32.
  639.  . Long G and Y packets now permitted.
  640.  . Improved recovery from echoed packets.
  641.  . Transfer status now indicates success if file refused due to date or name.
  642.  . A bug that made windowed transfers sometimes act like stop & wait, fixed.
  643.  . A bug that (very infrequently) resulted in corrupted files, fixed.
  644. RECEIVE command can be given a disk/directory name for incoming files.
  645. Ability to create directories for incoming files (UNIX, VMS, OS/2, VOS)
  646. File transfer display now includes a "percent done" thermometer graphic.
  647. File transfer display now includes a running display of chars per second.
  648. Repainting of fullscreen file-transfer display (UNIX, VMS).
  649. New command-line options:
  650.  -D n  Delay n seconds before sending
  651.  -R    "remote-only" for faster startup with standard init file
  652.  -N n  NETBIOS adapter number (OS/2 only)
  653. BSEND and TSEND macros in CKERMIT.INI fixed to accept wildcards.
  654. PCGET macro now recovers from errors.
  655. KERMIT READY TO blah ... messages now issued consistently.
  656. Default cancellation sequence changed from 2 to 3 Ctrl-C's.
  657. Services directory now allows specification of host prompts.
  658. Many annoying pauses between commands removed.
  659. TRANSLATE command fixed for Latin-2 based character sets.
  660. Command retry, command history buffer, command recall.
  661. Typeahead is now permitted in interactive command mode.
  662. DIAL now uses no parity during dialing, selected parity after connection.
  663. Crashes during DIAL command (hopefully) all fixed.
  664. DIAL and SCRIPT commands added to Commodore Amiga version.
  665. END and RETURN commands now work from within FOR, WHILE, and XIF.
  666. CD commands in "application files" were broken, now fixed.
  667. Various commands now allow spaces in directory or filenames if enclosed in
  668.   braces.
  669.  
  670. NEW VARIABLES AND FUNCTIONS
  671.  
  672. \v(charset)      - local character set or code page.
  673. \v(cols)         - number of columns on (characters across) screen.
  674. \v(connection)   - connection type (serial, tcp/ip, etc).
  675. \v(cps)          - speed in characters-per-second of last file transfer.
  676. \v(dialstatus)   - completion code from DIAL command.
  677. \v(evaluate)     - result of most recent EVALUATE command.
  678. \v(keyboard)     - keyboard type (OS/2 only).
  679. \v(modem)        - current modem type.
  680. \v(newline)      - the system's line terminator.
  681. \v(parity)       - current parity setting.
  682. \v(query)        - result of most recent REMOTE QUERY.
  683. \v(rows)         - number of rows (lines) on screen.
  684. \v(space)        - free space on current storage device.
  685. \v(startup)      - Kermit's startup directory (OS/2 only).
  686. \v(sysid)        - Kermit code for system ID.
  687. \v(terminal)     - terminal type.
  688. \fdate(filename) - returns modification date/time of given file.
  689. \fsize(filename) - returns size of the given file.
  690.  
  691. UNIX IMPROVEMENTS
  692.  
  693. APC support during CONNECT sessions (for auto upload/download/anything-else).
  694. CONNECT-mode speedups, important when C-Kermit is "in the middle".
  695. Interfork-signaling in CONNECT module bulletproofed.
  696. POSIX signal handling now supported, for reliable signals.
  697. New makefile entries and/or systems supported:
  698.   Amdahl UTS + TCP/IP
  699.   Bull DPX/2 BOS/X
  700.   CONSENSYS System V R4 + TCP + curses
  701.   DECstation 5000 MIPS3 CPU    
  702.   FreeBSD
  703.   HP-UX: many variations, big improvements in functionality
  704.   Lynx
  705.   MachTen
  706.   OSF/1 2.0
  707.   QNX 4.2
  708.   Solaris 2.x
  709.   Solaris 2.x + SunLink X.25
  710.   UnixWare 1.1 + curses + TCP/IP
  711. System-wide initialization file is now an option.
  712. TELNET window (i.e. screen) size negotiation, SIGWINCH trapping.
  713. RTS/CTS flow control added for Linux, NetBSD, FreeBSD, OSF/1, SCO ODT 3.0,..
  714. Support for higher serial speeds added for Linux, HP-UX, QNX, etc.
  715. FIONREAD and select() support added for Linux.
  716. (Optional) FSSTND compliance for Linux.
  717. Correct handling of file date/time in 4.4BSD, BSDI, etc.
  718.  
  719. IMPROVEMENTS FOR VMS AND OPENVMS, VAX AND ALPHA AXP
  720.  
  721. APC support during CONNECT sessions (for auto upload/download/anything-else).
  722. Problems running from DCL procedures, SPAWN'd, in batch, etc - fixed.
  723. New support for CMU/Tektronix TCP/IP.
  724. Append-to-file operations now available.
  725. SET SPEED problems fixed.
  726. Console terminal flow-control fixed.
  727. Automatic compensation for systems SYSGEN'd with small MAXFUFs, etc.
  728. GNU CC and DEC C compatibility.
  729. TRANSMIT command fixed to handle VMS-specific file types sensibly.
  730. Session-log record format fixed.
  731. TELNET window (i.e. screen) size negotiation.
  732. New sensible completion codes for RUN, SPAWN, !, @, DIR, etc.
  733.  
  734. MACINTOSH KERMIT 0.991(190)
  735.  
  736. Now works with System 7.1 and later on Power Macs, etc:
  737.   downloads files without crashing.
  738. Many commands fixed or added that never worked before:
  739.   CD, PWD, DIRECTORY
  740.   OPEN READ / READ / CLOSE READ
  741.   LOG { SESSION, TRANSACTION, PACKETS }
  742.   Log files and other text files now in TeachText format
  743.   LOG DEBUG goes to a window.
  744.   SET FILE TYPE { TEXT, BINARY, MACBINARY }
  745. File transfer display improved:
  746.   Direction and mode shown correctly when transfer started from prompt.
  747.   Current directory is shown.
  748. Numerous bugs fixed.
  749. Mac-specific modules can now be compiled with Think C as well as MPW C.
  750.  
  751. OS/2 C-KERMIT IMPROVEMENTS
  752.  
  753. Numerous terminal-emulation improvements:
  754.  . VT220, ANSI, and VT100 emulations added (to VT102 and VT52);
  755.  . Mouse support added: mouse-directed cursor movement, copy-and-paste.
  756.  . Complete support for all VT220 PF, F, keypad, arrow, and editing keys.
  757.  . A big selection of keyboard verbs ("\Kverbs"), as in MS-DOS Kermit,
  758.      including a complete set of VT220 keyboard verbs and a
  759.      new keymap file, CKOVTK2.INI, to set them up for you, and
  760.      allowing the Num Lock key to be used as DEC PF1 (or anything else);
  761.  . Hebrew terminal emulation for use with ALEPH library software;
  762.  . Ability to assign user-defined macros to hot keys via \Kverbs;
  763.  . Executes APC escape sequences, just like MS-DOS Kermit, for
  764.      "auto-download", "auto-upload", and auto-anything-else;
  765.  . Improved colors, color control, new border color;
  766.  . Improved, context-sensitive popup help screens and status lines;
  767.  . Print/Dump screen;
  768.  . Many new host-controlled printer actions;
  769.  . Redirection of printer to file;
  770.  . New screen rollback options and features, increased rollback capacity;
  771.  . TELNET bugs fixed, TELNET screen-size negotiation added;
  772.  . Session debugging display, including graphic display of TELNET
  773.      options, control characters, and escape sequences;
  774.  . Compose Key for composing accented characters;
  775.  . New unique scan codes added for keypad period, Shift-Esc, Tab;
  776.  . Answerback string now includes C-Kermit version number and terminal type;
  777.  . Code page control.
  778.  . SET FLOW KEEP now leaves RTS alone instead of always turning it on.
  779.  
  780. OS/2 C-Kermit file transfer improvements:
  781.  . File transfer recovery.
  782.  . ".LONGNAME" attribute supported on FAT file systems.
  783.  . Automatic directory creation for incoming files.
  784.  . SET FILE TYPE LABELED, a file-transfer mode that transfers OS/2
  785.      files along with all their attributes (read-only, hidden, system,
  786.      and extended), similar to the same facility in VMS C-Kermit.
  787.  . Automatic parity detection during file transfer;
  788.  . Ability to transfer files with IBM mainframes thru non-transparent
  789.      3270 protocol converters;
  790.  . SET FILE COLLISION UPDATE really works now;
  791.  . Server's execution of REMOTE DIRECTORY, REMOTE TYPE, etc, fixed;
  792.  . Problems transferring with HP-48, CP/M, etc, fixed.
  793.  . New XSEND macro transfers entire directory trees intact.
  794.  . New macros for activating external protocols.
  795.  
  796. Other OS/2 C-Kermit improvements:
  797.  . TCP/IP support for IBM TCP/IP 1.2.1 was added in edit 189; edit 190 adds
  798.    native-mode support for IBM TCP/IP 2.0, Essex Systems TCP/2, FTP Software
  799.    PC/TCP, and IP-Switch Vantage.
  800.  . Support for the LAN Manager Named Pipe communication method.
  801.  . Support for peer-to-peer NETBIOS connections (e.g. to MS-DOS Kermit).
  802.  . NetBIOS and Named Pipe connections can be either established or received.
  803.  . A REXX programming interface, so C-Kermit scripts can contain REXX
  804.      commands, and REXX programs executed from within C-Kermit may contain
  805.      C-Kermit commands.  This also works, to a limited extent, with VX-REXX.
  806.  . Improved, more-flexible install procedure.
  807.  . HP-Roman8 character-set support.
  808.  . Hebrew text-file transfer.
  809.  . Task list adjusted to show current serial port or TELNET host.
  810.  . More accurate available-space checking for incoming files.
  811.  . Documentation for updates now in indexed VIEW/INFO format.
  812.  
  813. AMIGA C-KERMIT IMPROVEMENTS
  814.  
  815. File transfer recovery (RESEND)
  816. DIAL command added.
  817. SCRIPT command added.
  818. SHOW MODEM now shows modem signals.
  819. Date/time formats fixed.
  820. Timeouts fixed.
  821.  
  822. ATARI ST
  823.  
  824. The Atari ST version has not been updated from 5A(189) level.  Bruce J.
  825. Moore, who had previously cared for the Atari ST version, would like to
  826. turn over this responsibility to someone else who has more time and a
  827. bigger Atari ST system -- volunteers are needed.
  828.  
  829. ACKNOWLEDGEMENTS
  830.  
  831. Grateful acknowledgements for help with developing and testing edit 190 to:
  832.  
  833.   Ken Adelman, Jeffrey Altman, Ric Anderson, Ronald Antony, Steven Asher,
  834.   William Bader, Mark Berryman, John Chandler, Albert Crosby, Joe Doupnik,
  835.   Alex Dupuy, Max Evarts, Vincent Fatica, Mike Freeman, Christine Gianone,
  836.   Madhusudan Giyyarpuram, Bill Glass, Chuck Goodhart, Eugenia Harris, Russ
  837.   Herman, Dan Hildebrand, Tarjei Jensen, Hugo Jimenez, Mark Johnson, Terry
  838.   Kennedy, "Carlo Kid", Tom Kloos, John Kohl, Bo Kullmar, David Lane, Mike
  839.   Long, James Lummel, Scott Mace, Montserrat Mane, Mike O'Malley, Andy
  840.   Newcomb, Marc Pawliger, Paul Placeway, Jim Reisert, Kai Uwe Rommel,
  841.   Shinichi Sakata, Nick Sayer, Bill Schlesinger, Steven Schultz, Jason
  842.   Seaman, Olaf Seibert, Rick Sladkey, Marko Teittinen, Lee Tibbert, Bernie
  843.   Volz, Steve Walton, Jamie Watson, Rick Watson, Rob Weiner, Gerald Werner,
  844.   Steven Woolgar, and many others, and with apologies to everybody I missed.
  845.  
  846. Special thanks to Jeffrey Altman for huge amounts of work on OS/2 C-Kermit
  847. (REXX, .LONGNAME, Labeled-File transfer, mouse, Named Pipe, and NETBIOS
  848. support, multithreading in the CONNECT module, plus the installation script
  849. and much more), and also to Kai Uwe Rommel for much OS/2 work, to David Lane
  850. for the Stratus VOS support -- *all* of it, to Steve Walton for his
  851. continuing support of the Amiga, to Terry Kennedy for many services above
  852. and beyond the call of duty, to Mike O'Malley for not only the CMU/Tek
  853. TCP/IP support in C-Kermit but also for the CMU/Tek sockets library itself,
  854. and to Eduard Vopicka in Prague for his contributions to the UNIX CONNECT
  855. module.
  856.  
  857. TESTING
  858.  
  859. I have successfully compiled and tested edit 190 on the following platforms:
  860.  
  861.    Apple Macintosh with System 6.03 and MPW C 3.2
  862.    Apple PowerMac 7100 System 7.1.2
  863.    Apple Centris 660 AV System 7.1
  864.    Data General AViiON DG/UX 5.4
  865.    Data General MV 2500 with AOS/VS-II 2.20.00.39 and TCP/IP-II
  866.    DEC Alpha AXP with OSF/1 1.3 and 2.0
  867.    DEC Alpha AXP with OpenVMS 1.5 and 6.1
  868.    DEC MicroVAX-II with VMS 5.3 and VAX C 3.1 and TGV MultiNet TCP/IP
  869.    DEC VAXstation 3100 with VMS 5.5 and VAX C 3.2 and DEC TCP/IP
  870.    DECstation 5800 with Ultrix 4.2
  871.    HP-9000 Model 300 4.4BSD
  872.    HP-9000 Model 550 with HP-UX 5.21
  873.    HP-9000 Model 385 with HP-UX 8.00
  874.    HP-9000 Model 715 with HP-UX 9.03
  875.    HP-9000 Model 712 with HP-UX 9.05
  876.    IBM PS/2-70 with OS/2 2.00
  877.    IBM PS/VP with OS/2 2.01 and IBM TCP/IP 1.20 (16-bit and 32-bit)
  878.    IBM RS/6000 with AIX 3.2.1
  879.    NeXT with NeXTSTEP 3.1
  880.    PC 486/50 with Dell UNIX System V/386 R4
  881.    PC 486/50 with Linux 0.99.14
  882.    PC 486/50 with UnixWare 1.1.1
  883.    PC 486/xx with QNX 4.21 (16-bit and 32-bit)
  884.    PC 486/xx with NetBSD 1.0
  885.    Silicon Graphics Indigo R4000 with IRIX 5.2
  886.    Sun SPARC-10 with SunOS 4.1.3 in BSD and POSIX environments
  887.    Sun SPARC-10 with Solaris 2.3
  888.  
  889. Volunteer testers have reported success on numerous other platforms, listed
  890. at the end of the ckc190.upd file.
  891.  
  892. I'd like to find out every machine and operating system where this new version
  893. can be built and used successully.  Please report testing results, positive or
  894. negative, or just questions, to kermit@columbia.edu.  In your reports, please
  895. include:
  896.  
  897.  . The make and model of computer
  898.  . The operating system name and version
  899.  . The build procedure if any, e.g. which UNIX makefile entry you used
  900.  . The size of the resulting (stripped) executable.
  901.  
  902. For example:
  903.  
  904. MACHINE                 OS NAME     OS VERSION  MAKE ENTRY  DATE     SIZE
  905. DEC Alpha AXP 3000-800  VMS / TVG 3.3   6.1FT4  ckvker.mak  940820 819200
  906. Dell 433 DE             SCO UNIX       3.2v4.0  sco32v4     940820 344872
  907. IBM RS/6000 320         AIX             3.2.3E  rs6aix32c   940820 491445
  908. Harris Night Hawk       CX/UX              6.1  cx_ux       940820 626560
  909. Silicon Graphics Indigo IRIX            4.0.5F  irix40ypc   940820 606208
  910. Tandy Model 6000        Xenix              3.2  trs16       940820 435842
  911.  
  912. HOW TO GET IT
  913.  
  914. During the testing period, C-Kermit 5A(190) will be available via anonymous
  915. ftp from kermit.columbia.edu [128.59.39.2] in the following directories:
  916.  
  917.   kermit/test/text  -  Text files, ftp in text (ASCII) mode
  918.   kermit/test/bin   -  Binary files, ftp in binary (I) mode
  919.  
  920. In particular:
  921.  
  922. kermit/test/bin/cku190.tar.Z (or cku190.tar.gz for gunzip)
  923.   Compressed (or gzip'd) tar archive for the complete set of files
  924.   needed for UNIX C-Kermit.  C-Kermit must be built from the included
  925.   source code using the included makefile (but if you don't have a C
  926.   compiler, see below about selected binaries).  Read the comments at 
  927.   the top of the makefile for more detailed building instructions.
  928.  
  929. kermit/test/bin/cko190.zip
  930.   ZIP archive of the complete OS/2 C-Kermit distribution (no source code).
  931.   Includes both the 32- and 16-bit versions, all supporting files, and an
  932.   automated install script (INSTALL.CMD).
  933.  
  934. kermit/test/text/ckvaaa.hlp
  935.   A text file explaining exactly which files are needed for the VMS version.
  936.   Get this file, read it, then follow the instructions.
  937.  
  938. kermit/test/text/ckm*
  939.   ckm190.hqx - Macintosh Kermit 0.991(190) in BinHex 4.0 format.
  940.   ckmker.bwr - Macintosh Kermit "beware" file (up to date).
  941.   ckmaaa.hlp - Macintosh Kermit "read me" file (points to other files too).
  942.  
  943. kermit/test/text/ckd190.uue
  944.   uuencoded AOS/VS DUMP_II dumpfile containing the AOS/VS C-Kermit
  945.   executable and supporting text files.
  946.  
  947. kermit/test/bin/
  948.   Also contains selected C-Kermit executables for UNIX, VMS, AOS/VS, and
  949.   others.  See the READ.ME file in that directory for a list.
  950.  
  951. kermit/test/text/ckcker.upd
  952.   Documentation for all features new to edits 189 and 190.  Use this as
  953.   a supplement to the user manual, "Using C-Kermit" and/or "C-Kermit
  954.   Einfuehrung und Referenz".
  955.  
  956. kermit/test/text/ckc190.upd
  957.   Detailed edit history and test results.
  958.  
  959. kermit/test/text/ckaaaa.hlp
  960.   A text file describing all of the C-Kermit files and which ones are needed
  961.   for each type of system, including the sources files, which are all in the
  962.   the kermit/test/text directory.
  963.  
  964. Some of the binaries for this version might not be quite up to date, and in
  965. a few cases might be missing altogether.  The stragglers will be installed 
  966. as they arrive.  (If you are able to provide any of the missing our outdated
  967. ones, please let me know.)
  968.  
  969. The public Beta testing period should be relatively short because this
  970. version has already been tested thoroughly by a smaller (though still quite
  971. large) group.  Please send testing results to kermit@columbia.edu.
  972. Hopefully we can have the new release out of Beta quickly -- e.g. in time
  973. for the Fall semester.  Thanks.
  974.  
  975. - Frank
  976.  
  977. ------------------------------
  978.  
  979. Date: Tue, 15 Jun 93 16:30:00 EDT
  980. From: Frank da Cruz <fdc@columbia.edu>
  981. Subject: Announcing C-Kermit 5A(189)
  982. Keywords: C-Kermit 5A, Hebrew
  983. Keywords: Efficiency, Performance, Control-Character Prefixing
  984. Keywords: Prefixing of Control Characters, TCP/IP, OS/2
  985.  
  986. This is to announce C-Kermit 5A(189) for UNIX, VMS, OS/2, AOS/VS, and some
  987. other operating systems.  This is a minor update of C-Kermit 5A(188).  The
  988. major new features are:
  989.  
  990.  . Control-character unprefixing.
  991.  . Hebrew character-set translation.
  992.  . New APC command for use with MS-DOS Kermit.
  993.  . TCP/IP support for OS/2 systems equipped with IBM TCP/IP.
  994.  . Terminal emulation scrollback improvements for OS/2.
  995.  . Sliding window protocol error-recovery improvements
  996.  . Support for Process Software TCPware for VMS
  997.  . Many new and/or improved UNIX makefile entries, especially for SCO
  998.  . OUTPUT command improvements: buffering, pacing control
  999.  . POSIX improvements: file timestamps, access to hostname
  1000.  . RS/6000 AIX improvements, primarily RTS/CTS flow control
  1001.  . VMS improvements, including GNU CC support, better operation under VAX PSI
  1002.  . Numerous minor bug fixes
  1003.  
  1004. The two major new features -- control-character unprefixing and Hebrew
  1005. character-set translation, are described in the announcements above, and also
  1006. in the new "update" file, CKCKER.UPD, which serves as a new supplement to
  1007. the book "Using C-Kermit".  See the CKC189.UPD file for full details of all
  1008. the changes.
  1009.  
  1010. The OUTPUT command improvements increase the speed of the OUTPUT command,
  1011. which is important on X.25 networks and for I/O-intensive script programs, and
  1012. they also allow you to slow OUTPUTs down, for example when interacting with
  1013. devices that can't accept characters at the full transmission speed.
  1014.  
  1015. OS/2 C-Kermit now supports TCP/IP connections, just like the UNIX, (Open)VMS,
  1016. and AOS/VS versions do, with all the same features, for OS/2 2.x systems
  1017. equipped with IBM TCP/IP.  The new TCP/IP support requires a small but
  1018. important change in the C-Kermit installation procedure for OS/2 systems that
  1019. are NOT equipped with TCP/IP.  Be sure to read the READ.ME file for details.
  1020. Or, better still, run the new automatic installation procedure contributed by
  1021. Jeffrey Altman.  Files needed for the OS/2 version:
  1022.  
  1023. OS/2 Name     watsun.cc.columbia.edu   KERMSRV@CUVMA   Remarks
  1024.  
  1025.  READ.ME       kermit/b/ckoaaa.hlp      CKOAAA DSK     READ-ME file (read it!)
  1026.  INSTALL.CMD   kermit/b/ckoins.cmd      CKOINS CMD     Install procedure
  1027.  
  1028.  CKOKER32.EXE  kermit/bin/ckoker32.exe   (none)        32-bit binary
  1029.   (none)       kermit/b/ckoker32.boo    CKOKER32 BOO   Same, BOO-encoded 
  1030.  CKOSYSL.CK2   kermit/bin/ckosysl.ck2    (none)        32-bit SYSLEVEL info
  1031.   (none)       kermit/b/ckosys32.boo    CKOSYS32 BOO   Same, BOO-encoded
  1032.  CKOTCP32.DLL  kermit/bin/ckotcp32.dll   (none)        32-bit dummy TCP/IP DLL
  1033.   (none)       kermit/b/ckotcp32.boo    CKOTCP32 BOO   Same, BOO-encoded
  1034.  
  1035.  CKOKER16.EXE  kermit/bin/ckoker16.exe   (none)        16-bit binary
  1036.   (none)       kermit/b/ckoker16.boo    CKOKER16 BOO   Same, BOO-encoded 
  1037.  CKOSYSL.CK1   kermit/bin/ckosysl.ck2    (none)        16-bit SYSLEVEL info
  1038.   (none)       kermit/b/ckosys16.boo    CKOSYS16 BOO   Same, BOO-encoded
  1039.  CKOTCP16.DLL  kermit/bin/ckotcp16.dll   (none)        16-bit dummy TCP/IP DLL
  1040.   (none)       kermit/b/ckotcp16.boo    CKOTCP32 BOO   Same, BOO-encoded
  1041.  
  1042.  CKERMIT.CMD   kermit/b/ckermit.cmd     CKERMIT CMD    Sample startup file
  1043.  CKERMIT.ICO   kermit/bin/ckoker.ico     (none)        Desktop Icon
  1044.   (none)       kermit/b/ckoicon.boo     CKOICON BOO    Same, BOO-encoded
  1045.  
  1046.  CKERMIT.INI   kermit/b/ckermit.ini     CKERMIT INI    Standard init file
  1047.  CKERMOD.INI   kermit/b/ckermod.ini     CKERMOD INI    Sample customizations
  1048.  CKERMIT.KDD   kermit/b/ckermit.kdd     CKERMIT KDD    Sample dial directory
  1049.  CKERMIT.KSD   kermit/b/ckermit.ksd     CKERMIT KSD    Sample service dir.
  1050.  CKCKER.UPD    kermit/b/ckcker.upd      CKCKER UPD     Updates documentation
  1051.  CKCKER.BWR    kermit/b/ckcker.bwr      CKCKER BWR     C-Kermit "beware" file
  1052.  CKOKER.BWR    kermit/b/ckoker.bwr      CKOKER BWR     "beware" file for OS/2
  1053.  CKOVTK.INI    kermit/b/ckovtk.ini      CKOVTK INI     VT102 keypad map
  1054.  
  1055. For convenience, all these files have been collected together into a ZIP file:
  1056.  
  1057.  CKOKER.ZIP    kermit/bin/ckoker.zip     (none)        All OS/2 C-Kermit files
  1058.   (none)       kermit/b/ckozip.boo      CKOZIP BOO     Same, boo-encoded
  1059.  
  1060. For other versions, some of the binaries are available, others might not have
  1061. come in yet.  Binaries are located in kermit/bin/ck*.  See kermit/bin/READ.ME
  1062. (text).  VMS binaries are available for VAX/VMS (no TCP/IP), VAX/VMS (TGV
  1063. MultiNet), VAX/VMS (DEC UCX), AXP/VMS (no networks) as ckv*.exe, and also in
  1064. kermit/b/ckv*.hex (to be decoded with VMSDEH or CKVDEH -- same thing).  The
  1065. Data General AOS/VS binary is in kermit/bin/ckdker.pr, also available as a
  1066. uuencoded dumpfile in kermit/b/ckdker.uue.  Various UNIX binaries are in
  1067. kermit/bin/cku*.*; additional ones will be added as they arrive, space
  1068. permitting.
  1069.  
  1070. The complete source files and online documentation are in kermit/b.  Begin by
  1071. getting the file ckaaaa.hlp and reading it for a guide to which files you
  1072. need.  All files in kermit/b are also available on BITNET via KERMSRV at CUVMA
  1073. with the same names, but converted to uppercase.
  1074.  
  1075. Thanks to Jeffrey Altman, William Bader, Stefaan Eeckels, William Glass,
  1076. Hunter Goatley, Michael Godfrey, Terry Kennedy, Lawrence Kirby, Tom Kloos,
  1077. Fulvio Marino, Kai Uwe Rommel, Warren Tucker, Eduard Vopicka, and many others
  1078. for their help with this release.
  1079.  
  1080. ------------------------------
  1081.  
  1082. Date: Mon, 23 Nov 92 16:40:17 EST
  1083. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1084. To: Info-Kermit
  1085. Subject: Info-Kermit Digest V16 #6
  1086. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  1087. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  1088.  
  1089. Info-Kermit Digest         Mon, 23 Nov 1992        Volume 16 : Number 6
  1090.  
  1091. Today's Topics:
  1092.         Announcing C-Kermit 5A
  1093.  
  1094.  
  1095. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  1096. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  1097. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  1098. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  1099.  
  1100.   SUBSCRIBE I$KERMIT <your-personal-name>    (To start a subscription)
  1101.   UNSUBSCRIBE I$KERMIT                       (To cancel a subscription)
  1102.   REGISTER I$KERMIT <your-personal-name>     (To correct your name)
  1103.  
  1104. Kermit files may be obtained over networks and by mail order.  On the
  1105. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1106. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1107. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1108. files.  The file kermit/read.me is a general guide to where things are.  The
  1109. Kermit files are in directories kermit/a, kermit/b, kermit/c, kermit/d, and
  1110. kermit/e.  Test versions are in kermit/test.  All files in these directories
  1111. should be transferred in text (ASCII) mode.  Binaries are in kermit/bin (use
  1112. ftp in binary mode).  All files on watsun have lowercase names, and case is
  1113. significant.
  1114.  
  1115. You can also get Kermit files over the BITNET/EARN network; to get started
  1116. send a message with text HELP to KERMSRV, the Kermit file server, at host
  1117. CUVMA.  For detailed instructions, read the file kermit/a/aanetw.hlp
  1118. (AANETW.HLP on KERMSRV).  To order by mail, request a complete list of Kermit
  1119. versions and an order form from Kermit Distribution, Columbia University
  1120. Center for Computing Activities, 612 West 115th Street, New York, NY 10025
  1121. USA.
  1122.  
  1123. ----------------------------------------------------------------------
  1124.  
  1125. Date: Mon, 23 Nov 92 16:59:59 EST
  1126. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1127. Subject: Announcing C-Kermit 5A
  1128. Keywords: C-Kermit 5A, UNIX Kermit, VMS Kermit, Amiga Kermit
  1129. Keywords: Atari ST Kermit, OS/2 Kermit, OS-9 Kermit, AOS/VS Kermit
  1130. Keywords: Sliding Windows, Script Programming, International Character Sets
  1131. Keywords: TCP/IP and C-Kermit
  1132. Xref: Commodore Amiga, See Amiga
  1133. Xref: OpenVMS, See VMS
  1134.  
  1135. I am delighted to FINALLY announce the FINAL release of C-Kermit version 5A,
  1136. for UNIX, VMS, OpenVMS, OS/2, AOS/VS, OS-9, the Commodore Amiga, and the
  1137. Atari ST.  The edit number is 188.  C-Kermit was written by Frank da Cruz
  1138. of Columbia University with contributions from hundreds of other programmers
  1139. all over the world.  Version 5A is the product of three and a half years of
  1140. development; the previous release of C-Kermit was 4E(072), released in
  1141. January 1989.  Version 5A was first announced for public Beta testing in
  1142. Info-Kermit V15 #2, 18 February, 1992.  The second and final Beta test was
  1143. announced in V16 #5, 13 Nov 1992.  The second beta test, though short, proved
  1144. quite successful, and therefore the software is being released.
  1145.  
  1146. C-Kermit 5A(188) is available for the following operating systems:
  1147.  
  1148.  . UNIX, practically all versions: AIX, ULTRIX, SunOS, BSD, System V, etc
  1149.  . VAX and AXP VMS and OpenVMS
  1150.  . Data General MV systems with AOS/VS
  1151.  . PCs and PS/2s with OS/2 1.0 and 2.0
  1152.  . Microware OS-9
  1153.  . The Commodore Amiga
  1154.  . The Atari ST
  1155.  
  1156. The major improvements in version 5A since version 4E are:
  1157.  
  1158.  . Improved file transfer efficiency:  sliding windows, longer packets,
  1159.    locking shifts, dynamic packet length, automatic parity detection.
  1160.  . Character-set translation for both file transfer and CONNECT mode,
  1161.    including West European, East European, Cyrillic, and Japanese.
  1162.  . Improved CONNECT-mode performance.
  1163.  . Dialing improvements, support for more modems, a new dialing directory.
  1164.  . The ability to make TCP/IP and other network connections.
  1165.  . A powerful, easy-to-use script programming language similar to MS-DOS
  1166.    Kermit's.
  1167.  . File attribute packet support to convey file size, type, date, and
  1168.    character-set.
  1169.  . New file collision options.
  1170.  . New server features, including security.
  1171.  . FULLSCREEN file transfer display available in VMS, OS/2, OS-9, and most
  1172.    UNIX implementations.
  1173.  . Ability to transfer files with IBM mainframes through non-transparent
  1174.    3270 protocol converters.
  1175.  . Non-error-checked file transfer via TRANSMIT and LOG SESSION.
  1176.  . Commands can be interrupted and C-Kermit returned to its prompt.
  1177.  . In UNIX, C-Kermit can be suspended and continued in the fore- or background.
  1178.  . More systems supported, including many more varieties of UNIX.
  1179.  . Support for hardware flow control on selected systems.
  1180.  . Improvements in every area too numerous to list.
  1181.  
  1182. Special highlights:
  1183.  
  1184. C-Kermit 5A includes extensive support for VMS and OpenVMS on VAX and Alpha
  1185. AXP platforms, including detailed knowledge of the VMS file system and a
  1186. special method for encoding complex VMS files for transmission and archival,
  1187. thanks to Terry Kennedy of Saint Peters College.  It also supports three
  1188. different TCP/IP networking products for VMS: DEC, TGV, and Wollongong; thanks
  1189. in particular to folks at TGV, DEC, and Wollongong for their help.
  1190.  
  1191. The OS/2 version includes built-in VT102 and VT52 terminal emulators with key
  1192. mapping, screen rollback, printer control, color selection, and communications
  1193. features including both software and hardware flow control and, if you have
  1194. PATHWORKS installed on your PC, support for DECnet LAT connections.  Thanks to
  1195. Kai Uwe Rommel of the Technical University of Munich for a great deal of work
  1196. on the OS/2 specifics.
  1197.  
  1198. The Data General AOS/VS version is brand-new and fully up to date, the first
  1199. upgrade to this program since version 4D in May 1987, thanks to Eugenia
  1200. Harris at DG.  It includes all the major features of version 5A, including
  1201. built-in TCP/IP support.
  1202.  
  1203. The OS-9 specifics were done by Christian Hemsing, RWTH, Aachen.  Thanks.
  1204. The Commodore Amiga specifics are from Steve Walton.  Thanks.
  1205. The Atari ST support is from Bruce J. Moore.  Thanks.
  1206.  
  1207. DOCUMENTATION
  1208.  
  1209. Like MS-DOS Kermit 3.x, C-Kermit 5A comes with a book, "Using C-Kermit" by
  1210. Frank da Cruz and Christine M. Gianone, published by Digital Press,
  1211. Burlington, MA, USA, Digital Press ISBN: 1-55558-108-0, Prentice Hall ISBN:
  1212. 0-13-037490-3.  US single-copy price: $34.95; quantity discounts available.
  1213. Publication is still in progress, and should be complete in mid-January 1993.
  1214. In the USA, call DECdirect toll-free 1-800-344-4825 to order; use order number
  1215. EY-J896E-DP.  Major credit cards accepted.
  1216.  
  1217. HOW TO GET IT
  1218.  
  1219. C-Kermit 5A(188) is available on the Internet via anonymous ftp from
  1220. host watsun.cc.columbia.edu [128.59.39.2], using text (ASCII) mode, in the
  1221. directory kermit/b/, and on BITNET/EARN from host CUVMA through the
  1222. KERMSRV file server, in the main area.  Warning: some files might have records
  1223. longer than 80, making it impossible for KERMSRV to MAIL them to you.
  1224.  
  1225. You can also order C-Kermit 5A on magnetic media (diskette, 9-track tape, TK50
  1226. cartridge, or quarter-inch tape cartridge) from Columbia University by mail
  1227. order as "Tape B" (see the order form, kermit/a/aaxfly.doc or aaxfly.ps).
  1228.  
  1229. The C-Kermit filenames all start with the letters "ck" (for C-Kermit).  The
  1230. third letter in the filename is used for grouping: c = Portable C, u =
  1231. UNIX-specific, v = VMS-specific, etc.  The following sections give brief
  1232. synopses of the files needed for each version.  A detailed description of
  1233. the file naming conventions and organization is given in the file
  1234. ckaaaa.hlp.  Notation:
  1235.  
  1236.     *   = matches any string of characters
  1237.   [abc] = matches the single character a, b, or c
  1238.  
  1239. GENERAL TEXT FILES
  1240.  
  1241.   ckaaaa.hlp   Explanation of file naming conventions
  1242.   ckcplm.doc   C-Kermit "program logic manual"
  1243.   ckccfg.doc   C-Kermit configuration info
  1244.   ckcker.bwr   General C-Kermit beware file
  1245.   ckuker.doc   plain-text user manual (still for edit 179)
  1246.   ckuker.ps    Postscript user manual (ditto)
  1247.   ckcker.upd   Detailed description of changes since edit 179
  1248.  
  1249. INITIALIZATION AND COMMAND FILES
  1250.  
  1251.   ckermit.ini  Standard initialization file for all versions
  1252.   ckermod.ini  Sample user-modification (customization) file for all versions
  1253.   ckermit.kdd  Sample Kermit Dialing Directory
  1254.   ckermit.ksd  Sample Kermit Services Directory
  1255.  
  1256. NOTE: Some of the binaries listed below are not yet at edit 188 level.  They
  1257. will be installed as soon as they arrive.
  1258.  
  1259. THE UNIX VERSION
  1260.  
  1261.   UNIX sources:     ck[cuw]*.[cwh] (+ ckustr.sed for 2.1x BSD)
  1262.   UNIX build:       ckuker.mak (for 2.1xBSD, use ckubs2.mak)
  1263.   UNIX docs:        ckuins.doc, ckuker.bwr, ckuker.nr
  1264.   UNIX binaries:    There are some UNIX binaries in kermit/bin/wermit.*,
  1265.             use ftp in binary mode:
  1266.  
  1267.               wermit.next         - NeXT OS 2.0 or 3.0
  1268.               wermit.sun4         - SunOS 4.1.1, sparc
  1269.               wermit.sv386r4      - i368 with Dell System V R4
  1270.  
  1271.   There is also a compressed tar archive of the UNIX sources and makefile
  1272.   in kermit/bin/cku188.tar.Z, which you can ftp in BINARY mode.
  1273.  
  1274. To build the UNIX version, rename ckuker.mak (or ckubs2.mak) to makefile, read
  1275. the comments at the top of the makefile to select the make-option appropriate
  1276. for your computer, and then give the appropriate "make" command, for example
  1277. "make bsd", "make sunos41", "make sys5r4", etc (there are about 150
  1278. possibilities).  Read the makefile and the file ckuins.doc for further
  1279. installation instructions.
  1280.  
  1281. THE (Open)VMS VERSION
  1282.  
  1283.   VMS sources:      ck[cuwv]*.[cwh], plus ckvcvt.c (labeled-file decoder)
  1284.   VMS build:        ckvker.com (DCL), ckvker.mak (VMS MAKE), or
  1285.             ckvker.mms (MMS).  Instructions: ckvins.doc.
  1286.   VMS executable:   ckvker.hex, use ckvdeh.mar to decode it into .EXE format.
  1287.             NOTE: this executable does not include TCP/IP support.
  1288.   VMS docs:         ckvker.hlp, ckvins.doc, ckvker.bwr
  1289.  
  1290. To get a version of VMS C-Kermit that includes TCP/IP networking support, you
  1291. must build from source code on a VMS system that has a C compiler and
  1292. libraries plus the TCP/IP libraries for DEC, TGV, or Wollongong TCP/IP.
  1293.  
  1294. THE OS/2 VERSION
  1295.  
  1296.   OS/2 sources:     ck[cuwo]*.[cwh], ckwart.def, ckoker.def
  1297.   OS/2 build:       ckoker.mak
  1298.   OS/2 executable:  ckoker16.boo (unboo with ckbunb.c)              (16-bit)
  1299.             ckoker32.boo (ditto)                            (32-bit)
  1300.             or kermit/bin/ckoker16.exe (ftp in binary mode) (16-bit)
  1301.             or kermit/bin/ckoker32.exe (ditto)              (32-bit)
  1302.   OS/2 doc:         ckoker.bwr
  1303.  
  1304.     OS/2 C-Kermit comes in a 16-bit version (required for OS/2 1.x) and a
  1305.     32-bit version (only works on OS/2 2.x).  See ckoker.bwr for details.
  1306.  
  1307. THE DATA GENERAL AOS/VS VERSION
  1308.  
  1309.   AOS/VS sources:     ck[cuwd]*.[cwh]
  1310.   AOS/VS build:       ckd*.cli
  1311.   AOS/VS executable:  kermit/bin/ckdker.df (binary, dumpfile format)
  1312.               ckdker.uue (uuencoded, decode with ckdeco.c)
  1313.   AOS/VS doc:         ckdins.doc, ckdker.bwr
  1314.  
  1315. THE OS-9 VERSION
  1316.  
  1317.   OS-9 sources:     ck[cuw9]*.[cawh]
  1318.   OS-9 build:       ck9ker.mak or ck9ker.gcc
  1319.   OS-9 executable:  ck9ker.boo (unboo with ckbunb.c) (for OS-9 2.2 - 2.4)
  1320.             ck9ker.bin (ftp in binary mode)
  1321.   OS-9 doc:         ck9ker.bwr, ck9ker.doc
  1322.  
  1323. THE AMIGA VERSION
  1324.  
  1325.   Amiga sources:    ck[cuwi]*.[cwh]
  1326.   Amiga build:      ckiker.mak (use Aztec C V5.0b)
  1327.   Amiga executable: ckiker.boo (for edit 178 -- unboo with ckbunb.c)
  1328.             kermit/bin/ckiker.exe (ftp in binary mode)
  1329.   Amiga doc:        ckiker.bwr, ckiker.doc (old)
  1330.  
  1331. THE ATARI ST VERSION
  1332.  
  1333.   Atari ST sources: ck[cuws]*.[cwh]
  1334.   Atari build:      cksker.mak
  1335.   Atari executable: cksker.boo (full version, unboo with ckbunb.c).
  1336.             kermit/bin/cksker.ttp (full version, ftp in binary mode)
  1337.             kermit/bin/cksncp.ttp (no cmd parser,ftp in binary mode)
  1338.   Atari doc:        (none yet)
  1339.  
  1340. Please report successes or failures to Frank da Cruz, FDCCU@CUVMA.BITNET
  1341. or fdc@watsun.cc.columbia.edu.  Thanks again to the hundreds of people who
  1342. helped with the development and testing of C-Kermit 5A.
  1343.  
  1344. ------------------------------
  1345.  
  1346. End of Info-Kermit Digest
  1347. *************************
  1348.  
  1349.  
  1350. Date: Fri, 13 Nov 92 11:42:56 EST
  1351. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1352. To: Info-Kermit
  1353. Subject: Info-Kermit Digest V16 #5
  1354. Reply-To: Info-Kermit@watsun.cc.columbia.edu
  1355. Queries-To: Info-Kermit-Request@WATSUN.CC.COLUMBIA.EDU
  1356.  
  1357. Info-Kermit Digest         Fri, 13 Nov 1992        Volume 16 : Number 5
  1358.  
  1359. Today's Topics:
  1360.         Announcing C-Kermit 5A(186), The Final Beta Test
  1361.  
  1362. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  1363. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  1364. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  1365. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  1366.  
  1367.   SUBSCRIBE I$KERMIT <your-personal-name>    (To start a subscription)
  1368.   UNSUBSCRIBE I$KERMIT                       (To cancel a subscription)
  1369.   REGISTER I$KERMIT <your-personal-name>     (To correct your name)
  1370.  
  1371. Kermit files may be obtained over networks and by mail order.  On the
  1372. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1373. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1374. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1375. files.  The file kermit/read.me is a general guide to where things are.  The
  1376. Kermit files are in directories kermit/a, kermit/b, kermit/c, kermit/d, and
  1377. kermit/e.  Test versions are in kermit/test.  All files in these directories
  1378. should be transferred in text (ASCII) mode.  Binaries are in kermit/bin (use
  1379. ftp in binary mode).  All files on watsun have lowercase names, and case is
  1380. significant.
  1381.  
  1382. You can also get Kermit files over the BITNET/EARN network; to get started
  1383. send a message with text HELP to KERMSRV, the Kermit file server, at host
  1384. CUVMA.  For detailed instructions, read the file kermit/a/aanetw.hlp
  1385. (AANETW.HLP on KERMSRV).  To order by mail, request a complete list of Kermit
  1386. versions and an order form from Kermit Distribution, Columbia University
  1387. Center for Computing Activities, 612 West 115th Street, New York, NY 10025
  1388. USA.
  1389.  
  1390. ----------------------------------------------------------------------
  1391.  
  1392. Date: Tue, 10 Nov 44, 13:30:00 EST
  1393. >From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1394. Subject: Announcing C-Kermit 5A(186), The Final Beta Test
  1395. Keywords: C-Kermit 5A, UNIX Kermit, VMS Kermit, Amiga Kermit
  1396. Keywords: Atari ST Kermit, OS/2 Kermit, OS-9 Kermit, AOS/VS C-Kermit
  1397. Keywords: Sliding Windows, Script Programming, International Character Sets
  1398. Keywords: TCP/IP and C-Kermit
  1399. Xref: Commodore Amiga, See Amiga
  1400. Xref: OpenVMS, See VMS
  1401.  
  1402. The final Beta release of C-Kermit 5A, Version 5A(186) BETA-8, is ready for
  1403. public testing.  This will be a relatively short testing period.  The final
  1404. release of version 5A should occur in a few weeks.
  1405.  
  1406. C-Kermit 5A is available for:
  1407.  
  1408.  . UNIX, practically all versions: AIX, ULTRIX, SunOS, BSD, System V, etc
  1409.  . VAX and AXP VMS and OpenVMS
  1410.  . Data General MV systems with AOS/VS
  1411.  . PCs and PS/2s with OS/2 1.0 and 2.0
  1412.  . Microware OS-9
  1413.  . The Commodore Amiga
  1414.  . The Atari ST
  1415.  
  1416. The changes since the first Beta release, 5A(179), on February 8th, 1992,
  1417. which was announced in Info-Kermit V15 #2, are:
  1418.  
  1419. SYSTEMS AND NETWORKS SUPPORTED
  1420.  
  1421.  . New support for Data General AOS/VS, including TCP/IP
  1422.  . Many new UNIX versions supported
  1423.  . OpenVMS AXP support
  1424.  . DEC TCP/IP, Wollongong TCP/IP, and TGV MultiNet TCP/IP support in (Open)VMS
  1425.  . Improved performance and functionality on VMS and OpenVMS
  1426.  . DECnet LAT supported in OS/2 version, and many OS/2-specific improvements
  1427.  
  1428. COMMUNICATIONS AND DIALING
  1429.  
  1430.  . Dialing directory feature added
  1431.  . Many new controls over the dialing process
  1432.  . Improved support for Telebit, Hayes, and Hayes-compatible modems
  1433.  . New support for CCITT and Digitel modems
  1434.  . New commands for managing TCP/IP connections and TELNET protocol
  1435.  . Improved support for hardware flow control
  1436.  . Improved SunLink X.25 support
  1437.  
  1438. KERMIT FILE TRANSFER
  1439.  
  1440.  . New support for IBM fullscreen file transfers (See Info-Kermit V16 #1)
  1441.  . New fullscreen and crt file transfer displays for local-mode file transfer
  1442.  . Standard "KERMIT READY TO xxx ..." messages at beginning of file transfer
  1443.  
  1444. PLUS:
  1445.  
  1446.  . New support for East European (Latin-2) character sets.
  1447.  . Improved script programming controls
  1448.  . Many, many bugs fixed and (hopefully) not too many new ones introduced
  1449.  
  1450. Before reporting bugs in this version of C-Kermit, please read the file
  1451. ckcker.bwr, the general C-Kermit "beware" file, plus the system-specific
  1452. beware file for your system, e.g. ckuker.bwr for UNIX, ckvker.bwr for VMS.
  1453.  
  1454. HOW TO GET IT
  1455.  
  1456. C-Kermit 5A(186) BETA is available on the Internet via anonymous ftp from
  1457. host watsun.cc.columbia.edu [128.59.39.2], using text (ASCII) mode, in the
  1458. directory kermit/test/, and on BITNET/EARN from host CUVMA through the
  1459. KERMSRV file server, in the T: area.  Warning: some files might have records
  1460. longer than 80, making it impossible for KERMSRV to MAIL them to you.
  1461.  
  1462. You can also order C-Kermit 5A on magnetic media (9-track tape, TK50
  1463. cartridge, or quarter-inch tape cartridge) from Columbia University by mail
  1464. order as "Tape T" (see the order form, kermit/a/aaxfly.doc or aaxfly.ps).
  1465.  
  1466. The C-Kermit filenames all start with the letters "ck" (for C-Kermit).  The
  1467. third letter in the filename is used for grouping: c = Portable C, u =
  1468. UNIX-specific, v = VAX/VMS-specific, etc.  The following sections give brief
  1469. synopses of the files needed for each version.  A detailed description of
  1470. the file naming conventions and organization is given in the file
  1471. ckaaaa.hlp.  Notation:
  1472.  
  1473.     *   = matches any string of characters
  1474.   [abc] = matches the single character a, b, or c
  1475.  
  1476. GENERAL TEXT FILES
  1477.  
  1478.   ckaaaa.hlp   Explanation of file naming conventions
  1479.   ckcplm.doc   C-Kermit "program logic manual"
  1480.   ckccfg.doc   C-Kermit configuration info
  1481.   ckcker.bwr   General C-Kermit beware file
  1482.   ckuker.doc   plain-text user manual (still for edit 179)
  1483.   ckuker.ps    Postscript user manual (ditto)
  1484.   ckcker.upd   Detailed description of changes since edit 179
  1485.  
  1486. THE UNIX VERSION
  1487.  
  1488.   UNIX sources:     ck[cuw]*.[cwh] (+ ckustr.sed for 2.1x BSD)
  1489.   UNIX build:       ckuker.mak (for 2.1xBSD, use ckubs2.mak)
  1490.   UNIX docs:        ckuins.doc, ckuker.bwr, ckuker.nr
  1491.   UNIX binaries:    There are some UNIX binaries in kermit/bin/wermit.*,
  1492.             use ftp in binary mode:
  1493.  
  1494.               wermit.aviion.5.4   - DG Aviion, DG/UX 5.4
  1495.               wermit.du42         - DECstation 5800 Ultrix 4.2
  1496.               wermit.next         - NeXT OS 2.0 or 3.0
  1497.               wermit.rs6000       - RS/6000 AIX 3.1
  1498.               wermit.sun4         - SunOS 4.1.1, sparc
  1499.               wermit.sv386r4      - i368 with Dell System V R4
  1500.  
  1501.             The last one *might* run on other i366/486 PCs with
  1502.             other USL-based System V R4 implementations.
  1503.  
  1504.   There is also a compressed tar archive of the UNIX sources and makefile
  1505.   in kermit/bin/cku186.tar.Z, which you can ftp in BINARY mode.
  1506.  
  1507. To build the UNIX version, rename ckuker.mak (or ckubs2.mak) to makefile,
  1508. read the comments at the top of the makefile to select the make-option
  1509. appropriate for your computer, and then give the appropriate "make" command,
  1510. for example "make bsd", "make sunos41", "make sys5r4", etc.  Read the
  1511. makefile and the file ckuins.doc for further installation instructions.
  1512.  
  1513. THE (Open)VMS VERSION
  1514.  
  1515.   VMS sources:      ck[cuwv]*.[cwh], plus ckvcvt.c (labeled-file decoder)
  1516.   VMS build:        ckvker.com (DCL), ckvker.mak (VMS MAKE), or
  1517.             ckvker.mms (MMS).  Instructions: ckvins.doc.
  1518.   VMS executable:   ckvker.hex, use ckvdeh.mar to decode it into .EXE format.
  1519.             NOTE: this executable does not include TCP/IP support.
  1520.   VMS docs:         ckvker.hlp, ckvins.doc, ckvker.bwr
  1521.  
  1522. To get a version of VMS C-Kermit that includes TCP/IP networking support, you
  1523. must build from source code on a VMS system that has a C compiler and
  1524. libraries plus the TCP/IP libraries for DEC, TGV, or Wollongong TCP/IP.
  1525.  
  1526. THE OS/2 VERSION
  1527.  
  1528.   OS/2 sources:     ck[cuwo]*.[cwh], ckwart.def, ckoker.def
  1529.   OS/2 build:       ckoker.mak
  1530.   OS/2 executable:  ckoker16.boo (unboo with ckbunb.c)              (16-bit)
  1531.             ckoker32.boo (ditto)                            (32-bit)
  1532.             or kermit/bin/ckoker16.exe (ftp in binary mode) (16-bit)
  1533.             or kermit/bin/ckoker32.exe (ditto)              (32-bit)
  1534.   OS/2 doc:         ckoker.bwr
  1535.  
  1536.     OS/2 C-Kermit comes in a 16-bit version (required for OS/2 1.x) and a
  1537.     32-bit version (only works on OS/2 2.x).  See ckoker.bwr for details.
  1538.  
  1539. THE DATA GENERAL AOS/VS VERSION
  1540.  
  1541.   AOS/VS sources:     ck[cuwd]*.[cwh]
  1542.   AOS/VS build:       ckd*.cli
  1543.   AOS/VS executable:  kermit/bin/ckdker.df (binary, dumpfile format)
  1544.               ckdker.uue (uuencoded, decode with ckdeco.c)
  1545.   AOS/VS doc:         ckdins.doc, ckdker.bwr
  1546.  
  1547. THE OS-9 VERSION
  1548.  
  1549.   OS-9 sources:     ck[cuw9]*.[cawh]
  1550.   OS-9 build:       ck9ker.mak or ck9ker.gcc
  1551.   OS-9 executable:  ck9ker.boo (unboo with ckbunb.c) (for OS-9 2.2 - 2.4)
  1552.             ck9ker.bin (ftp in binary mode)
  1553.   OS-9 doc:         ck9ker.bwr, ck9ker.doc
  1554.  
  1555. THE AMIGA VERSION
  1556.  
  1557.   Amiga sources:    ck[cuwi]*.[cwh]
  1558.   Amiga build:      ckiker.mak (use Aztec C V5.0b)
  1559.   Amiga executable: ckiker.boo (for edit 178 -- unboo with ckbunb.c)
  1560.             kermit/bin/ckiker.exe (ftp in binary mode)
  1561.   Amiga doc:        ckiker.bwr, ckiker.doc (old)
  1562.  
  1563. THE ATARI ST VERSION
  1564.  
  1565.   Atari ST sources: ck[cuws]*.[cwh]
  1566.   Atari build:      cksker.mak
  1567.   Atari executable: cksker.boo (full version, unboo with ckbunb.c).
  1568.             kermit/bin/cksker.ttp (full version, ftp in binary mode)
  1569.             kermit/bin/cksncp.ttp (no cmd parser,ftp in binary mode)
  1570.   Atari doc:        (none yet)
  1571.  
  1572. Please report successes or failures to Frank da Cruz, FDCCU@CUVMA.BITNET
  1573. or fdc@watsun.cc.columbia.edu.  Thanks again to the hundreds of people who
  1574. helped with the development and testing of C-Kermit 5A.
  1575.  
  1576. ------------------------------
  1577.  
  1578. End of Info-Kermit Digest
  1579. *************************
  1580.  
  1581.  
  1582. Date:         Tue, 18 Feb 1992 11:39:16 EST
  1583. Reply-To: Info-Kermit%watsun.cc.columbia.edu@cuvmb.cc.columbia.edu
  1584. Sender: INFO-KERMIT Digest <I-KERMIT%CUVMA.BITNET@cuvmb.cc.columbia.edu>
  1585. From: Christine M Gianone <cmg%watsun.cc.columbia.edu@cuvmb.cc.columbia.edu>
  1586. Subject:      Info-Kermit Digest V15 #2
  1587. Comments: To: Info-Kermit@watsun.cc.columbia.edu
  1588. To: Multiple recipients of list I-KERMIT <I-KERMIT@CUVMA.BITNET>
  1589.  
  1590. Info-Kermit Digest         Tue, 18 Feb 1992        Volume 15 : Number 2
  1591.  
  1592.  
  1593.                             Today's Topic:
  1594.  
  1595.                        Announcing C-Kermit 5A BETA
  1596.  
  1597.  
  1598. Digest submissions may be sent to Info-Kermit@WATSUN.CC.COLUMBIA.EDU or
  1599. KERMIT@CUVMA.BITNET.  Requests for addition to or deletion from the
  1600. Info-Kermit subscriber list should be sent to LISTSERV@CUVMA.BITNET or
  1601. LISTSERV@CUVMA.CC.COLUMBIA.EDU.  These messages must be of the form:
  1602.  
  1603.   SUBSCRIBE I-KERMIT <your-personal-name>    (To start a subscription)
  1604.   UNSUBSCRIBE I-KERMIT                       (To cancel a subscription)
  1605.   REGISTER I-KERMIT <your-personal-name>     (To correct your name)
  1606.  
  1607. Kermit files may be obtained over networks and by mail order.  On the
  1608. Internetwork, use FTP to log in to host WATSUN.CC.COLUMBIA.EDU, a SUN-4/280
  1609. running UNIX (SUNOS 4.1), IP host number 128.59.39.2.  Login as user anonymous
  1610. (note, lower case), any password, and GET or MGET (MULTIPLE GET) the desired
  1611. files.  The Kermit files are in directories kermit/a, kermit/b, kermit/c,
  1612. kermit/d, and kermit/e.  Test versions are in kermit/test.  All files in these
  1613. directories should be transferred in text (ASCII) mode.  Binaries are in
  1614. kermit/bin (use ftp in binary mode).  You can also get Kermit files over the
  1615. BITNET/EARN network; to get started send a message with text HELP to KERMSRV,
  1616. the Kermit file server, at host CUVMA.  For detailed instructions, read the
  1617. file kermit/a/aanetw.hlp (AANETW.HLP on KERMSRV).  To order by mail, request a
  1618. complete list of Kermit versions and an order form from Kermit Distribution,
  1619. Columbia University Center for Computing Activities, 612 West 115th Street,
  1620. New York, NY 10025 USA.
  1621.  
  1622. ----------------------------------------------------------------------
  1623.  
  1624. Date: Sat, 8 Feb 92 23:31:00 EST
  1625. From: Christine M Gianone <cmg@watsun.cc.columbia.edu>
  1626. Subject: Announcing C-Kermit 5A BETA
  1627. Keywords: C-Kermit 5A, UNIX Kermit, VAX/VMS Kermit, Amiga Kermit
  1628. Keywords: Atari ST Kermit, OS/2 Kermit, OS-9 Kermit
  1629. Keywords: Sliding Windows, Script Programming, International Character Sets
  1630. Keywords: TCP/IP and C-Kermit
  1631. Xref: Commodore Amiga, See Amiga
  1632.  
  1633. We are very pleased to announce the availability of C-Kermit version 5A,
  1634. edit 179, for public Beta testing.  Over three years in the making, C-Kermit
  1635. 5A was written by Frank da Cruz of Columbia University with contributions
  1636. from hundreds of other programmers all over the world.  Its major new
  1637. features include:
  1638.  
  1639. ADVANCED KERMIT FILE TRANSFER PROTOCOL
  1640.  
  1641. Sliding window packet protocol, up to 31 window slots, for improved
  1642. efficiency, especially on connections with long delays (public networks,
  1643. satellites, etc).  The maximum packet size has been increased to 9024.
  1644. Sliding windows and long packets can be used together.  Using combinations
  1645. of long packets and sliding windows, file transfer efficiencies up to about
  1646. 95% can be achieved (and more when Kermit can compress the data).
  1647.  
  1648. CHARACTER-SET TRANSLATION
  1649.  
  1650. C-Kermit translates character sets during text-file transfer and terminal
  1651. emulation.  Most Roman-alphabet-based character sets are supported, as well
  1652. as Cyrillic character sets and Japanese Kanji.  A new locking-shift
  1653. mechanism is provided for efficient transfer of Kanji and other
  1654. predominantly 8-bit character sets in the 7-bit communication environment.
  1655.  
  1656. SCRIPT LANGUAGE PROGRAMMING
  1657.  
  1658. C-Kermit now has a powerful and easy-to-use script programming language
  1659. similar to MS-DOS Kermit's.  Write script programs to automate your logins,
  1660. interact automatically with remote computers or services, and even run your
  1661. scripts late at night, unattended, when phone rates are lower and networks
  1662. less congested.
  1663.  
  1664. NETWORK SUPPORT
  1665.  
  1666. On UNIX computers that have Berkeley Sockets libraries and a TCP/IP
  1667. connection, and on VAX/VMS systems with TGV MultiNet, C-Kermit now can make
  1668. TCP/IP TELNET connections.  Unlike regular TELNET, C-Kermit brings its
  1669. script language capabilities and character-set translation ability to the
  1670. Internet world.  And unlike FTP, C-Kermit can translate text file character
  1671. sets as part of the file transfer process.  On SUN computers with SunLink
  1672. X.25, X.25 connections are also supported.
  1673.  
  1674. SYSTEMS SUPPORTED BY C-KERMIT
  1675.  
  1676. C-Kermit 5A is available for the following platforms:
  1677.  
  1678.  - Most known variations of UNIX including V7, 2.x BSD, 4.x BSD, AT&T
  1679.    System III and System V R2, R3, and R4, POSIX, Ultrix, SUNOS, NeXT OS, AIX,
  1680.    HP-UX, DGUX, IRIX, SCO XENIX, DNIX, UMAX, RTU, DYNIX, PTX, etc, etc, on
  1681.    hardware platforms of all makes, models, sizes, and shapes
  1682.  - VAX/VMS, including a completely new RMS interface
  1683.  - OS/2 1.3 and 2.0
  1684.  - Commodore Amiga
  1685.  - Atari ST
  1686.  - OS-9
  1687.  
  1688. Full ANSI C and/or POSIX compliance can be selected.
  1689.  
  1690. OTHER NEW FEATURES
  1691.  
  1692. Kermit File Transfer Protocol:
  1693.   Packet lengths shrink and grow dynamically based on the quality of the
  1694.     connection.
  1695.   Even, Odd, or Mark parity is detected automatically during packet
  1696.     operations.
  1697.   Low-level packet readers and writers recoded for increased efficiency.
  1698.   File transfer performance improvements (see below)
  1699.   Transfer of files with international character set translation (see below)
  1700.   Sending and recognition of file attribute (A) packets:
  1701.     File size, creation date, file type, character set, system ID.
  1702.     Incoming file's creation date set from Attribute packet.
  1703.     Control of use of attributes via SET ATTRIBUTES.
  1704.   Automatic entry into binary or text mode when receiving files that specify
  1705.     the file type in the attribute packet.
  1706.   New MSEND command to send a list of files ("msend foo.* dir/*.c aaa bbb")
  1707.   New MAIL and REMOTE PRINT commands (work in both directions).
  1708.   SET FILE COLLISION { APPEND, BACKUP, DISCARD, OVERWRITE, RENAME, UPDATE }
  1709.   REMOTE SET commands are now supported in both directions.
  1710.   REMOTE LOGIN, LOGOUT, and KERMIT commands (client end only).
  1711.   GET, BYE, FINISH, REMOTE commands now work in both local & remote modes.
  1712.   SET ATTRIBUTES ON/OFF can be used to enable/disable attribute packets.
  1713.   DISABLE and ENABLE commands to control client access to server functions.
  1714.   Ability to read packets without terminators, based on length field.
  1715.   Printable start-of-packet character now supported.
  1716.   Packet buffers allocated dynamically, overall size specifiable by user.
  1717.   Ability to run external protocols.
  1718.   Increased maximum number of files that can be sent in a single operation.
  1719.  
  1720. Non-Error-Checked File Transfer:
  1721.   New TRANSMIT command for uploading text files, complete with character
  1722.     set translation and many other options via SET/SHOW TRANSMIT.
  1723.   LOG SESSION for downloading text files or capturing other screen data,
  1724.     complete with character-set translation and TEXT/BINARY mode selection.
  1725.  
  1726. Command parser:
  1727.   Expansion of variables and functions in commands (see below).
  1728.   Partial as well as full completion of filenames.
  1729.   Improved error and help messages.
  1730.   Commands in progress can be interrupted, with return to prompt.
  1731.  
  1732. Macros and variables, compatible with MS-DOS Kermit:
  1733.   DEFINE macros and variables.
  1734.   ASSIGN variable's current value to another variable.
  1735.   INCREMENT and DECREMENT numeric variables by 1 (or any other number).
  1736.   Execute macros using DO or just by giving their name.
  1737.   Arguments are passed as parameters \%1..\%9
  1738.   Global variables \%a..\%z (and others).
  1739.   Access to environment variables via \$(name).
  1740.   Access to builtin Kermit named variables via \v(name), e.g. \v(date).
  1741.   Long variable names: \m(name).
  1742.   Backslash notation for numbers and characters as in MS-DOS Kermit.
  1743.   Dynamically allocated space for macro names and definitions.
  1744.   Variables and backslash codes in all commands are fully expanded.
  1745.  
  1746. And beyond MS-DOS Kermit (at least for now!):
  1747.   Built-in string and arithmetic functions.
  1748.   User-defined functions.
  1749.   Arrays.
  1750.  
  1751. Script programming language, mostly compatible with MS-DOS Kermit:
  1752.   INPUT, OUTPUT, REINPUT, PAUSE, GOTO, IF, ASK, ASKQ, ECHO, STOP, END,
  1753.   GETOK, and other new commands.
  1754.   INPUT, PAUSE, and WAIT interruptible from keyboard.
  1755.   SET INPUT, SET TAKE, SET MACRO, SET SCRIPT commands to control echoing,
  1756.     error handling.
  1757.   WRITE <log> <string>.
  1758.   OPEN, READ, WRITE/APPEND, and CLOSE local files.
  1759.   FOR and WHILE loops, which may be nested.
  1760.   BREAK and CONTINUE allowed in FOR and WHILE loops.
  1761.   Trailing comments ; like this one, allowed in all contexts.
  1762.   Command line continuation using hyphen (-) or backslash (\).
  1763.   Relaxed prefixing rules; backslashes no longer doubled.
  1764.   Conditional branching or execution of commands via IF. The IF command:
  1765.     May have an ELSE part.
  1766.     IF NOT can be used to reverse the truth of the following condition.
  1767.     IF <, IF =, IF > for numeric variables.
  1768.     IF EQUAL, LLT, LGT for string comparison.
  1769.     IF NUMERIC for checking numbers.
  1770.     IF COUNT for looping.
  1771.     IF EXIST for files.
  1772.     IF DEFINED for variable and macro names.
  1773.     IF SUCCESS, IF FAILURE based on success of previous command.
  1774.   Extended IF statement (XIF) allows nested, compound parts.
  1775.  
  1776. Terminal emulation:
  1777.   Key-mapping via SET KEY command
  1778.   SET TERMINAL CHARACTER-SET
  1779.   SET TERMINAL LOCKING-SHIFT
  1780.   SET TERMINAL NEWLINE-MODE
  1781.   Flexible session logging
  1782.   TELNET protocol
  1783.   New escape functions: Suspend, Shell, Send Long BREAK, etc
  1784.   Improved efficiency
  1785.  
  1786. Other:
  1787.   Improved use of Xon/Xoff software flow control during file transfer.
  1788.   Ability to use RTS/CTS hardware flow control when host computer supports it.
  1789.   Ability to couple to external protocols via open file descriptor (UNIX).
  1790.   Many file-format-related options for VMS.
  1791.   Tilde-expansion in local UNIX filenames (~ = home directory).
  1792.   Ability to ask shell to expand wildcards ("send ck[cuw]*.{[cwh],{doc,ps}}").
  1793.   Alternative initialization filename specifiable on command line with -y.
  1794.   Kermit "application files" start Kermit automatically (UNIX only).
  1795.   Correct handling of Suspend interrupt (Ctrl-Z) in UNIXes with job control.
  1796.   New SUSPEND (Z) command.
  1797.   New TYPE command, interruptible by Ctrl-C.
  1798.   New PRINT command.
  1799.   New DELETE command.
  1800.   New RENAME command.
  1801.   Command synonyms added for compatibility with MS-DOS Kermit: RUN, PUSH, etc.
  1802.   And with UNIX: RM, LS, etc.
  1803.   And with VMS: SET/SHOW DEFAULT, SPAWN, @, etc
  1804.   SHOW command divided into SHOW FILE, SHOW PROTOCOL, SHOW COMMUNICATIONS, etc.
  1805.   SET SPEED no longer required with SET LINE - current speed used by default.
  1806.   75/1200 Split-speed communication supported in some implementations.
  1807.   Improved control and monitoring of modem signals.
  1808.   Improved interaction with Hayes modems.
  1809.   Support for speed-matching modems.
  1810.   Support for many new modem types including Telebit, Microcom.
  1811.   New SET DIAL command controls: HANGUP, TIMEOUT, INIT-STRING, DISPLAY, etc.
  1812.   New REDIAL command.
  1813.   Compatibility with new and distributed (struct dirent) file systems.
  1814.   Improved use of UUCP lockfiles.
  1815.   Improved operation and security when run setuid/setgid on UNIX.
  1816.   Improved handling of disk-full and disk-write errors.
  1817.   More detailed and accurate statistics reporting.
  1818.   New debugging display available during CONNECT.
  1819.   Append mode available for all logs.
  1820.   Under UNIX, Kermit no longer appears "idle" while transferring files.
  1821.   Program exit status code now reflects protocol success/failure.
  1822.   EXIT n explicitly sets program's exit status code to n.
  1823.   Many new additions and improvements to UNIX makefile.
  1824.   Simplification and expansion of makefile configuration options.
  1825.   New documentation - user manual, man page, improved built-in help text.
  1826.   Many bugs fixed.
  1827.  
  1828. ACKNOWLEDGEMENTS
  1829.  
  1830. C-Kermit 5A has been a three-year cooperative effort involving hundreds of
  1831. people in all parts of the world.  It is not possible to list them all here
  1832. (but we have tried to keep track of them in the documentation); here is a very
  1833. much abbreviated list of just a few of the major designers, developers, and
  1834. testers:
  1835.  
  1836.    Chris Adie, Edinburgh U, Scotland (OS/2 support)
  1837.    William Bader, Moravian College (VMS, mostly)
  1838.    Fuat Baran, formely of Columbia University (lots of help)
  1839.    Jim Barbour, U of Colorado
  1840.    Donn Baumbartner, Dell
  1841.    Jack Bryans, California State U at Long Beach
  1842.    Nelson Beebe, U of Utah
  1843.    John Chandler, Harvard U / Smithsonian Astronomical Observatory
  1844.    Joe R Doupnik, Utah State U (many, many things)
  1845.    Kristoffer Eriksson, Peridot Konsult AB, Oerebro, Sweden (many things)
  1846.    Marcello Frutig, Catholic University, Sao Paulo, Brazil (X.25 support)
  1847.    Hirofumi Fujii, Japan National Lab for High Energy Physics, Tokyo (Kanji)
  1848.    James Harvey, Indiana/Purdue U (VMS)
  1849.    Chuck Hedrick, Rutgers U
  1850.    Ron Heiby, Motorola
  1851.    Christian Hemsing, RWTH Aachen, Germany (OS-9)
  1852.    Mark Johnson, Apple Computer
  1853.    Luke Jones, AT&T
  1854.    Peter Jones, U of Quebec at Montreal (MIPS)
  1855.    Sergei Kartashoff, Inst. of Precise Mechanics & Computer Equipment, Moscow
  1856.    Howie Kaye, Columbia University (lots of help)
  1857.    Terry Kennedy, St Peter's College, Jersey City, NJ (VAX/VMS, 2.11 BSD)
  1858.    John Klensin, MIT (standards, sage advice)
  1859.    Bo Kullmar, Central Bank of Sweden, Kista, and ABC-Klubben (many things)
  1860.    Bob Larson, USC (OS-9 and more)
  1861.    Bert Laverman, Groningen University, Netherlands
  1862.    David MacKenzie, Environmental Defense Fund, University of Maryland
  1863.    Fulvio Marino, Olivetti, Ivrea, Italy
  1864.    Peter Mauzey, AT&T
  1865.    Bruce J Moore, Allen-Bradley Co, Highland Heights, OH (Atari ST)
  1866.    Andre Pirard, U of Liege, Belgium (character sets)
  1867.    Paul W Placeway, (formerly of) Ohio State U (Macintosh & more)
  1868.    Piet W Plomp, ICCE, Groningen University, Netherlands
  1869.    Manfred Prange, Oakland U (Coherent)
  1870.    Frank Prindle, NADC
  1871.    Alan Robiette, Oxford University, UK (VMS)
  1872.    Kai Uwe Rommel, Technische Universitaet Muenchen (OS/2)
  1873.    Larry Rosenman (Amiga)
  1874.    Jay S Rouman, U of Michigan
  1875.    Benn Schreiber, DEC
  1876.    Steven Schultz, Contel
  1877.    Gisbert W Selke, WIdO, Bonn, Germany
  1878.    Warren Tucker, Tridom Corp, Mountain Park, GA (many things)
  1879.    Konstantin Vinogradov, ICSTI, Moscow (Cyrillic and more)
  1880.    Stephen Walton, Calif State U, Northridge (Amiga)
  1881.    Jamie Watson, Switzerland (RS/6000)
  1882.    Ken Yap, formerly of the U of Rochester
  1883.    Michael Yaroslavtsev, Inst. Precise Mechanics & Computer Equipment, Moscow
  1884.  
  1885. HOW TO GET IT
  1886.  
  1887. C-Kermit 5A(179) BETA is available on the Internet via anonymous ftp from host
  1888. watsun.cc.columbia.edu [128.59.39.2], using text (ASCII) mode, in the
  1889. directory kermit/test, and on BITNET/EARN from host CUVMA through the KERMSRV
  1890. file server, in the T: area.  Warning: some files might have records longer
  1891. than 80, making it impossible for KERMSRV to MAIL them to you.
  1892.  
  1893. You can also order C-Kermit 5A on magnetic media (9-track tape, TK50
  1894. cartridge, or quarter-inch tape cartridge) from Columbia University by mail
  1895. order as "Tape T" (see the order form, kermit/a/aaxfly.doc or aaxfly.ps).
  1896.  
  1897. The C-Kermit filenames all start with the letters "ck" (for C-Kermit).  The
  1898. third letter in the filename is used for grouping: c = Portable C, u =
  1899. UNIX-specific, v = VAX/VMS-specific, etc.  The following sections give
  1900. brief synopses of the files you will need for each version.  A detailed
  1901. description of the file naming conventions and organization is given in the
  1902. file ckaaaa.hlp.  Notation:
  1903.  
  1904.     *   = match any string of characters
  1905.   [abc] = match the single character a, b, or c
  1906.  
  1907. ALL VERSIONS
  1908.  
  1909. All C-Kermit versions include the files ckc*.c, ck*.h, and ckcpro.w.  These
  1910. files implement the Kermit file transfer protocol.  The user manual is
  1911. ckuker.doc (plain text), ckuker.ps (postscript).  It applies to all
  1912. versions, but (so far) includes system-specific information only for UNIX,
  1913. VAX/VMS, OS/2, Amiga, and OS-9.
  1914.  
  1915. THE UNIX VERSION
  1916.  
  1917.   UNIX sources:     ck[cuw]*.[cwh]
  1918.   UNIX build:       ckuker.mak (for 2.1xBSD, use ckubs2.mak)
  1919.   UNIX executable:  (none, build from source code)
  1920.   UNIX doc:         ckuker.doc, ckuker.ps
  1921.  
  1922. To build the UNIX version, rename ckuker.mak (or ckubs2.mak) to makefile,
  1923. read the comments at the top of the makefile to select the make-option
  1924. appropriate for your computer, and then give the appropriate "make" command,
  1925. for example "make bsd", "make sunos41", "make sys5r4", etc.  Read the file
  1926. ckuins.doc for further instructions and hints.
  1927.  
  1928.   There is also a compressed tar archive of the UNIX sources in
  1929.   kermit/bin/cku179.tar.Z, which you can ftp in BINARY mode: 595K.
  1930.  
  1931. THE VAX/VMS VERSION
  1932.  
  1933. This version is not quite finished.  Work on an interrupt-driven
  1934. communications I/O module is still in progress.  However, the file system
  1935. interface is more or less complete, and is quite advanced, thanks to endless
  1936. and unenviable hours of work by Terry Kennedy of St Peter's College in New
  1937. Jersey.  The result is quite usable, provided you don't push the
  1938. communications too hard (very long packets and/or big sliding window sizes),
  1939. especially on small, slow, or old VAXes.
  1940.  
  1941. A special feature of VMS C-Kermit 5A is called "labeled files", which allows
  1942. VMS files of any type to be transmitted to a foreign system and then
  1943. brought back to a VMS system with all their attributes and formats intact --
  1944. or for that matter, between two VMS systems directly.
  1945.  
  1946.   VMS sources:      ck[cuwv]*.[cwh], plus ckvcvt.c (labeled-file decoder)
  1947.   VMS build:        ckvcdt.com plus ckvker.com (DCL), ckvker.mak (VMS MAKE),
  1948.                     or ckvker.mms (DEC MMS)
  1949.   VMS executable:   ckvker.hex, use ckvdeh.mar to decode it into .EXE format.
  1950.   VMS doc:          ckuker.doc, ckuker.ps
  1951.  
  1952. THE OS/2 VERSION
  1953.  
  1954. C-Kermit was originally adapted to OS/2 by Chris Adie, of Edinburgh University
  1955. in Scotland in 1988.  Kai Uwe Rommel of the Technical University of Munich in
  1956. Germany has brought Chris's version up to date and added many new features in
  1957. the bargain.  This program runs in an OS/2 window under both OS/2 1.3 and 2.0,
  1958. performs VT102 emulation complete with key mapping, screen rollback, etc.
  1959.  
  1960.   OS/2 sources:     ck[cuwo]*.[cwh], ckwart.def, ckoker.def
  1961.   OS/2 build:       ckoker.mak
  1962.   OS/2 executable:  ckoker.boo (unboo with ckbunb.c), kermit/bin/ckoker.exe
  1963.   OS/2 doc:         ckuker.doc, ckuker.ps
  1964.  
  1965. THE COMMODORE AMIGA VERSION
  1966.  
  1967. The adaptation of C-Kermit 5A to the Amiga was handled by Steve Walton,
  1968. California State University at Northridge.  The original adaptation (for
  1969. C-Kermit 4E) was done by Jack Rouse of the "Software Distillery" in 1986.
  1970. The files are:
  1971.  
  1972.   Amiga sources:    ck[cuwi]*.[cwh]
  1973.   Amiga build:      ckiker.mak (use Aztec C V5.0b)
  1974.   Amiga executable: ckiker.boo, kermit/bin/ckiker.exe
  1975.   Amiga doc:        ckuker.doc, ckuker.ps
  1976.  
  1977. THE ATARI ST VERSION
  1978.  
  1979. This one is hot off the press, just in from Bruce J Moore of Allen-Bradley
  1980. Company in Highland Heights, Ohio.  This is not a desktop application; it
  1981. must be run under a character-mode shell like msh (which comes with Mark
  1982. Williams C), gulam, ksh, or bash.
  1983.  
  1984.   Atari ST sources: ck[cuws]*.[cwh]  (Mark Williams C)
  1985.   Atari build:      cksker.mak
  1986.   Atari executable: cksker.boo (decode with ckbunb.c), kermit/bin/cksker.ttp
  1987.   Atari doc:        cksker.bwr (more coming)
  1988.  
  1989. THE OS-9 VERSION
  1990.  
  1991. OS-9 is a UNIX variant from Microware Systems Corporation, designed mainly
  1992. for the real-time processing environment, mostly on Motorola CPUs.  C-Kermit
  1993. 5A was adapted to OS-9/68K by Christian Hemsing, RWTH Aachen, Germany, and
  1994. Bob Larson of the University of Southern California.
  1995.  
  1996.   OS-9 sources:     ck[cuw9]*.[cwh]
  1997.   OS-9 build:       ck9ker.mak or ck9ker.gcc
  1998.   OS-9 executable:  (None, build from source code using cc or gcc)
  1999.   OS-9 doc:         ckuker.doc, ckuker.ps
  2000.  
  2001. OTHER VERSIONS
  2002.  
  2003. Macintosh Kermit is not at BETA level yet.  Much work remains to be done and
  2004. is, in fact, underway at this moment.  Announcements to come in forthcoming
  2005. Info-Kermit Digest issues.
  2006.  
  2007. Previous editions of C-Kermit were available for Apollo Aegis and Data General
  2008. AOS/VS.  The Aegis version appears to be pretty much dead; most people run
  2009. a UNIX-like environment on Apollos now, under SR10.  The Apollo SR10 UNIX
  2010. environments are fully supported by the UNIX version.
  2011.  
  2012. Work on updating the Data General AOS/VS support has recently begun.  Watch
  2013. this space for announcements.
  2014.  
  2015. Anybody who might have plans to adapt C-Kermit to any other kind of system,
  2016. please contact us first so we can keep all efforts coordinated.
  2017.  
  2018. DOCUMENTATION
  2019.  
  2020. Much of the documentation listed below needs additional work.  Improved
  2021. documentation will be announced as it becomes available.
  2022.  
  2023.   ckaaaa.hlp   Explanation of file naming conventions
  2024.   ckaplm.doc   C-Kermit "program logic manual"
  2025.   ckuker.ann   This message
  2026.   ckuker.doc   plain-text user manual, UNIX and VMS
  2027.   ckuker.ps    Postscript user manual, UNIX and VMS
  2028.   ckuker.mss   Scribe source for user manual + ckuhdr.mss
  2029.   ckuker.nr    UNIX man page, NROFF source (NEEDS WORK!)
  2030.   ckuins.doc   UNIX and VMS installation instructions, plain text
  2031.   ckuker.bwr   UNIX and VMS "Beware file", plain text
  2032.   ckvker.bwr   VAX/VMS-specific "beware file", plain text (mostly obsolete?)
  2033.   ckvker.hlp   VAX/VMS help file, for VMS HELP command (needs updates)
  2034.   ckiker.bwr   Amiga beware file
  2035.   ck9ker.bwr   OS-9 beware file
  2036.   ckuker.upd   C-Kermit program update history, plain text, BIG
  2037.  
  2038. As you might guess from the contents of this message, C-Kermit has grown
  2039. considerably in size and complexity since version 4E.  Consequently, many of
  2040. its features are now deselectable via feature-selection switches at compile
  2041. time: network support, script programming language, character sets, etc.  This
  2042. is necessary when the target computer (or compiler or linker) does not have
  2043. the capacity (memory or address space) to support this version in its full
  2044. glory.  The feature-removal techniques are documented in the file
  2045. ckuins.doc, and the various build procudures (UNIX makefile, etc) show which
  2046. (if any) features are removed from which versions.  In most versions, the
  2047. SHOW VERSION command also lists which features are present and which are
  2048. absent.
  2049.  
  2050. WHAT NEXT?
  2051.  
  2052. As far as features are concerned, this is the end of C-Kermit 5A.  Bugs will
  2053. be fixed, support for various systems will be updated, and then it will
  2054. replace version 4E(072) as the standard, supported, released version.  New
  2055. features will be added to future releases.
  2056.  
  2057. Please report successes or failures to Frank da Cruz, FDCCU@CUVMA.BITNET
  2058. or fdc@watsun.cc.columbia.edu.
  2059.  
  2060. ------------------------------
  2061.  
  2062. End of Info-Kermit Digest
  2063. *************************
  2064.