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.
