home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / old / ckermit4e / ckc4d.ann < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Date: Tue 9 Sep 86 17:27:50-EDT
  2. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  3. Subject: New (Minor) Release of C-Kermit for UNIX
  4.  
  5. This is to announce a new, minor release of C-Kermit for UNIX.  Because of
  6. some mixups this past July, the new Amiga Kermit was installed in the Kermit
  7. distribution with an inconsistent set of sources; the major reason for this
  8. release is to remove this inconsistency.  Also, a few minor bugs are fixed.
  9. Significant performance improvements and additional features will come in
  10. future releases.  Here's a brief summary of what's in this new release:
  11.  
  12. Changes from Jack Rouse and Phil Julian of SAS Institute:
  13. . Commodore Amiga support, replaces that from Davide Cervone of Rochester U.
  14.   All-new CKI*.* files (this was announced in Info-Kermit v5 #3).
  15.   This is the version written up in Jul/Aug 86 Amiga World.
  16. . Revert CKUCMD.[CH] and CKUUS?.[CH] to their old selves (no more printf2,
  17.   printf3, since these are no longer necessary for the Amiga), but add a
  18.   few new Amiga specifics under #ifdef AMIGA conditionals.
  19. . Fix multiline GET parsing to allow get back to top-level prompt if illegal
  20.   local filename given (in CKUUSR.C).
  21. . Supply a missing printf() parameter in CKWART.C.
  22.  
  23. Other changes:
  24.  
  25. Fix top-level parse loop in CKUUSR.C to reset any start state that might
  26. erroneously have been set when a parse error has occurred.  Eliminates (for
  27. instance) the spurious "?Sorry, you must set speed first" message if you
  28. specify "foo bar" as the local filespec in multiline GET.
  29.  
  30. Make sysinit() return -1 if it fails, 0 if it succeeds, and have CKCMAI.C
  31. check the return code.  Corresponding changes to invocation of sysinit in
  32. CK[UVMI]IO.C.
  33.  
  34. Change references in CKUFIO.C to _file member of FILE structure to more
  35. portable fileno() [suggested by Doug Orr, U of Mich].
  36.  
  37. In CKUFIO.C, change zclosf() to kill the fork before waiting for it to
  38. terminate.
  39.  
  40. Fix Sys-V speed setting code (change "," to ";" between tttvt.c_cflag
  41. statements) in CKUTIO.C.
  42.  
  43. Fix errpkt() function in CKCFN2.C to close open files, so that further
  44. host commands can be done by the server after such a command is interrupted
  45. abnormally [problem pointed out by Gregg Wonderly, Oklahoma State U].
  46.  
  47. Add Stan Barber's 4.3BSD acu control code to CKUTIO.C, under NEWUUCP
  48. conditional.  I'm not sure if NEWUUCP needs to be defined in the makefile,
  49. or what...
  50.  
  51. Version 4D(061) has been compiled and tested under Ultrix 1.1 (= 4.2BSD),
  52. Ultrix 1.2 (whatever that may be a hybrid of), 2.9BSD on a DEC Pro/380, and
  53. true 4.3BSD on a VAX 11/750 (4.3BSD includes an earlier version of C-Kermit
  54. -- 4C(057) -- on its distribution tape).  The files that are new to this
  55. version are in KER: on CU20B.  They are:
  56.  
  57. CKUCMD.C, CKUCMD.H, CKITIO.C
  58. CKUUSR.C, CKUUSR.H, CKMTIO.C
  59. CKUUS2.C, CKUUS3.C, CKVTIO.C
  60. CKUFIO.C, CKUTIO.C
  61. CKCMAI.C, CKUKER.UPD
  62.