Extend ldap_explode_dn() to also parse DNs that conform to RFC 4514. This way ldap_explode_dn() is rather lax in checking what it allows or not, but tries to make sense of as much DNs as possible. Changes: - only spaces ignored around attribute value instead of \s - NUL (U+0000) not allowed unquoted in attribute value - sharp/square/octothorpe (U+0023) allowed unquoted unless at first position - equal sign (U+003D) allowed unquoted in attribute value - space (U+0020) allowed to be quoted by \\ in a quoted pair Test cases adapted accordingly.
Define $SLAPD_MODULE_DIR in t/common.pl in case it is not defined in my.cfg or test.cfg.
* make 'bdb' the default for $SLAPD_DB * rename OpenLDAP-specific variables to $SLAPD_... * require LDAPv3 support * add variable $SLAPD_MODULE_DIR for dynamcally loaded modules * rename config template to data/slapd.conf.in * rename config used to $TEMPDIR/slapd.conf
… in lemonldap-ng [perl-ldap 0.4001; perl 5.10.1] Please find attached a patch that fixes a problem when requiring Net::LDAP in certain environments. The problem can be demonstrated by running: perl -we'require Net::LDAP for (1,2)' Similar code is used in lemonldap-ng's test suite since a long time, and with perl-ldap 0.4001, tests suddenly fail. There is a bug report in Debian about this at http://bugs.debian.org/577340 I hope the patch is OK and you would incorporate it in a future perl-ldap release.
Hi. t/05dsml,t of perl-ldap-0.38 fails on Win32 due to the lack of "binmode". The attached patch would fix the issue. Thanks.
…s context for every entry
hash and only using the inner hash internally and the outer hash externally
…a server. Add new 53schema.t which obtains a schema from a server
server versions. Tested with 1.2.11 2.0.27 and 2.1.19
Remove supported_* methods from Net::LDAP as they are now methods in the RootDSE class
are supported. Change Net::LDAPS and Net::LDAPI to be very thin wrappers over new URI code Tests added for ldapi and URIs based on code from Ziya Suzen
thanks to Norbert Klasen