diff --git a/ucs/management/univention-directory-manager-modules/debian/changelog b/ucs/management/univention-directory-manager-modules/debian/changelog index e1bea20..ab4ed5d 100644 --- a/ucs/management/univention-directory-manager-modules/debian/changelog +++ b/ucs/management/univention-directory-manager-modules/debian/changelog @@ -1,3 +1,9 @@ +univention-directory-manager-modules (8.0.144-1) unstable; urgency=low + + * fixed broken ldap authentication + + -- Sönke Schwardt-Krummrich Tue, 26 Mar 2013 11:55:08 +0100 + univention-directory-manager-modules (8.0.143-2) unstable; urgency=low * version bump (Bug #29918) diff --git a/ucs/management/univention-directory-manager-modules/scripts/proof_dns_dhcp_records b/ucs/management/univention-directory-manager-modules/scripts/proof_dns_dhcp_records index 4af2faf..2530562 100755 --- a/ucs/management/univention-directory-manager-modules/scripts/proof_dns_dhcp_records +++ b/ucs/management/univention-directory-manager-modules/scripts/proof_dns_dhcp_records @@ -43,9 +43,7 @@ baseDN=baseConfig['ldap/base'] lo=ldap.open('localhost', 7389) bindpw=open('/etc/ldap.secret').read() -if bindpw[-1] == '\n': - bindpw=bindpw[0:-1] - lo.simple_bind_s("cn=admin,"+baseDN, bindpw) +lo.simple_bind_s("cn=admin,"+baseDN, bindpw.strip('\n\r')) # check for dhcp records without matching computer object