appl/simple/client/sim_client.c uses internal APIs

Florian Weimer fweimer at redhat.com
Mon Mar 6 07:08:44 EST 2023


Thank you for your help regarding this matter.  In the end, I could not
fix the Authen::Krb5 Perl module because there are some fundamental
reference counting problems in it.  The code sort-of works today because
it papers over these issues by using internal libkrb5 APIs, which I
suspect happen to work mostly by accident (that, or the code is actually
dead because the reference counts never go to zero for some reason).
This is a Perl XS issue, unrelated to Kerberos.  It's fairly clear how
to fix it in princple, but I haven't done any serious Perl programming
in over a decade, and the upstream maintainer has archived the Git
repository recently anyway.

Thanks,
Florian



More information about the Kerberos mailing list