home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / old / ckermit70 / ck61a07.txt < prev    next >
Internet Message Format  |  2000-01-07  |  8KB

  1. From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  2. To: wermit-l@wkuvx1.wku.edu
  3. Subject: C-Kermit 6.1.193 Alpha.07
  4.  
  5. Here's Alpha.07 of C-Kermit 6.1.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.  (I wasn't planning to
  9. have another Alpha but...)
  10.  
  11. (Note: I added some people to this mailing who probably haven't seen any of
  12. this before, but who have built and/or otherwise taken care of C-Kermit on
  13. other platforms -- if you want to try building this one and have any
  14. questions, please send me mail.)
  15.  
  16. GENERAL CHANGES SINCE ALPHA.06
  17.  
  18.  . Minor version number changed from 0 to 1: C-Kermit 6.1.193.
  19.  . Several extraneous items removed from the SET TERMINAL keyword list.
  20.  . The IF/WHILE-condition keyword table was out of order.
  21.  . SET HOST / TELNET to a numeric IP address called gethostbyname()
  22.    unnecessarily, which could wind up getting you to the wrong host
  23.    under certain conditions (e.g. multihomed hosts).
  24.  . Try to turn off RTS/CTS flow control during dialing since some modems
  25.    do not assert CTS until after the connection is made, even if they are
  26.    configured for RTS/CTS.  Also, warn user if no modem signals at all are
  27.    encountered before dialing (at least DSR should be on...)
  28.  . Save and restore default or user-requested block check around protocol
  29.    operations that might negotiate a different one.
  30.  . Minor parsing adjustments relative to external XYZMODEM protocol settings.
  31.  . Made SET / SHOW SPEED work right for 134.5 bps.
  32.  . Lots of #ifdef adjustments for many platforms and feature selections.
  33.  . /PROTOCOL:{KERMIT,...} switch added to RECEIVE command.
  34.  . Updates and corrections to CKERMIT2.UPD.
  35.  
  36. The main reason for Alpha.07 is that I discovered the autodownload feature was
  37. not working very well.  If you SET TERMINAL AUTODOWNLOAD ON (which you must do
  38. to enable it in UNIX, VMS, etc; see docs), it didn't always work, and when it
  39. did, it sometimes would take 10-20 seconds to kick in.  Worse, if you
  40. interrupted an autodownload with Ctrl-C, the program and the connection would
  41. just disappear.  Well, fixing that uncovered some other problems, etc etc,
  42. hopefully all fixed now:
  43.  
  44.  . An interrupted autodownload would prevent future autodownloads or APCs
  45.    from working.
  46.  . The file-transfer-completion bell would never ring until the next time
  47.    you manually escaped back to the prompt.
  48.  . Various pieces of the file-transfer screen might not have been updated
  49.    at the end of the transfer.
  50.  . APC execution was busted so I fixed that too, etc etc.
  51.  
  52. So the autodownload / autoupload and APC features need a rather thorough
  53. workout, as do all the other new features -- SEND/RECEIVE/GET/CONNECT
  54. switches, and particular what happens when any of these are interrupted,
  55. before we go Beta.  Dialing too -- there is no way I can test this myself
  56. on more than a handful of systems.
  57.  
  58. UNIX-SPECIFIC CHANGES
  59.  
  60.  . Fixed the HP-UX 10.x version not to put 57600 in the SET SPEED list twice
  61.    while omitting 115200.
  62.  . New makefile entries for HP-UX from Peter Eichhorn.
  63.  . Helpful hint messages about what to do next if C-Kermit can't get access
  64.    to the requested dialout device (or associated lockfile).
  65.  . Plan 9 (not really UNIX) SET SPEED updated.
  66.  
  67. VMS-SPECIFIC CHANGES
  68.  
  69.  . Added John Santos's changes for CMU/IP (which, he says, don't actually
  70.    work, but at least now it compiles and links).
  71.  . I'm finished with "CD" vs VMS 6.1/6.2 CTRL bugs -- I did all I can do.
  72.    It remains as in Alpha.06.
  73.  
  74. OPEN ISSUES
  75.  
  76.  . Supporting serial speeds above 38400 in IRIX 6.2.
  77.  . Transferring bizarre-record-format files in VMS that worked with Kermit-32.
  78.  . Making it work at all on the BeBox.
  79.  . Adding TCP/IP support for Plan 9 (should be interesting!).
  80.  . Lousy performance on AOS/VS (in case anybody cares).
  81.  
  82. WHERE TO FIND IT
  83.  
  84. C-Kermit 6.0.193 Alpha.07 is in the usual places for C-Kermit test versions,
  85. along with early drafts of all the update documentation, etc:
  86.  
  87.  ftp://kermit.columbia.edu/kermit/test/tar/
  88.    cku193src.tar.Z   Source code (UNIX and VMS), tar, UNIX compress
  89.    cku193src.tar.gz  Source code (UNIX and VMS), tar, gzipped
  90.    cku193txt.tar.Z   Other text files, tar, UNIX compress
  91.    cku193txt.tar.gz  Other text files, tar, gzipped
  92.  
  93.  ftp://kermit.columbia.edu/kermit/test/text/
  94.    Individual source and text files.
  95.  
  96.  Among the interesting text files:
  97.    ckermit2.upd    -- Docs for new features since 6.0.192.
  98.    ckc193.upd      -- Program edit history since 6.0.192.
  99.    ckuins.doc      -- UNIX installation instructions.
  100.    ckvins.doc      -- VMS installation instructions.
  101.    ckvker.bwr      -- VMS C-Kermit "beware file" with new hints on CD, etc.
  102.    ckuker.bwr      -- UNIX C-Kermit beware file.
  103.    ckcplm.doc      -- Program logic manual, API definition, etc.
  104.    alpha0[1-7].txt -- Announcements of each Alpha test.
  105.  
  106. INDIVIDUAL ALPHA.07 BINARIES:
  107.  
  108. I *did* have a chance to update and minimally test them this time; the
  109. following binaries are all C-Kermit 6.1.193 Alpha.07, transferred using
  110. themselves to the Kermit ftp site:
  111.  
  112.  ftp://kermit.columbia.edu/kermit/test/bin/
  113.    ckdker-aosvsii.pr:           DG AOS/VS-II
  114.    ckuker.bsd44c-hp9000_300     HP-9000/300 4.4BSD-Lite
  115.    ckuker.bsdi2-2.1             PC, BSDI 2.1
  116.    ckuker.bsdi2-3.0             PC, BSDI 3.0
  117.  * ckuker.hpux500wintcp         HP-9000/550 HP-UX 5.21 + TWG-TCP/IP 1.2
  118.    ckuker.hpux80oc-hp9000_385   HP-9000/385 HP-UX 8.00
  119.    ckuker.hpux90o700            HP-9000/712 HP-UX 9.05
  120.    ckuker.hpux100o-10.20        HP-9000/712 HP-UX 10.20
  121.    ckuker.du32                  DEC Alpha Digital UNIX 3.2
  122.    ckuker.du40                  DEC Alpha Digital UNIX 4.0
  123.    ckuker.irix51-5.3            SGI IRIX 5.3
  124.    ckuker.irix60-6.2            SGI IRIX 6.2
  125.    ckuker.linux-1.2.13-i386     PC, Red Hat Linux 1.2.13
  126.    ckuker.next-3.1-mc68040      NeXT 68040 NeSTSTEP 3.1
  127.    ckuker.rs6aix41c             IBM RS/6000 AIX 4.1
  128.    ckuker.sco32v504net          PC, SCO OpenServer 5.0.4
  129.    ckuker.sinix542-5.42-mips    SNI SINIX 5.4.2 MIPS (RM200)
  130.    ckuker.solaris2x-2.4-sparc   Sun Sparc, Solaris 2.4
  131.    ckuker.solaris2x25-2.4-sparc Sun Sparc, Solaris 2.4 + SunLink X.25
  132.    ckuker.solaris25-sparc       Sun Sparc, Solaris 2.5.1
  133.    ckuker.sunos41c              Sun Sparc, SunOS 4.1.3_U1
  134.    ckuker.ultrix42c-4.3-mips    DECstation 5000, Ultrix 4.3
  135.    ckuker.unixware2-2.1.1       PC, Unixware 2.1.1
  136.    ckuker.unixware2-2.1.2       PC, Unixware 2.1.2
  137.    ckvaker-vms62-nonet.exe:     Alpha CPU, VMS 6.2,   no TCP/IP
  138.    ckvaker-vms62-tgv40a.exe:    Alpha CPU, VMS 6.2,   MultiNet 4.0A
  139.    ckvaker-vms71-nonet.exe:     Alpha CPU, VMS 7.1,   no TCP/IP
  140.    ckvaker-vms71-tgv40b.exe:    Alpha CPU, VMS 7.1,   MultiNet 4.0B
  141.    ckvvker-vms55-nonet.exe:     VAX CPU,   VMS 5.5-2, no TCP/IP
  142.    ckvvker-vms55-ucx20.exe:     VAX CPU,   VMS 5.5-2, UCX 2.0
  143.    ckvvker-vms61-nonet.exe:     VAX CPU,   VMS 6.1,   no TCP/IP
  144.    ckvvker-vms61-tgv40a.exe:    VAX CPU,   VMS 6.1,   MultiNet 4.0AX
  145.    ckvvker-vms71-nonet.exe:     VAX CPU,   VMS 7.1,   no TCP/IP
  146.    ckvvker-vms71-tgv40b.exe:    VAX CPU,   VMS 7.1,   MultiNet 4.0B
  147.  
  148. (*) Circa 1983; This one didn't finish compiling yet -- probably will take
  149.     another day; I know you're anxious :-)
  150.  
  151. I'd be glad to do more of these myself and spare you the trouble -- for that
  152. I'd need guest IDs on systems I can Telnet to from here, and which have the
  153. necessary C compilers, header files, & libraries.
  154.  
  155. Thanks to all of you for your help with & comments on this version so far!
  156. Please beat it to death and send any bug reports straight to me so I don't
  157. embarrass myself too much when announcing the public Beta.
  158.  
  159. If you do succeed in building it on a platform not listed above, please
  160. let me know the details (machine make & model, OS and version, separate
  161. TCP/IP product, if any, and the size (in bytes) of the resulting executable
  162. (for addition to the table in the ckc193.upd file).  And if you have trouble,
  163. of course, let me know.
  164.  
  165. - Frank
  166.