[386] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

SERIOUS BUG FIXED in kdb_dbm.c; RECOMPILE libkdb.a

daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Mon Oct 29 23:03:34 1990

Date: Mon, 29 Oct 90 23:03:15 -0500
From: Theodore Ts'o <tytso@ATHENA.MIT.EDU>
To: krbdev@ATHENA.MIT.EDU
Reply-To: tytso@ATHENA.MIT.EDU

I've fixed a serious bug which I accidentally introduced into the
locking code of libkdb.a.  In the current version, the unlock routine
simply doesn't work, and this will make any program which tries to
obtain locks on the kerberos database.  This has been fixed.

Everyone should recompile libkdb.a on their platforms, and relink their
applications, if they refer to libkdb.a.  

Unfortunately, the include files have been munched, and we can no longer
build the kdc.  First of all, stdlib.h disappeared from the include
files.  I tried fixing this by making a symlink from fake-stdlib.h to
stdlib.h in the vax build tree.  However, main.c still blew out,
apparently because the typedef for krb5_sigtype has disappeared.  This
is exactly the sort of include file instability that we've been
complaining about.  PLEASE, PLEASE, PLEASE.... if you're going to mess
with the include files, please try to make sure that you don't screw
over the rest of us.  Perhaps we should seriously think about having a
place for stable include files so this sort of thing won't bite us.
It's things like this that make us lose a lot of precious time.

					- Ted


home help back first fref pref prev next nref lref last post