Package: p11-kit / 0.23.15-2+deb10u1

Metadata

Package Version Patches format
p11-kit 0.23.15-2+deb10u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
30_nogetauxvalonbsd.diff | (download)

common/compat.c | 4 2 + 2 - 0 !
common/compat.h | 3 2 + 1 - 0 !
common/frob-getauxval.c | 2 1 + 1 - 0 !
common/path.c | 2 1 + 1 - 0 !
configure.ac | 12 11 + 1 - 0 !
p11-kit/conf.c | 2 1 + 1 - 0 !
p11-kit/frob-setuid.c | 2 1 + 1 - 0 !
7 files changed, 19 insertions(+), 8 deletions(-)

 do not use getauxval on !linux.
35_hurd_enable_secure.diff | (download)

common/compat.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable __libc_enable_secure usage on hurd
 __libc_enable_secure is not set as 1 when executing something as sgid
41_kfreebsd_LOCAL_PEERCRED.diff | (download)

common/unix-peer.c | 23 23 + 0 - 0 !
configure.ac | 1 1 + 0 - 0 !
2 files changed, 24 insertions(+)

 fall back to getsockopt(..., local_peercred, ...)
 On kfreeBSD neither SO_PEERCRED nor getpeereid() nor getpeerucred() are
 available.
45_01 extract jks Prefer _p11_extract_jks_timestamp to SOU.patch | (download)

trust/extract-jks.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 [patch] extract-jks: prefer _p11_extract_jks_timestamp to
 SOURCE_DATE_EPOCH

Give _p11_extract_jks_timestamp precedence over SOURCE_DATE_EPOCH so
that the test results are not affected by the envvar settings.

enable_locale.diff | (download)

configure.ac | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 enable building of gettext translations.
Fix bounds check in p11_rpc_buffer_get_byte_array.patch | (download)

p11-kit/rpc-message.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix bounds check in p11_rpc_buffer_get_byte_array
Check attribute length against buffer size.patch | (download)

p11-kit/rpc-message.c | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

 check attribute length against buffer size
Check for arithmetic overflows before allocating.patch | (download)

p11-kit/iter.c | 4 2 + 2 - 0 !
p11-kit/lists.c | 2 2 + 0 - 0 !
p11-kit/proxy.c | 2 1 + 1 - 0 !
p11-kit/rpc-message.c | 13 13 + 0 - 0 !
p11-kit/rpc-message.h | 4 4 + 0 - 0 !
p11-kit/rpc-server.c | 8 4 + 4 - 0 !
trust/index.c | 4 2 + 2 - 0 !
7 files changed, 28 insertions(+), 9 deletions(-)

 check for arithmetic overflows before allocating
Follow up to arithmetic overflow fix.patch | (download)

common/compat.c | 4 2 + 2 - 0 !
p11-kit/rpc-message.c | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 follow-up to arithmetic overflow fix