Wed Apr  9 23:15:39 1997  Tom Yu  <tlyu@mit.edu>

	* realmofhost.c (krb_realmofhost): Add bounds checking to various
	things.

	* g_krbhst.c (krb_get_krbhst): Fix to bound fscanf and sscanf.

	* g_krbrlm.c (krb_get_lrealm): Fix to bound fscanf.

Wed Apr  9 19:14:52 1997  Mark Eichin  <eichin@cygnus.com>

	* g_krbhst.c (krb_get_krbhst): bound fscanf/sscanf into tr by
	REALM_SZ.

Wed Mar 12 14:35:59 1997  Eric Mumpower  <nocturne@cygnus.com>

	* tf_util.c: Changed flock()-emulation on systems with POSIX
	fcntl locks such that if fcntl returns EINVAL, it tries flock
	(if we have it) since that might work. (Under SunOS 4 and
	SunOS 5 and possibly other operating systems, having POSIX
	fcntl locks doesn't mean that they work on every filesystem.
	In particular, fcntl() doesn't work in a MFS under SunOS.)

	* configure.in: test for flock() and set HAVE_FLOCK if we do.
	Needed by changes to tf_util.c

Fri Feb  7 01:10:31 1997  Mark Eichin  <eichin@cygnus.com>

	* put_svc_key.c (put_svc_key): pass third argument to open.

	* configure.in: set MSBFIRST based on AC_C_BIGENDIAN instead of
	locally kludged test.

Thu Feb  6 21:26:46 1997  Mark Eichin  <eichin@cygnus.com>

	* rd_err.c (krb_rd_err): use unsigned char and unsigned long
	instead of u_char and u_long.
	* mk_err.c (krb_mk_err): ditto.
	* cr_err_repl.c (cr_err_reply): ditto.

Wed Dec  4 12:34:05 1996  Mark Eichin  <eichin@cygnus.com>

	* unix_time.c: include k5-int.h to get krb5_gettimeofday and
	proper time.h.

Tue Dec  3 21:15:59 1996  Mark Eichin  <eichin@cygnus.com>

	* unix_time.c (unix_time_gmt_unixsec): use krb5_gettimeofday.

Mon Jul  8 13:56:08 1996  Michael Graff  <explorer@zhaneel.flame.org>

	* Password.c:
	* err_txt.c:
	* g_admhst.c:
	* g_cred.c:
	* g_krbhst.c:
	* g_krbrlm.c:
	* g_phost.c:
	* g_pw_in_tkt.c:
	* g_svc_in_tkt.c:
	* g_tkt_svc.c:
	* kname_parse.c:
	* mac_glue.c:
	* mac_store.c:
	* mac_stubs.c:
	* memcache.c:
	* mk_auth.c:
	* mk_err.c:
	* mk_priv.c:
	* mk_req.c:
	* mk_safe.c:
	* rd_err.c:
	* rd_priv.c:
	* rd_req.c:
	* rd_safe.c:
	* realmofhost.c:
	* recvauth.c:
	* save_creds.c:
	* unix_glue.c:
	* win_glue.c:
	* win_store.c: Change INTERFACE to KRB5_DLLIMP and KRB5_CALLCONV

Sun May  5 00:09:04 1996  Mark Eichin  <eichin@cygnus.com>

	* tf_util.c: fake-out flock *for now* since fcntl locking doesn't
	work, but flock doesn't exist.

	* configure.in: replace "swab" if it's missing.
	* Makefile.in: pull in objs from LIBOBJS too.
	(cygwin32 doesn't have swab...)

Fri May  3 04:29:22 1996  Mark Eichin  <eichin@cygnus.com>

	* err_txt.c (krb_get_err_text): don't use errno as argument name
	(namespace collision, especially on win32 with errno a macro)

