delete unused patch
This commit is contained in:
parent
4190ffc1a8
commit
1e10be2ab2
@ -1,75 +0,0 @@
|
|||||||
From bd9a3cc0c53f6dc47a124eb6e8f698c7f1d3cd36 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Robbie Harwood <rharwood@redhat.com>
|
|
||||||
Date: Tue, 23 Aug 2016 16:47:44 -0400
|
|
||||||
Subject: [PATCH] krb5-1.13-dirsrv-accountlock.patch
|
|
||||||
|
|
||||||
Treat 'nsAccountLock: true' the same as 'loginDisabled: true'. Updated from
|
|
||||||
original version filed as RT#5891.
|
|
||||||
---
|
|
||||||
src/aclocal.m4 | 9 +++++++++
|
|
||||||
src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 17 +++++++++++++++++
|
|
||||||
.../kdb/ldap/libkdb_ldap/ldap_principal.c | 3 +++
|
|
||||||
3 files changed, 29 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/aclocal.m4 b/src/aclocal.m4
|
|
||||||
index 5eeaa2d8a..1fd243094 100644
|
|
||||||
--- a/src/aclocal.m4
|
|
||||||
+++ b/src/aclocal.m4
|
|
||||||
@@ -1677,6 +1677,15 @@ if test "$with_ldap" = yes; then
|
|
||||||
AC_MSG_NOTICE(enabling OpenLDAP database backend module support)
|
|
||||||
OPENLDAP_PLUGIN=yes
|
|
||||||
fi
|
|
||||||
+AC_ARG_WITH([dirsrv-account-locking],
|
|
||||||
+[ --with-dirsrv-account-locking compile 389/Red Hat/Fedora/Netscape Directory Server database backend module],
|
|
||||||
+[case "$withval" in
|
|
||||||
+ yes | no) ;;
|
|
||||||
+ *) AC_MSG_ERROR(Invalid option value --with-dirsrv-account-locking="$withval") ;;
|
|
||||||
+esac], with_dirsrv_account_locking=no)
|
|
||||||
+if test $with_dirsrv_account_locking = yes; then
|
|
||||||
+ AC_DEFINE(HAVE_DIRSRV_ACCOUNT_LOCKING,1,[Define if LDAP KDB interface should heed 389 DS's nsAccountLock attribute.])
|
|
||||||
+fi
|
|
||||||
])dnl
|
|
||||||
dnl
|
|
||||||
dnl If libkeyutils exists (on Linux) include it and use keyring ccache
|
|
||||||
diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
|
|
||||||
index 5b9d1e9fa..4e7270065 100644
|
|
||||||
--- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
|
|
||||||
+++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
|
|
||||||
@@ -1652,6 +1652,23 @@ populate_krb5_db_entry(krb5_context context, krb5_ldap_context *ldap_context,
|
|
||||||
ret = krb5_dbe_update_tl_data(context, entry, &userinfo_tl_data);
|
|
||||||
if (ret)
|
|
||||||
goto cleanup;
|
|
||||||
+#ifdef HAVE_DIRSRV_ACCOUNT_LOCKING
|
|
||||||
+ {
|
|
||||||
+ krb5_timestamp expiretime=0;
|
|
||||||
+ char *is_login_disabled=NULL;
|
|
||||||
+
|
|
||||||
+ /* LOGIN DISABLED */
|
|
||||||
+ ret = krb5_ldap_get_string(ld, ent, "nsAccountLock", &is_login_disabled,
|
|
||||||
+ &attr_present);
|
|
||||||
+ if (ret)
|
|
||||||
+ goto cleanup;
|
|
||||||
+ if (attr_present == TRUE) {
|
|
||||||
+ if (strcasecmp(is_login_disabled, "TRUE")== 0)
|
|
||||||
+ entry->attributes |= KRB5_KDB_DISALLOW_ALL_TIX;
|
|
||||||
+ free (is_login_disabled);
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
ret = krb5_read_tkt_policy(context, ldap_context, entry, tktpolname);
|
|
||||||
if (ret)
|
|
||||||
diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
|
|
||||||
index d722dbfa6..5e8e9a897 100644
|
|
||||||
--- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
|
|
||||||
+++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
|
|
||||||
@@ -54,6 +54,9 @@ char *principal_attributes[] = { "krbprincipalname",
|
|
||||||
"krbLastFailedAuth",
|
|
||||||
"krbLoginFailedCount",
|
|
||||||
"krbLastSuccessfulAuth",
|
|
||||||
+#ifdef HAVE_DIRSRV_ACCOUNT_LOCKING
|
|
||||||
+ "nsAccountLock",
|
|
||||||
+#endif
|
|
||||||
"krbLastPwdChange",
|
|
||||||
"krbLastAdminUnlock",
|
|
||||||
"krbPrincipalAuthInd",
|
|
||||||
12
krb5.spec
12
krb5.spec
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: krb5
|
Name: krb5
|
||||||
Version: 1.17
|
Version: 1.17
|
||||||
Release: 4
|
Release: 5
|
||||||
Summary: The Kerberos network authentication protocol
|
Summary: The Kerberos network authentication protocol
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: http://web.mit.edu/kerberos/www/
|
URL: http://web.mit.edu/kerberos/www/
|
||||||
@ -29,10 +29,9 @@ Patch29: krb5-1.12-ktany.patch
|
|||||||
Patch30: krb5-1.15-beta1-buildconf.patch
|
Patch30: krb5-1.15-beta1-buildconf.patch
|
||||||
Patch31: krb5-1.3.1-dns.patch
|
Patch31: krb5-1.3.1-dns.patch
|
||||||
Patch32: krb5-1.12-api.patch
|
Patch32: krb5-1.12-api.patch
|
||||||
Patch33: krb5-1.13-dirsrv-accountlock.patch
|
Patch33: krb5-1.9-debuginfo.patch
|
||||||
Patch34: krb5-1.9-debuginfo.patch
|
Patch34: krb5-1.11-run_user_0.patch
|
||||||
Patch35: krb5-1.11-run_user_0.patch
|
Patch35: krb5-1.11-kpasswdtest.patch
|
||||||
Patch36: krb5-1.11-kpasswdtest.patch
|
|
||||||
|
|
||||||
BuildRequires: gcc make automake autoconf pkgconfig pam-devel libselinux-devel byacc
|
BuildRequires: gcc make automake autoconf pkgconfig pam-devel libselinux-devel byacc
|
||||||
BuildRequires: libcom_err-devel openssl-devel openldap-devel libss-devel libverto-module-base
|
BuildRequires: libcom_err-devel openssl-devel openldap-devel libss-devel libverto-module-base
|
||||||
@ -294,6 +293,9 @@ make -C src check || :
|
|||||||
%{_mandir}/man8/*
|
%{_mandir}/man8/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Nov 15 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.17-5
|
||||||
|
- delete unused patch
|
||||||
|
|
||||||
* Fri Nov 15 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.17-4
|
* Fri Nov 15 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.17-4
|
||||||
- change LDFLAGS in building environment to solve build failure of pam_krb5
|
- change LDFLAGS in building environment to solve build failure of pam_krb5
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user