[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