Updated to the most recent version via FreeBSD ports. My previous config failed with the update. Apparently the code was updated to change from a "host.domain.com" structure to simple a "host" structure. Once I figured that out and modified my config everything seemed to be fine.
However, I discovered that only one "@" host was getting updated despite my config listing 3 "@" hosts on 3 different domains. It seems the new code doesn't loop through the 3 different "@" hosts and instead sees them as 1 and updates only the last one listed in the config.
Please let me know what I can provide to try and sort out this bug. I quickly viewed the code on GitHub, and everything looked like it should... but I'm also not very familiar with Perl compared to some other languages. If you need some debug output or my config file, feel free to reach out.
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So after some more digging (and no response from here), I found a patch that enables ddclient to correctly update multiple hosts on multiple domains registered with Namecheap.
But after some digging through the tickets on here, it seems its been an open ticket since 2010 and the code was never added into the program despite evidence that it works and should be added. See here: https://sourceforge.net/p/ddclient/bugs/51/
Hopefully this information helps someone else until it's officially added into the program by the author.
Best regards!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'd like to clear up some confusion, the fix was actually committed a long time ago, but was recently removed again for some reason. This bug report has more details.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Updated to the most recent version via FreeBSD ports. My previous config failed with the update. Apparently the code was updated to change from a "host.domain.com" structure to simple a "host" structure. Once I figured that out and modified my config everything seemed to be fine.
However, I discovered that only one "@" host was getting updated despite my config listing 3 "@" hosts on 3 different domains. It seems the new code doesn't loop through the 3 different "@" hosts and instead sees them as 1 and updates only the last one listed in the config.
Please let me know what I can provide to try and sort out this bug. I quickly viewed the code on GitHub, and everything looked like it should... but I'm also not very familiar with Perl compared to some other languages. If you need some debug output or my config file, feel free to reach out.
Thanks!
So after some more digging (and no response from here), I found a patch that enables ddclient to correctly update multiple hosts on multiple domains registered with Namecheap.
My original finding was here: https://thornelabs.blog/posts/linux-make-ddclient-work-with-multiple-namecheap-domains.html
But after some digging through the tickets on here, it seems its been an open ticket since 2010 and the code was never added into the program despite evidence that it works and should be added. See here: https://sourceforge.net/p/ddclient/bugs/51/
Hopefully this information helps someone else until it's officially added into the program by the author.
Best regards!
I'd like to clear up some confusion, the fix was actually committed a long time ago, but was recently removed again for some reason. This bug report has more details.