Heads up: kadm5 initialization API change in 1.8

Russ Allbery rra at stanford.edu
Mon Aug 17 15:48:47 EDT 2009

ghudson at mit.edu writes:

> In kadm5/admin.h we include the disclaimer:

>  * - We may make arbitrary incompatible changes between feature
>  *   releases (e.g. from 1.7 to 1.8).

> Taking advantage of that liberty, I have modified all of the kadm5_init
> functions on the trunk to accept a krb5_context parameter.  A comment
> indicates that the context must be initialized with
> kadm5_init_krb5_context, that the context must survive as long as the
> server handle, and that it is the caller's responsibility to free the
> context.

I didn't see a Makefile patch in your commit, so just to double-check:  I
believe this change to a function signature makes the new shared library
ABI incompatible with the previous ABI and therefore requires a version
increase in the SONAME.

Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>

More information about the krbdev mailing list