mirror of
https://github.com/nsupdate-info/nsupdate.info.git
synced 2026-04-25 08:35:56 +03:00
[GH-ISSUE #450] Allow services updates without RFC2136 #326
Labels
No labels
bug
bug
duplicate
easy
easy
enhancement
enhancement
invalid
needs help
pull-request
scalability
security
task
urgent
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nsupdate.info-nsupdate-info#326
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lkraider on GitHub (Jan 7, 2020).
Original GitHub issue: https://github.com/nsupdate-info/nsupdate.info/issues/450
So this is a question for the project: would it make sense to allow enabling only the dyndns2 service update functionality for hosts on domains that don't support the RFC2136?
I feel most of the infrastructure is there to support this, and I even started building a custom update service (I have some domain providers that don't support dyndns2 protocol nor RFC2136).
As the system is right now, the RFC method is first class citizen, and the dyndns2 service is ran just after the update worked and mostly has no feedback for the user.
But both methods could be abstracted into a general interface, with the same error treating and retry functionality.
So I am asking: Do you think this makes sense for this project?
@ThomasWaldmann commented on GitHub (Jan 7, 2020):
Well, currently it all revolves around the
Hostobject (which represents somehostname.nsupdate.infohost), so having that without actually updating the dns for that host would be strange.But I get your idea. There could be a somehow unnamed / anon object for a host that has a list of updaters:
That would be a more symmetric approach, but require a quite big internal restructuring + a DB migration procedure.
So while that would have been a nicer architecture to start from, I am not convinced that it is worth all the required work to migrate to that now.
@lkraider commented on GitHub (Jan 7, 2020):
Thanks for the response! I'll close this issue for now.