NetBSD Problem Report #57603
From www@netbsd.org Mon Sep 4 09:56:28 2023
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 9B81B1A9239
for <gnats-bugs@gnats.NetBSD.org>; Mon, 4 Sep 2023 09:56:28 +0000 (UTC)
Message-Id: <20230904095627.B2DB91A923A@mollari.NetBSD.org>
Date: Mon, 4 Sep 2023 09:56:27 +0000 (UTC)
From: campbell+netbsd@mumble.net
Reply-To: campbell+netbsd@mumble.net
To: gnats-bugs@NetBSD.org
Subject: openssl shlib major bump requires major bump of all dependent libraries too
X-Send-Pr-Version: www-1.0
>Number: 57603
>Category: lib
>Synopsis: openssl shlib major bump requires major bump of all dependent libraries too
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: lib-bug-people
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Sep 04 10:00:00 +0000 2023
>Closed-Date: Wed Sep 06 15:24:36 +0000 2023
>Last-Modified: Wed Sep 06 15:24:36 +0000 2023
>Originator: Taylor R Campbell
>Release: netbsd-10
>Organization:
The NetBSD Versiondation
>Environment:
>Description:
I built curl on netbsd-9, so /usr/pkg/bin/curl is linked against, among other things:
- libcrypto.so.14
- libgssapi.so.11
In netbsd-9, libgssapi.so.11 is linked against libcrypto.so.14, so this worked.
But in netbsd-10, libgssapi.so.11 is linked against libcrypto.so.15. So /usr/pkg/bin/curl now brings two copies of libcrypto.so into the address space, which will lead to no good.
>How-To-Repeat:
1. install netbsd-9
2. build and install packages
3. upgrade to netbsd-10
>Fix:
1. Find all the packages that link against libcrypto.so or libssl.so.
2. Bump their majors
3. Repeat the process for the libraries whose majors got bumped.
4. Invent a way to do this automatically.
>Release-Note:
>Audit-Trail:
From: Taylor R Campbell <riastradh@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: netbsd-bugs@NetBSD.org
Subject: Re: lib/57603: openssl shlib major bump requires major bump of all dependent libraries too
Date: Mon, 4 Sep 2023 10:32:44 +0000
> 1. Find all the packages that link against libcrypto.so or libssl.so.
That was supposed to read:
1. Find all the _libraries_ that link against libcrypto.so or libssl.so.
In other words, we need a base library version of pkgtools/revbump
from pkgsrc.
From: Patrick Welche <prlw1@welche.eu>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: lib/57603: openssl shlib major bump requires major bump of all
dependent libraries too
Date: Mon, 4 Sep 2023 12:49:38 +0100
... and also solves the libstdc++.so version problem
From: Taylor R Campbell <riastradh@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: netbsd-bugs@NetBSD.org
Subject: Re: lib/57603: openssl shlib major bump requires major bump of all dependent libraries too
Date: Mon, 4 Sep 2023 12:12:14 +0000
This is a multi-part message in MIME format.
--=_FblLIh6fA/vqLEevxIbPgIwHgRLcbVX9
Content-Transfer-Encoding: quoted-printable
With the help of the attached scripts, and omitting pam_* modules and
the named filter-aaaa module, I think I've narrowed it down to the
following list of libraries needing a revbump:
archive external/bsd/libarchive/lib/libarchive
bind9 external/mpl/bind/lib/libbind9
dns external/mpl/bind/lib/libdns
event_openssl external/bsd/libevent/lib/libevent_openssl
fetch external/bsd/fetch/lib share/examples/refuse/ian/libfetch
gssapi crypto/external/bsd/heimdal/lib/libgssapi
hdb crypto/external/bsd/heimdal/lib/libhdb
heimntlm crypto/external/bsd/heimdal/lib/libheimntlm
hx509 crypto/external/bsd/heimdal/lib/libhx509
irs external/mpl/bind/lib/libirs
isc external/mpl/bind/lib/libisc
isccc external/mpl/bind/lib/libisccc
isccfg external/mpl/bind/lib/libisccfg
kadm5clnt crypto/external/bsd/heimdal/lib/libkadm5clnt
kadm5srv crypto/external/bsd/heimdal/lib/libkadm5srv
kafs crypto/external/bsd/heimdal/lib/libkafs
kdc crypto/external/bsd/heimdal/lib/libkdc
krb5 crypto/external/bsd/heimdal/lib/libkrb5
ldap external/bsd/openldap/lib/libldap
ldap_r external/bsd/openldap/lib/libldap_r
legacy crypto/external/bsd/openssl/lib/liblegacy
netpgp crypto/external/bsd/netpgp/lib/netpgp
ns external/mpl/bind/lib/libns
paa crypto/external/bsd/netpgp/libpaa
radius lib/libradius
saslc crypto/external/bsd/libsaslc/lib
ssh crypto/external/bsd/openssh/lib
ssl crypto/external/bsd/openssl.old/lib/libssl crypto/external/bsd/openssl/=
lib/libssl
tpm_unseal crypto/external/cpl/tpm-tools/lib/libtpm_unseal
tspi crypto/external/cpl/trousers/lib/libtspi
unbound external/bsd/unbound/lib/libunbound
Working on applying that revbump to shlib_version and the associated
set lists. How tedious!
--=_FblLIh6fA/vqLEevxIbPgIwHgRLcbVX9
Content-Type: text/plain; charset="ISO-8859-1"; name="listlibs"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="listlibs.sh"
#!/bin/sh
# $NetBSD$
#
# Copyright (c) 2023 The NetBSD Foundation, Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMIT=
ED
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
set -Ceu
: ${MAKE:=3Dmake}
git grep -w -l -F bsd.lib.mk -- '**/Makefile' \
| while read -r m; do
d=3D$(dirname -- "$m")
(
cd -- "$d"
lib=3D$($MAKE -V '${LIB}') || continue
test "$($MAKE -V '${LIBISPRIVATE}')" !=3D yes || continue
echo $lib $d $($MAKE -V '${LIBDPLIBS}')
)
done
--=_FblLIh6fA/vqLEevxIbPgIwHgRLcbVX9
Content-Type: text/plain; charset="ISO-8859-1"; name="libusers"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="libusers.awk"
#!/usr/bin/awk -f
# $NetBSD$
#
# Copyright (c) 2023 The NetBSD Foundation, Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMIT=
ED
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
BEGIN {
if (!target) {
printf "error: specify -v target=3D...\n" >"/dev/stder"
exit 1
}
error =3D 0
}
{
# lib libdir dep1 dep1dir dep2 dep2dir ...
lib =3D $1
libdir =3D $2
# record this library's location if it's new
for (j =3D 0; j < nlocs[lib]; j++) {
if (loc[lib" "j] =3D=3D libdir)
break
}
if (j =3D=3D nlocs[lib])
loc[lib" "nlocs[lib]++] =3D libdir
# record this as a user of each of its dependencies; ignore
# their locations and assume two libraries with the same name
# are the same
for (j =3D 3; j < NF; j +=3D 2) {
dep =3D $(j)
users[dep" "nusers[dep]++] =3D lib
}
}
END {
# make sure we saw the target
if (!(target" "0 in loc)) {
printf "error: unknown library: %s\n", target >"/dev/stderr"
exit 1
}
# prime the queue
head =3D 0
tail =3D 0
for (j =3D 0; j < nusers[target]; j++) {
user =3D users[target" "j]
if (visited[user])
continue
q[tail++] =3D user
visited[user] =3D 1
}
# breadth-first search to compute transitive closure
while (head < tail) {
for (j =3D 0; j < nusers[q[head]]; j++) {
user =3D users[q[head]" "j]
if (visited[user])
continue
q[tail++] =3D user
visited[user] =3D 1
}
head++
}
# print the libraries and their locations
for (i =3D 0; i < head; i++) {
printf "%s", q[i]
for (j =3D 0; j < nlocs[q[i]]; j++)
printf " %s", loc[q[i]" "j]
printf "\n"
}
exit error
}
--=_FblLIh6fA/vqLEevxIbPgIwHgRLcbVX9--
From: "Taylor R Campbell" <riastradh@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/57603 CVS commit: src
Date: Mon, 4 Sep 2023 18:12:49 +0000
Module Name: src
Committed By: riastradh
Date: Mon Sep 4 18:12:48 UTC 2023
Modified Files:
src/crypto/external/bsd/heimdal/lib/libgssapi: shlib_version
src/crypto/external/bsd/heimdal/lib/libhdb: shlib_version
src/crypto/external/bsd/heimdal/lib/libheimntlm: shlib_version
src/crypto/external/bsd/heimdal/lib/libhx509: shlib_version
src/crypto/external/bsd/heimdal/lib/libkadm5clnt: shlib_version
src/crypto/external/bsd/heimdal/lib/libkadm5srv: shlib_version
src/crypto/external/bsd/heimdal/lib/libkafs: shlib_version
src/crypto/external/bsd/heimdal/lib/libkdc: shlib_version
src/crypto/external/bsd/heimdal/lib/libkrb5: shlib_version
src/crypto/external/bsd/libsaslc/lib: shlib_version
src/crypto/external/bsd/netpgp/lib/netpgp: shlib_version
src/crypto/external/bsd/netpgp/libpaa: shlib_version
src/crypto/external/cpl/tpm-tools/lib/libtpm_unseal: Makefile
src/crypto/external/cpl/trousers/lib/libtspi: Makefile
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi
src/external/bsd/fetch/lib: shlib_version
src/external/bsd/libarchive/lib/libarchive: shlib_version
src/external/bsd/libevent: Makefile.inc
src/external/bsd/openldap/lib/libldap: shlib_version
src/external/bsd/openldap/lib/libldap_r: shlib_version
src/external/bsd/unbound/lib/libunbound: shlib_version
src/external/mpl/bind/lib/libbind9: shlib_version
src/external/mpl/bind/lib/libdns: shlib_version
src/external/mpl/bind/lib/libirs: shlib_version
src/external/mpl/bind/lib/libisc: shlib_version
src/external/mpl/bind/lib/libisccc: shlib_version
src/external/mpl/bind/lib/libisccfg: shlib_version
src/external/mpl/bind/lib/libns: shlib_version
src/lib/libradius: shlib_version
Log Message:
Recursively revbump all dependents of libcrypto.
Otherwise any existing software linked against the openssl11
libcrypto.so.14 and any of these libraries will suddenly start
pulling in libcrypto.so.15 at the same time, leading to mayhem in the
address space.
PR lib/57603
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libgssapi/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libhdb/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libheimntlm/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libhx509/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libkadm5clnt/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libkadm5srv/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libkafs/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libkdc/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/heimdal/lib/libkrb5/shlib_version
cvs rdiff -u -r1.1.1.1 -r1.2 \
src/crypto/external/bsd/libsaslc/lib/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/netpgp/lib/netpgp/shlib_version
cvs rdiff -u -r1.1 -r1.2 src/crypto/external/bsd/netpgp/libpaa/shlib_version
cvs rdiff -u -r1.3 -r1.4 \
src/crypto/external/cpl/tpm-tools/lib/libtpm_unseal/Makefile
cvs rdiff -u -r1.4 -r1.5 \
src/crypto/external/cpl/trousers/lib/libtspi/Makefile
cvs rdiff -u -r1.964 -r1.965 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.324 -r1.325 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/fetch/lib/shlib_version
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/libarchive/lib/libarchive/shlib_version
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/libevent/Makefile.inc
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/openldap/lib/libldap/shlib_version
cvs rdiff -u -r1.7 -r1.8 \
src/external/bsd/openldap/lib/libldap_r/shlib_version
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/unbound/lib/libunbound/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libbind9/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libdns/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libirs/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libisc/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libisccc/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libisccfg/shlib_version
cvs rdiff -u -r1.11 -r1.12 src/external/mpl/bind/lib/libns/shlib_version
cvs rdiff -u -r1.5 -r1.6 src/lib/libradius/shlib_version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: matthew green <mrg@eterna.com.au>
To: Taylor R Campbell <riastradh@NetBSD.org>
Cc: netbsd-bugs@NetBSD.org, gnats-bugs@NetBSD.org
Subject: re: lib/57603: openssl shlib major bump requires major bump of all dependent libraries too
Date: Tue, 05 Sep 2023 05:49:28 +1000
this is missing libbozohttpd, which has libssl linked at least.
.mrg.
From: Taylor R Campbell <riastradh@NetBSD.org>
To: matthew green <mrg@eterna.com.au>
Cc: netbsd-bugs@NetBSD.org, gnats-bugs@NetBSD.org
Subject: Re: lib/57603: openssl shlib major bump requires major bump of all dependent libraries too
Date: Mon, 4 Sep 2023 19:57:57 +0000
> Date: Tue, 05 Sep 2023 05:49:28 +1000
> from: matthew green <mrg@eterna.com.au>
>
> this is missing libbozohttpd, which has libssl linked at least.
Argh! That's because libbozohttpd doesn't use LIBDPLIBS. OK, let me
try again with searching LDADD...
From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/57603 CVS commit: [netbsd-10] src
Date: Tue, 5 Sep 2023 17:18:23 +0000
Module Name: src
Committed By: martin
Date: Tue Sep 5 17:18:23 UTC 2023
Modified Files:
src/crypto/external/bsd/heimdal/lib/libgssapi [netbsd-10]:
shlib_version
src/crypto/external/bsd/heimdal/lib/libhdb [netbsd-10]: shlib_version
src/crypto/external/bsd/heimdal/lib/libheimntlm [netbsd-10]:
shlib_version
src/crypto/external/bsd/heimdal/lib/libhx509 [netbsd-10]: shlib_version
src/crypto/external/bsd/heimdal/lib/libkadm5clnt [netbsd-10]:
shlib_version
src/crypto/external/bsd/heimdal/lib/libkadm5srv [netbsd-10]:
shlib_version
src/crypto/external/bsd/heimdal/lib/libkafs [netbsd-10]: shlib_version
src/crypto/external/bsd/heimdal/lib/libkdc [netbsd-10]: shlib_version
src/crypto/external/bsd/heimdal/lib/libkrb5 [netbsd-10]: shlib_version
src/crypto/external/bsd/heimdal/lib/libsl [netbsd-10]: shlib_version
src/crypto/external/bsd/libsaslc/lib [netbsd-10]: shlib_version
src/crypto/external/bsd/netpgp/lib/netpgp [netbsd-10]: shlib_version
src/crypto/external/bsd/netpgp/libpaa [netbsd-10]: shlib_version
src/crypto/external/cpl/tpm-tools/lib/libtpm_unseal [netbsd-10]:
Makefile
src/crypto/external/cpl/trousers/lib/libtspi [netbsd-10]: Makefile
src/distrib/sets/lists/base [netbsd-10]: shl.mi
src/distrib/sets/lists/debug [netbsd-10]: shl.mi
src/external/bsd/fetch/lib [netbsd-10]: shlib_version
src/external/bsd/libarchive/lib/libarchive [netbsd-10]: shlib_version
src/external/bsd/libevent [netbsd-10]: Makefile.inc
src/external/bsd/lutok/lib/liblutok [netbsd-10]: shlib_version
src/external/bsd/openldap/lib/libldap [netbsd-10]: shlib_version
src/external/bsd/openldap/lib/libldap_r [netbsd-10]: shlib_version
src/external/bsd/unbound/lib/libunbound [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libbind9 [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libdns [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libirs [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libisc [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libisccc [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libisccfg [netbsd-10]: shlib_version
src/external/mpl/bind/lib/libns [netbsd-10]: shlib_version
src/lib/libradius [netbsd-10]: shlib_version
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #346):
external/mpl/bind/lib/libbind9/shlib_version: revision 1.12
external/mpl/bind/lib/libisc/shlib_version: revision 1.12
crypto/external/bsd/heimdal/lib/libheimntlm/shlib_version: revision 1.3
external/bsd/libevent/Makefile.inc: revision 1.5
external/mpl/bind/lib/libdns/shlib_version: revision 1.12
external/bsd/lutok/lib/liblutok/shlib_version: revision 1.3
crypto/external/bsd/heimdal/lib/libkadm5clnt/shlib_version: revision 1.3
crypto/external/bsd/heimdal/lib/libkafs/shlib_version: revision 1.3
distrib/sets/lists/debug/shl.mi: revision 1.325
distrib/sets/lists/debug/shl.mi: revision 1.326
external/bsd/openldap/lib/libldap_r/shlib_version: revision 1.8
distrib/sets/lists/debug/shl.mi: revision 1.327
external/bsd/unbound/lib/libunbound/shlib_version: revision 1.4
external/bsd/libarchive/lib/libarchive/shlib_version: revision 1.3
lib/libradius/shlib_version: revision 1.6
crypto/external/bsd/heimdal/lib/libkadm5srv/shlib_version: revision 1.3
crypto/external/bsd/libsaslc/lib/shlib_version: revision 1.2
crypto/external/bsd/netpgp/libpaa/shlib_version: revision 1.2
external/mpl/bind/lib/libisccc/shlib_version: revision 1.12
external/mpl/bind/lib/libisccfg/shlib_version: revision 1.12
crypto/external/cpl/trousers/lib/libtspi/Makefile: revision 1.5
crypto/external/bsd/heimdal/lib/libsl/shlib_version: revision 1.3
external/mpl/bind/lib/libns/shlib_version: revision 1.12
crypto/external/bsd/heimdal/lib/libkrb5/shlib_version: revision 1.3
crypto/external/bsd/heimdal/lib/libhdb/shlib_version: revision 1.3
external/bsd/fetch/lib/shlib_version: revision 1.4
external/bsd/openldap/lib/libldap/shlib_version: revision 1.8
crypto/external/cpl/tpm-tools/lib/libtpm_unseal/Makefile: revision 1.4
distrib/sets/lists/base/shl.mi: revision 1.965
crypto/external/bsd/heimdal/lib/libkdc/shlib_version: revision 1.3
distrib/sets/lists/base/shl.mi: revision 1.966
crypto/external/bsd/heimdal/lib/libgssapi/shlib_version: revision 1.3
distrib/sets/lists/base/shl.mi: revision 1.967
external/mpl/bind/lib/libirs/shlib_version: revision 1.12
crypto/external/bsd/netpgp/lib/netpgp/shlib_version: revision 1.3
crypto/external/bsd/heimdal/lib/libhx509/shlib_version: revision 1.3
(all via patch)
Recursively revbump all dependents of libcrypto.
Otherwise any existing software linked against the openssl11
libcrypto.so.14 and any of these libraries will suddenly start
pulling in libcrypto.so.15 at the same time, leading to mayhem in the
address space.
PR lib/57603
heimdal/libsl: Belatedly bump major.
This is to address the major bump of libterminfo.so.9 in:
Author: roy <roy%NetBSD.org@localhost>
Date: Fri Mar 13 15:19:24 2020 +0000
terminfo: promote numeric parameters from short to int
That commit caught all the other dependent libraries except libsl.
liblutok.so: Bump major for recent Lua update.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libgssapi/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libhdb/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libheimntlm/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libhx509/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libkadm5clnt/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libkadm5srv/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libkafs/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libkdc/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libkrb5/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/crypto/external/bsd/heimdal/lib/libsl/shlib_version
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.58.1 \
src/crypto/external/bsd/libsaslc/lib/shlib_version
cvs rdiff -u -r1.2 -r1.2.28.1 \
src/crypto/external/bsd/netpgp/lib/netpgp/shlib_version
cvs rdiff -u -r1.1 -r1.1.60.1 \
src/crypto/external/bsd/netpgp/libpaa/shlib_version
cvs rdiff -u -r1.3 -r1.3.24.1 \
src/crypto/external/cpl/tpm-tools/lib/libtpm_unseal/Makefile
cvs rdiff -u -r1.3.10.1 -r1.3.10.2 \
src/crypto/external/cpl/trousers/lib/libtspi/Makefile
cvs rdiff -u -r1.942.2.6 -r1.942.2.7 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.298.2.7 -r1.298.2.8 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.3 -r1.3.58.1 src/external/bsd/fetch/lib/shlib_version
cvs rdiff -u -r1.2 -r1.2.22.1 \
src/external/bsd/libarchive/lib/libarchive/shlib_version
cvs rdiff -u -r1.4 -r1.4.6.1 src/external/bsd/libevent/Makefile.inc
cvs rdiff -u -r1.2 -r1.2.38.1 \
src/external/bsd/lutok/lib/liblutok/shlib_version
cvs rdiff -u -r1.7 -r1.7.2.1 \
src/external/bsd/openldap/lib/libldap/shlib_version
cvs rdiff -u -r1.7 -r1.7.2.1 \
src/external/bsd/openldap/lib/libldap_r/shlib_version
cvs rdiff -u -r1.3 -r1.3.6.1 \
src/external/bsd/unbound/lib/libunbound/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 \
src/external/mpl/bind/lib/libbind9/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 src/external/mpl/bind/lib/libdns/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 src/external/mpl/bind/lib/libirs/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 src/external/mpl/bind/lib/libisc/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 \
src/external/mpl/bind/lib/libisccc/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 \
src/external/mpl/bind/lib/libisccfg/shlib_version
cvs rdiff -u -r1.11 -r1.11.2.1 src/external/mpl/bind/lib/libns/shlib_version
cvs rdiff -u -r1.5 -r1.5.56.1 src/lib/libradius/shlib_version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Taylor R Campbell" <riastradh@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/57603 CVS commit: src
Date: Wed, 6 Sep 2023 12:44:45 +0000
Module Name: src
Committed By: riastradh
Date: Wed Sep 6 12:44:45 UTC 2023
Modified Files:
src/distrib/sets/lists/base: shl.mi
src/distrib/sets/lists/debug: shl.mi
src/libexec/httpd/libbozohttpd: shlib_version
src/libexec/httpd/lua: shlib_version
Log Message:
libbozohttpd, libluabozohttpd: Bump major for libssl.so bump.
libluabozohttpd doesn't appear to be installed, but let's bump the
major just in case.
PR lib/57603
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.970 -r1.971 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.331 -r1.332 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.1.1.1 -r1.2 src/libexec/httpd/libbozohttpd/shlib_version
cvs rdiff -u -r1.1.1.1 -r1.2 src/libexec/httpd/lua/shlib_version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->pending-pullups
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Wed, 06 Sep 2023 14:33:38 +0000
State-Changed-Why:
pullup-10 #346, pullup-10 #351
From: "Martin Husemann" <martin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/57603 CVS commit: [netbsd-10] src
Date: Wed, 6 Sep 2023 15:07:37 +0000
Module Name: src
Committed By: martin
Date: Wed Sep 6 15:07:37 UTC 2023
Modified Files:
src/distrib/sets/lists/base [netbsd-10]: shl.mi
src/distrib/sets/lists/debug [netbsd-10]: shl.mi
src/libexec/httpd/libbozohttpd [netbsd-10]: shlib_version
src/libexec/httpd/lua [netbsd-10]: shlib_version
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #351):
libexec/httpd/lua/shlib_version: revision 1.2
distrib/sets/lists/base/shl.mi: revision 1.971
libexec/httpd/libbozohttpd/shlib_version: revision 1.2
distrib/sets/lists/debug/shl.mi: revision 1.332
(all via patch)
libbozohttpd, libluabozohttpd: Bump major for libssl.so bump.
libluabozohttpd doesn't appear to be installed, but let's bump the
major just in case.
PR lib/57603
To generate a diff of this commit:
cvs rdiff -u -r1.942.2.9 -r1.942.2.10 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.298.2.10 -r1.298.2.11 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.62.1 \
src/libexec/httpd/libbozohttpd/shlib_version
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.62.1 src/libexec/httpd/lua/shlib_version
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: pending-pullups->closed
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Wed, 06 Sep 2023 15:24:36 +0000
State-Changed-Why:
fixed and pulled up to 10
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2023
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.