home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / ck61a03.txt < prev    next >
Text File  |  2020-01-01  |  5KB  |  120 lines

  1. To: wermit-l@wkuvx1.wku.edu
  2. Subject: C-Kermit 6.0.193 Alpha.03
  3.  
  4. Here's Alpha.03 of C-Kermit 6.0.193.  I'm addressing this only to the same
  5. short list as last week (with a couple additions).  Note to newcomers:
  6. This is a closed ALPHA test -- we're not ready for a public Beta yet.
  7. Details about the new version are given in the files mentioned at the end
  8. of this message.
  9.  
  10. General changes since Alpha.02:
  11.  
  12. Added an optional switch, /RAW-SOCKET, to end of SET HOST.  It can be given
  13. only if a TCP port number or name is given, e.g.:
  14.  
  15.   set host xyzcorp.com 2000 /raw
  16.  
  17. This disables all manner of Telnet option negotiation, escaping, and CRLF
  18. mapping.
  19.  
  20. New BACK command = "CD to my previous current directory".  Very simple, not
  21. a stack -- so successive BACK commands just switch between two directories.
  22.  
  23. SEND command now accepts some more new switches: /BEFORE:date-time,
  24. /AFTER:date-time, /LARGER-THAN:number, /SMALLER-THAN:number, /EXCEPT:pattern.
  25.  
  26. New variables:
  27.   \v(test) shows current C-Kermit test level, e.g. "Alpha.03".
  28.   \v(xfermsg) is the reason the most recent transfer failed (if it did).
  29.   \v(xferstatus) is the completion status of the most recent file transfer:
  30.      -1 = no transfer yet, 0 = success, 1 = failure.
  31.  
  32. New functions:
  33.   \fn2hex() and \fn2oct() to convert numbers to hex and octal
  34.   (\fhexify() converts *strings* to hex, which is quite different).
  35.  
  36. Changed maximum packet buffer size to 290K if BIGBUFOK and DYNAMIC both
  37. defined, so no more futzing with "set buffers" to get big packet-length /
  38. window-size combinations.
  39.  
  40. Fixed various bugs involving RESEND after SEND and vice-versa, plus various
  41. other cleanups regarding closing of files that were not open, etc.
  42.  
  43. Made error messages regarding reason for failure to create output file
  44. more informative, e.g. "Can't create backup file".
  45.  
  46. UNIX:
  47.  
  48. An incoming file now automatically inherits the permissions of the file (if
  49. any) that it replaces (i.e. a file of the same name in the same directory).
  50. But this can be overridden by permissions in the incoming Attribute packet if
  51. the sender is also on UNIX.
  52.  
  53. Built successfully and tested to various degrees on 4.4BSD, Digital UNIX 3.2
  54. and 4.0, HPUX 8.00, 9.05, and 10.20, AIX 4.1, NeXTSTEP 3.1, Linux 1.2.13,
  55. UNIXware 2.1.2, IRIX 5.3, SINIX 5.42, Solaris 2.4 (with and without SunLink
  56. X.25), Solaris 2.5.1, SunOS 4.1.3, and Ultrix 4.3A.
  57.  
  58. In one such test, I was ftp'ing the compressed source-file tar archive to
  59. Japan to build on one of these systems and it was taking FOREVER.  So I
  60. logged in a second time to the Japanese system (with C-Kermit of course),
  61. made a copy of the piece that had been transferred so far, and then used
  62. C-Kermit RESEND to append to the the copy, while FTP kept working on the
  63. original, and then let FTP and Kermit race to the finish.  Kermit's file
  64. transfer display showed the round trip time sometimes went as high as 12
  65. *minutes*!  C-Kermit won by half an hour -- I had the stuff uncompressed,
  66. untar'd, and compiled 20 minutes before FTP finished :-)á I can't really
  67. explain why Kermit can sometimes punch through connections like this faster
  68. than FTP, but there you are -- probably just lucky with the routers...
  69.  
  70. VMS
  71.  
  72. Mistake in which files were always received in LABELED mode fixed.
  73.  
  74. C-Kermit no longer crashes when invoked with invalid command line arguments.
  75.  
  76. I did NOT find the reason why the NO CARRIER message disappears in this
  77. version when the remote hangs up, but it did not disappear in 5A(190).  Still
  78. looking...
  79.  
  80. But I did build this one on lots of different VMS systems (see below), with
  81. and without network support, and cleared up all the compile-time problems I
  82. encountered with various combinations of VAXC vs DECC / VAX vs Alpha, etc.
  83.  
  84. WHERE TO FIND IT
  85.  
  86. C-Kermit 6.0.193 Alpha.03 is in the usual places for C-Kermit test versions,
  87. along with early drafts of all the update documentation, etc.  Binaries for
  88. VMS only -- UNIXers can build their own easily enough:
  89.  
  90.   ftp://kermit.columbia.edu/kermit/test/bin
  91.     ckvaker-vms71-nonet.exe:  For Alpha CPU, VMS 7.1,   no TCP/IP
  92.     ckvaker-vms71-tgv40b.exe: For Alpha CPU, VMS 7.1,   MultiNet 4.0B
  93.     ckvvker-vms55-nonet.exe:  For VAX CPU,   VMS 5.5-1, no TCP/IP
  94.     ckvvker-vms55-ucx22.exe:  For VAX CPU,   VMS 5.5-1, UCX 2.2
  95.     ckvvker-vms61-nonet.exe:  For VAX CPU,   VMS 6.1,   no TCP/IP
  96.     ckvvker-vms61-tgv40a.exe: For VAX CPU,   VMS 6.1,   MultiNet 4.0AX
  97.     ckvvker-vms71-nonet.exe:  For VAX CPU,   VMS 7.1,   no TCP/IP
  98.     ckvvker-vms71-tgv40b.exe: For VAX CPU,   VMS 7.1,   MultiNet 4.0B
  99.  
  100.   ftp://kermit.columbia.edu/kermit/test/tar
  101.     cku193src.tar.Z   Source code (UNIX and VMS), tar, UNIX compress
  102.     cku193src.tar.gz  Source code (UNIX and VMS), tar, gzipped
  103.     cku193txt.tar.Z   Other text files, tar, UNIX compress
  104.     cku193txt.tar.gz  Other text files, tar, gzipped
  105.  
  106.   ftp://kermit.columbia.edu/kermit/test/text
  107.     Source and text files separately.
  108.  
  109. Among the interesting text files:
  110.   ckermit2.upd -- Docs for new features since 6.0.192.
  111.   ckc193.upd   -- Program edit history since 6.0.192.
  112.   ckuins.doc   -- UNIX installation instructions (revised & updated).
  113.  
  114. Please send any bug reports straight to me.
  115.  
  116. Thanks to all of you for your help with & comments on this version so far!
  117.  
  118.  
  119. - Frank
  120.