Page MenuHomePhabricator

CloudFlare DDNS support
Closed, DuplicatePublicBUG

Description

Simply updating ddclient is insufficient according to user reports. We need to identify and make changes to the config script to make actually work.

Details

Difficulty level
Unknown (require assessment)
Version
1.3.0
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible

Event Timeline

It is currently impossible to update zones on cloudflare dns via ddclient because the generated configs for cloudflare are mising a zone=<domain.tld> directive.
I also note that the comment for each entry also says "DynDNS provider configuration" regardless of the provider used.

Example bad config file:

# DynDNS provider configuration for 104-1831-gw.104-1831.tdude.co
protocol=cloudflare
max-interval=28d
login=starcraft66@gmail.com
password='<snipped>'
104-1831-gw.104-1831.tdude.co

Example good config file:

# Cloudflare provider configuration for 104-1831-gw.104-1831.tdude.co
protocol=cloudflare
max-interval=28d
login=starcraft66@gmail.com
password='<snipped>'
zone=tdude.co
104-1831-gw.104-1831.tdude.co

The zone could be specified by an extra parameter on the CLI but I can't think of a use-case where we can't just extract the root zone from the host-name.

c-po added a subscriber: c-po.Thu, Oct 24, 12:51 PM

According to T1030 it is working as expected

Ok, this is fixed already but I didn't notice because it is not yet merged in the Equuleus branch which I am running.

c-po added a comment.Thu, Oct 24, 1:24 PM

Let me merge it into equuleus branch

c-po added a comment.Thu, Oct 24, 3:09 PM

As this is merged into equuleus can we close this?

Of course we can add the zone option in future versions - but if it is to be auto generated that's even better and more user friendly.

c-po claimed this task.Thu, Oct 24, 3:09 PM
c-po added a comment.Sat, Nov 2, 2:53 PM

@starcraft66 is it working as expected?

c-po changed the task status from Open to Needs testing.Sat, Nov 2, 2:53 PM
c-po triaged this task as Normal priority.
c-po moved this task from Need Triage to In Progress on the VyOS 1.3 Equuleus board.