Please Review Changes to Windows Exports List for krb5 1.2.5 in KfW 2.2

Danilo Almeida dalmeida at MIT.EDU
Fri Apr 12 18:09:01 EDT 2002

Below is the summary of a discussion pertaining to this thread that
started on krbcore yesterday.  It is now moving to krbdev.


Jeffrey Altman reported that Kermit 95 uses krb5_free_host_realm() and
krb5_get_host_realm() and that removing these functions from the Windows
exports list would be very problematic for Kermit 95.

Sam Hartman and Danilo Almeida asked other developers whether there was
a good reason to pull these functions out.

Jeffrey also pointed out that having some sort of versioning API in krb5
(such as const char *krb5_version(), void krb5_version(int *major, int
*minor), or similar) would be very useful for him in having Kermit 95
figuring out stuff about the runtime environment.

Danilo pointed out that krb5 on Windows has been good about having
correct version resources in the recent releases and that programs can
query for those programmatically via the Windows API.  However, he also
agreed with Jeffrey that having a krb5 function for that purpose would
be better.

While Sam does not object to having such a function, he thinks that any
time where a developer needs to use a function to get krb5 version
information indicates a case where krbcore has done something wrong.

- Danilo

More information about the krbdev mailing list