README.TXT 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. C-KERMIT 9.0.305 ALPHA TESTING
  2. 9.0.305 Alpha.02 19 Sep 2020
  3. No functional changes since last time, but about 30 compile-time warnings
  4. that were reported by gcc 9.3.0 on Ubuntu 20.04.1 are fixed. The result
  5. compiles without warnings there, and also on OpenBSD 9 and Red Hat 6.1.
  6. 9.0.305 Alpha.01 24 Jul 2020
  7. Contains to patch to work around the disappearance of the GNU standard I/O
  8. library symbol "__FILE_defined" from glibc-based Linux distributions such
  9. as Debian and Ubuntu. I was not ready to release a new version of C-Kermit
  10. yet, but this forces the issue.
  11. C-KERMIT 9.0.304 PRERELEASE TESTING
  12. 9.0.304 Dev.24 25 Apr 2020
  13. Some improvements to date/time parsing to allow the straightforward
  14. processing of Apache web logs, and fixed big in which the CHANGE command
  15. could cause a segmentation fault.
  16. 9.0.304 Dev.23 4 Sep 2018
  17. After using Dev.22 heavily myself for 3 years, I put it up for download as
  18. Dev.23 on 31 January 2020 but dated 4 Sep 2018.
  19. 9.0.304 Dev.22 30 April 2017
  20. Improved parsing of macro arguments that are grouped versus those that
  21. contained grouping characters as data. Command-parsing error messages
  22. improved somewhat but more work is needed. Some improvements to \fsplit().
  23. Some improvements to the handling of built-in internal macros such as IF,
  24. FOR, and SWITCH. The command parsing changes were actually quite massive
  25. and fundamental, so this version was never uploaded to the Web/FTP site.
  26. 9.0.304 Dev.21 21 April 2017
  27. A development (pre-alpha, pre-beta) release. The only siginifcant change is
  28. a new ability to allow the FOPEN command to "open" the standard input stream
  29. via a new command FOPEN /STDIN. This allows Kermit scripts to read the
  30. output of another program through a pipe, as in Unix, using its regular
  31. FREAD command. There are also some minor additions to the S-Expression
  32. (LISP) command repertoire. Dev.20 of February 16, 2016, was just a bug fix
  33. for Mac OS X.
  34. Fri Feb 5 20:38:11 2016
  35. This is C-Kermit 9.0.304 Dev.19, a development (pre-alpha, pre-beta)
  36. version of the first new release of C-Kermit since the cancelation of
  37. the Kermit Project at Columbia University. Since 1 July 2011, C-Kermit
  38. is Open Source software, released under the modified 3-clause Berkeley
  39. License. The changes since version 9.0.302 are detailed at the bottom
  40. of the NOTES.TXT file.
  41. Major New Features:
  42. . Android support.
  43. . The CHANGE command (type "help change" for details).
  44. . The TOUCH command (type "help touch" for details).
  45. . Locale support for dates, times, error messages, etc.
  46. . A way to direct messages to stderr.
  47. . A new \ffilecompare() function.
  48. . GREP /ARRAY:&x puts the results in the array &x.
  49. Major Problems Fixed:
  50. 1. Crash when receiving files with Kermit protocol on certain 64-bit
  51. platforms such as OpenBSD on Sparc64, caused by conflicting int/long
  52. declarations.
  53. 2. Custom builds using certain combinations of feature-selection flags
  54. would fail.
  55. 3. Linux builds becoming increasingly problematic with the neverending
  56. proliferation of Linux distributions, each one doing things
  57. differently.
  58. 4. Problems parsing certain REMOTE commands.
  59. 5. DIRECTORY /BRIEF /EXCEPT:xxx didn't work, now it does.
  60. 6. Numerous problems with OpenSSL as it changes out from under us.a
  61. All these need testing. To see a summary of the changes in each
  62. development version, see:
  63. http://www.kermitproject.org/ckdaily.html
  64. The current development version is packaged as follows:
  65. 1. In ftp://ftp.kermitproject.org/kermit/test/text/ :
  66. README.TXT This file
  67. cku304dev19.tar Unix source code, tar archive
  68. cku304dev19.tar.Z Ditto, compressed
  69. cku304dev19.tar.gz Ditto, gzipped
  70. cku304dev19.zip Unix and VMS source code, Zip archive
  71. 2. In ftp://ftp.kermitproject.org/kermit/test/text/ :
  72. Individual source files
  73. The documentation files that accompany a real release are not included,
  74. since they have not changed and remain available in the normal places:
  75. http://www.kermitproject.org/ckermit.html (C-Kermit Web)
  76. ftp://ftp.kermitproject.org/kermit/ckermit/ (C-Kermit FTP area)
  77. ftp://ftp.kermitproject.org/kermit/archives/ (Tar/Zip FTP area)
  78. Executable binaries are not distributed because there is not enough space or
  79. bandwidth for them on the Kermit Project's new host. Binaries prior to
  80. October 2011 remain available on the Columbia University Kermit website
  81. (which is frozen and will not change):
  82. http://kermit.columbia.edu/ (CU Kermit home page)
  83. http://kermit.columbia.edu/ckbinaries.html (C-Kermit binaries)
  84. Unpacking and building instructions are here:
  85. http://www.kermitproject.org/ckdaily.html
  86. Briefly: Unpack the archive into a fresh directory and run the build
  87. procedure. In Unix do "make linux" (or whatever); in VMS do "@ckvker.com".
  88. Upon success, the result will be an executable wermit file (WERMIT.EXE
  89. in VMS) in the same directory. It's called wermit instead of kermit
  90. to avoid overriding any production version that might be in the same
  91. directory.
  92. Frank da Cruz
  93. Bronx, NY