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

Reply via email to