home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / msr313src.tar.gz / msr313src.tar / msr313.ann < prev    next >
Internet Message Format  |  1993-07-15  |  18KB

  1. Date: Tue, 13 June 1993 12:00:00 EDT
  2. From: Christine M Gianone <cmg@columbia.edu>
  3. Subject: Announcing MS-DOS Kermit 3.13
  4. Keywords: MS-DOS Kermit 3.13
  5.  
  6. This is to announce the final release of MS-DOS Kermit 3.13 for the IBM PC,
  7. PS/2, and compatibles with DOS or Windows, and also for "generic DOS", the
  8. Victor 9000 (Sirius 1), and the Heath/Zenith 100.  The new MS-DOS Kermit
  9. release was prepared by Professor Joe R. Doupnik of Utah State University and
  10. includes the major new features that were listed in Info Kermit V17 #3, 30
  11. June 1993.  To recapitulate, briefly:
  12.  
  13.  . A new faster method for transferring binary and precompressed files
  14.  . Larger packets and windows allowed, up to 9024 x 31.
  15.  . Switching among multiple simultaneous TCP/IP sessions
  16.  . Data General DASHER terminal emulation
  17.  . Graphics-mode support for 132-column operation on EGA and VGA video adapters
  18.  . Text-mode support for 132-column operation on ET4000 and other VESA adapters
  19.  . Horizontal scrolling
  20.  . Expanded-memory option for screen rollback and graphics image retention
  21.  . Hebrew character-set translation and Hebrew terminal emulation
  22.  . East European character-set translation
  23.  . Icelandic CP861 code page support
  24.  . Separate code page selection for terminal emulation and file transfer
  25.  . Compose-key sequences for entering accented characters
  26.  . New KERMIT PATH environment variable
  27.  . Support for Novell SLIP_PPP ODI driver and other networking improvements
  28.  . BOOTP improvements
  29.  . TELNET improvements, including option negotiation display
  30.  . DIAL-command support for additional modem types
  31.  
  32. The new files are listed below.  Be sure to use binary mode when FTP'ing files
  33. from kermit/bin.  Use text mode for kermit/a files.
  34.  
  35. Internet anonymous ftp     EARN/BITNET
  36. watsun.cc.columbia.edu     KERMSRV@CUVMA  Description
  37.  
  38.   kermit/bin/msvibm.exe      (none)        Binary executable for IBM PC
  39.   kermit/bin/msvibm.pif      (none)        Program Information File for Windows
  40.   kermit/bin/msvgen.exe      (none)        Binary executable, generic DOS
  41.   kermit/bin/msvv90.exe      (none)        Binary executable, Victor 9000
  42.   kermit/bin/msvz10.exe      (none)        Binary executable, Heath/Zenith 100
  43.   kermit/a/msvibm.boo        MSVIBM BOO    BOO-encoded executable for IBM PC
  44.   kermit/a/msvpif.boo        MSVPIF BOO    BOO-encoded IBM Windows PIF file
  45.   kermit/a/msvgen.boo        MSVGEN BOO    BOO-encoded executable, generic DOS
  46.   kermit/a/msvv90.boo        MSVV90 BOO    BOO-encoded executable, Victor 9000
  47.   kermit/a/msvz10.boo        MSVZ10 BOO    BOO-encoded executable, H/Z-100
  48.   kermit/a/mskermit.ini      MSKERMIT INI  Standard initialization file
  49.   kermit/a/mscustom.ini      MSCUSTOM INI  Customization file
  50.   kermit/a/msr313.upd        MSR313 UPD    List of changes since version 3.12
  51.   kermit/a/msr313.pch        MSR313 PCH    Dummy patch file for version 3.13
  52.   kermit/a/mskerm.upd        MSKERM UPD    Supplement to "Using MS-DOS Kermit"
  53.   kermit/b/mskerm.hlp        MSKERM HLP    Updated help file
  54.   kermit/a/mskerm.bwr        MSKERM BWR    Updated "beware file"
  55.   kermit/a/msvibm.vt         MSVIBM VT     Updated terminal emulator summary
  56.   kermit/a/msmaaa.hlp        MSMAAA HLP    Documentation for dialing scripts
  57.   kermit/a/msm*.scr          MSM* SCR      New modem-dialing scripts
  58.   kermit/a/msidgk.ini        MSIDGK INI    Data General DASHER key mappings
  59.   kermit/bin/msudg.com       (none)        DG DASHER/286 keyboard helper TSR
  60.   kermit/a/msudgk.boo        MSUDGK BOO    BOO-encoded MSUDGK.COM
  61.   kermit/a/msudgk.doc        MSUDGK DOC    Documentation for MSUDGK.COM
  62.  
  63. Also, on watsun only:
  64.  
  65.   kermit/bin/msvibm.zip
  66.  
  67. is a ZIP file containing the new MS-DOS Kermit (IBM PC version) distribution
  68. diskette.  Unzip it using "pkunzip -d msvibm.zip".  The "-d" switch is to
  69. preserve the (new) subdirectory structure.  Any version of PKUNZIP since 1990
  70. should work.
  71.  
  72. Once again, please note that all the new features are documented in the
  73. MSKERM.UPD file, with additional details of a more technical nature in the
  74. MSKERM.BWR file.
  75.  
  76. The ".boo" files are .EXE or other binary files encoded in a printable ASCII
  77. format, suitable for BITNET, e-mail, and other nontransparent modes of
  78. transmission.  You can decode the boo-files back into .EXE files using any of
  79. the MSBPCT.* programs available in kermit/a/msbpct.* or MSBPCT * from
  80. KERMSRV.  See kermit/a/msbaaa.hlp (MSBAAA HLP) for details.
  81.  
  82. All the MS-DOS Kermit-related files have been removed from the test areas
  83. (kermit/test on watsun, T: on KERMSRV).
  84.  
  85. Thanks again to Joe on behalf of all MS-DOS Kermit users everywhere.  Thanks
  86. too to Yossi Gil at the Technion in Israel for lots of last-minute help with
  87. MS-DOS Kermit's Hebrew features.
  88.  
  89. ------------------------------
  90.  
  91. Date: Tue, 15 Jun 93 16:00:00 EDT
  92. From: Christine M Gianone <cmg@columbia.edu>
  93. Subject: MS-DOS Kermit 3.13 Available for Beta Testing
  94. Keywords: MS-DOS Kermit 3.13, Hebrew, Data General Terminal Emulation
  95. Keywords: East European Languages, Latin-2 Character-Set
  96. Keywords: 132-Column Mode, Horizontal Scrolling
  97. Keywords: Sliding Windows, Dynamic Packet Length, Icelandic
  98. Keywords: IBM Mainframe File Transfer
  99. Keywords: "TCP/IP, Multiple Sessions"
  100.  
  101. This is to announce a brief beta testing period for MS-DOS Kermit 3.13 for the
  102. IBM PC, PS/2, and compatibles with DOS or Windows, and also for "generic DOS",
  103. the Victor 9000, and the Heath/Zenith 100.  The new MS-DOS Kermit release was
  104. prepared, as always, by Professor Joe R. Doupnik of Utah State University and
  105. includes the following major new features (most of which apply to the IBM PC
  106. version only):
  107.  
  108.  1. Up to six simultaneous TCP/IP sessions, with instantaneous switching
  109.     among them, using Kermit's own built-in TCP/IP protocol stack.
  110.  
  111.  2. Emulation of Data General DASHER D463 and D470 terminals in both text and
  112.     graphics mode, and including support for up to 207 columns of compressed
  113.     text, and for the mouse when in graphics mode (e.g. when using CEO Draw).
  114.  
  115.  3. Support for compressed text for VT 132-column emulation on EGA and VGA.
  116.     If you don't have a video adapter that supports 132 columns in text mode,
  117.     MS-DOS Kermit can now put your EGA or VGA into graphics mode to produce
  118.     the same effect.  Also, addition of Tseng ET4000 (and all VESA) graphics
  119.     chips to those that can be commanded in to 132-column text mode.
  120.  
  121.  4. Horizontal scrolling in DG and VT terminal emulation.
  122.  
  123.  5. Support for the Icelandic code page CP861 in terminal emulation and
  124.     file transfer.
  125.  
  126.  6. Support for East European languages (Czech, Polish, Hungarian, Romanian,
  127.     etc) via translation between PC Code Page 852 and ISO 8859-2 Latin
  128.     Alphabet 2 during both terminal emulation and file transfer.
  129.  
  130.  7. Support for Hebrew and Yiddish via translation between PC Code Page 862
  131.     and the ISO 8859-8 Latin/Hebrew Alphabet in both terminal emulation and
  132.     file transfer.  In terminal emulation, the 7-bit Hebrew alphabet is also
  133.     supported, as are DEC VT420 Hebrew terminal features including
  134.     host-controlled screen writing direction, character-set selection, and
  135.     keyboard mode.
  136.  
  137.  8. Implementation of "Doomsday Kermit" (DDK) techniques for transferring
  138.     files with IBM mainframes through 3270 protocol converters that do NOT
  139.     support transparent mode, to be used in conjunction with IBM Mainframe
  140.     Kermit's SET CONTROLLER FULLSCREEN command on VM/CMS, MVS/TSO, or CICS.
  141.     IBM Mainframe Kermit 4.2.4 or later required.
  142.  
  143.  9. Greater control over terminal emulation rollback screens.  Now you can
  144.     elect to keep them in expanded memory (EMS), if available, and if so,
  145.     you can have lots more of them -- thousands, even.  You can also change
  146.     the rollback buffer size at runtime.  Also, graphics screens can also be
  147.     kept in EMS rather than in the video adapter's on-board memory, to allow
  148.     restoration of graphics screens when switching back to them from text
  149.     mode, even under Windows or when your memory manager has "stealth-mapped"
  150.     your graphics memory away.
  151.  
  152. 10. Network connections are now supported over Novell's SLIP_PPP ODI driver
  153.     and Beame & Whiteside's TCP/IP product.  The Beame & Whiteside protocol
  154.     stack must, of course, already be loaded.
  155.  
  156. 11. Faster transfer of all types of files, particularly binary files and
  157.     precompressed (e.g. ZIP) files, by allowing the user to specify the set
  158.     of control characters that will not be prefixed.
  159.  
  160. 12. Many other file transfer performance improvements, including allowance for
  161.     longer packets (up to 9K) and more window slots (up to 31).  In other
  162.     words, the 2K packet-buffer limitation has been increased to about 280K
  163.     (or available memory, whichever is less).  Packet lengths now adapt
  164.     dynamically to the noise conditions on the communication channel.  Sliding
  165.     windows operation is smoother, error recovery is quicker.  The file
  166.     transfer display screen shows more information, including a "thermometer"
  167.     and transfer statistics.  The SET DEBUG PACKETS display no longer scrolls
  168.     the file transfer window when long packets are used.
  169.  
  170. 13. Serial-port handling code improved in many ways to allow for buggy and
  171.     substandard internal modems, buggy PC-clone BIOS's, noisy PC busses, and
  172.     spurious interrupts.  Improved operation with COM3 and COM4 devices using
  173.     shared or nonstandard interrupts.
  174.  
  175. 14. New support of Application Program Command (APC) escape sequences from the
  176.     host during emulation of VT220 or 320, which may contain any MS-DOS Kermit
  177.     commands at all.  APC sequences can be used to configure MS-DOS Kermit
  178.     automatically for use with a particular host, to initiate file transfers
  179.     automatically, or any other purpose you can imagine.  The old TERMINALR /
  180.     TERMINALS macro mechanism has been discontinued because DEC took over the
  181.     associated escape sequence for use with Hebrew VT terminals (see Item 6
  182.     above and the next message, plus more about this below).
  183.  
  184. 15. New command, SET TERMINAL VIDEO-WRITING { BIOS, DIRECT }.  DIRECT is
  185.     the default, BIOS forces all text-mode screen writing during CONNECT mode
  186.     to be through the (slower) BIOS, to enable TSRs (e.g. for speech devices)
  187.     to sense what is being written to the screen.
  188.  
  189. 16. Improved TCP/IP BOOTP support.  New RFC1395 support for downloading of
  190.     PC's domain name from BOOTP server (requires upgraded BOOTP server); new
  191.     ability to make BOOTP requests over SLIP and PPP connections; display of
  192.     IP address of BOOTP server in SHOW COMMUNICATIONS display.  An updated
  193.     BOOTP server for UNIX is available in the bootp directory on
  194.     watsun.cc.columbia.edu, via anonymous ftp.
  195.  
  196. 17. TCP/IP TELNET options negotiation display now available.
  197.  
  198. 18. Compose-key sequences for entering accented letters in the Latin-1, DEC
  199.     MCS, and DG International West European character sets during VT and DG
  200.     terminal emulation.
  201.  
  202. 19. DIALing scripts for additional modem types: 
  203.       Hayes Ultra 144
  204.       Penril Alliance V.32 
  205.       Practical Peripherals 14400
  206.       Rolm CBX DCM 
  207.       SupraFAXmodem V.32bis 
  208.       Telebit QBlazer V.32 
  209.       Telebit T3000 V.32bis 
  210.       Vadic VA2400PA 
  211.  
  212. 20. Many smaller changes and bug fixes were also made and all patches to
  213.     version 3.12 are incorporated into version 3.13.
  214.  
  215. Special thanks to Data General Corporation for a grant to support development
  216. of the Data General terminal emulation (and for detailed validation thereof)
  217. and TCP/IP multisession support; to Novell for assistance with SLIP_PPP and
  218. LWP/DOS, and particularly to Brian Meek of Novell for assistance with SLIP_PPP
  219. debugging work; to Microsoft for donating a Windows Software Developers Kit;
  220. to Beame and Whiteside, Inc, for contributions permitting Kermit to operate
  221. over their TCP/IP suite; to Interconnections, Inc, for contributions
  222. permitting Kermit to operate over all release levels of TES; to Moshe Solow
  223. and Shalom Mitz at the Hebrew University in Israel for help with the Hebrew
  224. features; to Gudmundur Bjarni Josepsson at the University of Iceland for help
  225. with Icelandic; to Hirofumi Fujii of the Japan National Laboratory for High
  226. Energy Physics for help with adaption to DOS/V; to John Klensin of MIT for
  227. some of the new modem scripts and much help in other areas; to John Chandler
  228. of the Harvard/Smithsonian Astronomical Observatory for much help with DDK; to
  229. Lawrence Kirby and William Glass for encouragement with, and testing of, the
  230. new unprefixing option; to James Sturdevant for contributions in many areas;
  231. and to many others who sent in bug reports, suggestions, etc, based on earlier
  232. releases.
  233.  
  234. THE APC COMMAND
  235.  
  236. As noted previously, there is a major incompatibility between MS-DOS Kermit
  237. 3.13 and earlier releases, namely the handling of the CSI ? 34 h / l escape
  238. sequences by the VT220 and VT320 terminal emulators.  This change is forced by
  239. a change in DEC terminal design and DEC software such as DECforms (see next
  240. message).
  241.  
  242. Old way: CSI ? 34 h / l invoked the TERMINALR and TERMINALS macros, if you
  243. had them defined.  This required each Kermit user to define them, for example
  244. in their MSCUSTOM.INI files, a big management problem for large user
  245. communities.
  246.  
  247. New way: CSI ? 34 h / l controls screen-writing direction, left-to-right or
  248. right-to-left (for Hebrew and Arabic).
  249.  
  250. To replace the TERMINALR/TERMINALS function, MS-DOS Kermit 3.13 now supports
  251. the Application Program Command (APC) escape sequence:
  252.  
  253.   APC string ST
  254.  
  255. In the 7-bit environment, APC is ESC _ and ST (string terminator) is ESC \.
  256. In the 8-bit environment, APC is decimal 159 and and ST is 156 decimal.  The
  257. "string" can be any MS-DOS Kermit command or list of commands, separated by
  258. commas, and can be up to 1024 bytes in length.  Upon receipt of this escape
  259. sequence, MS-DOS Kermit executes the command(s) in the string and
  260. automatically resumes CONNECT mode.
  261.  
  262. For safetly, the APC mechanism cannot be used to invoke certain MS-DOS Kermit
  263. commands that might do damage.  For example, your enemies can't take advantage
  264. of this feature to delete all your files or format your disk.  Included in
  265. this category is the RUN command, which provides access to DOS and to other
  266. applications.  The following new MS-DOS Kermit command regulates the APC
  267. mechanism:
  268.  
  269.   SET TERMINAL APC { ON, OFF, UNCHECKED }
  270.  
  271. ON (the default) means that Kermit will execute only safe commands.  OFF means
  272. Kermit will not execute any commands and will ignore APCs.  UNCHECKED means
  273. Kermit will execute ANY commands sent via APC.  Use UNCHECKED at your own
  274. risk!
  275.  
  276. APC is much more flexible than the old TERMINALS/TERMINALR mechanism, and
  277. can be used for any purpose at all.  For example, it can be used to configure
  278. MS-DOS Kermit for use with a particular host or application by sending the
  279. appropriate list of SET commands: communication parameters like parity,
  280. protocol parameters like packet-length and window size, key mappings, etc.
  281.  
  282. It can also be used to initiate file transfers automatically from the host
  283. without having to escape back to MS-DOS Kermit.  Here's an example you can use
  284. with C-Kermit 5A(189), which has a new APC command for sending commands to
  285. MS-DOS Kermit.  In your C-Kermit 5A customization file (.mykermrc or
  286. CKERMOD.INI), add commands like this:
  287.  
  288.   define autosend set delay 0, apc receive, send \%1 \%2, statistics
  289.   define autoreceive apc {send \%1 \%2}, statistics
  290.  
  291. Try it!  Nothing special is required on the PC side.
  292.  
  293. You can expand these commands to handle text and binary mode if you want to:
  294.  
  295.   ; Text transfers
  296.   define tsend set del 0, set file type text, apc receive, send \%1, stat
  297.   define treceive apc {set fil typ text, send \%1 \%2}, stat
  298.   ;
  299.   ; Binary transfers
  300.   define bsend set del 0, set file type binary, apc receive, send \%1, stat
  301.   define breceive apc {set fil typ binary, send \%1 \%2}, stat
  302.  
  303. Use your imagination, the possibilities are endless!
  304.  
  305. NEW FILES
  306.  
  307. MS-DOS Kermit 3.13 Beta is being released only in binary form.  Sources will
  308. be made available after the testing period is over.
  309.  
  310. Internet anonymous ftp    EARN/BITNET
  311. watsun.cc.columbia.edu    KERMSRV@CUVMA   Description
  312.  
  313.  kermit/bin/mstibm.exe      (none)        Binary executable for IBM PC
  314.  kermit/bin/mstibm.pif      (none)        Windows Program Information File
  315.  kermit/bin/mstgen.exe      (none)        Binary executable, generic DOS
  316.  kermit/bin/mstv90.exe      (none)        Binary executable, Victor 9000
  317.  kermit/bin/mstz10.exe      (none)        Binary executable, Heath/Zenith 100
  318.  kermit/test/mstibm.boo     MSTIBM BOO    BOO-encoded executable for IBM PC
  319.  kermit/test/mstgen.boo     MSTGEN BOO    BOO-encoded executable, generic DOS
  320.  kermit/test/mstv90.boo     MSTV90 BOO    BOO-encoded executable, Victor 9000
  321.  kermit/test/mstz10.boo     MSTZ10 BOO    BOO-encoded executable, H/Z-100
  322.  kermit/test/msr313.upd     MSR313 UPD    List of changes since version 3.12
  323.  kermit/test/mskerm.upd     MSKERM UPD    Supplement to "Using MS-DOS Kermit"
  324.  kermit/test/mskerm.hlp     MSKERM HLP    Updated help file
  325.  kermit/test/mskerm.bwr     MSKERM BWR    Updated "beware file"
  326.  kermit/test/mstibm.vt      MSTIBM VT     Updated terminal emulator summary
  327.  kermit/test/msm*.scr       MSM* SCR      New modem-dialing scripts
  328.  kermit/test/msm*.doc       MSM* DOC      Docs for new modem-dialing scripts
  329.  
  330. The ".boo" files are .EXE files encoded in a printable ASCII format, suitable
  331. for BITNET, e-mail, and other nontransparent modes of transmission.  You can
  332. decode the boo-files back into .EXE files using any of the MSBPCT.* programs
  333. available in kermit/a/msbpct.* or MSBPCT * from KERMSRV.  See
  334. kermit/a/msbaaa.hlp (MSBAAA HLP) for details.
  335.  
  336. The usual thanks to Joe from all MS-DOS Kermit users everywhere.  Please give
  337. this beta release a good workout and send questions, bug reports, and comments
  338. to kermit@columbia.edu on the Internet or to KERMIT@CUVMA on BITNET/EARN/CREN.
  339. Final release is scheduled for July 8, 1993.
  340.  
  341. ------------------------------
  342.  
  343.