last update 95/07/06 08:27 ckcdeb.h: added macros CK_TMPDIR, CK_MKDIR, CK_RESEND for OSK and changed the prototype for ttinl() for OSK ckcfn2.c: added the argument turn in the call of ttinl() for OSK ckcfns.c: when sleeping with the send delay, check for none zero value of delay for OSK cause a sleep(0) sleeps infinitely ckucmd.c: solved the problem with the new line character when reprinting a command line for OSK ckuscr.c: see ckuusr.c (1) ckuus3.c: see ckuusr.c (1) ckuus4.c: see ckuusr.c (1) ckuus5.c: solved problem with the new line character when printing version and system strings ckuus6.c: added code for CK_TMPDIR for OSK ckuusr.c: (1) made changes so that the nice feature SET SESSION-LOG TEXT/BINARY works for OSK (2) fixed a bug: you RESEND a file from a remote kermit and then put it in server mode, escape back to your local kermit and issue a GET command in text mode, then the message "Refused: disposition" will appear because 'sendmode' is still set to SM_RESEND, therefore reset sendmode to SM_SEND before server mode is entered ckuusr.h: added macro XFRCAN for OSK ck9con.c: improved overall performance (system load is reduced about 80% on a communication line receive burst, see ck9tio.c), brought it near to the unix version that means: added APC and ansi escape sequence recognition, text session logging, support of SET TERM CR-DISPLAY, support of SET TERM NEWLINE, debug session, keyboard macros and some escape character features ck9fio.c: changed rename(), added isdir(), zmkdir() and zfseek() ck9ren.c: new file; rename function to support unix like renames ck9tio.c: improved performance (system load is reduced about 80% on my system (68020, 25MHz) with the little tsleep in myread(): achieved an efficiency of 96% in a system transfer loop (two kermits running on the same system) with all characters unprefixed and a packet size of 2K at 19200 baud), fixed xfrnum bug and brought ttinl() near to the unix version, added support of CK_REDIR, added O_GOODRIVER compilation flag for carefully written drivers (add or remove it in the makefile) ck9ker.gcc: adapted to version 190, added compilation flags CK_APC, CK_REDIR and RENAME; remove the RENAME flag if you don't want to use the new rename function in ck9ren.c ck9ker.mak: ditto Changed zrtol() to enable directories in asnames, corrected MAXNAMLEN, adapted znewn() to the fact that it is called with full path names, fixed bug in tilde_expand() (buffer to small). ck9fio.c 5A(011) 13 Jan 95. Changed the name of ttypn to ttyfd for CK_TTYFD (exit warnig). ck9tio.c, ck9con.c 2 Feb 95 Added network support for OS-9 with Microware ISP-Package (got some problems when sending files to an OS-9 kermit server: buggy pkdvr and telndc - changed pkdvr and pk). ck9con.c 5A(008) 26 Jan 95, ck9tio.c 5A(011) 26 Jan 95, ckcnet.h, ck9ker.gcc, ck9ker.mak. Made input and output buffers dynamic for CONNECT command because static storage increases to much. ck9con.c 5A(009) 13 Mar 95. Added null device in zchki(), zchko(), rcvfil() and ckdial(). Cleaned up zchki() and zchko(). Made ztrip() and zltor() to share one static buffer. Added tilde expansion to zchdir() and zxpand(). Made zhome() not to return NULL anymore. Fixed conversion of local time to local time in zfcdat(). Cleaned up zstime(), get_gmtime() and convert_to_local_time(). Made zshcmd() and zsyscmd() to return meaningful values (child status). ck9fio.c 5A(012) 13 Mar 95, ckcfns.c, ckudia.c 13 Mar 95 Made the SPACE command to accept a device name in docmd(). ckuusr.c 13 Mar 95 Someone has changed the seqeunce of setting the interrupt signal handler for `ckdial()'. It is now saved before the call of `ckdial()' and therefore set unconditonally in `ckdial()'. This someone has not changed the setting of the handler for OS-9 though is was not really OS-9 specific. It was impossible to quit dialing by ^C. ckudia.c 20 Mar 95. Fixed a typo in the version date of ckcpro.w 20 Mar 95. Made ttopen() to accept the null device. ck9tio.c 5A(012) 20 Mar 95. Made kill_tree() more reliable. ck9fio.c 5A(013) 20 Mar 95. Fixed calculation of transfer rate when display is CRT in showpkt(). Fixed calculation of percent done in chkint(). ckuusx.c 7 Apr 95. Changed handling (especially local echoing) when CR from keyboard. Added handling of telnet binary mode. ck9con.c 5A(010) 19 Apr 95. Rewrote zgtdir() and made some large buffers dynamic. The static storage of the program is near (not above) the 64K boundary. But when the linker adds his jump table, he does not take care of an overflow. The effect are crashes of the program at totally unexpected locations. ck9fio.c 5A(014) 19 Apr 95. The texts for telnet newline mode in shotel() were inconsitent with other descriptions of these parameters. ckuus4.c 19 Apr 95. If tthang() was called on a network connection, it calls netclos() and not ttclos(), so the event was not deleted. ck9tio.c 5A(013) 21 Apr 95. On telnet connections incoming CR/NUL is now parsed. Made debugging display prettier and some little cleanups. ck9con.c 5A(011) 21 Apr 95. The event is created now after netopen() so that keyboard interrupts doesn't leave the event undeleted. ck9tio.c 5A(014) 25 Apr 95. Made keyboard i/o buffered for terminal connection - especially improves network traffic. ck9con.c 5A(012) 25 Apr 95. Added MORE_DYNAMIC (but not enabled) and removed `dfttystr', which was equal to myttystr. ck9tio.c 5A(015) 20 Jun 95. Added -DNOOLDMODEMS to makefiles. ck9ker.mak, ck9ker.gcc 6 Jul 95.