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

dnsdist: Add Lua bindings to be able to rotate `DNSCrypt` keys #5490

merged 1 commit into from Jul 7, 2017


None yet
2 participants

rgacogne commented Jul 3, 2017

Short description

This makes it possible to rotate DNSCrypt certificates from the console, either manually or via some sort of scheduled job.
It is also possible to use the maintenance() function to generate in-memory certificates and rotate them automatically from Lua. Such an example can be found in the regression tests.
Closes #5420.


I have:

  • read the document
  • compiled and tested this code
  • included documentation (including possible behaviour changes)
  • documented the code
  • added or modified regression test(s)
  • added or modified unit test(s)

@rgacogne rgacogne added this to the dnsdist-1.2.0 milestone Jul 3, 2017

@rgacogne rgacogne force-pushed the rgacogne:dnsdist-certificate-rotation branch from 04faea7 to 79500db Jul 3, 2017

@rgacogne rgacogne merged commit 23dac5b into PowerDNS:master Jul 7, 2017

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed

@rgacogne rgacogne deleted the rgacogne:dnsdist-certificate-rotation branch Jul 7, 2017


This comment has been minimized.


publicarray commented Jul 7, 2017

Thanks so much!

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