New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ldap backend update #4477

Merged
merged 12 commits into from Apr 10, 2017

Conversation

Projects
None yet
3 participants
@goestreicher
Contributor

goestreicher commented Sep 15, 2016

As discussed in issue #3358 here is the port of the various modifications done on the LDAP backend. I've tested locally, but not with Travis, so we'll see what comes out :)

@goestreicher goestreicher referenced this pull request Sep 15, 2016

Open

Update LDAP backend #3358

20 of 32 tasks complete
@goestreicher

This comment has been minimized.

Show comment
Hide comment
@goestreicher

goestreicher Oct 5, 2016

Contributor

Hey,

Any updates on this?

Cheers,
Grégory

Contributor

goestreicher commented Oct 5, 2016

Hey,

Any updates on this?

Cheers,
Grégory

@Habbie

This comment has been minimized.

Show comment
Hide comment
@Habbie

Habbie Jan 31, 2017

Member

Reviewing this. Can you fix the doc conflict?

Member

Habbie commented Jan 31, 2017

Reviewing this. Can you fix the doc conflict?

@Habbie

This comment has been minimized.

Show comment
Hide comment
@Habbie

Habbie Jan 31, 2017

Member

In the commit text for 22ea323, replace 'cached' by 'fetched all at once' or similar.

Member

Habbie commented Jan 31, 2017

In the commit text for 22ea323, replace 'cached' by 'fetched all at once' or similar.

Show outdated Hide outdated modules/ldapbackend/Makefile.am
Show outdated Hide outdated modules/ldapbackend/powerldap.cc
Show outdated Hide outdated modules/ldapbackend/powerldap.cc
Show outdated Hide outdated modules/ldapbackend/powerldap.cc
Show outdated Hide outdated modules/ldapbackend/ldapbackend.cc
Show outdated Hide outdated modules/ldapbackend/ldapbackend.cc
Show outdated Hide outdated docs/markdown/authoritative/backend-ldap.md
Show outdated Hide outdated docs/markdown/authoritative/backend-ldap.md
Show outdated Hide outdated docs/markdown/authoritative/backend-ldap.md
Show outdated Hide outdated modules/ldapbackend/exceptions.hh
@goestreicher

This comment has been minimized.

Show comment
Hide comment
@goestreicher

goestreicher Feb 1, 2017

Contributor

I've updated the fork, Travis is happy, you can check that I didn't miss anything :)

Contributor

goestreicher commented Feb 1, 2017

I've updated the fork, Travis is happy, you can check that I didn't miss anything :)

goestreicher added some commits Sep 14, 2016

Refactor the LDAP backend.
This prepares the future work on this backend.
Add the LDAP simple authenticator.
All authentication work will be delegated to an implementation of
the LdapAuthenticator pure abstract class. The first authenticator
is here to support the classical password bind.
Add LDAP GSSAPI authenticator.
Also add in the LDAP backend docs the new configuration settings
to use it.
Try to reconnect to LDAP when connection is lost
Actually this will only work for initial lookup()
and list() calls. If the connection is dropped
between one of those and get() the request will
fail.

@Habbie Habbie merged commit d5eafad into PowerDNS:master Apr 10, 2017

@goestreicher goestreicher deleted the KamagoNet:ldap-backend-update branch Apr 11, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment