updates to my github repository

Skip to first unread message

Peter Marschall

Dec 28, 2017, 5:15:03 PM12/28/17
to perl...@perl.org



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

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.






Peter Marschall



Reply all
Reply to author
0 new messages