summaryrefslogtreecommitdiffstats
path: root/krb5.spec
diff options
context:
space:
mode:
Diffstat (limited to 'krb5.spec')
-rw-r--r--krb5.spec40
1 files changed, 39 insertions, 1 deletions
diff --git a/krb5.spec b/krb5.spec
index 393c0c2..17cff94 100644
--- a/krb5.spec
+++ b/krb5.spec
@@ -84,7 +84,7 @@ Patch23: krb5-1.3.1-dns.patch
Patch29: krb5-1.10-kprop-mktemp.patch
Patch30: krb5-1.3.4-send-pr-tempfile.patch
Patch39: krb5-1.12-api.patch
-Patch59: krb5-1.10-kpasswd_tcp.patch
+Patch59: krb5-1.12ish-kpasswd_tcp.patch
Patch60: krb5-1.12.1-pam.patch
Patch63: krb5-1.12-selinux-label.patch
Patch71: krb5-1.11-dirsrv-accountlock.patch
@@ -109,6 +109,21 @@ Patch205: 0005-Copy-config-entries-to-the-ksu-target-ccache.patch
Patch206: 0006-Use-more-randomness-for-ksu-secondary-cache-names.patch
Patch207: 0007-Make-krb5_cc_new_unique-create-DIR-directories.patch
Patch300: krb5-1.12-kpasswd-skip-address-check.patch
+Patch301: 0000-Refactor-cm-functions-in-sendto_kdc.c.patch
+Patch302: 0001-Simplify-sendto_kdc.c.patch
+Patch303: 0002-Add-helper-to-determine-if-a-KDC-is-the-master.patch
+Patch304: 0003-Use-k5_transport-_strategy-enums-for-k5_sendto.patch
+Patch305: 0004-Build-support-for-TLS-used-by-HTTPS-proxy-support.patch
+Patch306: 0005-Add-ASN.1-codec-for-KKDCP-s-KDC-PROXY-MESSAGE.patch
+Patch307: 0006-Dispatch-style-protocol-switching-for-transport.patch
+Patch308: 0007-HTTPS-transport-Microsoft-KKDCPP-implementation.patch
+Patch309: 0008-Load-custom-anchors-when-using-KKDCP.patch
+Patch310: 0009-Check-names-in-the-server-s-cert-when-using-KKDCP.patch
+Patch311: 0010-Add-some-longer-form-docs-for-HTTPS.patch
+Patch312: 0011-Have-k5test.py-provide-runenv-to-python-tests.patch
+Patch313: 0012-Add-a-simple-KDC-proxy-test-server.patch
+Patch314: 0013-Add-tests-for-MS-KKDCP-client-support.patch
+Patch315: krb5-1.12ish-tls-plugins.patch
License: MIT
URL: http://web.mit.edu/kerberos/www/
@@ -320,6 +335,22 @@ ln -s NOTICE LICENSE
%patch207 -p1 -b .Make-krb5_cc_new_unique-create-DIR-directories
%patch300 -p1 -b .kpasswd-skip-address-check
+%patch301 -p1 -b .Refactor-cm-functions-in-sendto_kdc.c
+%patch302 -p1 -b .Simplify-sendto_kdc.c
+%patch303 -p1 -b .Add-helper-to-determine-if-a-KDC-is-the-master
+%patch304 -p1 -b .Use-k5_transport-_strategy-enums-for-k5_sendto
+%patch305 -p1 -b .Build-support-for-TLS-used-by-HTTPS-proxy-support
+%patch306 -p1 -b .Add-ASN.1-codec-for-KKDCP-s-KDC-PROXY-MESSAGE
+%patch307 -p1 -b .Dispatch-style-protocol-switching-for-transport
+%patch308 -p1 -b .HTTPS-transport-Microsoft-KKDCPP-implementation
+%patch309 -p1 -b .Load-custom-anchors-when-using-KKDCP
+%patch310 -p1 -b .Check-names-in-the-server-s-cert-when-using-KKDCP
+%patch311 -p1 -b .Add-some-longer-form-docs-for-HTTPS
+%patch312 -p1 -b .Have-k5test.py-provide-runenv-to-python-tests
+%patch313 -p1 -b .Add-a-simple-KDC-proxy-test-server
+%patch314 -p1 -b .Add-tests-for-MS-KKDCP-client-support
+%patch315 -p1 -b .tls-plugins
+chmod u+x src/util/paste-kdcproxy.py
%patch1 -p1 -b .pwdch-fast
@@ -630,6 +661,7 @@ done
# Plug-in directories.
install -pdm 755 $RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/preauth
install -pdm 755 $RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/kdb
+install -pdm 755 $RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/tls
install -pdm 755 $RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/authdata
# The rest of the binaries, headers, libraries, and docs.
@@ -967,6 +999,7 @@ exit 0
%dir %{_libdir}/krb5
%dir %{_libdir}/krb5/plugins
%dir %{_libdir}/krb5/plugins/*
+%{_libdir}/krb5/plugins/tls/k5tls.so
%{_libdir}/krb5/plugins/kdb/db2.so
%dir %{_var}/kerberos
%dir %{_var}/kerberos/krb5
@@ -1036,6 +1069,11 @@ exit 0
between NAT and upcoming HTTPS support, can cause us to erroneously
report an error to the user when the server actually reported success
(RT #7886)
+- backport support for accessing KDCs and kpasswd services via HTTPS
+ proxies (marked by being specified as https URIs instead as hostnames
+ or hostname-and-port), such as the one implemented in python-kdcproxy
+ (RT #7929, #109919), and pick up a subsequent patch to build HTTPS
+ as a plugin
* Thu Aug 28 2014 Nalin Dahyabhai <nalin@redhat.com> - 1.12.2-5
- backport fix for trying all compatible keys when not being strict about