I'm happy to see that in 384.7+, Asuswrt-Merlin uses a new DDNS client (inadyn) that adds SSL support (and much more).
With that said I have noticed a couple of annoyances (using version 384.8_2)
Thanks and keep up the good work!
With that said I have noticed a couple of annoyances (using version 384.8_2)
- Updating multiple hosts is not as simple as just separating the hosts with commas in the UI ("Host Name" field under DDNS), as before.
E.g. setting that field to something likeno longer works. Instead one has to use the multi-host syntax of inadyn, e.g.:Code:a1.example.com,a2.example.comOnce set that way, it seems to work, however in the UI the double quotes get HTML-escaped, e.g. as follows:Code:{ "a1.example.com", "a2.example.com" }Consequently when one saves this form again the value gets mangled, and DDNS will no longer work (due to a inadyn config syntax error):Code:{ "a1.example.com", "a2.example.com" }
Code:... Jan 3 16:05:48 inadyn[20097]: In-a-dyn version 2.5 -- Dynamic DNS update client. Jan 3 16:05:48 inadyn[20097]: /etc/inadyn.conf:4: unexpected token '34a1.example.com", "a2.example.com" }' Jan 3 16:05:48 inadyn[20097]: Parse error in /etc/inadyn.conf Jan 3 16:05:48 syslog: Error code 74: Missing .conf file ... - Also note that the UI does not seem to allow starting a host name with double quotes (gives an error), which seems to be needed to properly set a wildcard domain request. This limitation might have been there in earlier versions too. (Also I have not tried using single quotes). The workaround is that when using multiple hosts (with the inadyn syntax) one can just start with '{', which seems acceptable.
Thanks and keep up the good work!
