home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / cko191.ann < prev    next >
Text File  |  1995-06-01  |  14KB  |  307 lines

  1. This is to announce the release of OS/2 C-Kermit 5A(191).
  2.  
  3. If you have a Web browser, you are encouraged to read this notice in
  4. hypertext format on the Web at the following URL, because there is a lot
  5. more information in it (hypertext links):
  6.  
  7.   http://www.columbia.edu/kermit/cko191.html
  8.  
  9. If you are already familiar with OS/2 C-Kermit, feel free to skip past
  10. the following fifty lines (about two 24-line screens).
  11.  
  12. OS/2 C-Kermit is Columbia University's full-function native communication
  13. software package for OS/2 that works uniformly over:
  14.  
  15.  . Serial connections, direct or dialed, upto 230,400 bps.
  16.  . TCP/IP network connections, including SLIP/PPP and SOCKS firewalls
  17.    (IBM, FTP, Essex, and Ipswitch stacks supported.)
  18.  . DECnet PATHWORKS LAT connections.
  19.  . LAN and/or interprocess connections such as NETBIOS and Named Pipes.
  20.  . Asynchronous communication servers.
  21.  . Parallel port connections (when used with appropriate NDIS drivers).
  22.  
  23. Offering:
  24.  
  25.  . Faithful ANSI, VT220, VT102, VT100, and VT52 terminal emulations with
  26.    all the expected add-ons -- rollback, key mapping, color control,
  27.    printer control, Compose key, screen & session capture, etc.
  28.  . A complete implementation of the Kermit file transfer protocol, including
  29.    all the most advanced features for highest performance, the new recovery
  30.    capability, as well as auto-uplodad and -download.
  31.  . A powerful and portable script programming language.
  32.  . A large repertoire of character-set translations.
  33.  . Dialing and services directories.
  34.  . Easy access to external protocols (e.g. P.EXE for X/Y/Zmodem).
  35.  
  36. And lots of OS/2-specific features, including:
  37.  
  38.  . Advanced user-customizable mouse operations.
  39.  . Full compatibility with the OS/2 PM Clipboard.
  40.  . Use of OS/2 System Sounds during command and terminal modes.
  41.  . Work Place Shell integration through program objects.
  42.  . Alternative REXX macro programming extensions.
  43.  . Full support for HPFS and Extended Attributes during file transfers.
  44.  . SLIPTERM compatibility.
  45.  . Integration with IBM WebExplorer.
  46.  . The ability to transfer entire directory trees from one OS/2
  47.    system to another, with all file attributes preserved.
  48.  . Multiple threads for efficient task scheduling and low CPU load.
  49.  . Fast semaphores for intraprocess communication.
  50.    
  51. With its wide range of features and communication methods, OS/2 C-Kermit
  52. is ideally suited to OS/2 users who:
  53.  
  54.  . Want to communicate with a diverse assortment of hosts and services.
  55.  . Want to use the same application for serial and network connections,
  56.    e.g. for home and office use.
  57.  . Want a better TELNET (with rollback, key mapping, colors, scripting).
  58.  . Want a TELNET that can also transfer files.
  59.  . Want to communicate in languages other than English.
  60.  . Want to write script programs that are portable to many platforms.
  61.  
  62. Space does not permit listing all the features of previous versions of
  63. OS/2 C-Kermit, but if you want to know more, feel free to visit our Web
  64. site starting at URL:
  65.  
  66.   http://www.columbia.edu/kermit/os2.html
  67.  
  68. C-Kermit Version 5A(191) is a brand-new 32-bit release for OS/2 2.00
  69. and later, including Warp.  It adds the following major new features:
  70.  
  71.  . Dramatic speed improvements
  72.  . Sizeable terminal screens.
  73.  . New and improved mouse functions.
  74.  . Improved TELNET client functions.
  75.  . Incoming TCP/IP connections.
  76.  . SLIP dialing.
  77.  . Cyrillic (Russian) terminal emulation.
  78.  . Soft fonts for Hebrew, Cyrillic, and East European terminal emulation.
  79.  . The new features that were added during the Beta test, listed just above.
  80.  . Numerous fixes.
  81.  
  82. And many lesser ones.  In more detail:
  83.  
  84. SPEED IMPROVEMENTS
  85.  
  86. CONNECT mode -- terminal emulation -- is now incredibly snappy on both
  87. serial and network connections, in both window and fullscreen sessions.
  88.  
  89. C-Kermit 5A(191) processes incoming data in parallel with screen updating.
  90. Furthermore, the screen is now updated far more efficiently than before.
  91. To give an idea of the speed improvement, we used a ripple-test benchmark
  92. that scrolls 1000 80-column lines of text, obtaining the following display
  93. timings for various TELNET clients attached to a 10 Mb/sec Ethernet
  94. network running on the same PC in a fullscreen session:
  95.  
  96.   C-Kermit 5A(190)    24 sec
  97.   IBM Telnet          22 sec  (TCP/IP 1.2.1)
  98.   MS-DOS Kermit       12 sec  (v3.14 under DOS, not under OS/2)
  99.   C-Kermit 5A(191)     5 sec
  100.  
  101. In an OS/2 window, the same test takes only 7 seconds, compared to 55
  102. seconds in the previous release -- about an 800% improvement.
  103.  
  104. The new display management model has also been used to accomplish several
  105. other astounding feats:
  106.  
  107.  . Terminal sessions remain active behind popup help screens.
  108.  . Incoming material is processed even when screen is rolled back.
  109.  . Copy-and-paste can span multiple screens (more about this below).
  110.  
  111. Meanwhile, serial port handling is now far more efficient, putting less load
  112. on the CPU, allowing serial-port intput/output to take place at high speeds
  113. without seriously impacting the rest of the system.
  114.  
  115. SIZEABLE TERMINAL SCREENS
  116.  
  117. You asked for VT100 132-column mode, now you've got it and a lot more too.
  118.  
  119. In Warp window sessions, C-Kermit now supports any combination of screen
  120. height and width, up to 255 columns and 254 rows with a maximum screen
  121. area of 8192 characters.
  122.  
  123. In fullscreen sessions the terminal screen can now use 40, 80, or 132
  124. columns and 24, 42, 49, or 59 rows.  Not all combinations are supported by
  125. all video hardware.  Warp is not required.
  126.  
  127. Host-directed screen-width switching in VT100, VT102, and VT220 emulation
  128. is now implemented for 80-column and 132-column modes when the video
  129. adapter supports it.  Screen dimensions are automatically reported to the
  130. host on TELNET connections if the TELNET server supports (and uses) the
  131. "NAWS" option.
  132.  
  133. SOFT FONTS
  134.  
  135. C-Kermit 5A knows a lot of character sets and translates between any
  136. pair of them.  But in OS/2, we have another problem: how to see the right
  137. characters on the screen.  For example, in version 5A(190) we added
  138. support for Hebrew terminal emulation, which works very nicely if you
  139. happen to have a Hebrew version of OS/2 (which you can only get in
  140. Israel), but is useless otherwise -- e.g. to Hebrew and Yiddish scholars
  141. in the USA, because, until now there was no way to get a Hebrew code page
  142. onto a US version of OS/2.
  143.  
  144. The new version of OS/2 C-Kermit comes with the following soft fonts that
  145. you can load in a fullscreen session, for use in the terminal window:
  146.  
  147.   CP437 - Original PC code page
  148.   CP850 - "Multilingual" (West Europe) code page
  149.   CP852 - East Europe Roman Alphabet code page (for Czech, Polish, etc)
  150.   CP862 - Hebrew code page
  151.   CP866 - Cyrillic (Russian, Belorussian, and Ukrainian) code page
  152.  
  153. So now, no matter what OS/2 National Language version you have, you can
  154. use OS/2 C-Kermit to conduct terminal sessions in at least the following
  155. languages:
  156.  
  157.   Albanian, Belorussian, Bulgarian, Croatian, Czech, Danish, Dutch,
  158.   English, Faeroese, Finnish, French, German, Hebrew, Hungarian,
  159.   Icelandic, Irish, Italian, Ladino, Latin, Macedonian, Norwegian, Polish,
  160.   Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish,
  161.   Swedish, Swiss, Ukrainian, and Yiddish.
  162.  
  163. Thanks to Joseph (Yossi (Yogi)) Gil at the Technion in Haifa, Israel, for
  164. furnishing these public-domain fonts.
  165.  
  166. CYRILLIC TERMINAL EMULATION
  167.  
  168. OK, we added a Cyrillic font, so now you can read those Russian newsgroups
  169. and Web pages.  But if you don't have a Russian (or Ukrainian, or
  170. Belorussian) keyboard, how do you TYPE Russian characters?  The new
  171. C-Kermit release adds a Russian keyboard mode that includes:
  172.  
  173.  . The Microsoft Russian DOS keyboard layout.
  174.  . Hot-key switching between Russian and English modes.
  175.  . Automatic translation to the host character-set (KOI, ISO, etc).
  176.  
  177. This is in addition to the keyboard methods that were already available
  178. in earlier releases:
  179.  
  180.  . A Compose key for Latin-1-like character sets (for Western European
  181.    languages like Italian, Portuguese, Norwegian, German, French, etc).
  182.  
  183.  . A Hebrew keyboard mode for Hebrew and Yiddish.
  184.  
  185. THE MOUSE AND MARK MODE
  186.  
  187. Copy-and-paste capability, as well as mouse-directed terminal cursor
  188. steering, were introduced in the previous release.  In version 5A(191):
  189.  
  190.  . Text selection can now span the entire virtual screen,
  191.    scrollback buffer included.
  192.  . You can reassign these functions to different mouse events.
  193.  . You can assign them to keys.
  194.  . You can assign keyboard verbs, macros, or text to mouse events.
  195.  . Copy-and-paste works consistently between C-Kermit and other apps.
  196.  
  197. To get a quick idea of the power of the new "mark mode": after installing
  198. the new version, starting it up, and accumulating a bunch of screens in
  199. the rollback buffer:
  200.  
  201.  . Hold down the left mouse button.
  202.  . Drag the mouse towards the top of screen, watch text being selected.
  203.  . Now drag it PAST the top of the screen -- watch what happens.
  204.  . Push the Arrow, Page Up/Down, or Home/End keys while dragging.
  205.  
  206. Any text that you select this way can be copied to the PM clipboard,
  207. printed on your printer, copied to a file, or pasted directly into your
  208. terminal session.
  209.  
  210. TCP/IP IMPROVEMENTS
  211.  
  212. TELNET connections are about 500% faster than before.  Several TELNET
  213. protocol problems were fixed, most notably the ones relating to
  214. "firewalls".  Connections are now attempted to multiple IP addresses when
  215. provided by the name server, until success is achieved.  TELNET NAWS
  216. (Negotiate About Window Size) capability has been added.
  217.  
  218. Incoming TCP/IP connections are now accepted -- you can TELNET to OS/2
  219. C-Kermit on a pre-arranged socket and have a "chat" session or execute
  220. Kermit server functions.
  221.  
  222. OS/2 C-Kermit can now dial your Warp IAK SLIP connections for you, using
  223. a special technique to "borrow" the serial port from the SLIP driver.
  224. This gives you a lot more flexibility than you get with SLIPTERM.
  225.  
  226. There are new controls for TELNET NVT/binary mode and CRLF mapping, since
  227. these areas are so problematic with the proliferation of incompatible
  228. (and often confused) TELNET servers:
  229.  
  230.   SET TELNET { NVT, BINARY } NEWLINE-MODE { ON, OFF, RAW }
  231.   SET TELNET BINARY-MODE { ACCEPTED, REFUSED, REQUESTED }
  232.  
  233. SOCKS support added for TELNET'ing through firewalls.
  234.  
  235. OS/2 C-Kermit gives you all the convenience features of a serial
  236. communications program integrated with its own internal TELNET protocol
  237. implementation.  If you do a lot of TELNET'ing to diverse services,
  238. especially on non-TELNET ports, you'll begin to appreciate what this
  239. means.
  240.  
  241. OTHER CHANGES
  242.  
  243.  ...include:
  244.  
  245.  . ISO 2022 character-set designation and invocation in VT220 emulation.
  246.  . Protected fields in VT220 emulation.
  247.  . Host-initiated autoprint now supported (separate from transparent print).
  248.  . Improved context-sensitive help screens, status lines, and messages.
  249.  . More key combinations are recognized for SET KEY.
  250.  . System Sounds can now be used to differentiate "Information",
  251.    "Warning", and "Error" events.
  252.  . MOVE and MMOVE commands added = SEND and MSEND, then delete.
  253.  . REMOTE RENAME and REMOTE COPY (both ends) added.   
  254.  . New and improved hypertext Updates documentation.
  255.  . Various other new commands, bug fixes, cleanups, etc.
  256.  
  257. NOTE: 5A(191) is an OS/2-only release of C-Kermit.
  258.  
  259. Thanks to Jeff Altman for 99% of the work that went into this new release.
  260.  
  261. DOCUMENTATION
  262.  
  263. C-Kermit 5A is  comprehensively  and  professionally documented in   the
  264. book, "Using C-Kermit", supplemented  by the hypertext CKERMIT.INF file,
  265. which covers recent additions up to and including edit 191.
  266.   
  267.   If you will be using OS/2 C-Kermit and you have not already purchased
  268.   this book, please purchase it.  It will answer your questions, it will
  269.   show you how to get the most out of the software, and book sales are
  270.   the primary source of funding for the Kermit effort.
  271.  
  272. Ordering information for the book is included in the CKERMIT.INF file,
  273. which may be accessed from the C-Kermit> prompt with the UPDATES
  274. command.
  275.  
  276. HOW TO GET IT
  277.  
  278. OS/2 C-Kermit 5A(191) may be obtained from kermit.columbia.edu via
  279. anonymous ftp, directory kermit/archives, file cko191.zip.  Transfer it in
  280. binary mode (every step of the way), unzip it on your OS/2 system into a
  281. spare directory, then run the INSTALL script.
  282.  
  283. You may also order the new version on diskette from Columbia University.
  284. If you already have a copy of "Using C-Kermit", use the tear-out form in
  285. back to order the diskette only.  If you don't have the book, then order
  286. the book+diskette package from us:
  287.  
  288.     Kermit Development and Distribution
  289.     Columbia University Academic Information Systems
  290.     612 West 115th Street
  291.     New York, NY  10025-7721
  292.     USA
  293.     Telephone: +1 212 854-3703
  294.     Fax:       +1 212 663-8202
  295.  
  296.   Domestic and overseas orders accepted.
  297.     Book only: US $36.95 (US, Canada, and Mexico), US $47 elsewhere.
  298.     Book + OS/2 C-Kermit: US $45.00 (US, Canada, Mexico), $55 elsewhere.
  299.   Orders may be paid by MasterCard or Visa, or PREPAID by check in US dollars.
  300.   Add US $35 bank fee for checks not drawn on a US bank.  Price includes
  301.   shipping.  Do not include sales tax.  Inquire about quantity discounts.
  302.  
  303. Please note that C-Kermit is copyrighted software, and it may not be
  304. redistributed by commercial enterprises (including makers of CD-ROMs)
  305. without written permission of the Office of Kermit Development and
  306. Distribution, Columbia University, at the address above.
  307.