c-kermit: C-Kermit for UNIX (CKU) with local modifications/customizations. Upstream homepage: https://www.kermitproject.org/ https://www.kermitproject.org/

Jeffrey H. Johnson 0f8a2cb9f5 ckupty: Remove BEL from comment. 3 vuotta sitten
.deepsource.toml 94c3ecb915 Add .deepsource.toml 3 vuotta sitten
.gitattributes b937f9aaec Update .gitattributes: GitHub Linguist vendoring 3 vuotta sitten
.gitignore 258ca449a2 Add .gitignore 3 vuotta sitten
.whitesource c665e1410b Add .whitesource configuration file 3 vuotta sitten
COPYING.TXT bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
LICENSE 4eaf84ec18 Add symlink: COPYING.TXT ⟶ LICENSE 3 vuotta sitten
LICENSE.myserial 5ac6e4744d Add: myserial - github.com/caodan4linux/myserial/ 3 vuotta sitten
NOTES.TXT 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
README.TXT 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
SECURITY.md 459545669a Add SECURITY.md: Provide upstream link for reports 3 vuotta sitten
android.mk 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
android.txt 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ck_crp.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ck_des.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ck_ssl.c efab0501f7 Additional TLS generalization 3 vuotta sitten
ck_ssl.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckaaaa.txt bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckc302.txt bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckcasc.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckcbwr.txt 83643eb594 multi: More text conversion cleanup, more to go. 3 vuotta sitten
ckccfg.txt 83643eb594 multi: More text conversion cleanup, more to go. 3 vuotta sitten
ckcdeb.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckcfn2.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckcfn3.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckcfns.c 5f3ff71235 Fix IKS help alignment 3 vuotta sitten
ckcftp.c efab0501f7 Additional TLS generalization 3 vuotta sitten
ckcker.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckclib.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckclib.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckcmai.c c39a6c4cc4 More IKSD customization 3 vuotta sitten
ckcmdb.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckcnet.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckcnet.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckcplm.txt c21deb56c3 ckcplm.txt: Clean up text conversion 3 vuotta sitten
ckcpro.w 508193079f Some IKSD customizations 3 vuotta sitten
ckcsig.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckcssl.h efab0501f7 Additional TLS generalization 3 vuotta sitten
ckcsym.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckctel.c 17de2d70f4 multi: Add support for 1500000 bps speed 3 vuotta sitten
ckctel.h 17de2d70f4 multi: Add support for 1500000 bps speed 3 vuotta sitten
ckcuni.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckcuni.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckcxla.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckermit.ini bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckermit70.txt 83643eb594 multi: More text conversion cleanup, more to go. 3 vuotta sitten
ckermit80.txt 83643eb594 multi: More text conversion cleanup, more to go. 3 vuotta sitten
ckermit90.txt 83643eb594 multi: More text conversion cleanup, more to go. 3 vuotta sitten
ckermod.ini bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckuat2.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckuath.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckuath.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckubwr.txt 83643eb594 multi: More text conversion cleanup, more to go. 3 vuotta sitten
ckucmd.c 17de2d70f4 multi: Add support for 1500000 bps speed 3 vuotta sitten
ckucmd.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckucns.c de65c8541c multi: Prefix some message output with <CR><NL>. 3 vuotta sitten
ckucon.c de65c8541c multi: Prefix some message output with <CR><NL>. 3 vuotta sitten
ckudia.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckufio.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuins.txt bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckuker.nr bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckupty.c 0f8a2cb9f5 ckupty: Remove BEL from comment. 3 vuotta sitten
ckupty.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckuscr.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckusig.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckusig.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckutio.c 17de2d70f4 multi: Add support for 1500000 bps speed 3 vuotta sitten
ckututor.txt 3d54735171 ckututor: Fix missing text from automated cleanup. 3 vuotta sitten
ckuus2.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuus3.c 17de2d70f4 multi: Add support for 1500000 bps speed 3 vuotta sitten
ckuus4.c de65c8541c multi: Prefix some message output with <CR><NL>. 3 vuotta sitten
ckuus5.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuus6.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuus7.c 64ad72b9ab Always build with lockdev; one more TLS bump 3 vuotta sitten
ckuusr.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuusr.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuusx.c 4795dd6f4c Linux fixes from github.com/gstrauss/ckermit 3 vuotta sitten
ckuusy.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuver.h 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
ckuxla.c bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckuxla.h bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ckwart.c 79297a56c8 C-Kermit 9.0.305 Alpha 02 (2020-09-19) 3 vuotta sitten
makefile 17de2d70f4 multi: Add support for 1500000 bps speed 3 vuotta sitten
myserial 5ac6e4744d Add: myserial - github.com/caodan4linux/myserial/ 3 vuotta sitten
ockermit.ini bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten
ockermod.ini bb31cff546 C-Kermit 9.0.302 (2011-08-20) 3 vuotta sitten

README.TXT

