Blarg. I noticed there was a patch file being applied to this stuff and thought I would poke around a little.
Turns out if I modify /etc/inc/dyndns.class a little I can get the "googledomains" working again. I already have the "patchfile" package added from Package Manager, so I'm going to add my own custom patchfile, and keep using googledomains.. until the update breaks it.
existing patchfile /usr/local/pkg/patches/b5360f49fb3c1fdc36ebf13c20b68d4ff1e15fe6.patch
My patchfile https://gist.github.com/therevoman/cc986a390bb08255d4119903f734f22d
: diff -u /home/backup/etc/inc/dyndns.class /etc/inc/dyndns.class
--- a/src/etc/inc/dyndns.class 2022-10-21 22:11:05.836183000 +0000
+++ b/src/etc/inc/dyndns.class 2022-10-26 19:13:32.756072000 +0000
@@ -1209,11 +1209,11 @@
$post_data['hostname'] = $this->_dnsHost;
$post_data['myip'] = $this->_dnsIP;
$post_data['offline'] = 'no';
$server = "https://domains.google.com/nic/update";
$server = "https://domains.google.com/nic/update?hostname=" . $this->_dnsHost;
$port = "";
curl_setopt($ch, CURLOPT_URL, 'https://domains.google.com/nic/update');
curl_setopt($ch, CURLOPT_URL, 'https://domains.google.com/nic/update?hostname=' . $this->_dnsHost);
curl_setopt($ch, CURLOPT_USERPWD, $this->_dnsUser . ':' . $this->_dnsPass);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
#curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
break;
case 'dnsmadeeasy':
$needsIP = TRUE;