two kerberos impls are used by samba now
Andrew Bartlett
abartlet at samba.org
Sun Sep 10 20:35:11 UTC 2023
On Sun, 2023-09-10 at 23:12 +0300, Michael Tokarev wrote:
> 10.09.2023 22:48, Andrew Bartlett wrpte:
> > On Fri, 2023-09-08 at 22:04 +0300, Michael Tokarev via samba-
> > technical wrote:
> > > FWIW.
> > > Just noticed that all samba executables on debian (built
> > > withinternal heimdal) are linked with *two* sets of kerberos
> > > libs.
> > > This is due to libtirpc, which is a replacement for the formerin-
> > > glibc RPC code, which uses libgssapi-krb5.
> > > This should not be specific to debian but rather specific
> > > toglibc.
> > > Wonder how common symbols from two krb5 don't clash...
> >
> > This is related to your other post, due to the symbol versions, as
> > I understand it :-)
>
> Unfortunately it is not. Only symbols from public libraries
> withstable ABI are versioned in samba. Symbols in private
> libraries,including internal copy of heimdal, are not
> versioned. This iswhy we had named crashing due to some dns function
> name clash.
I thought we were versioning them with the Samba version? We should
be.
> And two krb5 implementations are using quite a lot of common
> symbols.It looks like no one come across a good crash yet because
> tirpc israrely used with nfs + kerberos together with samba. I guess
> oncesomeone will try to use it with krb5+nfs, it will crash left
> andright.
Very likely.
Sofware is hard.
Andrew Bartlett
--
Andrew Bartlett (he/him) https://samba.org/~abartlet/Samba Team Member (since 2001) https://samba.orgSamba Team Lead https://catalyst.net.nz/services/sambaCatalyst.Net Ltd
Proudly developing Samba for Catalyst.Net Ltd - a Catalyst IT group
company
Samba Development and Support: https://catalyst.net.nz/services/samba
Catalyst IT - Expert Open Source Solutions
More information about the samba-technical
mailing list