Subject: Re: Serious shared library lossage with OpenSSL and Heimdal
To: Jason Thorpe <thorpej@wasabisystems.com>
From: Love <lha@stacken.kth.se>
List: tech-userlevel
Date: 09/25/2003 00:13:10
--=-=-=
Content-Transfer-Encoding: quoted-printable


Love <lha@stacken.kth.se> writes:

> Jason Thorpe <thorpej@wasabisystems.com> writes:
>
>> On Wednesday, September 24, 2003, at 02:51  PM, Love wrote:
>>
>>>
>>> Love <lha@stacken.kth.se> writes:
>>>
>>>> Jason Thorpe <thorpej@wasabisystems.com> writes:
>>>>
>>>>> I suggest we bump libkrb5's major number to 19 ASAP.  We then also
>>>>> need to hunt down any other libraries out there that depend on
>>>>> libkrb5
>>>>> and adjust them accordingly.
>>>>
>>>> On top of my head, in our tree that would be libgssapi, libkadm5clnt,
>>>> libkadm5srv, libkafs, libhdb.
>>>
>>> How about this then ?
>>
>> Looks right.  Do we have any other libraries that depend on the
>> versions of these libraries?
>
> Not in base what I can think of or find.
>
> Fell free to commit this when cvs returns, I'm going to bed now.

Right, libkrb currently depends on both libcrypto (RAND_) and libdes, that
might not be desired. If all the libs are version bumped, this should be
also fixed to avoid another version bumb (on libkafs,kadm5srv,kadm5clnt)

Now, off to bed.

Love

Index: random_block.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /sources/netbsd/NetBSD-cvs/src/crypto/dist/krb4/lib/krb/random_bl=
ock.c,v
retrieving revision 1.1.1.2
diff -u -u -w -r1.1.1.2 random_block.c
=2D-- random_block.c	12 Sep 2002 12:22:10 -0000	1.1.1.2
+++ random_block.c	27 Aug 2003 19:46:40 -0000
@@ -36,6 +36,8 @@
 __RCSID("$KTH-KRB: random_block.c,v 1.1 2001/08/26 01:46:51 assar Exp $"
       "$NetBSD$");
=20
+#undef HAVE_OPENSSL
+
 #ifdef HAVE_OPENSSL
 #include <openssl/rand.h>
=20

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (NetBSD)

iQEVAwUAP3IW+XW+NPVfDpmCAQJh8wgAtFq4fxealZDpurCd/p3wB8bQAHrps/IK
jHHDppg7J5yFa7ydrWg9brmEGhZO7Tijg/ghc+ZmIrDCECxrkpL1OUTxqAUkm7mT
dcT9ZCTvuIBvH5L/AGttuz8uqKhtb/VR6MP9J9svLvE3vsC9CMpua5/rBVVe+fbT
sO8/eBR0bQtks1LwP05DyE9yPH9p40rAgMbFa2SJ4h9B3phdZS8Gt4rz/utiwE3K
djV/bRJ0UaGmcvqYNvQwvS4LeQnBy9E8YUQ1LMgKpAVpQO+3eFV7IXa029IEHO2m
vMJ1cua0cJMBeQ0vR2FSdUcXOyeES56vLwrt3ihK8CIjAWiDlTWbHg==
=1lp1
-----END PGP SIGNATURE-----
--=-=-=--