-
Notifications
You must be signed in to change notification settings - Fork 347
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
ddclient: T5708: Upgrade to ddclient 3.11.1 #2438
Conversation
f870e80
to
055a421
Compare
dc3e6ee
to
47c3db0
Compare
47c3db0
to
fde366a
Compare
Quick question to reviewers: As you can see here there is now an additional guard to prevent setting up This would prevent users from doing something like:
but this would be allowed (web request to obtain the IP address):
Would this be considered too intrusive a validation? I am undecided because I couldn't find a pattern or consensus in the codebase on what the 'best practice' is. (for example, Based on the feedback, I can either keep it or just remove it (and retain the present behavior with less stringent validation). |
fde366a
to
c54f735
Compare
You have added a migrator for dns dynamic, you also need to bump the version number here: https://github.com/vyos/vyos-1x/blob/current/interface-definitions/include/version/dns-dynamic-version.xml.i |
Please also add a PR for vyos-documentation as you updated the syntax |
I like the idea and would like to see an implementation. There are only two questions:
|
Time interval in seconds to wait between DNS updates would be a bit more intuitive as `interval` than `timeout`.
`web-options` is only applicable when using HTTP(S) web request to obtain the IP address. Apply guard for that.
- Migrate to ddclient 3.11.1 and enforce debian/control dependency - Add dual stack support for additional protocols - Restrict usage of `porkbun` protocol, VyOS configuration structure isn't compatible with porkbun yet - Improve and cleanup error messages
c54f735
to
50c506a
Compare
Sorry, missed this one. Updated now.
I'm working on a full documentation update for all the ddclient related changes in last few months. PR should be there in a couple of days.
Here is the implementation (commit is part of this PR). This never worked and was allowed by the CLI only - but was discarded while building the
Yes, the migration script here will remove the vestigial path from the existing configuration. |
@dmbaturin thank you for merging the PR. A related PR vyos/vyos-build#453 also needs to be applied for some of the protocols to behave correctly. |
Change Summary
debian/control
dependencyporkbun
protocol, VyOS configuration structure isn't compatible with porkbun yetweb-options
is only applicable when using HTTP(S) web request to obtain the IP address, apply guard for thatinterval
thantimeout
Types of changes
Related Task(s)
Related PR(s)
Component(s) name
dns dynamic
Proposed changes
How to test
Smoketest result
Checklist: