home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / ck61a06.txt < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  2. To: wermit-l@wkuvx1.wku.edu
  3. Subject: C-Kermit 6.0.193 Alpha.06
  4.  
  5. And here's Alpha.06 of C-Kermit 6.0.193.  Still a closed Alpha (pre-Beta)
  6. test, not ready for open public testing yet.  Details about the new version
  7. are given in the text files mentioned towards the end of this message.
  8. Let me know if you want off the announcement list.  Also, sorry for the long
  9. wait for relatively few changes -- I had lots of interruptions.
  10.  
  11. GENERAL CHANGES SINCE ALPHA.05
  12.  
  13.  . Certain packets, notably A (attribute) and S or I (parameter exchange)
  14.    packets, could be sent that were longer than the negotiated length.
  15.    C-Kermit now properly breaks them up or, as a last resort, truncates them
  16.    or abbreviates their contents (but in a good way :-)  This should make
  17.    a difference only when an extremely short maximum packet length, like 20
  18.    or 30, is requested; otherwise everything should be as before.  But needs
  19.    lots of testing to be sure (under both normal conditions and with short
  20.    packet lengths).
  21.  
  22.  . For developers: a new system-dependent routine, ttspdlist(), has been
  23.    defined.  Placed in the system-dependent i/o module ck?tio.c, it returns
  24.    a list of the serial speeds supported by the particular implementation.
  25.    So no more mountains of #ifdefs in the mainline code, no more parallel
  26.    lists, no more guessing wrong.  I implemented this routine for UNIX and
  27.    for VMS and it seems to do the job nicely; the command parser calls it,
  28.    gets the list, and builds the "set speed" keyword table on the fly.
  29.  
  30.  . New variable \v(startup) shows your current directory at the time
  31.    C-Kermit was started (added for UNIX and VMS).
  32.  
  33.  . New "set modem type" for Rolm 244PC and 600-series dataphones, which
  34.    are supposed to be just like the Hayes 1200, but are different enough 
  35.    to confuse the heck out of everybody, so now they have their own type.
  36.  
  37. UNIX-SPECIFIC CHANGES
  38.  
  39.  . Nothing special, except the "set speed" table (please check -- just start
  40.    the program and type "set speed ?" -- see if all the speeds that should
  41.    be there are there).
  42.  
  43. VMS-SPECIFIC CHANGES
  44.  
  45.  . Speed table, please check.
  46.  
  47.  . One more attempt at making "cd" work right even when Kermit is linked 
  48.    with the Alpha VMS 6.2 CRTL and its faulty chdir().  In the absence of any
  49.    other information, I tried William Bader's suggestion of using chdir() and
  50.    then falling back on sys$setddir() only when chdir() fails.  Plus, C-Kermit
  51.    now gets its startup directory (which you can see in variable \v(startup))
  52.    and restores it upon exit if sys$setddir() was ever used.  Not perfect but
  53.    hopefully better than before.
  54.  
  55.  . We're still in hot water with regard to transferring RMS$BIZARRE_FORMAT
  56.    files that "just worked" in Kermit-32, but fail in C-Kermit.  I could
  57.    really use some help on this one!
  58.  
  59. WHERE TO FIND IT
  60.  
  61. C-Kermit 6.0.193 Alpha.06 is in the usual places for C-Kermit test versions,
  62. along with early drafts of all the update documentation, etc:
  63.  
  64.   ftp://kermit.columbia.edu/kermit/test/tar
  65.     cku193src.tar.Z   Source code (UNIX and VMS), tar, UNIX compress
  66.     cku193src.tar.gz  Source code (UNIX and VMS), tar, gzipped
  67.     cku193txt.tar.Z   Other text files, tar, UNIX compress
  68.     cku193txt.tar.gz  Other text files, tar, gzipped
  69.  
  70.   ftp://kermit.columbia.edu/kermit/test/text
  71.     Source and text files separately.
  72.  
  73.   Among the interesting text files:
  74.     ckermit2.upd -- Docs for new features since 6.0.192.
  75.     ckc193.upd   -- Program edit history since 6.0.192.
  76.     ckuins.doc   -- UNIX installation instructions.
  77.     ckvins.doc   -- VMS installation instructions.
  78.     ckcplm.doc   -- Program logic manual, API definition, etc.
  79.  
  80. INDIVIDUAL ALPHA.05 BINARIES:
  81.  
  82. I didn't have a chance to update all of these, so the ones I managed to build
  83. this time are marked with an asterisk (*); the others are still Alpha.05:
  84.  
  85.   ftp://kermit.columbia.edu/kermit/test/bin
  86.     ckdker-aosvsii.pr:         DG AOS/VS-II
  87.     ckuker.bsdi2-2.1           PC, BSDI 2.1
  88.     ckuker.bsdi2-3.0           PC, BSDI 3.0
  89.     ckuker.hpux90o700          HP-9000/712 HP-UX 9.05
  90.   * ckuker.hpux100o-10.20      HP-9000/712 HP-UX 10.20
  91.     ckuker.bsd44c-hp9000-300   HP-9000/300 4.4BSD
  92.     ckuker.du32                DEC Alpha Digital UNIX 3.2
  93.     ckuker.du40                DEC Alpha Digital UNIX 4.0
  94.     ckuker.irix51-5.3          SGI IRIX 5.3
  95.   * ckuker.next-3.1-mc68040    NeXT 68040 NeSTSTEP 3.1
  96.   * ckuker.rs6aix41c           IBM RS/6000 AIX 4.1
  97.   * ckuker.sco32v504net        PC, SCO OpenServer 5.0.4
  98.   * ckuker.sinix542-5.42-mips  SNI SINIX 5.4.2 MIPS (RM200)
  99.     ckuker.solaris2x-2.4-sparc Sun Sparc, Solaris 2.4
  100.     ckuker.solaris2x25-2.4     Sun Sparc, Solaris 2.4 + SunLink X.25
  101.   * ckuker.solaris25-sparc     Sun Sparc, Solaris 2.5.1
  102.   * ckuker.sunos41c            Sun Sparc, SunOS 4.1.3
  103.     ckuker.ultrix42c           DECstation 5000, Ultrix 4.3
  104.   * ckuker.unixware2-2.1.1     PC, Unixware 2.1.1
  105.   * ckuker.unixware2-2.1.2     PC, Unixware 2.1.2
  106.   * ckvaker-vms62-nonet.exe:   Alpha CPU, VMS 7.1,   no TCP/IP
  107.   * ckvaker-vms62-tgv40a.exe:  Alpha CPU, VMS 7.1,   MultiNet 4.0A
  108.     ckvaker-vms71-nonet.exe:   Alpha CPU, VMS 7.1,   no TCP/IP
  109.     ckvaker-vms71-tgv40b.exe:  Alpha CPU, VMS 7.1,   MultiNet 4.0B
  110.   * ckvvker-vms55-nonet.exe:   VAX CPU,   VMS 5.5-2, no TCP/IP
  111.   * ckvvker-vms55-ucx20.exe:   VAX CPU,   VMS 5.5-2, UCX 2.0
  112.     ckvvker-vms61-nonet.exe:   VAX CPU,   VMS 6.1,   no TCP/IP
  113.     ckvvker-vms61-tgv40a.exe:  VAX CPU,   VMS 6.1,   MultiNet 4.0AX
  114.     ckvvker-vms71-nonet.exe:   VAX CPU,   VMS 7.1,   no TCP/IP
  115.     ckvvker-vms71-tgv40b.exe:  VAX CPU,   VMS 7.1,   MultiNet 4.0B
  116.  
  117. Please send any bug reports straight to me.
  118.  
  119. Thanks to all of you for your help with & comments on this version so far!
  120. Barring any disasters in this edit I think it should be time to go Beta next
  121. time around.
  122.  
  123. - Frank
  124.  
  125. P.S. The network has been pretty awful recently so start up your ftp just
  126. before going to lunch...
  127.