diff -Nru ckermit-305~alpha06/ckcfn2.c ckermit-305~alpha07/ckcfn2.c --- ckermit-305~alpha06/ckcfn2.c 2021-10-28 18:35:50.000000000 +0000 +++ ckermit-305~alpha07/ckcfn2.c 2021-12-19 21:06:45.000000000 +0000 @@ -1064,7 +1064,8 @@ errpkt((CHAR *)"Too many retries"); break; } else continue; /* Resend ok, go read another packet */ - } else if ((rsn == (pktnum + 1) % 64)) { /* NAK for next pkt */ + + } else if (rsn == ((pktnum + 1) % 64)) { /* NAK for next pkt */ if (wslots > 1) { debug( F101,"NAK for next packet, windowing","",rsn); x = resend(winlo); /* Resend window-low */ diff -Nru ckermit-305~alpha06/ckcfn3.c ckermit-305~alpha07/ckcfn3.c --- ckermit-305~alpha06/ckcfn3.c 2021-11-03 19:17:36.000000000 +0000 +++ ckermit-305~alpha07/ckcfn3.c 2021-12-19 21:10:31.000000000 +0000 @@ -1483,7 +1483,7 @@ yy->disp.val = dsbuf; yy->disp.len = 1; } - while (c = *s++) { /* Get attribute tag */ + while ((c = *s++)) { /* Get attribute tag */ aln = xunchar(*s++); /* Length of attribute string */ switch (c) { #ifdef COMMENT /* This case combined with '1' below */ @@ -2123,7 +2123,7 @@ return(-17); /* Secret code */ } debug(F111,"opena [file]=mode: ",f,fcb.dsp); - if (x = openo(f,zz,&fcb)) { /* Try to open the file. */ + if ((x = openo(f,zz,&fcb))) { /* Try to open the file. */ #ifdef pdp11 tlog(F110," local name:",f,0L); /* OK, open, record local name. */ makestr(&prfspec,f); /* New preliminary name */ diff -Nru ckermit-305~alpha06/ckcfns.c ckermit-305~alpha07/ckcfns.c --- ckermit-305~alpha06/ckcfns.c 2021-12-09 20:25:16.000000000 +0000 +++ ckermit-305~alpha07/ckcfns.c 2021-12-21 21:26:04.000000000 +0000 @@ -1,4 +1,4 @@ -char *fnsv = "C-Kermit functions, 9.0.237, 9 December 2021"; +char *fnsv = "C-Kermit functions, 9.0.238, 21 December 2021"; char *nm[] = { "Disabled", "Local only", "Remote only", "Enabled" }; @@ -3362,7 +3362,7 @@ debug(F101,"sipkt getsbuf","",k); } rp = rpar(); /* Get protocol parameters. */ - debug(F110,"sipkt rp","",rpar); /* (args in wrong order fixed 20211209) */ + debug(F110,"sipkt rp","",rp); /* "rp" (number), not rpar (function) */ if (!rp) rp = (CHAR *)""; x = spack(c,pktnum,(int)strlen((char *)rp),rp); /* Send them. */ return(x); diff -Nru ckermit-305~alpha06/ckcftp.c ckermit-305~alpha07/ckcftp.c --- ckermit-305~alpha06/ckcftp.c 2021-11-06 15:30:12.000000000 +0000 +++ ckermit-305~alpha07/ckcftp.c 2021-12-20 01:43:08.000000000 +0000 @@ -16320,7 +16320,7 @@ ); return(ERR); } - if ((kerror = looping_read(fd, ucbuf, length)) != length) { + if ((kerror = looping_read(fd,(char *)ucbuf,length)) != length) { secure_error("Couldn't read %u byte PROT buffer: %s", length, kerror == -1 ? ck_errstr() : "premature EOF" diff -Nru ckermit-305~alpha06/ckcmai.c ckermit-305~alpha07/ckcmai.c --- ckermit-305~alpha06/ckcmai.c 2021-12-15 18:47:02.000000000 +0000 +++ ckermit-305~alpha07/ckcmai.c 2022-01-24 21:06:34.000000000 +0000 @@ -1,8 +1,8 @@ /* ckcmai.c - Main program for C-Kermit plus some miscellaneous functions */ -#define EDITDATE "15 Dec 2021" /* Last edit date dd mmm yyyy */ -#define EDITNDATE "20211215" /* Keep them in sync */ -/* Wed Dec 15 13:46:53 2021 */ +#define EDITDATE "24 Jan 2022" /* Last edit date dd mmm yyyy */ +#define EDITNDATE "20220124" /* Keep them in sync */ +/* Mon Jan 24 16:04:13 2022 */ /* FOR A NEW VERSION (development, alpha, beta, release candidate formal release): @@ -14,6 +14,7 @@ If the version number has changed, also: . Change sccsid[] (below); . Change ck_s_ver, ck_l_ver, ck_s_xver, ck_l_xver (below). + (these are version numbers without Dev, Alpha, or Beta test ID) */ /* ckcsym.h is used for defining symbols that normally would be defined @@ -46,7 +47,7 @@ #endif /* OS2 */ #endif /* BETATEST */ -char * ck_cryear = "2021"; /* C-Kermit copyright year */ +char * ck_cryear = "2022"; /* C-Kermit copyright year */ #ifndef MAC /* MAC = Kermit for MAC OS 6, 7, ... i.e. original Macintosh */ /* @@ -56,7 +57,7 @@ #ifndef BETATEST #ifndef OS2 /* UNIX, VMS, etc... (i.e. C-Kermit) */ char *ck_s_test = "Alpha"; /* "Dev","Alpha","Beta","RC", or "" */ -char *ck_s_tver = "06"; /* Test version number */ +char *ck_s_tver = "07"; /* Test version number */ #else /* OS2 */ char *ck_s_test = ""; /* (i.e. K95) */ char *ck_s_tver = ""; diff -Nru ckermit-305~alpha06/ckcnet.c ckermit-305~alpha07/ckcnet.c --- ckermit-305~alpha06/ckcnet.c 2011-07-14 15:22:33.000000000 +0000 +++ ckermit-305~alpha07/ckcnet.c 2021-12-19 21:24:33.000000000 +0000 @@ -2969,7 +2969,7 @@ printf(" Reverse DNS Lookup... "); fflush(stdout); } - if (host = gethostbyaddr((char *)&saddr.sin_addr,4,PF_INET)) { + if ((host = gethostbyaddr((char *)&saddr.sin_addr,4,PF_INET))) { host = ck_copyhostent(host); debug(F100,"tcpsrv_open gethostbyaddr != NULL","",0); if (!quiet) { @@ -4903,7 +4903,7 @@ printf(" Reverse DNS Lookup... "); fflush(stdout); } - if (host = gethostbyaddr((char *)&r_addr.sin_addr,4,PF_INET)) { + if ((host = gethostbyaddr((char *)&r_addr.sin_addr,4,PF_INET))) { char * s; host = ck_copyhostent(host); debug(F100,"netopen gethostbyname != NULL","",0); @@ -10787,7 +10787,7 @@ printf(" Reverse DNS Lookup... "); fflush(stdout); } - if (host = gethostbyaddr((char *)&r_addr.sin_addr,4,PF_INET)) { + if ((host = gethostbyaddr((char *)&r_addr.sin_addr,4,PF_INET))) { char * s; host = ck_copyhostent(host); debug(F100,"http_open gethostbyname != NULL","",0); diff -Nru ckermit-305~alpha06/ckcpro.c ckermit-305~alpha07/ckcpro.c --- ckermit-305~alpha06/ckcpro.c 2021-12-15 18:47:43.000000000 +0000 +++ ckermit-305~alpha07/ckcpro.c 2022-01-26 13:38:53.000000000 +0000 @@ -7,7 +7,7 @@ char *wartv = "Wart Version 2.15, 18 September 2020 "; char *protv = /* -*-C-*- */ -"C-Kermit Protocol Module 9.0.164, 23 February 2014"; +"C-Kermit Protocol Module 9.0.165, 17 December 2021"; int kactive = 0; /* Kermit protocol is active */ @@ -38,6 +38,10 @@ #include "ckocon.h" #endif /* OS2 */ +#ifdef CK_AUTHENTICATION +#include "ckuath.h" /* fdc 2021-12-17 */ +#endif /* CK_AUTHENTICATION */ + /* Note -- This file may also be preprocessed by the UNIX Lex program, but you must indent the above #include statements before using Lex, and then @@ -2392,7 +2396,7 @@ n = (int)strlen(MAILCMD) + /* Mail command */ (int)strlen(s) + /* address */ (int)strlen(ofilnam) + 32; /* subject */ - if (tmp = (char *)malloc(n)) { + if ((tmp = (char *)malloc(n))) { ckmakxmsg(tmp,n, MAILCMD," -s \"",ofilnam,"\" ",s, NULL,NULL,NULL,NULL,NULL,NULL,NULL); @@ -2406,7 +2410,7 @@ int n; extern char *PRINTCMD; n = (int)strlen(PRINTCMD) + (int)strlen(iattr.disp.val+1) + 4; - if (tmp = (char *)malloc(n)) { + if ((tmp = (char *)malloc(n))) { sprintf(tmp, /* safe (prechecked) */ "%s %s", PRINTCMD, iattr.disp.val + 1); x = openc(ZOFILE,(char *)tmp); @@ -2976,7 +2980,7 @@ #ifdef CK_TMPDIR if (dldir && !f_tmpdir) { /* If they have a download directory */ debug(F110,"receive download dir",dldir,0); - if (s = zgtdir()) { /* Get current directory */ + if ((s = zgtdir())) { /* Get current directory */ debug(F110,"receive current dir",s,0); if (zchdir(dldir)) { /* Change to download directory */ debug(F100,"receive zchdir ok","",0); @@ -3181,7 +3185,7 @@ #endif /* IKS_OPTION */ #ifdef CK_ENCRYPTION if (tn_no_encrypt_xfer && !(sstelnet || inserver)) { - ck_tn_enc_stop(); + ck_tn_enc_stop(); /* fdc 2021-12-17 */ } #endif /* CK_ENCRYPTION */ } @@ -3199,7 +3203,7 @@ #ifdef TNCODE #ifdef CK_ENCRYPTION if (tn_no_encrypt_xfer && !(sstelnet || inserver)) { - ck_tn_enc_start(); + ck_tn_enc_start(); /* fdc 2021-12-17 */ } #endif /* CK_ENCRYPTION */ #ifdef IKS_OPTION @@ -3470,7 +3474,7 @@ #ifdef CK_TMPDIR if (sstate == 'v') { /* If receiving and... */ if (dldir && !f_tmpdir) { /* if they have a download directory */ - if (s = zgtdir()) { /* Get current directory */ + if ((s = zgtdir())) { /* Get current directory */ if (zchdir(dldir)) { /* Change to download directory */ ckstrncpy(savdir,s,TMPDIRLEN); f_tmpdir = 1; /* Remember that we did this */ diff -Nru ckermit-305~alpha06/ckcpro.w ckermit-305~alpha07/ckcpro.w --- ckermit-305~alpha06/ckcpro.w 2021-10-28 19:16:13.000000000 +0000 +++ ckermit-305~alpha07/ckcpro.w 2022-01-24 20:18:31.000000000 +0000 @@ -1,5 +1,5 @@ char *protv = /* -*-C-*- */ -"C-Kermit Protocol Module 9.0.164, 23 February 2014"; +"C-Kermit Protocol Module 9.0.165, 17 December 2021"; int kactive = 0; /* Kermit protocol is active */ @@ -30,6 +30,10 @@ #include "ckocon.h" #endif /* OS2 */ +#ifdef CK_AUTHENTICATION +#include "ckuath.h" /* fdc 2021-12-17 */ +#endif /* CK_AUTHENTICATION */ + /* Note -- This file may also be preprocessed by the UNIX Lex program, but you must indent the above #include statements before using Lex, and then @@ -2194,7 +2198,7 @@ n = (int)strlen(MAILCMD) + /* Mail command */ (int)strlen(s) + /* address */ (int)strlen(ofilnam) + 32; /* subject */ - if (tmp = (char *)malloc(n)) { + if ((tmp = (char *)malloc(n))) { ckmakxmsg(tmp,n, MAILCMD," -s \"",ofilnam,"\" ",s, NULL,NULL,NULL,NULL,NULL,NULL,NULL); @@ -2208,7 +2212,7 @@ int n; extern char *PRINTCMD; n = (int)strlen(PRINTCMD) + (int)strlen(iattr.disp.val+1) + 4; - if (tmp = (char *)malloc(n)) { + if ((tmp = (char *)malloc(n))) { sprintf(tmp, /* safe (prechecked) */ "%s %s", PRINTCMD, iattr.disp.val + 1); x = openc(ZOFILE,(char *)tmp); @@ -2778,7 +2782,7 @@ #ifdef CK_TMPDIR if (dldir && !f_tmpdir) { /* If they have a download directory */ debug(F110,"receive download dir",dldir,0); - if (s = zgtdir()) { /* Get current directory */ + if ((s = zgtdir())) { /* Get current directory */ debug(F110,"receive current dir",s,0); if (zchdir(dldir)) { /* Change to download directory */ debug(F100,"receive zchdir ok","",0); @@ -2983,7 +2987,7 @@ #endif /* IKS_OPTION */ #ifdef CK_ENCRYPTION if (tn_no_encrypt_xfer && !(sstelnet || inserver)) { - ck_tn_enc_stop(); + ck_tn_enc_stop(); /* fdc 2021-12-17 */ } #endif /* CK_ENCRYPTION */ } @@ -3001,7 +3005,7 @@ #ifdef TNCODE #ifdef CK_ENCRYPTION if (tn_no_encrypt_xfer && !(sstelnet || inserver)) { - ck_tn_enc_start(); + ck_tn_enc_start(); /* fdc 2021-12-17 */ } #endif /* CK_ENCRYPTION */ #ifdef IKS_OPTION @@ -3272,7 +3276,7 @@ #ifdef CK_TMPDIR if (sstate == 'v') { /* If receiving and... */ if (dldir && !f_tmpdir) { /* if they have a download directory */ - if (s = zgtdir()) { /* Get current directory */ + if ((s = zgtdir())) { /* Get current directory */ if (zchdir(dldir)) { /* Change to download directory */ ckstrncpy(savdir,s,TMPDIRLEN); f_tmpdir = 1; /* Remember that we did this */ diff -Nru ckermit-305~alpha06/ckctel.c ckermit-305~alpha07/ckctel.c --- ckermit-305~alpha06/ckctel.c 2021-11-06 18:48:11.000000000 +0000 +++ ckermit-305~alpha07/ckctel.c 2022-01-24 20:13:22.000000000 +0000 @@ -1,4 +1,4 @@ -char *cktelv = "Telnet support, 9.0.277, 06 Nov 2021"; +char *cktelv = "Telnet support, 9.0.278, 21 Dec 2021"; #define CKCTEL_C int sstelnet = 0; /* Do server-side Telnet negotiation */ @@ -35,6 +35,14 @@ #include "ckcsym.h" #include "ckcdeb.h" +#ifdef TIMEH +#include /* fdc 2012-12-17 */ +#else +#ifdef SYSTIMH +#include +#endif /* SYSTIMH */ +#endif /* TIMEH */ + #ifdef TNCODE #include "ckcker.h" #define TELCMDS /* to define name array */ @@ -4661,7 +4669,7 @@ #ifdef CK_ENVIRONMENT case TELOPT_NEWENVIRON: /* SB NEW-ENVIRON SEND */ { - char request[6]; /* request it */ + CHAR request[6]; /* request it */ sprintf(request,"%cUSER",TEL_ENV_VAR); /* safe */ tn_ssbopt(TELOPT_NEWENVIRON,TELQUAL_SEND,request, strlen(request)); diff -Nru ckermit-305~alpha06/ckermit.ini ckermit-305~alpha07/ckermit.ini --- ckermit-305~alpha06/ckermit.ini 1970-01-01 00:00:00.000000000 +0000 +++ ckermit-305~alpha07/ckermit.ini 2011-06-28 15:29:41.000000000 +0000 @@ -0,0 +1,8 @@ +COMMENT - Standard C-Kermit initialization file +; +echo +echo The very long standard initialization file that was distributed +echo with C-Kermit 6, 7, and 8 is no longer recommended as "standard", +echo since its features were little used. It is still available in +echo the C-Kermit distribution as ockermit.ini. +echo diff -Nru ckermit-305~alpha06/ckuath.h ckermit-305~alpha07/ckuath.h --- ckermit-305~alpha06/ckuath.h 2010-01-27 21:17:16.000000000 +0000 +++ ckermit-305~alpha07/ckuath.h 2022-01-24 20:17:03.000000000 +0000 @@ -98,8 +98,8 @@ _PROTOTYP(int ck_tn_auth_request, (VOID)); _PROTOTYP(void ck_tn_encrypt, (char *, int)); _PROTOTYP(void ck_tn_decrypt, (char *, int)); -_PROTOTYP(void ck_tn_encrypt_start, (VOID)); -_PROTOTYP(void ck_tn_encrypt_stop, (VOID)); +_PROTOTYP(void ck_tn_enc_start, (VOID)); +_PROTOTYP(void ck_tn_enc_stop, (VOID)); _PROTOTYP(int ck_tn_authenticated, (VOID)); #ifdef CK_ENCRYPTION _PROTOTYP(int ck_tn_encrypting, (VOID)); diff -Nru ckermit-305~alpha06/ckucns.c ckermit-305~alpha07/ckucns.c --- ckermit-305~alpha06/ckucns.c 2021-11-06 16:00:17.000000000 +0000 +++ ckermit-305~alpha07/ckucns.c 2021-12-17 20:01:13.000000000 +0000 @@ -1,5 +1,5 @@ #include "ckcsym.h" -char *connv = "CONNECT Command for UNIX:select(), 9.0.140, 6 Nov 2021"; +char *connv = "CONNECT Command for UNIX:select(), 9.0.141, 17 Dec 2021"; /* C K U C N S -- Terminal connection to remote system, for UNIX */ /* @@ -116,6 +116,10 @@ #endif /* HPUX10 */ #endif /* HPUX */ +#ifdef CK_AUTHENTICATION +#include "ckuath.h" /* fdc 2021-12-17 */ +#endif /* CK_AUTHENTICATION */ + /* Internal function prototypes */ #ifdef NEWFTP diff -Nru ckermit-305~alpha06/ckufio.c ckermit-305~alpha07/ckufio.c --- ckermit-305~alpha06/ckufio.c 2021-11-06 16:17:16.000000000 +0000 +++ ckermit-305~alpha07/ckufio.c 2021-12-20 01:43:08.000000000 +0000 @@ -992,6 +992,10 @@ #define printf ckxprintf #endif /* CKXPRINTF */ +#ifdef CK_AUTHENTICATION +#include "ckuath.h" /* fdc 2021-12-17 */ +#endif /* CK_AUTHENTICATION */ + int ckxanon = 1; /* Anonymous login ok */ int ckxperms = 0040; /* Anonymous file permissions */ int ckxpriv = 1; /* Priv'd login ok */ @@ -7553,7 +7557,7 @@ y = 0; } else { /* Pathname is relative */ char * p; - if (p = zgtdir()) { /* So get current directory */ + if ((p = zgtdir())) { /* So get current directory */ debug(F110,"zfnqfp zgtdir",p,0); x = ckstrncpy(buf,p,len); buf[x++] = '/'; diff -Nru ckermit-305~alpha06/ckutio.c ckermit-305~alpha07/ckutio.c --- ckermit-305~alpha06/ckutio.c 2021-11-07 12:47:57.000000000 +0000 +++ ckermit-305~alpha07/ckutio.c 2021-12-20 01:43:08.000000000 +0000 @@ -2288,8 +2288,8 @@ { extern char * tn_loc; char *p; - if (p = getenv("LOCATION")) - if (tn_loc = (char *)malloc((int)strlen(p)+1)) + if ((p = getenv("LOCATION"))) + if ((tn_loc = (char *)malloc((int)strlen(p)+1))) strcpy(tn_loc,p); /* safe */ } #endif /* CK_SNDLOC */ diff -Nru ckermit-305~alpha06/ckuus3.c ckermit-305~alpha07/ckuus3.c --- ckermit-305~alpha06/ckuus3.c 2021-12-07 14:56:11.000000000 +0000 +++ ckermit-305~alpha07/ckuus3.c 2022-01-24 20:17:33.000000000 +0000 @@ -10402,7 +10402,7 @@ apcactive == APC_REMOTE && !(apcstatus & APC_UNCH)) return(success = 0); #endif /* CK_APC */ - ck_tn_enc_start(); + ck_tn_enc_start(); /* fdc 2021-12-17 */ break; case TN_EN_STOP: if ((z = cmcfm()) < 0) @@ -10413,7 +10413,7 @@ apcactive == APC_REMOTE && !(apcstatus & APC_UNCH)) return(success = 0); #endif /* CK_APC */ - ck_tn_enc_stop(); + ck_tn_enc_stop(); /* fdc 2021-12-17 */ break; default: if ((z = cmcfm()) < 0) diff -Nru ckermit-305~alpha06/ckuus4.c ckermit-305~alpha07/ckuus4.c --- ckermit-305~alpha06/ckuus4.c 2021-12-10 13:49:37.000000000 +0000 +++ ckermit-305~alpha07/ckuus4.c 2021-12-19 20:48:15.000000000 +0000 @@ -6326,14 +6326,14 @@ #endif /* XYZ_INTERNAL */ n++; if (!ftp) { - if (!xferstat > 0) { + if (xferstat > 0) { /* Transfer OK - show CRC */ if (docrc) printf(" crc-16 of file(s) : %ld\n", crc16); else printf(" crc-16 of file(s) : (disabled)\n"); n++; } - if (!xferstat && *epktmsg) { + if ((xferstat == 0) && *epktmsg) { /* Transfer failed */ printf(" reason : %s\n", epktmsg); n++; } @@ -11999,7 +11999,7 @@ r = tp[i]; /* To construct interpreted arg */ j = 0; /* Output buf pointer */ state = 0; /* Initial state */ - while (c = *s++) { /* Loop thru arg chars */ + while ((c = *s++)) { /* Loop thru arg chars */ if (j > 255) /* Output buf full */ break; switch (state) { diff -Nru ckermit-305~alpha06/ckuusx.c ckermit-305~alpha07/ckuusx.c --- ckermit-305~alpha06/ckuusx.c 2021-12-07 15:59:26.000000000 +0000 +++ ckermit-305~alpha07/ckuusx.c 2021-12-22 00:59:48.000000000 +0000 @@ -6252,7 +6252,12 @@ #define CK_CURPOS int -ck_curpos(row, col) { +#ifdef CK_ANSIC +ck_curpos(int row, col) +#else +ck_curpos(row, col) int row, col; +#endif /* CK_ANSIC */ + { debug(F111,"VMS smg ck_curpos",ckitoa(row),col); if (!smg_inited || !smg_open) { initscr(); @@ -6370,7 +6375,12 @@ } int -ck_curpos(row, col) int row, col; { +#ifdef CK_ANSIC +ck_curpos(int row, col) +#else +ck_curpos(row, col) int row, col; +#endif /* CK_ANSIC */ + { move(row, col); return(0); } diff -Nru ckermit-305~alpha06/debian/changelog ckermit-305~alpha07/debian/changelog --- ckermit-305~alpha06/debian/changelog 2021-12-20 12:44:45.000000000 +0000 +++ ckermit-305~alpha07/debian/changelog 2022-01-27 20:17:29.000000000 +0000 @@ -1,3 +1,11 @@ +ckermit (305~alpha07-1) unstable; urgency=medium + + * New upstream version 305~alpha07 + * d/copyright: reflect upstream changes + * d/rules: do not distribute spurious /usr/bin/ckermit.ini + + -- Sébastien Villemot Thu, 27 Jan 2022 21:17:29 +0100 + ckermit (305~alpha06-1) unstable; urgency=medium * New upstream version 305~alpha06 diff -Nru ckermit-305~alpha06/debian/copyright ckermit-305~alpha07/debian/copyright --- ckermit-305~alpha06/debian/copyright 2021-09-20 16:21:20.000000000 +0000 +++ ckermit-305~alpha07/debian/copyright 2022-01-27 20:10:31.000000000 +0000 @@ -4,7 +4,7 @@ Source: http://www.kermitproject.org/ck90.html Files: * -Copyright: 1985-2021 Trustees of Columbia University in the City of New York +Copyright: 1985-2022 Trustees of Columbia University in the City of New York 2002-2005 Secure Endpoints Inc, New York NY USA 1995 Oy Online Solutions Ltd., Jyvaskyla, Finland 1990 Massachusetts Institute of Technology @@ -16,7 +16,7 @@ Files: debian/* Copyright: 2003-2012 Ian Beckwith - 2020-2021 Sébastien Villemot + 2020-2022 Sébastien Villemot License: BSD-3-clause License: BSD-3-clause diff -Nru ckermit-305~alpha06/debian/patches/ck_patch.patch ckermit-305~alpha07/debian/patches/ck_patch.patch --- ckermit-305~alpha06/debian/patches/ck_patch.patch 2021-09-30 13:14:31.000000000 +0000 +++ ckermit-305~alpha07/debian/patches/ck_patch.patch 2022-01-27 20:13:20.000000000 +0000 @@ -6,7 +6,7 @@ --- a/ckcmai.c +++ b/ckcmai.c -@@ -137,7 +137,7 @@ char *ck_s_name = "C-Kermit"; +@@ -138,7 +138,7 @@ char *ck_s_name = "C-Kermit"; #endif /* OS2 */ char *ck_s_who = ""; /* Where customized, "" = not. */ diff -Nru ckermit-305~alpha06/debian/rules ckermit-305~alpha07/debian/rules --- ckermit-305~alpha06/debian/rules 2021-09-30 15:39:25.000000000 +0000 +++ ckermit-305~alpha07/debian/rules 2022-01-27 20:16:14.000000000 +0000 @@ -42,6 +42,8 @@ rm "$(BUILDDIR)/usr/bin/kermit-sshsub" # duplicated in /usr/share/doc/ckermit/copyright rm "$(BUILDDIR)/usr/share/doc/ckermit/COPYING.TXT" + # We rather use /etc/kermit/kermrc + rm "$(BUILDDIR)/usr/bin/ckermit.ini" override_dh_installpam: dh_installpam --name=kermit diff -Nru ckermit-305~alpha06/makefile ckermit-305~alpha07/makefile --- ckermit-305~alpha06/makefile 2021-12-17 12:06:54.000000000 +0000 +++ ckermit-305~alpha07/makefile 2022-01-02 20:44:29.000000000 +0000 @@ -2,11 +2,11 @@ # # Wed Dec 15 13:45:05 2021 BUILDID=20211209 -CKVER= "9.0.305" # Alpha.06 +CKVER= "9.0.305" # Alpha.07 # # -- Makefile to build C-Kermit for UNIX and UNIX-like platforms -- # -# Copyright (C) 1985, 2021, +# Copyright (C) 1985, 2022, # Trustees of Columbia University in the City of New York. # All rights reserved. See the C-Kermit COPYING.TXT file or the # copyright text in the ckcmai.c module for disclaimer and permissions. @@ -16,7 +16,6 @@ # Author: Frank da Cruz (principal author) # Email: fdc@kermitproject.org # Web: http://www.kermitproject.org -# FTP: ftp://ftp.kermitproject.org # # Note: Author is no longer at Columbia University or at the 115th Street # address as of 1 July 2011. Even so, C-Kermit remains Copyright Columbia diff -Nru ckermit-305~alpha06/NOTES.TXT ckermit-305~alpha07/NOTES.TXT --- ckermit-305~alpha06/NOTES.TXT 2021-12-17 12:14:23.000000000 +0000 +++ ckermit-305~alpha07/NOTES.TXT 2022-01-26 13:50:12.000000000 +0000 @@ -31,7 +31,7 @@ [17]Frank da Cruz [18]The Kermit Project, Bronx NY. - Last update: Wed Dec 15 16:21:00 2021 New York time + Last update: Sat Dec 18 15:58:19 2021 New York time Also see: * [19]Change logs for C-Kermit releases 1985-2011 (plain text) @@ -62,10 +62,9 @@ NetBSD, Red Hat Linux, and Ubuntu Linux. Before a proper new C-Kermit release can be made, I'll need help from users of the other Linux distributions, and of Mac OS X, FreeBSD, OpenBSD, and whatever other - Unix varieties are still viable in 2020, as well OpenSSL programmers - (I imagine that C-Kermit's other security methods such as Kerberos are - a lost cause) (even OpenSSL... after all, where are the SSL-based - secure Telnet and FTP servers that Kermit used to be able to access?) + Unix varieties are still viable in 2020, as well OpenSSL and Kerberos + (especially Heimdahl) programmers if those security methods are to be + carried forward. C-Kermit 9.0.305 Alpha.06 15 December 2021 diff -Nru ckermit-305~alpha06/README.TXT ckermit-305~alpha07/README.TXT --- ckermit-305~alpha06/README.TXT 2021-12-15 21:10:59.000000000 +0000 +++ ckermit-305~alpha07/README.TXT 2022-01-26 13:40:50.000000000 +0000 @@ -1,4 +1,19 @@ -C-KERMIT 9.0.306 ALPHA TESTING +C-KERMIT 9.0.305 ALPHA TESTING + +9.0.305 Alpha.07 24 Jan 2022 + +We have our first successful build with a REAL (not simulated) pre-ANSI K&R +non-optimizing C compiler (HP-UX 11.11 with Bundled compiler). Built +successfuly for the first time in a decade with Kerberos 5; this was on Red +Hat Linux 6.10. Also the first successful Solaris build. "make install" +was failing because some text file were missing in tar/zip archives. +Numerous picky compiler warnings silenced. + +I'm not sure it makes sense to bundle a lot of long plain-text documentation +files in tar and zip archives: the installation instructions, the "beware" +files, the configuration options file, the C-Kermit program logic manual, +sample initialization files, etc. They are all available as web pages on +the Kermit website and most of them haven't changed in a long time. 9.0.305 Alpha.06 15 Dec 2021