Richard Hansen
Richard Hansen
There is a strong usability advantage to giving variables the same name that is used by the service. As you mentioned, that hurts tooling (e.g., router interface), which can't just...
For existing protocols, backwards compatibility is more important than matching the variable name with the name given by the service. For now we're stuck with "login" and "password" for `cloudflare`,...
This hasn't been forgotten—we're busy preparing for v4.0.0. I should have time to finish reviewing this after v4.0.0 is released, and then we can cut a v4.1.0 release shortly after...
> Using ddclient version 3.10.0 Can you try v4.0.0-rc.2 (or newer)? Lots of changes have been made since v3.10.0.
The [very first entry in the changelog](https://github.com/ddclient/ddclient/blob/v4.0.0/ChangeLog.md?plain=1#L8-L31) says: > ### Breaking changes > > * ddclient now looks for `ddclient.conf` in `${sysconfdir}/ddclient` by default instead of `${sysconfdir}`. [#789](https://github.com/ddclient/ddclient/pull/789) > >...
> Also `ddclient` v4 complained that the cache in `/opt/homebrew/var/cache` was not compatible with this `ddclient`, so I had to manually delete the ddclient cache file there that it complained...
I looked at the code again and you're right. I consider that to be a bug; would you mind opening a separate issue for that?
Wait, I misread. It doesn't delete the file if there's a version mismatch, it just overwrites it the next time it saves the recap. So it should be ok.
Your bug report lacks many important details: * What version of ddclient are you using? * What are the (redacted) contents of your config? * What is the (redacted) log...
> version is 3.10.0-2 We don't have the resources to support older versions. Please try a newer version.