home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / ckermt.ann < prev    next >
Internet Message Format  |  1994-12-02  |  38KB

  1. From: Jeffrey Altman - developer, C-Kermit for OS/2 WARP
  2.       Internet: jaltman@kermit.columbia.edu
  3.       CompuServe: 71530,3252
  4.  
  5. The following is a compilation of announcement messages regarding the
  6. release of C-Kermit 5A(190).  C-Kermit is currently not supported on
  7. CompuServe.  However, support is available via CompuServe's new USENET
  8. forums.  GO USENET and join the following two USENET NewsGroups:
  9.  
  10.         comp.protocols.kermit.announce - Announcements from Columbia U.
  11.         comp.protocols.kermit.misc     - Technical Support and Discussion
  12.  
  13. Via these USENET NewsGroups you can receive the latest up-to-date 
  14. information on all new Kermit products from Columbia University including
  15. C-Kermit, MS-DOS Kermit, and others (mainframes, minis, ...).  Only Kermit 
  16. products from Columbia University contain the latest file transfer 
  17. protocol enhancements which allow you to transfer data at high speeds 
  18. between any two computers regardless of what connects them.
  19.  
  20. We look forward to meeting you on the Kermit USENET NewsGroups.
  21.  
  22. - Jeffrey Altman
  23.  
  24. -----------
  25. ckermit.ann
  26. -----------
  27. OS/2 C-Kermit 5A(190)                                      October 4, 1994
  28.  
  29. OS/2 C-Kermit is a native text-mode communications software package for
  30. OS/2, available in 16-bit and 32-bit versions for OS/2 1.3 and for 2.x/3.x
  31. (Warp), respectively.  It supports serial connections, direct or dialed,
  32. TCP/IP TELNET connections (if you have IBM or compatible TCP/IP installed,
  33. or Essex Systems TCP/2, or FTP Software PC/TCP, or IP-Switch Vantage),
  34. DECnet (PATHWORKS) LAT connections (if you have PATHWORKS installed),
  35. NETBIOS connections (if you have NETBIOS installed), and Named Pipe
  36. connections.
  37.  
  38. It offers high-quality terminal emulation, the most advanced implementation
  39. of the Kermit file transfer protocol available for OS/2, access to external
  40. protocols, script programming, conversion of national and international
  41. character sets, and full support of the OS/2 file system, including HPFS and
  42. long names.
  43.  
  44. This is to announce C-Kermit 5A(190).  The major new features since the
  45. previous release, 5A(189) in June 1993, are:
  46.  
  47.  . A new file transfer recovery feature (the RESEND command) for
  48.    binary-mode transfers;
  49.  
  50.  . A new file-transfer mode that transfers OS/2 files along with all
  51.    their attributes (read-only, hidden, system, and extended) and
  52.    extended attributes, either directly to another OS/2 system, or
  53.    for archival on a non-OS/2 system.
  54.  
  55.  . Ability to transfer and replicate entire directory trees between
  56.    two OS/2 systems.
  57.  
  58.  . A REXX interface, so C-Kermit scripts can contain REXX commands,
  59.    and REXX programs executed from within C-Kermit may contain
  60.    C-Kermit commands;
  61.  
  62.  . NETBIOS and Named Pipe task-to-task communication support, both
  63.    ends, for peer-to-peer local area networking.
  64.  
  65. Numerous terminal-emulation improvements:
  66.  
  67.  . VT220, ANSI, and VT100 emulations added (to VT102 and VT52);
  68.  . A full selection of keyboard verbs ("\Kverbs"), as in MS-DOS Kermit,
  69.      including a complete set of VT220 keyboard verbs (PF, F, keypad,
  70.      arrow, and editing keys) and a new keymap file, CKOVTK2.INI, to set
  71.      them up for you, and allowing the Num Lock key to be used as DEC
  72.      PF1 (or anything else); 
  73.  . Hebrew terminal emulation for use with ALEPH library software;
  74.  . Mouse support added: mouse-directed cursor movement, copy-and-paste.
  75.  . Ability to assign user-defined macros to hot keys via \Kverbs;
  76.  . Executes APC escape sequences, just like MS-DOS Kermit, for
  77.      "auto-download", "auto-upload", and auto-anything-else;
  78.  . Improved colors, color control, new border color;
  79.  . Improved, context-sensitive popup help screens and status lines;
  80.  . Print/Dump screen;
  81.  . Many new host-controlled printer actions;
  82.  . Redirection of printer to file;
  83.  . New screen rollback options and features, increased rollback capacity;
  84.  . TELNET bugs fixed, TELNET screen-size negotiation added;
  85.  . Session debugging display, including graphic display of TELNET
  86.      options, control characters, and escape sequences;
  87.  . Compose Key for composing accented and special characters;
  88.  . New unique scan codes added for keypad period, Shift-Esc, Tab;
  89.  . Answerback string now includes C-Kermit version number and terminal type;
  90.  . Code page control.
  91.  
  92. File transfer improvements:
  93.  
  94.  . File transfer recovery;
  95.  . ".LONGNAME" attribute supported on FAT file systems;
  96.  . Automatic directory creation for incoming files;
  97.  . SET FILE TYPE LABELED;
  98.  . Automatic parity detection during file transfer;
  99.  . Ability to transfer files with IBM mainframes thru non-transparent
  100.      3270 protocol converters;
  101.  . SET FILE COLLISION UPDATE really works now;
  102.  . Server's execution of REMOTE DIRECTORY, REMOTE TYPE, etc, fixed;
  103.  . Problems transferring with HP-48, CP/M, etc, fixed;
  104.  . New macros for activating external protocols;
  105.  . Ability to refer to directory and and filenames that contain spaces.
  106.  
  107. And: 
  108.  
  109.  . Script programming speedups, fixes, and new features;
  110.  . An improved and more-flexible installation procedure;
  111.  . HP-Roman8 character-set support;
  112.  . Hebrew text-file transfer;
  113.  . Task list adjusted to show current serial port or network host;
  114.  . Command retry and recall, typeahead;
  115.  . More natural entry of OS/2 filenames.
  116.  
  117. File transfer recovery is the major new feature of C-Kermit 5A(190), and
  118. is also available in the UNIX and other C-Kermit versions as well as in
  119. MS-DOS Kermit 3.14 and in the next release of IBM Mainframe Kermit.
  120. Should a binary-mode transfer terminate prematurely, for example because
  121. the phone or network connection was lost, you can pick it up where it
  122. left off without having to retransmit the data that was sent so far.
  123.  
  124. OS/2 C-Kermit 5A(190) is available via anonymous ftp to kermit.columbia.edu,
  125. directory kermit/archive, binary mode, file cko190.zip.  Transfer it to your
  126. PC in binary mode, unzip it, and run the INSTALL.CMD procedure.  Both a
  127. 16-bit version (suitable for OS/2 1.3) and a 32-bit version (for OS/2 2.x)
  128. are included in the ZIP file, along with all the other files you need.  The
  129. 16-bit version lacks certain features (such as printer support, REXX
  130. support, EA support, NETBIOS, Named Pipes, and SET FILE TYPE LABELED), due
  131. to architectural or toolkit limitations.
  132.  
  133. If you also want to try out the UNIX version, it is in the same
  134. directory as cku190.tar.Z (UNIX compress format) and cku190.tar.gz (GNU
  135. gzip format).  Transfer it to your UNIX system in binary mode,
  136. uncompress, untar, and give the appropriate "make" command.
  137.  
  138. All the new features of version 5A(190) are documented in the accompanying
  139. CKERMIT.INF file, which you can browse with the OS/2 VIEW program; this is
  140. a supplement to the user manual, "Using C-Kermit".  If you don't have
  141. the user manual, please purchase it; it will help you get the most out of
  142. C-Kermit, and manual sales are the primary source of funding for the
  143. Kermit effort.  Call +1 212 854-3703 to order.
  144.  
  145. Special thanks to Jeffrey Altman for huge amounts of work on OS/2
  146. C-Kermit (REXX, .LONGNAME, Labeled-File transfer, mouse, Named Pipe, and
  147. NETBIOS support, multithreading in the CONNECT module, plus the
  148. installation script and much more), and also to Kai Uwe Rommel for much
  149. help in all areas, and to the other members of the OS/2 Developers and
  150. Testers group for lots of testing and helpful reports and suggestions
  151. over the past few months.
  152.  
  153. Frank da Cruz
  154. fdc@columbia.edu
  155.  
  156.  
  157. From fdc@fdc.cc.columbia.edu Sun Nov 13 18:12:25 EST 1994
  158.  
  159. As of 13 November 1994, C-Kermit 5A(190) is installed for real on
  160. kermit.columbia.edu, replacing the previous version, 5A(189) of 30 June
  161. 1993.  This is the Kermit software for UNIX (all varieties), VMS, OS/2,
  162. Stratus VOS, AOS/VS, OS-9, the Macintosh, the Commodore Amiga, and the
  163. Atari ST.  Highlights of the new version are:
  164.  
  165.  . File transfer recovery from point of failure (binary-mode transfers
  166.    only): UNIX, VMS, OS/2, AOS/VS, VOS, Amiga.
  167.  
  168.  . Massive improvements in the OS/2 version.
  169.  
  170.  . Totally new and full-featured implementations for QNX and Stratus VOS.
  171.  
  172.  . Support for many new OS releases: Solaris 2.3, AIX 4.1, Unixware 1.1,
  173.    new releases of Linux, {Free,Net,etc}BSD, OpenVMS 6.x, etc etc...
  174.  
  175.  . Auto-upload/download/configuration/anything-else via APC mechanism:
  176.    UNIX, VMS, OS/2.
  177.  
  178.  . Numerous improvements in performance, script programming, client/server
  179.    protocol, character sets, file transfer display, dialing, etc.
  180.  
  181. C-Kermit 5A(190) is available via anonymous ftp from kermit.columbia.edu,
  182. directory kermit/f (NOT kermit/b), also known as kermit/c-kermit, and
  183. several other directories, as follows:
  184.  
  185.   kermit/f (= kermit/c-kermit) - FTP all files in text mode:
  186.     Source code;
  187.     Documentation files (.hlp, .nr, .upd, .bwr, .doc, etc);
  188.     Initialization and script files (.ini, .kdd, .ksd, etc);
  189.     ASCII-binaries except for VMS, UNIX, and OS/2:
  190.       ckd190.uue - DG AOS/VS
  191.       ckiker.boo - Amiga
  192.       cklker.h68 - VOS 680x0
  193.       cklker.h86 - VOS i860
  194.       ckm190.hqx - Macintosh
  195.       cksker.boo - Atari ST
  196.       cksncp.boo - Atari ST (small version)
  197.  
  198.   kermit/bin - FTP all files in binary mode (except READ.ME):
  199.     True binaries for UNIX, VMS, etc.  See the READ.ME for details.
  200.  
  201.   kermit/vmshex - FTP in text mode:
  202.     VMS C-Kermit binaries in hex format, together with the decoding
  203.     program, ckvdeh.mar.  See the READ.ME file for details.
  204.  
  205.   kermit/archives - FTP in binary mode unless otherwise indicated:
  206.     cku190.tar.Z  - Compressed tar of C-Kermit source code & other files.
  207.     cku190.tar.gz - Gzip'd tar of C-Kermit source code & other files.
  208.     ckvsrc.hex    - (TEXT mode) VMS C-Kermit source BACKUP saveset.
  209.     cko190.zip    - OS/2 C-Kermit distribution diskette image.
  210.  
  211. See kermit/f/ckc190.ann for a detailed list of changes in 5A(190).
  212. See kermit/f/cko190.ann for new features of the OS/2 version.
  213. For overviews of specific versions, see:
  214.  
  215.   kermit/f/ckaaaa.hlp - General C-Kermit overview
  216.   kermit/f/ckdaaa.hlp - AOS/VS
  217.   kermit/f/ckiaaa.hlp - Amiga
  218.   kermit/f/cklaaa.hlp - Stratus VOS
  219.   kermit/f/ckoaaa.hlp - OS/2
  220.   kermit/f/ckuaaa.hlp - UNIX
  221.   kermit/f/ckvaaa.hlp - VMS
  222.  
  223. The user manual, "Using C-Kermit", is recommended for everybody who wants
  224. to make serious use of C-Kermit and to get the most out of it; remember
  225. that manual sales are the primary source of support for the Kermit effort.
  226. Call +1 212-3703 to order, or send email to kermit@columbia.edu for
  227. further info.  A German-language edition is also available.
  228.  
  229. - Frank
  230.  
  231. ----------
  232. ckc190.ann
  233. ----------
  234. Date: Sunday, November 13, 1994
  235. From: Frank da Cruz <fdc@columbia.edu>
  236. Subject: Announcing C-Kermit 5A(190) 
  237. Keywords: C-Kermit, UNIX C-Kermit, VMS C-Kermit, OS/2 C-Kermit
  238. Keywords: Stratus VOS C-Kermit, AOS/VS C-Kermit, OS-9 C-Kermit
  239. Keywords: QNX C-Kermit, RESEND, Recovery
  240.  
  241. This is to announce a C-Kermit 5A(190), a new release of C-Kermit 
  242. communications software for for UNIX, VMS, OS/2, AOS/VS, Aegis, OS-9, 
  243. the Commodore Amiga, the Apple Macintosh, and now also Stratus VOS.
  244.  
  245. The major new feature of version 5A(190) is the ability to continue file
  246. transfers that failed.  This feature is available in the C-Kermit versions
  247. for:
  248.  
  249.  . UNIX (all versions except 2.xBSD)
  250.  . IBM OS/2 (the 16-bit and 32-bit versions)
  251.  . Digital Equipment Corporation VMS
  252.  . Data General AOS/VS
  253.  . Stratus VOS
  254.  . Commodore Amiga
  255.  
  256. It works only for binary-mode transfers.  For example, suppose you were
  257. transferring a huge binary file between UNIX C-Kermit and OS/2 C-Kermit over
  258. a slow dialup modem connection, and the phone call was disconnected.  Now
  259. you can reconnect and continue the transfer where it left off.  Suppose you
  260. were uploading or downloading a bunch of large ZIP files in binary mode and
  261. the same thing happened -- the new "resend" feature lets you reestablish the
  262. connection and "resend" the same files; the ones that were already
  263. transferred are not transferred again, the one that was partially
  264. transferred is continued where the transfer left off, and the ones that were
  265. not transferred are sent.  All the commands are the same, except you tell
  266. C-Kermit to RESEND instead of to SEND.  This feature will also be available
  267. in the next release of MS-DOS Kermit, 3.14, coming soon, and later maybe
  268. also other Kermit programs too.
  269.  
  270. Other highlights of version 5A(190) include:
  271.  
  272.  . An entirely new C-Kermit implementation for Stratus VOS.
  273.  . Execution of APC escape sequences while in CONNECT mode, just like MS-DOS
  274.     Kermit 3.13, for "auto-download", "auto-upload", and auto-anything-else
  275.     (UNIX, VMS, OS/2); 
  276.  . Macintosh Kermit now works under System 7.1 (on PowerMac, etc).
  277.  . Automatic directory creation for incoming files (UNIX, VMS, OS/2, VOS)
  278.  . Command retry and recall, typeahead now allowed in command mode.
  279.  . Improved transaction logging.
  280.  . MAJOR improvements in OS/2 C-Kermit (see below).
  281.  . A complete, full-featured port of C-Kermit to QNX 4.2.
  282.  . Numerous bug fixes and speedups in all departments, especially
  283.     script programming.
  284.  . Documentation now available in German.
  285.  
  286. And here is a more-detailed list of the changes:
  287.  
  288. NEW OR CHANGED COMMANDS
  289.  
  290. ASK & ASKQ
  291.   Now allow unquoted entry of backslash (\) and question mark (?) for
  292.   more convenient processing of DOS-like file specifications.
  293. DIAL <phone-number>
  294.   For the first time, DIAL is available in the Commodore Amiga version.
  295. FORWARD <label>
  296.   A forward-only GOTO (for speeding up command-file execution).
  297. GETC <variable> <prompt>
  298.   Like ASK, but gets a single character from the keyboard.
  299. IF DIRECTORY <name> <command>
  300.   Execute the <command> if <name> is a directory.
  301. IF NEWER <file1> <file2> <command>
  302.   Execute the <command> if <file1> is newer than <file2>.
  303. INPUT & OUTPUT commands
  304.   Are now buffered for speed.
  305. MINPUT <timeout> <list-of-strings>
  306.   Like INPUT, but looks for multiple input strings simultaneously.
  307. OUTPUT <string>
  308.   String may now contain \N to output a NUL (0).
  309. PSEND <filespec> <position> [ <as-name> ]
  310.   Send a file starting at the given byte position (UNIX, OS/2, Amiga).
  311. REDIRECT command (OS/2, SunOS, AIX, NeXT, ULTRIX, OSF/1, Linux, ...)
  312.   For running external protocols via redirected standard i/o,
  313.   or for use with "term" (mainly UNIX).
  314. REMOTE PWD
  315.   Display remote server's current directory.
  316. REMOTE ASSIGN <name> [ <value> ]
  317.   Client assigns a value to a variable in the remote server's namespace.
  318. REMOTE QUERY { KERMIT, SYSTEM, USER } <name>
  319.   Client retrieves the value of a variable in the remote server's
  320.   namespace, displays it, and makes its value available in the local
  321.   \v(query) variable.
  322. REMOTE SET FILE TYPE { TEXT, BINARY, LABELED }
  323.   LABELED added for VMS, OS/2.
  324. RESEND <filespec> [ <as-name> ]
  325.   Continue a binary-mode transfer from where it was interrupted
  326.   (UNIX, OS/2, AOS/VS, Amiga).
  327. SCRIPT <script-string>
  328.   For the first time, SCRIPT is available in the Commodore Amiga version.
  329. SET COMMAND QUOTING { ON, OFF }
  330.   Turn ON/OFF special processing of \ and ? during command entry (turn it
  331.   off to allow easier entry of DOS-style file specifications).
  332. SET EXIT WARNING { ON, OFF }
  333.   Require confirmation before EXIT or SET HOST/LINE if a connection is
  334.   active.
  335. SET { FILE, TERMINAL } CHARACTER-SET HP-ROMAN8
  336.   New support for the Hewlett-Packard Roman8 character set.
  337. SET TELNET NEWLINE-MODE { ON, OFF, RAW }
  338.   RAW added - send CR as bare CR, rather than CRLF or CR-NUL.
  339. SET TERMINAL APC { ON, OFF, UNCHECKED }
  340.   Whether and how to allow execution of APC escape sequences
  341.   (UNIX, VMS, OS/2).
  342. WRITE-LINE (or WRITELN) <file> <text>
  343.   A system-independent way to write a line of text to a file.
  344.  
  345. GENERAL CHANGES
  346.  
  347. File transfer protocol fixes, speedups, and improvements:
  348.  . Recovery of failed (incomplete) binary-mode transfers.
  349.  . Faster recovery from errors in non-windowed transfers.
  350.  . SET SEND PAUSE to overcome problems with HP-48s, etc.
  351.  . End-of-Attributes attribute (@) now emitted at end of attribute string.
  352.  . Maximum sliding window size increased from 31 to 32.
  353.  . Long G and Y packets now permitted.
  354.  . Improved recovery from echoed packets.
  355.  . Transfer status now indicates success if file refused due to date or name.
  356.  . A bug that made windowed transfers sometimes act like stop & wait, fixed.
  357.  . A bug that (very infrequently) resulted in corrupted files, fixed.
  358. RECEIVE command can be given a disk/directory name for incoming files.
  359. Ability to create directories for incoming files (UNIX, VMS, OS/2, VOS)
  360. File transfer display now includes a "percent done" thermometer graphic.
  361. File transfer display now includes a running display of chars per second.
  362. Repainting of fullscreen file-transfer display (UNIX, VMS).
  363. New command-line options:
  364.  -D n  Delay n seconds before sending
  365.  -R    "remote-only" for faster startup with standard init file
  366.  -N n  NETBIOS adapter number (OS/2 only)
  367. BSEND and TSEND macros in CKERMIT.INI fixed to accept wildcards.
  368. PCGET macro now recovers from errors.
  369. KERMIT READY TO blah ... messages now issued consistently.
  370. Default cancellation sequence changed from 2 to 3 Ctrl-C's.
  371. Services directory now allows specification of host prompts.
  372. Many annoying pauses between commands removed.
  373. TRANSLATE command fixed for Latin-2 based character sets.
  374. Command retry, command history buffer, command recall.
  375. Typeahead is now permitted in interactive command mode.
  376. DIAL now uses no parity during dialing, selected parity after connection.
  377. Crashes during DIAL command (hopefully) all fixed.
  378. DIAL and SCRIPT commands added to Commodore Amiga version.
  379. END and RETURN commands now work from within FOR, WHILE, and XIF.
  380. CD commands in "application files" were broken, now fixed.
  381. Various commands now allow spaces in directory or filenames if enclosed in
  382.   braces.
  383.  
  384. NEW VARIABLES AND FUNCTIONS
  385.  
  386. \v(charset)      - local character set or code page.
  387. \v(cols)         - number of columns on (characters across) screen.
  388. \v(connection)   - connection type (serial, tcp/ip, etc).
  389. \v(cps)          - speed in characters-per-second of last file transfer.
  390. \v(dialstatus)   - completion code from DIAL command.
  391. \v(evaluate)     - result of most recent EVALUATE command.
  392. \v(keyboard)     - keyboard type (OS/2 only).
  393. \v(modem)        - current modem type.
  394. \v(newline)      - the system's line terminator.
  395. \v(parity)       - current parity setting.
  396. \v(query)        - result of most recent REMOTE QUERY.
  397. \v(rows)         - number of rows (lines) on screen.
  398. \v(space)        - free space on current storage device.
  399. \v(startup)      - Kermit's startup directory (OS/2 only).
  400. \v(sysid)        - Kermit code for system ID.
  401. \v(terminal)     - terminal type.
  402. \fdate(filename) - returns modification date/time of given file.
  403. \fsize(filename) - returns size of the given file.
  404.  
  405. UNIX IMPROVEMENTS
  406.  
  407. APC support during CONNECT sessions (for auto upload/download/anything-else).
  408. CONNECT-mode speedups, important when C-Kermit is "in the middle".
  409. Interfork-signaling in CONNECT module bulletproofed.
  410. POSIX signal handling now supported, for reliable signals.
  411. New makefile entries and/or systems supported:
  412.   Amdahl UTS + TCP/IP
  413.   Bull DPX/2 BOS/X
  414.   CONSENSYS System V R4 + TCP + curses
  415.   DECstation 5000 MIPS3 CPU    
  416.   FreeBSD
  417.   HP-UX: many variations, big improvements in functionality
  418.   Lynx
  419.   MachTen
  420.   OSF/1 2.0
  421.   QNX 4.2
  422.   Solaris 2.x
  423.   Solaris 2.x + SunLink X.25
  424.   UnixWare 1.1 + curses + TCP/IP
  425. System-wide initialization file is now an option.
  426. TELNET window (i.e. screen) size negotiation, SIGWINCH trapping.
  427. RTS/CTS flow control added for Linux, NetBSD, FreeBSD, OSF/1, SCO ODT 3.0,..
  428. Support for higher serial speeds added for Linux, HP-UX, QNX, etc.
  429. FIONREAD and select() support added for Linux.
  430. (Optional) FSSTND compliance for Linux.
  431. Correct handling of file date/time in 4.4BSD, BSDI, etc.
  432.  
  433. IMPROVEMENTS FOR VMS AND OPENVMS, VAX AND ALPHA AXP
  434.  
  435. APC support during CONNECT sessions (for auto upload/download/anything-else).
  436. Problems running from DCL procedures, SPAWN'd, in batch, etc - fixed.
  437. New support for CMU/Tektronix TCP/IP.
  438. Append-to-file operations now available.
  439. SET SPEED problems fixed.
  440. Console terminal flow-control fixed.
  441. Automatic compensation for systems SYSGEN'd with small MAXFUFs, etc.
  442. GNU CC and DEC C compatibility.
  443. TRANSMIT command fixed to handle VMS-specific file types sensibly.
  444. Session-log record format fixed.
  445. TELNET window (i.e. screen) size negotiation.
  446. New sensible completion codes for RUN, SPAWN, !, @, DIR, etc.
  447.  
  448. MACINTOSH KERMIT 0.991(190)
  449.  
  450. Now works with System 7.1 and later on Power Macs, etc:
  451.   downloads files without crashing.
  452. Many commands fixed or added that never worked before:
  453.   CD, PWD, DIRECTORY
  454.   OPEN READ / READ / CLOSE READ
  455.   LOG { SESSION, TRANSACTION, PACKETS }
  456.   Log files and other text files now in TeachText format
  457.   LOG DEBUG goes to a window.
  458.   SET FILE TYPE { TEXT, BINARY, MACBINARY }
  459. File transfer display improved:
  460.   Direction and mode shown correctly when transfer started from prompt.
  461.   Current directory is shown.
  462. Numerous bugs fixed.
  463. Mac-specific modules can now be compiled with Think C as well as MPW C.
  464.  
  465. OS/2 C-KERMIT IMPROVEMENTS
  466.  
  467. Numerous terminal-emulation improvements:
  468.  . VT220, ANSI, and VT100 emulations added (to VT102 and VT52);
  469.  . Mouse support added: mouse-directed cursor movement, copy-and-paste.
  470.  . Complete support for all VT220 PF, F, keypad, arrow, and editing keys.
  471.  . A big selection of keyboard verbs ("\Kverbs"), as in MS-DOS Kermit,
  472.      including a complete set of VT220 keyboard verbs and a
  473.      new keymap file, CKOVTK2.INI, to set them up for you, and
  474.      allowing the Num Lock key to be used as DEC PF1 (or anything else);
  475.  . Hebrew terminal emulation for use with ALEPH library software;
  476.  . Ability to assign user-defined macros to hot keys via \Kverbs;
  477.  . Executes APC escape sequences, just like MS-DOS Kermit, for
  478.      "auto-download", "auto-upload", and auto-anything-else;
  479.  . Improved colors, color control, new border color;
  480.  . Improved, context-sensitive popup help screens and status lines;
  481.  . Print/Dump screen;
  482.  . Many new host-controlled printer actions;
  483.  . Redirection of printer to file;
  484.  . New screen rollback options and features, increased rollback capacity;
  485.  . TELNET bugs fixed, TELNET screen-size negotiation added;
  486.  . Session debugging display, including graphic display of TELNET
  487.      options, control characters, and escape sequences;
  488.  . Compose Key for composing accented characters;
  489.  . New unique scan codes added for keypad period, Shift-Esc, Tab;
  490.  . Answerback string now includes C-Kermit version number and terminal type;
  491.  . Code page control.
  492.  . SET FLOW KEEP now leaves RTS alone instead of always turning it on.
  493.  
  494. OS/2 C-Kermit file transfer improvements:
  495.  . File transfer recovery.
  496.  . ".LONGNAME" attribute supported on FAT file systems.
  497.  . Automatic directory creation for incoming files.
  498.  . SET FILE TYPE LABELED, a file-transfer mode that transfers OS/2
  499.      files along with all their attributes (read-only, hidden, system,
  500.      and extended), similar to the same facility in VMS C-Kermit.
  501.  . Automatic parity detection during file transfer;
  502.  . Ability to transfer files with IBM mainframes thru non-transparent
  503.      3270 protocol converters;
  504.  . SET FILE COLLISION UPDATE really works now;
  505.  . Server's execution of REMOTE DIRECTORY, REMOTE TYPE, etc, fixed;
  506.  . Problems transferring with HP-48, CP/M, etc, fixed.
  507.  . New XSEND macro transfers entire directory trees intact.
  508.  . New macros for activating external protocols.
  509.  
  510. Other OS/2 C-Kermit improvements:
  511.  . TCP/IP support for IBM TCP/IP 1.2.1 was added in edit 189; edit 190 adds
  512.    native-mode support for IBM TCP/IP 2.0, Essex Systems TCP/2, FTP Software
  513.    PC/TCP, and IP-Switch Vantage.
  514.  . Support for the LAN Manager Named Pipe communication method.
  515.  . Support for peer-to-peer NETBIOS connections (e.g. to MS-DOS Kermit).
  516.  . NetBIOS and Named Pipe connections can be either established or received.
  517.  . A REXX programming interface, so C-Kermit scripts can contain REXX
  518.      commands, and REXX programs executed from within C-Kermit may contain
  519.      C-Kermit commands.  This also works, to a limited extent, with VX-REXX.
  520.  . Improved, more-flexible install procedure.
  521.  . HP-Roman8 character-set support.
  522.  . Hebrew text-file transfer.
  523.  . Task list adjusted to show current serial port or TELNET host.
  524.  . More accurate available-space checking for incoming files.
  525.  . Documentation for updates now in indexed VIEW/INFO format.
  526.  
  527. AMIGA C-KERMIT IMPROVEMENTS
  528.  
  529. File transfer recovery (RESEND)
  530. DIAL command added.
  531. SCRIPT command added.
  532. SHOW MODEM now shows modem signals.
  533. Date/time formats fixed.
  534. Timeouts fixed.
  535.  
  536. ATARI ST
  537.  
  538. The Atari ST version has not been updated from 5A(189) level.  Bruce J.
  539. Moore, who had previously cared for the Atari ST version, would like to
  540. turn over this responsibility to someone else who has more time and a
  541. bigger Atari ST system -- volunteers are needed.
  542.  
  543. ACKNOWLEDGEMENTS
  544.  
  545. Grateful acknowledgements for help with developing and testing edit 190 to:
  546.  
  547.   Ken Adelman, Jeffrey Altman, Ric Anderson, Ronald Antony, Steven Asher,
  548.   William Bader, Mark Berryman, John Chandler, Albert Crosby, Joe Doupnik,
  549.   Alex Dupuy, Max Evarts, Vincent Fatica, Mike Freeman, Christine Gianone,
  550.   Madhusudan Giyyarpuram, Bill Glass, Chuck Goodhart, Eugenia Harris, Russ
  551.   Herman, Dan Hildebrand, Tarjei Jensen, Hugo Jimenez, Mark Johnson, Terry
  552.   Kennedy, "Carlo Kid", Tom Kloos, John Kohl, Bo Kullmar, David Lane, Mike
  553.   Long, James Lummel, Scott Mace, Montserrat Mane, Mike O'Malley, Andy
  554.   Newcomb, Marc Pawliger, Paul Placeway, Jim Reisert, Kai Uwe Rommel,
  555.   Shinichi Sakata, Nick Sayer, Bill Schlesinger, Steven Schultz, Jason
  556.   Seaman, Olaf Seibert, Rick Sladkey, Marko Teittinen, Lee Tibbert, Bernie
  557.   Volz, Steve Walton, Jamie Watson, Rick Watson, Rob Weiner, Gerald Werner,
  558.   Steven Woolgar, and many others, and with apologies to everybody I missed.
  559.  
  560. Special thanks to Jeffrey Altman for huge amounts of work on OS/2 C-Kermit
  561. (REXX, .LONGNAME, Labeled-File transfer, mouse, Named Pipe, and NETBIOS
  562. support, multithreading in the CONNECT module, plus the installation script
  563. and much more), and also to Kai Uwe Rommel for much OS/2 work, to David Lane
  564. for the Stratus VOS support -- *all* of it, to Steve Walton for his
  565. continuing support of the Amiga, to Terry Kennedy for many services above
  566. and beyond the call of duty, to Mike O'Malley for not only the CMU/Tek
  567. TCP/IP support in C-Kermit but also for the CMU/Tek sockets library itself,
  568. and to Eduard Vopicka in Prague for his contributions to the UNIX CONNECT
  569. module.
  570.  
  571. TESTING
  572.  
  573. I have successfully compiled and tested edit 190 on the following platforms:
  574.  
  575.    Apple Macintosh with System 6.03 and MPW C 3.2
  576.    Apple PowerMac 7100 System 7.1.2
  577.    Apple Centris 660 AV System 7.1
  578.    Data General AViiON DG/UX 5.4
  579.    Data General MV 2500 with AOS/VS-II 2.20.00.39 and TCP/IP-II
  580.    DEC Alpha AXP with OSF/1 1.3 and 2.0
  581.    DEC Alpha AXP with OpenVMS 1.5 and 6.1
  582.    DEC MicroVAX-II with VMS 5.3 and VAX C 3.1 and TGV MultiNet TCP/IP
  583.    DEC VAXstation 3100 with VMS 5.5 and VAX C 3.2 and DEC TCP/IP
  584.    DECstation 5800 with Ultrix 4.2
  585.    HP-9000 Model 300 4.4BSD
  586.    HP-9000 Model 550 with HP-UX 5.21
  587.    HP-9000 Model 385 with HP-UX 8.00
  588.    HP-9000 Model 715 with HP-UX 9.03
  589.    HP-9000 Model 712 with HP-UX 9.05
  590.    IBM PS/2-70 with OS/2 2.00
  591.    IBM PS/VP with OS/2 2.01 and IBM TCP/IP 1.20 (16-bit and 32-bit)
  592.    IBM RS/6000 with AIX 3.2.1
  593.    NeXT with NeXTSTEP 3.1
  594.    PC 486/50 with Dell UNIX System V/386 R4
  595.    PC 486/50 with Linux 0.99.14
  596.    PC 486/50 with UnixWare 1.1.1
  597.    PC 486/xx with QNX 4.21 (16-bit and 32-bit)
  598.    PC 486/xx with NetBSD 1.0
  599.    Silicon Graphics Indigo R4000 with IRIX 5.2
  600.    Sun SPARC-10 with SunOS 4.1.3 in BSD and POSIX environments
  601.    Sun SPARC-10 with Solaris 2.3
  602.  
  603. Volunteer testers have reported success on numerous other platforms, listed
  604. at the end of the ckc190.upd file.
  605.  
  606. I'd like to find out every machine and operating system where this new version
  607. can be built and used successully.  Please report testing results, positive or
  608. negative, or just questions, to kermit@columbia.edu.  In your reports, please
  609. include:
  610.  
  611.  . The make and model of computer
  612.  . The operating system name and version
  613.  . The build procedure if any, e.g. which UNIX makefile entry you used
  614.  . The size of the resulting (stripped) executable.
  615.  
  616. For example:
  617.  
  618. MACHINE                 OS NAME     OS VERSION  MAKE ENTRY  DATE     SIZE
  619. DEC Alpha AXP 3000-800  VMS / TVG 3.3   6.1FT4  ckvker.mak  940820 819200
  620. Dell 433 DE             SCO UNIX       3.2v4.0  sco32v4     940820 344872
  621. IBM RS/6000 320         AIX             3.2.3E  rs6aix32c   940820 491445
  622. Harris Night Hawk       CX/UX              6.1  cx_ux       940820 626560
  623. Silicon Graphics Indigo IRIX            4.0.5F  irix40ypc   940820 606208
  624. Tandy Model 6000        Xenix              3.2  trs16       940820 435842
  625.  
  626. HOW TO GET IT
  627.  
  628. During the testing period, C-Kermit 5A(190) will be available via anonymous
  629. ftp from kermit.columbia.edu [128.59.39.2] in the following directories:
  630.  
  631.   kermit/f  -  Text files, ftp in text (ASCII) mode
  632.   kermit/bin   -  Binary files, ftp in binary (I) mode
  633.   kermit/archives - .zip & .tar.Z files, ftp in binary (I) mode
  634.  
  635. In particular:
  636.  
  637. kermit/archives/cku190.tar.Z (or cku190.tar.gz for gunzip)
  638.   Compressed (or gzip'd) tar archive for the complete set of files
  639.   needed for UNIX C-Kermit.  C-Kermit must be built from the included
  640.   source code using the included makefile (but if you don't have a C
  641.   compiler, see below about selected binaries).  Read the comments at 
  642.   the top of the makefile for more detailed building instructions.
  643.  
  644. kermit/archives/cko190.zip
  645.   ZIP archive of the complete OS/2 C-Kermit distribution (no source code).
  646.   Includes both the 32- and 16-bit versions, all supporting files, and an
  647.   automated install script (INSTALL.CMD).
  648.  
  649. kermit/f/ckvaaa.hlp
  650.   A text file explaining exactly which files are needed for the VMS version.
  651.   Get this file, read it, then follow the instructions.
  652.  
  653. kermit/f/ckm*
  654.   ckm190.hqx - Macintosh Kermit 0.991(190) in BinHex 4.0 format.
  655.   ckmker.bwr - Macintosh Kermit "beware" file (up to date).
  656.   ckmaaa.hlp - Macintosh Kermit "read me" file (points to other files too).
  657.  
  658. kermit/f/ckd190.uue
  659.   uuencoded AOS/VS DUMP_II dumpfile containing the AOS/VS C-Kermit
  660.   executable and supporting text files.
  661.  
  662. kermit/bin/
  663.   Also contains selected C-Kermit executables for UNIX, VMS, AOS/VS, and
  664.   others.  See the READ.ME file in that directory for a list.
  665.  
  666. kermit/f/ckcker.upd
  667.   Documentation for all features new to edits 189 and 190.  Use this as
  668.   a supplement to the user manual, "Using C-Kermit" and/or "C-Kermit
  669.   Einfuehrung und Referenz".
  670.  
  671. kermit/f/ckc190.upd
  672.   Detailed edit history and test results.
  673.  
  674. kermit/f/ckaaaa.hlp
  675.   A text file describing all of the C-Kermit files and which ones are needed
  676.   for each type of system, including the sources files, which are all in the
  677.   the kermit/test/text directory.
  678.  
  679. ----------
  680. cko190.upd
  681. ----------
  682.  
  683. OS/2 C-Kermit 5A(190)                                      October 4, 1994
  684.  
  685. OS/2 C-Kermit is a native text-mode communications software package for
  686. OS/2, available in 16-bit and 32-bit versions for OS/2 1.3 and for 2.x/3.x
  687. (Warp), respectively.  It supports serial connections, direct or dialed,
  688. TCP/IP TELNET connections (if you have IBM or compatible TCP/IP installed,
  689. or Essex Systems TCP/2, or FTP Software PC/TCP, or IP-Switch Vantage),
  690. DECnet (PATHWORKS) LAT connections (if you have PATHWORKS installed),
  691. NETBIOS connections (if you have NETBIOS installed), and Named Pipe
  692. connections.
  693.  
  694. It offers high-quality terminal emulation, the most advanced implementation
  695. of the Kermit file transfer protocol available for OS/2, access to external
  696. protocols, script programming, conversion of national and international
  697. character sets, and full support of the OS/2 file system, including HPFS and
  698. long names.
  699.  
  700. This is to announce C-Kermit 5A(190).  The major new features since the
  701. previous release, 5A(189) in June 1993, are:
  702.  
  703.  . A new file transfer recovery feature (the RESEND command) for
  704.    binary-mode transfers;
  705.  
  706.  . A new file-transfer mode that transfers OS/2 files along with all
  707.    their attributes (read-only, hidden, system, and extended) and
  708.    extended attributes, either directly to another OS/2 system, or
  709.    for archival on a non-OS/2 system.
  710.  
  711.  . Ability to transfer and replicate entire directory trees between
  712.    two OS/2 systems.
  713.  
  714.  . A REXX interface, so C-Kermit scripts can contain REXX commands,
  715.    and REXX programs executed from within C-Kermit may contain
  716.    C-Kermit commands;
  717.  
  718.  . NETBIOS and Named Pipe task-to-task communication support, both
  719.    ends, for peer-to-peer local area networking.
  720.  
  721. Numerous terminal-emulation improvements:
  722.  
  723.  . VT220, ANSI, and VT100 emulations added (to VT102 and VT52);
  724.  . A full selection of keyboard verbs ("\Kverbs"), as in MS-DOS Kermit,
  725.      including a complete set of VT220 keyboard verbs (PF, F, keypad,
  726.      arrow, and editing keys) and a new keymap file, CKOVTK2.INI, to set
  727.      them up for you, and allowing the Num Lock key to be used as DEC
  728.      PF1 (or anything else); 
  729.  . Hebrew terminal emulation for use with ALEPH library software;
  730.  . Mouse support added: mouse-directed cursor movement, copy-and-paste.
  731.  . Ability to assign user-defined macros to hot keys via \Kverbs;
  732.  . Executes APC escape sequences, just like MS-DOS Kermit, for
  733.      "auto-download", "auto-upload", and auto-anything-else;
  734.  . Improved colors, color control, new border color;
  735.  . Improved, context-sensitive popup help screens and status lines;
  736.  . Print/Dump screen;
  737.  . Many new host-controlled printer actions;
  738.  . Redirection of printer to file;
  739.  . New screen rollback options and features, increased rollback capacity;
  740.  . TELNET bugs fixed, TELNET screen-size negotiation added;
  741.  . Session debugging display, including graphic display of TELNET
  742.      options, control characters, and escape sequences;
  743.  . Compose Key for composing accented and special characters;
  744.  . New unique scan codes added for keypad period, Shift-Esc, Tab;
  745.  . Answerback string now includes C-Kermit version number and terminal type;
  746.  . Code page control.
  747.  
  748. File transfer improvements:
  749.  
  750.  . File transfer recovery;
  751.  . ".LONGNAME" attribute supported on FAT file systems;
  752.  . Automatic directory creation for incoming files;
  753.  . SET FILE TYPE LABELED;
  754.  . Automatic parity detection during file transfer;
  755.  . Ability to transfer files with IBM mainframes thru non-transparent
  756.      3270 protocol converters;
  757.  . SET FILE COLLISION UPDATE really works now;
  758.  . Server's execution of REMOTE DIRECTORY, REMOTE TYPE, etc, fixed;
  759.  . Problems transferring with HP-48, CP/M, etc, fixed;
  760.  . New macros for activating external protocols;
  761.  . Ability to refer to directory and and filenames that contain spaces.
  762.  
  763. And: 
  764.  
  765.  . Script programming speedups, fixes, and new features;
  766.  . An improved and more-flexible installation procedure;
  767.  . HP-Roman8 character-set support;
  768.  . Hebrew text-file transfer;
  769.  . Task list adjusted to show current serial port or network host;
  770.  . Command retry and recall, typeahead;
  771.  . More natural entry of OS/2 filenames.
  772.  
  773. File transfer recovery is the major new feature of C-Kermit 5A(190), and
  774. is also available in the UNIX and other C-Kermit versions as well as in
  775. MS-DOS Kermit 3.14 and in the next release of IBM Mainframe Kermit.
  776. Should a binary-mode transfer terminate prematurely, for example because
  777. the phone or network connection was lost, you can pick it up where it
  778. left off without having to retransmit the data that was sent so far.
  779.  
  780. OS/2 C-Kermit 5A(190) is available via anonymous ftp to kermit.columbia.edu,
  781. directory kermit/archive, binary mode, file cko190.zip.  Transfer it to your
  782. PC in binary mode, unzip it, and run the INSTALL.CMD procedure.  Both a
  783. 16-bit version (suitable for OS/2 1.3) and a 32-bit version (for OS/2 2.x)
  784. are included in the ZIP file, along with all the other files you need.  The
  785. 16-bit version lacks certain features (such as printer support, REXX
  786. support, EA support, NETBIOS, Named Pipes, and SET FILE TYPE LABELED), due
  787. to architectural or toolkit limitations.
  788.  
  789. If you also want to try out the UNIX version, it is in the same
  790. directory as cku190.tar.Z (UNIX compress format) and cku190.tar.gz (GNU
  791. gzip format).  Transfer it to your UNIX system in binary mode,
  792. uncompress, untar, and give the appropriate "make" command.
  793.  
  794. All the new features of version 5A(190) are documented in the accompanying
  795. CKERMIT.INF file, which you can browse with the OS/2 VIEW program; this is
  796. a supplement to the user manual, "Using C-Kermit".  If you don't have
  797. the user manual, please purchase it; it will help you get the most out of
  798. C-Kermit, and manual sales are the primary source of funding for the
  799. Kermit effort.  Call +1 212 854-3703 to order.
  800.  
  801. Special thanks to Jeffrey Altman for huge amounts of work on OS/2
  802. C-Kermit (REXX, .LONGNAME, Labeled-File transfer, mouse, Named Pipe, and
  803. NETBIOS support, multithreading in the CONNECT module, plus the
  804. installation script and much more), and also to Kai Uwe Rommel for much
  805. help in all areas, and to the other members of the OS/2 Developers and
  806. Testers group for lots of testing and helpful reports and suggestions
  807. over the past few months.
  808.  
  809. Frank da Cruz
  810. fdc@columbia.edu
  811.