Hi, it's been a while, ...
Anyway, I updated my GitHub Repository https://github.com/marschap/perl-ldap . Updated branch: * https://github.com/marschap/perl-ldap/tree/next changes & fixes that will go into the next version of perl-ldap New branches (on top of next) - further ideas: * https://github.com/marschap/perl-ldap/tree/LDIF parse & return control: stanza in LDIF files Pro: fuller support of LDIF specification Con: may break existing code calling Net::LDIF- >read_entry in list mode * https://github.com/marschap/perl-ldap/tree/LDIF-ldapurl (currently on top of LDIF, but independent) allow using LDAP-URL in LDIF files e.g. dn: cn=All Staff,ou=Groups,o=ACME objectclass: groupOfNames cn: All Staff member:< ldap://localhost/o=ACME?1.1?sub?(objectclass=person) Pro: LDIF-based mass changes with only a few lines of LDIF Con: slows down entire Net::LDAP::LDIF's overall read path * https://github.com/marschap/perl-ldap/commits/ActiveDirectory better ActiveDirectory support Pro: see above Con: extends Net::LDAP::RootDSE unconditionally (i.e. not only for AD, but also for other Directory servers) * https://github.com/marschap/perl-ldap/commits/Search-url accept parameter url in search() to get the search params from Pro: one parameter instead of 4 Con: search() gets more complex Those additional branches contain further ideas, which may be partially unpolished. Please check them give them a shake and report bugs, improvements, ... and of course also, what you want to see in future versions of perl-ldap. Best PEter -- Peter Marschall pe...@adpm.de