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

  1. From: Frank da Cruz <fdc@watsun.cc.columbia.edu>
  2. Date: Sun, 17 Aug 97 18:36:02 EDT
  3. To: wermit-l@wkuvx1.wku.edu
  4. Subject: C-Kermit 6.0.193 Alpha.03
  5.  
  6. Here's Alpha.04 of C-Kermit 6.0.193.  This is still a closed Alpha (i.e.
  7. pre-Beta) test -- we're not ready for open public testing yet.  Details about
  8. the new version are given in the text files mentioned towards the end of this
  9. message.
  10.  
  11. GENERAL CHANGES SINCE ALPHA.03
  12.  
  13. There are now lots more switches on the file transfer commands.  Type
  14. "send ?", "get ?", or "receive ?" to see the full list.  The new ones are:
  15.  
  16.  . SEND /FILTER:<command>, RECEIVE /FILTER:<command>, and GET /FILTER:<command>
  17.  
  18.  . SEND /NOT-AFTER:<date-time> and /NOT-BEFORE:<date-time> added to get the
  19.    {greater,less}-than-or-equal effect.  For example, to send all files that
  20.    were created at the same time as oofa.txt or later, use:
  21.  
  22.      send /not-before:\fdate(oofa.txt) *.*
  23.  
  24.  . /PATHAMES:{ON,OFF} and /FILENAMES:{CONVERTED,LITERAL} switches added for
  25.    SEND, RECEIVE, and GET commands.
  26.  
  27.  . SEND /EXCEPT: now supports syntax to specify a list of patterns, rather
  28.    than only one pattern.
  29.  
  30. New SET FLAG { ON, OFF } command.  Sets or unsets a flag you can do anything
  31. you want with.  Test it with IF FLAG.
  32.  
  33. Another new modem type was added: USR/Megahertz XJ1560 X2 56K.
  34.  
  35. The DIAL module now echoes modem commands with DIAL DISPLAY ON, even if the
  36. modem itself does not echo them.
  37.  
  38. SET MODEM COMMAND PREDIAL-INIT added.  This is a last-minute command to be
  39. sent to the modem after all the other setup commands, but just prior to
  40. dialing.  Primarily for compatibility with Microsoft TAPI.
  41.  
  42. The TAP alphanumeric paging script has been updated to be more robust.
  43.  
  44. New variable: \v(sendlist) = number of entries (not files) in the SEND-LIST.
  45.  
  46. SYSTEM-INDEPENDENT FIXES SINCE ALPHA.03
  47.  
  48. Several fairly prominent bugs were introduced in Alpha.03 or thereabouts,
  49. now fixed:
  50.  
  51.  . There was a memory leak in Alpha.03 that could cause almost any command
  52.    to fail in bizarre ways, settings to be lost, etc, generally after a
  53.    file transfer that failed.
  54.  
  55.  . The approximately four most recently added built-in modem types were
  56.    not indexed correctly by the SET MODEM TYPE command.
  57.  
  58.  . The Telebit init string specified the wrong BREAK action, preventing
  59.    BREAK signals from being transmitted to the other end of the
  60.    connection.
  61.  
  62.  . Most REMOTE commands did not work at all in Alpha.03.
  63.  
  64.  . REMOTE HOST (even if it had worked) would break subsequent GET or
  65.    RECEIVE commands.
  66.  
  67.  . Redirecting the output of REMOTE commands to pipes was broken.
  68.  
  69.  . Reconnecting to a raw TCP socket would cause the TCP protocol to switch
  70.    erroneously to Telnet, rather than remaining "none".
  71.  
  72. UNIX-SPECIFIC CHANGES
  73.  
  74.  . New makefile entries for all HP-UX versions added, from Peter Eichhorn.
  75.  
  76.  . New makefile entries added for SCO OpenServer R5.0.4, supporting serial
  77.    speeds above 38400 bps (in fact, all the way up to 921600 bps).  38400 is
  78.    still the max for Unixware, however, at least in 2.1.1 (according to
  79.    <sys/termios.h>).
  80.  
  81. I had hoped to do the same for IRIX 6.2, but still have not gotten access to a
  82. development/testing system.  The changes I did for high serial speeds in IRIX
  83. 6.2 in prior Alpha edits almost certainly won't work right.
  84.  
  85. Note: I was not able to try this one on any version of Linux, so I need
  86. feedback from Linuxers asap!
  87.  
  88. VMS-SPECIFIC CHANGES
  89.  
  90.  . Spurious error messages regarding the filename when giving a GET
  91.    command have been removed.
  92.  
  93.  . When using VMS C-Kermit in local mode, and the file-transfer mode
  94.    switched automatically from TEXT to BINARY or vice-versa, based on the
  95.    file record-length, this was not shown on the file-transfer display.
  96.  
  97.  . SET EDITOR and SET BROWSER did not work at all in VMS.
  98.  
  99. I hope the VMS version is in pretty good shape now, except for the well-known
  100. problems transferring uncommon types of files:
  101.  
  102.  . Fixed-block files with odd record lengths.
  103.  . Whatever those other strange ones were...
  104.  
  105. about which I can do nothing as the underlying RMS manipulations -- and the
  106. existing C-Kermit file code -- are way beyond me.
  107.  
  108. And the problem reported by Dale Dellutri about some input being flushed after
  109. carrier drops (specifically, the NO CARRIER message from the modem) -- again,
  110. I have no way to test this myself (no VMS system with dialout capabilities
  111. that also had a modem-controlled serial port as opposed to one of those MMJ
  112. ports with no modem signals), and although it makes sense that "NO CARRIER"
  113. might get lost due to the timing of CD going down vs issuance of the message
  114. by the modem, Dale points out that this does not happen with 5A(190) on the
  115. same hardware.  All I can say is, I've added lots of debugging statements, so
  116. let's see another debug log.
  117.  
  118. WHERE TO FIND IT
  119.  
  120. C-Kermit 6.0.193 Alpha.04 is in the usual places for C-Kermit test versions,
  121. along with early drafts of all the update documentation, etc.
  122.  
  123.   ftp://kermit.columbia.edu/kermit/test/tar
  124.     cku193src.tar.Z   Source code (UNIX and VMS), tar, UNIX compress
  125.     cku193src.tar.gz  Source code (UNIX and VMS), tar, gzipped
  126.     cku193txt.tar.Z   Other text files, tar, UNIX compress
  127.     cku193txt.tar.gz  Other text files, tar, gzipped
  128.  
  129.   ftp://kermit.columbia.edu/kermit/test/text
  130.     Source and text files separately.
  131.  
  132.   Among the interesting text files:
  133.     ckermit2.upd -- Docs for new features since 6.0.192.
  134.     ckc193.upd   -- Program edit history since 6.0.192.
  135.     ckuins.doc   -- UNIX installation instructions.
  136.     ckvins.doc   -- VMS installation instructions.
  137.  
  138. ALPHA.04 BINARIES:
  139.  
  140.   ftp://kermit.columbia.edu/kermit/test/bin
  141.     ckdker-aosvsii.pr:         DG AOS/VS-II
  142.     ckuker.hpux90o-9.05-712    HP-9000/712 HP-UX 9.05
  143.     ckuker.hpux100o-10.20      HP-9000/712 HP-UX 10.20
  144.     ckuker.bsd44c-hp9000-300   HP-9000/300 4.4BSD
  145.     ckuker.du32                DEC Alpha Digital UNIX 3.2
  146.     ckuker.du40                DEC Alpha Digital UNIX 4.0
  147.     ckuker.irix51-5.3          SGI IRIX 5.3
  148.     ckuker.rs6aix41c           IBM RS/6000 AIX 4.1
  149.     ckuker.sco32v504net        PC, SCO OpenServer 5.0.4
  150.     ckuker.sinix542-5.4.2-mips SNI SINIX 5.4.2 MIPS (RM200)
  151.     ckuker.solaris2x-2.4-sparc Sun Sparc, Solaris 2.4
  152.     ckuker.solaris2x25-2.4     Sun Sparc, Solaris 2.4 + SunLink X.25
  153.     ckuker.solaris25-sparc     Sun Sparc, Solaris 2.5.1
  154.     ckuker.ultrix42c           DECstation 5000, Ultrix 4.3
  155.     ckuker.unixware2-2.1.1     PC, Unixware 2.1.1
  156.     ckuker.unixware2-2.1.2     PC, Unixware 2.1.2
  157.     ckvaker-vms62-nonet.exe:   Alpha CPU, VMS 7.1,   no TCP/IP
  158.     ckvaker-vms62-tgv40a.exe:  Alpha CPU, VMS 7.1,   MultiNet 4.0A
  159.     ckvaker-vms71-nonet.exe:   Alpha CPU, VMS 7.1,   no TCP/IP
  160.     ckvaker-vms71-tgv40b.exe:  Alpha CPU, VMS 7.1,   MultiNet 4.0B
  161.     ckvvker-vms55-nonet.exe:   VAX CPU,   VMS 5.5-1, no TCP/IP
  162.     ckvvker-vms55-ucx20.exe:   VAX CPU,   VMS 5.5-1, UCX 2.0
  163.     ckvvker-vms61-nonet.exe:   VAX CPU,   VMS 6.1,   no TCP/IP
  164.     ckvvker-vms61-tgv40a.exe:  VAX CPU,   VMS 6.1,   MultiNet 4.0AX
  165.     ckvvker-vms71-nonet.exe:   VAX CPU,   VMS 7.1,   no TCP/IP
  166.     ckvvker-vms71-tgv40b.exe:  VAX CPU,   VMS 7.1,   MultiNet 4.0B
  167.  
  168. Please send any bug reports straight to me.
  169.  
  170. Thanks to all of you for your help with & comments on this version so far!
  171.  
  172. - Frank
  173.  
  174.