[Pdns-dev] reviving the LDAP backend
Peter van Dijk
peter.van.dijk at powerdns.com
Fri Mar 11 12:01:47 UTC 2016
Hello!
(cc pdns-ldapbackend, to pdns-dev - I suggest continuing the discussion
on pdns-dev exclusively!)
On 7 Jan 2016, at 22:15, Peter van Dijk wrote:
> We are revitalizing the LDAP backend officially, on the PowerDNS side.
> I have not actually reviewed the effort in your fork yet (still
> learning the ropes of LDAP in general), so here is a very lazy
> question: if I were to pick up your changes and bring them back into
> the upstream tree, what things do I need to worry about? Any
> commits/changes I should skip? Any issues you identified while working
> on this that I should fix?
A status update:
- first I unbroke the LDAP backend for changes in pdns 4, and fixed an
LDAP insertion hole: https://github.com/PowerDNS/pdns/pull/3359
- then I made it testable: https://github.com/PowerDNS/pdns/pull/3372
- and also in strict mode: https://github.com/PowerDNS/pdns/pull/3418
- then I unskipped some tests that also pass (not sure why I skipped
them before): https://github.com/PowerDNS/pdns/pull/3419
Unmerged, unsubmitted as of yet:
- testing for strict mode automatic PTR generation:
https://github.com/PowerDNS/pdns/compare/master...Habbie:ldap-autoptr
And then there is all the work you folks did since your fork. I have
rebased your branch (and indeed imported a few things from it already)
and am tracking complete merging progress at
https://github.com/PowerDNS/pdns/issues/3358 - note that the hashes no
longer match the actual commits in
https://github.com/PowerDNS/pdns/compare/master...Habbie:ldap but the
names still make sense.
Help is welcome in PRing this work in functional chunks, with some care
for compatibility with the current codebase. For example, the Kerberos
autotools changes for LDAP appear to bite the Kerberos additions we did
for GSS-TSIG.
To be clear, the LDAP backend is fully supported as of 4.0.0, and we
intend to keep it that way. Getting all these additional features in
would be a huge bonus.
Kind regards,
--
Peter van Dijk
PowerDNS.COM BV - https://www.powerdns.com/
More information about the Pdns-dev
mailing list