C-KERMIT 9.0.305 ALPHA TESTING

9.0.305 Alpha.02 19 Sep 2020

No functional changes since last time, but about 30 compile-time warnings
that were reported by gcc 9.3.0 on Ubuntu 20.04.1 are fixed. The result
compiles without warnings there, and also on OpenBSD 9 and Red Hat 6.1.

9.0.305 Alpha.01 24 Jul 2020

Contains to patch to work around the disappearance of the GNU standard I/O
library symbol "__FILE_defined" from glibc-based Linux distributions such
as Debian and Ubuntu. I was not ready to release a new version of C-Kermit
yet, but this forces the issue.

C-KERMIT 9.0.304 PRERELEASE TESTING

9.0.304 Dev.24 25 Apr 2020

Some improvements to date/time parsing to allow the straightforward
processing of Apache web logs, and fixed big in which the CHANGE command
could cause a segmentation fault.

9.0.304 Dev.23 4 Sep 2018

After using Dev.22 heavily myself for 3 years, I put it up for download as
Dev.23 on 31 January 2020 but dated 4 Sep 2018.

9.0.304 Dev.22 30 April 2017

Improved parsing of macro arguments that are grouped versus those that
contained grouping characters as data. Command-parsing error messages
improved somewhat but more work is needed. Some improvements to \fsplit().
Some improvements to the handling of built-in internal macros such as IF,
FOR, and SWITCH. The command parsing changes were actually quite massive
and fundamental, so this version was never uploaded to the Web/FTP site.

9.0.304 Dev.21 21 April 2017

A development (pre-alpha, pre-beta) release. The only siginifcant change is
a new ability to allow the FOPEN command to "open" the standard input stream
via a new command FOPEN /STDIN. This allows Kermit scripts to read the
output of another program through a pipe, as in Unix, using its regular
FREAD command. There are also some minor additions to the S-Expression
(LISP) command repertoire. Dev.20 of February 16, 2016, was just a bug fix
for Mac OS X.

Fri Feb 5 20:38:11 2016

This is C-Kermit 9.0.304 Dev.19, a development (pre-alpha, pre-beta)
version of the first new release of C-Kermit since the cancelation of
the Kermit Project at Columbia University. Since 1 July 2011, C-Kermit
is Open Source software, released under the modified 3-clause Berkeley
License. The changes since version 9.0.302 are detailed at the bottom
of the NOTES.TXT file.

Major New Features:

. Android support.
. The CHANGE command (type "help change" for details).
. The TOUCH command (type "help touch" for details).
. Locale support for dates, times, error messages, etc.
. A way to direct messages to stderr.
. A new \ffilecompare() function.
. GREP /ARRAY:&x puts the results in the array &x.

Major Problems Fixed:

1. Crash when receiving files with Kermit protocol on certain 64-bit
platforms such as OpenBSD on Sparc64, caused by conflicting int/long
declarations.

2. Custom builds using certain combinations of feature-selection flags
would fail.

3. Linux builds becoming increasingly problematic with the neverending
proliferation of Linux distributions, each one doing things
differently.

4. Problems parsing certain REMOTE commands.

5. DIRECTORY /BRIEF /EXCEPT:xxx didn't work, now it does.

6. Numerous problems with OpenSSL as it changes out from under us.a

All these need testing. To see a summary of the changes in each
development version, see:

http://www.kermitproject.org/ckdaily.html

The current development version is packaged as follows:

1. In ftp://ftp.kermitproject.org/kermit/test/text/ :

README.TXT This file
cku304dev19.tar Unix source code, tar archive
cku304dev19.tar.Z Ditto, compressed
cku304dev19.tar.gz Ditto, gzipped
cku304dev19.zip Unix and VMS source code, Zip archive

2. In ftp://ftp.kermitproject.org/kermit/test/text/ :

Individual source files

The documentation files that accompany a real release are not included,
since they have not changed and remain available in the normal places:

http://www.kermitproject.org/ckermit.html (C-Kermit Web)
ftp://ftp.kermitproject.org/kermit/ckermit/ (C-Kermit FTP area)
ftp://ftp.kermitproject.org/kermit/archives/ (Tar/Zip FTP area)

Executable binaries are not distributed because there is not enough space or
bandwidth for them on the Kermit Project's new host. Binaries prior to
October 2011 remain available on the Columbia University Kermit website
(which is frozen and will not change):

http://kermit.columbia.edu/ (CU Kermit home page)
http://kermit.columbia.edu/ckbinaries.html (C-Kermit binaries)

Unpacking and building instructions are here:

http://www.kermitproject.org/ckdaily.html

Briefly: Unpack the archive into a fresh directory and run the build
procedure. In Unix do "make linux" (or whatever); in VMS do "@ckvker.com".
Upon success, the result will be an executable wermit file (WERMIT.EXE
in VMS) in the same directory. It's called wermit instead of kermit
to avoid overriding any production version that might be in the same
directory.

Frank da Cruz
Bronx, NY