Package: keyutils / 1.6.3-2

Metadata

Package Version Patches format
keyutils 1.6.3-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
cflags.patch | (download)

Makefile | 2 0 2 - 0 !
1 file changed, 2 deletions(-)

 avoid setting intel architecture specific cflags

Bug-Debian: http://bugs.debian.org/638925
hardening.patch | (download)

Makefile | 14 9 5 - 0 !
1 file changed, 9 insertions( ), 5 deletions(-)

 use build flags from environment (dpkg-buildflags)

Necessary for hardening flags. Also strip -pie/-fPIE from CFLAGS/LDFLAGS when
used to link libraries. It conflicts with -fPIC.

Bug-Debian: http://bugs.debian.org/661393
Debian specific kernel feature tests.patch | (download)

tests/keyctl/padd/useradd/runtest.sh | 5 1 4 - 0 !
tests/keyctl/session/valid/runtest.sh | 15 0 15 - 0 !
tests/keyctl/show/valid/runtest.sh | 3 1 2 - 0 !
tests/prepare.inc.sh | 13 4 9 - 0 !
4 files changed, 6 insertions( ), 30 deletions(-)

 debian-specific kernel feature tests

Upstream assumes features based on the kernel version, but some of these
features aren't available in the Debian kernel, or were only enabled at a later
point. Also, the release number comparison used by upstream breaks with sid's
non-numeric release number of "unstable".

This adjust the feature tests to reflect Debian's kernels:
  * Drop $OSRELEASE tests
  * Drop ancient RedHat-specific test
  * Debian's kernel generally lacks CONFIG_BIG_KEYS
  * Debian's kernel has CONFIG_KEY_DH_OPERATIONS since 4.19~exp1

Make build reproducible.patch | (download)

Makefile | 3 2 1 - 0 !
1 file changed, 2 insertions( ), 1 deletion(-)

 make build reproducible

Make the build reproducible by making it possible to set the build date,
instead of embedding the current date.

pkg config install tweaks.patch | (download)

Makefile | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 pkg-config install tweaks

man page fixes.patch | (download)

man/request-key.8 | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 man page fixes

Tests for KEYCTL_MOVE require kernel 5.3 or above.patch | (download)

tests/keyctl/move/bad-args/runtest.sh | 6 6 0 - 0 !
tests/keyctl/move/noargs/runtest.sh | 6 6 0 - 0 !
tests/keyctl/move/recursion/runtest.sh | 6 6 0 - 0 !
tests/keyctl/move/valid/runtest.sh | 6 6 0 - 0 !
tests/prepare.inc.sh | 9 9 0 - 0 !
5 files changed, 33 insertions( )

 tests for keyctl_move require kernel 5.3 or above


Mark test requiring root as such.patch | (download)

tests/features/builtin_trusted/runtest.sh | 5 5 0 - 0 !
tests/features/limits/runtest.sh | 5 5 0 - 0 !
2 files changed, 10 insertions( )

 mark test requiring root as such