krb5-1.9-beta2 is available

Marcus Watts mdw at
Tue Dec 7 04:23:09 EST 2010

Tom Yu <tlyu at> wrote:
> MIT krb5-1.9-beta2 is now available for download from
> Please send comments to the krbdev list.  This is beta release
> intended to be the code freeze for the 1.9 release.  The final release

Things I noticed,
The fix for a memory leak on the client side when changing
passwords appears to be not quite complete.  The memory is actually
allocated inside a loop, but only the last iteration's memory is freed.
Here's a patch for the part that's missing from 1.9b2:

typo fix "operaton"

"--with-hesiod" failed to build for me,

+ objlist=' ../ ../ ../ ../ ..
/ ../ ../ ../ s sv'
+ gcc -shared -fPIC -Wl,-h,,--no-undefined -o .
./ ../ ../ ../ ../chpass_util.
so ../ ../ ../ pwq s -Wl,
--enable-new-dtags -Wl,-rpath -Wl,/usr/local/mit-k5-1.9beta2/lib -L../../../lib -lgssrpc -
lgssapi_krb5 -lkdb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -Wl,--version-script binutil
s.versions In function `hesiod_check':
d.c:111: undefined reference to `hes_getpwnam'
collect2: ld returned 1 exit status
make[3]: *** [] Error 1
make[3]: Leaving directory `/home/mdw/src/kb19/lib/kadm5/srv'

Presumably there's a missing "$(HESIOD_LIBS)" somewhere in the makefile.

It also surprises me that it should need that library when building libkadm5srv_mit.
Surely the whole point of putting the hesiod logic into a plugin is, like,
to have it be a separate plugin?

				-Marcus Watts

More information about the krbdev mailing list