mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Help: DNSOMatic Error Malformed Password #264
Reference in New Issue
Block a user
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 @muslimsteel on GitHub (Mar 14, 2023).
TLDR: Describe your issue in a one liner here
Hello, I am trying to get DNSOMatic to update using DDNSUpdater, but for whatever reason, it is giving me ERROR malformed password. I tried turning on debug logging but all that did was add the config file to the logs and then it shuts down. Am I missing something? My password is 20 characters long and only has one special character in it a "$" sign.
I posted this originally in Discussions on the GitHub page but have not got a response there so I thought I might try here.
Thanks for the help!
Is this urgent: No
DNS provider(s) you use: DNSOMatic
Program version:
Running version latest built on 2023-02-02T00:41:38Z (commit 228fc50)Logs:
Host OS:
Unraid 6.11.5
@beneliason commented on GitHub (Mar 25, 2023):
I'm experiencing the same issue (unraid; docker). When I add a simple (but incorrect) password
ddns-updaterwill start with bad auth. OpenDNS requires a password with special characters. (seems to be a bug) 🤷🏻♂️Host OS:
Unraid 6.11.1
@mrt2nbl commented on GitHub (Mar 29, 2023):
Same here :/
@qdm12 commented on GitHub (Apr 12, 2023):
First sorry for the massive delay;
From the documentation https://www.dnsomatic.com/docs/api :
Hence the existing regex to enforce this
^[a-zA-Z0-9][a-zA-Z0-9._-]{5,19}$, should symbols be accepted?? 🤔@mrt2nbl commented on GitHub (Apr 12, 2023):
I tried that changes on my own fork and it did the trick.
dnsOMaticPassword = regexp.MustCompile(^[a-zA-Z0-9 !@#
€%&+*._-]{5,19})DNS-O-Matic accept special characters
@muslimsteel commented on GitHub (Apr 12, 2023):
Regarding the docs, I wonder if they are referencing when they were not using the OpenDNS system for authentication and that was not updated in the docs

@qdm12 commented on GitHub (Apr 13, 2023):
Since it's kinda of unclear and blocking some of you, I removed the password validation check entirely so it should now work (with the latest image).
@muslimsteel commented on GitHub (Apr 17, 2023):
Thank you!