[39206] in Kerberos
Re: appl/simple/client/sim_client.c uses internal APIs
daemon@ATHENA.MIT.EDU (Florian Weimer)
Mon Mar 6 07:13:30 2023
From: Florian Weimer <fweimer@redhat.com>
To: kerberos@mit.edu
Date: Mon, 06 Mar 2023 13:08:44 +0100
In-Reply-To: <87ilfs4u13.fsf@oldenburg.str.redhat.com> (Florian Weimer's
message of "Thu, 23 Feb 2023 10:20:56 +0100")
Message-ID: <87pm9mt73n.fsf@oldenburg.str.redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu
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
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos