New upstream release (1.16)
- No changes from beta2 - Add spec file support for COPR
This commit is contained in:
parent
6f4f842e5f
commit
9869daa1e8
3
.gitignore
vendored
3
.gitignore
vendored
@ -160,3 +160,6 @@ krb5-1.8.3-pdf.tar.gz
|
|||||||
/krb5-1.16-beta2.tar.gz
|
/krb5-1.16-beta2.tar.gz
|
||||||
/krb5-1.16-beta2.tar.gz.asc
|
/krb5-1.16-beta2.tar.gz.asc
|
||||||
/krb5-1.16-beta2-pdfs.tar
|
/krb5-1.16-beta2-pdfs.tar
|
||||||
|
/krb5-1.16-pdfs.tar
|
||||||
|
/krb5-1.16.tar.gz
|
||||||
|
/krb5-1.16.tar.gz.asc
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
From f92f616e67909fe76f7628fa0fd1e28320c7e4c3 Mon Sep 17 00:00:00 2001
|
From 5d7ff3b42a2f1a4f5f15ac7f2b8fff743c3f33fc Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:52:01 -0400
|
Date: Tue, 23 Aug 2016 16:52:01 -0400
|
||||||
Subject: [PATCH] krb5-1.11-kpasswdtest.patch
|
Subject: [PATCH] krb5-1.11-kpasswdtest.patch
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/kadmin/testing/proto/krb5.conf.proto | 1 +
|
src/kadmin/testing/proto/krb5.conf.proto | 1 +
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 1940160be747f4c62ff00b95bc7d34301cf313d2 Mon Sep 17 00:00:00 2001
|
From d29ad5a58999cb952cdb8ae876fe8b195a11a3e1 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:49:57 -0400
|
Date: Tue, 23 Aug 2016 16:49:57 -0400
|
||||||
Subject: [PATCH] krb5-1.11-run_user_0.patch
|
Subject: [PATCH] krb5-1.11-run_user_0.patch
|
||||||
@ -6,8 +6,6 @@ Subject: [PATCH] krb5-1.11-run_user_0.patch
|
|||||||
A hack: if we're looking at creating a ccache directory directly below
|
A hack: if we're looking at creating a ccache directory directly below
|
||||||
the /run/user/0 directory, and /run/user/0 doesn't exist, try to create
|
the /run/user/0 directory, and /run/user/0 doesn't exist, try to create
|
||||||
it, too.
|
it, too.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/lib/krb5/ccache/cc_dir.c | 14 ++++++++++++++
|
src/lib/krb5/ccache/cc_dir.c | 14 ++++++++++++++
|
||||||
1 file changed, 14 insertions(+)
|
1 file changed, 14 insertions(+)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From f872d1b9d44ae48846641dab97b546665fbc1c33 Mon Sep 17 00:00:00 2001
|
From d2297aa0ca6006dae654f0f2a24ac8f7ead737f6 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:47:00 -0400
|
Date: Tue, 23 Aug 2016 16:47:00 -0400
|
||||||
Subject: [PATCH] krb5-1.12-api.patch
|
Subject: [PATCH] krb5-1.12-api.patch
|
||||||
@ -6,8 +6,6 @@ Subject: [PATCH] krb5-1.12-api.patch
|
|||||||
Reference docs don't define what happens if you call krb5_realm_compare() with
|
Reference docs don't define what happens if you call krb5_realm_compare() with
|
||||||
malformed krb5_principal structures. Define a behavior which keeps it from
|
malformed krb5_principal structures. Define a behavior which keeps it from
|
||||||
crashing if applications don't check ahead of time.
|
crashing if applications don't check ahead of time.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/lib/krb5/krb/princ_comp.c | 7 +++++++
|
src/lib/krb5/krb/princ_comp.c | 7 +++++++
|
||||||
1 file changed, 7 insertions(+)
|
1 file changed, 7 insertions(+)
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
From 5bcd5fc7c793f1345d8e052c9242a93e17562ad6 Mon Sep 17 00:00:00 2001
|
From bd1a0d1d4dba9f72bf8150d9aa8fdf70f738c4d7 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:32:09 -0400
|
Date: Tue, 23 Aug 2016 16:32:09 -0400
|
||||||
Subject: [PATCH] krb5-1.12-ksu-path.patch
|
Subject: [PATCH] krb5-1.12-ksu-path.patch
|
||||||
|
|
||||||
Set the default PATH to the one set by login.
|
Set the default PATH to the one set by login.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/clients/ksu/Makefile.in | 2 +-
|
src/clients/ksu/Makefile.in | 2 +-
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 690b710e3cdf40cb9b9184ed6883f26c0d5d0d39 Mon Sep 17 00:00:00 2001
|
From 812be10fc5f9f2d771fc38e6ba84f7d89a32f726 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:33:53 -0400
|
Date: Tue, 23 Aug 2016 16:33:53 -0400
|
||||||
Subject: [PATCH] krb5-1.12-ktany.patch
|
Subject: [PATCH] krb5-1.12-ktany.patch
|
||||||
@ -6,8 +6,6 @@ Subject: [PATCH] krb5-1.12-ktany.patch
|
|||||||
Adds an "ANY" keytab type which is a list of other keytab locations to search
|
Adds an "ANY" keytab type which is a list of other keytab locations to search
|
||||||
when searching for a specific entry. When iterated through, it only presents
|
when searching for a specific entry. When iterated through, it only presents
|
||||||
the contents of the first keytab.
|
the contents of the first keytab.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/lib/krb5/keytab/Makefile.in | 3 +
|
src/lib/krb5/keytab/Makefile.in | 3 +
|
||||||
src/lib/krb5/keytab/kt_any.c | 292 ++++++++++++++++++++++++++++++++++++++++
|
src/lib/krb5/keytab/kt_any.c | 292 ++++++++++++++++++++++++++++++++++++++++
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 42f20ac00a2f71dcef166b0cbf2db58d02f117c8 Mon Sep 17 00:00:00 2001
|
From f4bb886c93625c39d4ee788250385c55230a8442 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:29:58 -0400
|
Date: Tue, 23 Aug 2016 16:29:58 -0400
|
||||||
Subject: [PATCH] krb5-1.12.1-pam.patch
|
Subject: [PATCH] krb5-1.12.1-pam.patch
|
||||||
@ -16,8 +16,6 @@ When enabled, ksu gains a dependency on libpam.
|
|||||||
Originally RT#5939, though it's changed since then to perform the account
|
Originally RT#5939, though it's changed since then to perform the account
|
||||||
and session management before dropping privileges, and to apply on top of
|
and session management before dropping privileges, and to apply on top of
|
||||||
changes we're proposing for how it handles cache collections.
|
changes we're proposing for how it handles cache collections.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/aclocal.m4 | 67 ++++++++
|
src/aclocal.m4 | 67 ++++++++
|
||||||
src/clients/ksu/Makefile.in | 8 +-
|
src/clients/ksu/Makefile.in | 8 +-
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
From fd3013f4dec1dfdfa40a8161cfdfea87aaac8e35 Mon Sep 17 00:00:00 2001
|
From 43fe2e2c880cc8281cb9c0ffbaff374eb4a075aa Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:47:44 -0400
|
Date: Tue, 23 Aug 2016 16:47:44 -0400
|
||||||
Subject: [PATCH] krb5-1.13-dirsrv-accountlock.patch
|
Subject: [PATCH] krb5-1.13-dirsrv-accountlock.patch
|
||||||
|
|
||||||
Treat 'nsAccountLock: true' the same as 'loginDisabled: true'. Updated from
|
Treat 'nsAccountLock: true' the same as 'loginDisabled: true'. Updated from
|
||||||
original version filed as RT#5891.
|
original version filed as RT#5891.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/aclocal.m4 | 9 +++++++++
|
src/aclocal.m4 | 9 +++++++++
|
||||||
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 17 +++++++++++++++++
|
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 17 +++++++++++++++++
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From e4103ccd0ad37297c64440ce9153e3dd355e1d5a Mon Sep 17 00:00:00 2001
|
From c1c44857896ab37ed59c6cab841f5f9a0ceba5d0 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:45:26 -0400
|
Date: Tue, 23 Aug 2016 16:45:26 -0400
|
||||||
Subject: [PATCH] krb5-1.15-beta1-buildconf.patch
|
Subject: [PATCH] krb5-1.15-beta1-buildconf.patch
|
||||||
@ -8,8 +8,6 @@ and install shared libraries with the execute bit set on them. Prune out
|
|||||||
the -L/usr/lib* and PIE flags where they might leak out and affect
|
the -L/usr/lib* and PIE flags where they might leak out and affect
|
||||||
apps which just want to link with the libraries. FIXME: needs to check and
|
apps which just want to link with the libraries. FIXME: needs to check and
|
||||||
not just assume that the compiler supports using these flags.
|
not just assume that the compiler supports using these flags.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/build-tools/krb5-config.in | 7 +++++++
|
src/build-tools/krb5-config.in | 7 +++++++
|
||||||
src/config/pre.in | 2 +-
|
src/config/pre.in | 2 +-
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 36874eb7b52ccc606f705029d6a5c83f77cea2c4 Mon Sep 17 00:00:00 2001
|
From 2857105eb2e301164a1486d31907699d0073dc5f Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:30:53 -0400
|
Date: Tue, 23 Aug 2016 16:30:53 -0400
|
||||||
Subject: [PATCH] krb5-1.15.1-selinux-label.patch
|
Subject: [PATCH] krb5-1.15.1-selinux-label.patch
|
||||||
@ -35,8 +35,6 @@ stomp all over us.
|
|||||||
The selabel APIs for looking up the context should be thread-safe (per
|
The selabel APIs for looking up the context should be thread-safe (per
|
||||||
Red Hat #273081), so switching to using them instead of matchpathcon(),
|
Red Hat #273081), so switching to using them instead of matchpathcon(),
|
||||||
which we used earlier, is some improvement.
|
which we used earlier, is some improvement.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/aclocal.m4 | 49 +++
|
src/aclocal.m4 | 49 +++
|
||||||
src/build-tools/krb5-config.in | 3 +-
|
src/build-tools/krb5-config.in | 3 +-
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
From 5f9dccda2e9f4637732aa4071d37e76a3526fd6c Mon Sep 17 00:00:00 2001
|
From bf0db245d46aa0a43479a38bf0b4ec964ae642b7 Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:46:21 -0400
|
Date: Tue, 23 Aug 2016 16:46:21 -0400
|
||||||
Subject: [PATCH] krb5-1.3.1-dns.patch
|
Subject: [PATCH] krb5-1.3.1-dns.patch
|
||||||
|
|
||||||
We want to be able to use --with-netlib and --enable-dns at the same time.
|
We want to be able to use --with-netlib and --enable-dns at the same time.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/aclocal.m4 | 1 +
|
src/aclocal.m4 | 1 +
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 1eeb1b3e0ceb5500e5c1102d2144203352f0d00f Mon Sep 17 00:00:00 2001
|
From 6df2f0876e95a39d88f602abe992f26907e0136a Mon Sep 17 00:00:00 2001
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
From: Robbie Harwood <rharwood@redhat.com>
|
||||||
Date: Tue, 23 Aug 2016 16:49:25 -0400
|
Date: Tue, 23 Aug 2016 16:49:25 -0400
|
||||||
Subject: [PATCH] krb5-1.9-debuginfo.patch
|
Subject: [PATCH] krb5-1.9-debuginfo.patch
|
||||||
@ -6,8 +6,6 @@ Subject: [PATCH] krb5-1.9-debuginfo.patch
|
|||||||
We want to keep these y.tab.c files around because the debuginfo points to
|
We want to keep these y.tab.c files around because the debuginfo points to
|
||||||
them. It would be more elegant at the end to use symbolic links, but that
|
them. It would be more elegant at the end to use symbolic links, but that
|
||||||
could mess up people working in the tree on other things.
|
could mess up people working in the tree on other things.
|
||||||
|
|
||||||
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
---
|
---
|
||||||
src/kadmin/cli/Makefile.in | 5 +++++
|
src/kadmin/cli/Makefile.in | 5 +++++
|
||||||
src/plugins/kdb/ldap/ldap_util/Makefile.in | 2 +-
|
src/plugins/kdb/ldap/ldap_util/Makefile.in | 2 +-
|
||||||
|
21
krb5.spec
21
krb5.spec
@ -9,7 +9,7 @@
|
|||||||
%global configured_default_ccache_name KEYRING:persistent:%%{uid}
|
%global configured_default_ccache_name KEYRING:persistent:%%{uid}
|
||||||
|
|
||||||
# leave empty or set to e.g., -beta2
|
# leave empty or set to e.g., -beta2
|
||||||
%global prerelease -beta2
|
%global prerelease %{nil}
|
||||||
|
|
||||||
# Should be in form 5.0, 6.1, etc.
|
# Should be in form 5.0, 6.1, etc.
|
||||||
%global kdbversion 7.0
|
%global kdbversion 7.0
|
||||||
@ -18,7 +18,7 @@ Summary: The Kerberos network authentication system
|
|||||||
Name: krb5
|
Name: krb5
|
||||||
Version: 1.16
|
Version: 1.16
|
||||||
# for prerelease, should be e.g., 0.% {prerelease}.1% { ?dist } (without spaces)
|
# for prerelease, should be e.g., 0.% {prerelease}.1% { ?dist } (without spaces)
|
||||||
Release: 0.beta2.1%{?dist}
|
Release: 1
|
||||||
|
|
||||||
# lookaside-cached sources; two downloads and a build artifact
|
# lookaside-cached sources; two downloads and a build artifact
|
||||||
Source0: https://web.mit.edu/kerberos/dist/krb5/1.16/krb5-%{version}%{prerelease}.tar.gz
|
Source0: https://web.mit.edu/kerberos/dist/krb5/1.16/krb5-%{version}%{prerelease}.tar.gz
|
||||||
@ -364,16 +364,23 @@ export NOPORT='53,111'
|
|||||||
export SOCKET_WRAPPER_DIR="$PWD/sockets" ; mkdir -p $SOCKET_WRAPPER_DIR
|
export SOCKET_WRAPPER_DIR="$PWD/sockets" ; mkdir -p $SOCKET_WRAPPER_DIR
|
||||||
export LD_PRELOAD="$PWD/noport.so:libnss_wrapper.so:libsocket_wrapper.so"
|
export LD_PRELOAD="$PWD/noport.so:libnss_wrapper.so:libsocket_wrapper.so"
|
||||||
|
|
||||||
|
# ugh. COPR doesn't expose the keyring, so try to cope.
|
||||||
|
%if 0%{copr_username}%{copr_projectname}
|
||||||
|
%global keyctl :
|
||||||
|
%else
|
||||||
|
%global keyctl keyctl
|
||||||
|
%endif
|
||||||
|
|
||||||
# Run the test suite. We can't actually run the whole thing in the build
|
# Run the test suite. We can't actually run the whole thing in the build
|
||||||
# system, but we can at least run more than we used to. The build system may
|
# system, but we can at least run more than we used to. The build system may
|
||||||
# give us a revoked session keyring, so run affected tests with a new one.
|
# give us a revoked session keyring, so run affected tests with a new one.
|
||||||
make -C src runenv.py
|
make -C src runenv.py
|
||||||
: make -C src check TMPDIR=%{_tmppath}
|
: make -C src check TMPDIR=%{_tmppath}
|
||||||
keyctl session - make -C src/lib check TMPDIR=%{_tmppath} OFFLINE=yes
|
%{keyctl} session - make -C src/lib check TMPDIR=%{_tmppath} OFFLINE=yes
|
||||||
make -C src/kdc check TMPDIR=%{_tmppath}
|
make -C src/kdc check TMPDIR=%{_tmppath}
|
||||||
keyctl session - make -C src/appl check TMPDIR=%{_tmppath}
|
%{keyctl} session - make -C src/appl check TMPDIR=%{_tmppath}
|
||||||
make -C src/clients check TMPDIR=%{_tmppath}
|
make -C src/clients check TMPDIR=%{_tmppath}
|
||||||
keyctl session - make -C src/util check TMPDIR=%{_tmppath}
|
%{keyctl} session - make -C src/util check TMPDIR=%{_tmppath}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "$RPM_BUILD_ROOT" != '/' ] && rm -rf -- "$RPM_BUILD_ROOT"
|
[ "$RPM_BUILD_ROOT" != '/' ] && rm -rf -- "$RPM_BUILD_ROOT"
|
||||||
@ -712,6 +719,10 @@ exit 0
|
|||||||
%{_libdir}/libkadm5srv_mit.so.*
|
%{_libdir}/libkadm5srv_mit.so.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Dec 06 2017 Robbie Harwood <rharwood@redhat.com> - 1.16-1
|
||||||
|
- New upstream release (1.16)
|
||||||
|
- No changes from beta2
|
||||||
|
|
||||||
* Mon Nov 27 2017 Robbie Harwood <rharwood@redhat.com> - 1.16-0.beta2.1
|
* Mon Nov 27 2017 Robbie Harwood <rharwood@redhat.com> - 1.16-0.beta2.1
|
||||||
- New upstream prerelease (1.16-beta2)
|
- New upstream prerelease (1.16-beta2)
|
||||||
|
|
||||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
|||||||
SHA512 (krb5-1.16-beta2.tar.gz) = 12dfbac5357e1bfa6acce4ea8ee690015136c0297c08405ed8a77ba219ed1490cbf35eaa3d7ab3cd517cdfcd697dfa6c64efd6270f5419d7e2914ed562338ea7
|
SHA512 (krb5-1.16-pdfs.tar) = d245aad2be70d7786c45331671ed04ebaa7e5a30f7fcf5da9baf74441723e8841a7bd4dbbd977a27c925d487591a98f03430c90c72aa17f859daa9bf6cd91410
|
||||||
SHA512 (krb5-1.16-beta2.tar.gz.asc) = c653f7babc9baf58528fde523169e971aada520a606ade2afdb22d7aa9c513a7fec2662f6ba4b344bde0ad8ebc1ebd4e7fc90960c50b3ff44867a9c547749613
|
SHA512 (krb5-1.16.tar.gz) = 7e162467b95dad2b6aaa11686d08a00f1cc4eb08247fca8f0e5a8bcaa5f9f7b42cdf00db69c5c6111bdf9eb8063d53cef3bb207ce5d6a287615ca10b710153f9
|
||||||
SHA512 (krb5-1.16-beta2-pdfs.tar) = f3791cbe3b6cedbc07af70b2e6c87aabe921a637e419096fa37faff40538e0575237c006ee0df56e5c728988b0677faef41f26e61501e5ab8851591ea12faa3a
|
SHA512 (krb5-1.16.tar.gz.asc) = a4b28b0877b7e1df28016cec7cd50569aa3bd539c366e7ef304e4824560f7c4cbf92ab0cd7d14328a0b578e982ff585c619a49378e59648b4259a33a799e6b2a
|
||||||
|
Loading…
Reference in New Issue
Block a user