-
Notifications
You must be signed in to change notification settings - Fork 369
he.net: Add support for Hurricane Electric provider #682
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
Conversation
f037edb to
be161ef
Compare
rhansen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the contribution @indrajitr! I rebased to the latest master and pushed some suggested changes. Please review and make any additional changes you want (force push is OK). If my suggested changes look good to you I'll squash (or you can) and merge.
indrajitr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the review @rhansen! Let me know your preference about the protocol name. I'll make the necessary changes, rebase with master and force push.
c95e6d5 to
83ed577
Compare
|
Thanks @rhansen for picking this up! I got bit caught up on work front, but will test this out this weekend. |
rhansen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Please let me know if it looks good to you. If so, I'll squash (or you can) and merge.
|
LGTM to me too. Just a minor whitespace nitpick and additional |
The implementation is based on the existing dyndns2 protocol with a few differences: - The IPv4 and IPv6 addresses must be updated in separate calls. This is different from most of the other providers where both IPv4 and IPv6 addresses can be updated in a single call. Thus the existing dyndns2 protocol implementation cannot be reused for dns.he.net. - Multiple hosts are not supported by the provider. See: https://dns.he.net/docs.html
This also makes the handling of deprecated services a bit more general.
Add support for the Hurricane Electric provider.
The implementation is based on the existing dyndns2 protocol with a few differences:
See: https://dns.he.net/docs.html