Skip to content
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

Fix broken DDNSNameserver param in RFC2136 plugin #485

Merged
merged 2 commits into from
Mar 29, 2023

Conversation

gvengel
Copy link
Contributor

@gvengel gvengel commented Mar 29, 2023

The recent change (a2ff71c) to make the DDNSNameserver param optional in the RFC2136 plugin, actually disabled the ability to specify the DNS server manually, since the check to see if the param had been provided was using the wrong variable name. This forced nsupdate to always try to detect it via SOA, which could be wrong if people are using split DNS, etc.

Gabe Van Engel and others added 2 commits March 29, 2023 13:25
The recent change to make the DDNSNameserver param optional in the RFC2136 plugin, actually disabled the ability to specify the DNS server manually, since the check to see if the param had been provided was using the wrong variable name. This forced nsupdate to always try to detect it via SOA, which could be wrong if people are using split DNS, etc.
@rmbolger rmbolger self-assigned this Mar 29, 2023
@rmbolger rmbolger added the bug Something isn't working label Mar 29, 2023
@rmbolger
Copy link
Owner

Whoops. Guess I forgot to test the original functionality in addition to the changed functionality. Thanks for the fix, @gvengel. I also copied it to the Remove function as well. I'll get this merged and a new release out asap.

@rmbolger rmbolger merged commit eebedf3 into rmbolger:main Mar 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants