[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#4849) LDAP URL not recognized with bind9



Full_Name: Cyril COUPEL
Version: 2.3.30-r2
OS: Gentoo
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (82.241.40.178)


Since the openldap update 2.3.30-r2, le LDAP URL are no more recognized in the
bind 9.3.4 named.conf.

Reproducible: Always

Steps to Reproduce:
1. compile BIND with DLZ and LDAP
2. add dlz "ldap zone" {
        database "ldap 2
        v3 simple {} {} {10.1.2.253}
        ldap:///dlzZoneName=%zone%,ou=dns,o=bind-dlz???objectclass=dlzZone
       
ldap:///dlzHostName=%record%,dlzZoneName=%zone%,ou=dns,o=bind-dlz?dlzTTL,dlzType,dlzPreference,dlzData,dlzIPAddr?sub?(&(objectclass=dlzAbstractRecord)(!(dlzType=soa)))
       
ldap:///dlzHostName=@,dlzZoneName=%zone%,ou=dns,o=bind-dlz?dlzTTL,dlzType,dlzData,dlzPrimaryNS,dlzAdminEmail,dlzSerial,dlzRefresh,dlzRetry,dlzExpire,dlzMinimum?sub?(&(objectclass=dlzAbstractRecord)(dlzType=soa))
       
ldap:///dlzZoneName=%zone%,ou=dns,o=bind-dlz?dlzTTL,dlzType,dlzHostName,dlzPreference,dlzData,dlzIPAddr,dlzPrimaryNS,dlzAdminEmail,dlzSerial,dlzRefresh,dlzRetry,dlzExpire,dlzMinimum?sub?(&(objectclass=dlzAbstractRecord)(!(dlzType=soa)))
       
ldap:///dlzZoneName=%zone%,ou=dns,o=bind-dlz???(&(objectclass=dlzXFR)(dlzIPAddr=%client%))
        ";
};
to /etc/bind/named.conf
3. start named

Actual Results:  
the log says :"failed to parse ldap URL"

Expected Results:  
eb 15 16:51:35 sc1 process `named' is using obsolete setsockopt SO_BSDCOMPAT
Feb 15 16:51:35 sc1 named[2220]: Loading 'ldap zone' using driver ldap
Feb 15 16:51:35 sc1 named[2220]: command channel listening on 127.0.0.1#953
Feb 15 16:51:35 sc1 named[2220]: zone 127.in-addr.arpa/IN: loaded serial
2002081601
Feb 15 16:51:35 sc1 named[2220]: zone localhost/IN: loaded serial 2002081601
Feb 15 16:51:35 sc1 named[2220]: running