diff options
author | Chris Buechler <cmb@pfsense.org> | 2015-09-29 15:53:34 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2015-09-29 15:53:34 -0500 |
commit | 34c9962b9f10e43e2bfca0fc87a9eead11b395b2 (patch) | |
tree | 48784245771e89c65d84b36e37fbe2440d6c004f /src/etc | |
parent | 2bd7417d0d58803902dd68b9c389eaee1536ce63 (diff) | |
download | pfsense-34c9962b9f10e43e2bfca0fc87a9eead11b395b2.zip pfsense-34c9962b9f10e43e2bfca0fc87a9eead11b395b2.tar.gz |
Disable DHS as a dynamic DNS provider option. It's never worked, and
fixing is more complex than just fixing the variable screw up and
disabling cert validation for their SSLLabs F-graded site. Updates made on
their site even take quite some time to be reflected, seems to be a
largely abandoned service.
Diffstat (limited to 'src/etc')
-rw-r--r-- | src/etc/inc/dyndns.class | 4 | ||||
-rw-r--r-- | src/etc/inc/services.inc | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/etc/inc/dyndns.class b/src/etc/inc/dyndns.class index bd5fa9c..5489128 100644 --- a/src/etc/inc/dyndns.class +++ b/src/etc/inc/dyndns.class @@ -5,7 +5,6 @@ * +====================================================+ * Services Supported: * - DynDns (dyndns.org) [dynamic, static, custom] - * - DHSDns (dhs.org) * - No-IP (no-ip.com) * - EasyDNS (easydns.com) * - DHS (www.dhs.org) @@ -328,6 +327,7 @@ curl_setopt($ch, CURLOPT_URL, $server .$port . '?system=dyndns&hostname=' . $this->_dnsHost . '&myip=' . $this->_dnsIP . '&wildcard='.$this->_dnsWildcard . '&mx=' . $this->_dnsMX . '&backmx=NO'); break; case 'dhs': + // DHS is disabled in the GUI because the following doesn't work. $needsIP = TRUE; $post_data['hostscmd'] = 'edit'; $post_data['hostscmdstage'] = '2'; @@ -351,7 +351,7 @@ if ($this->_dnsPort) { $port = ":" . $this->_dnsPort; } - curl_setopt($ch, CURLOPT_URL, '{$server}{$port}'); + curl_setopt($ch, CURLOPT_URL, $server . $port); curl_setopt($ch, CURLOPT_USERPWD, $this->_dnsUser.':'.$this->_dnsPass); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); break; diff --git a/src/etc/inc/services.inc b/src/etc/inc/services.inc index 6b2debd..9d64509 100644 --- a/src/etc/inc/services.inc +++ b/src/etc/inc/services.inc @@ -38,8 +38,8 @@ pfSense_MODULE: utils */ -define('DYNDNS_PROVIDER_VALUES', 'citynetwork cloudflare custom custom-v6 dhs dnsexit dnsimple dnsmadeeasy dnsomatic dyndns dyndns-custom dyndns-static dyns easydns eurodns freedns glesys googledomains gratisdns he-net he-net-v6 he-net-tunnelbroker loopia namecheap noip noip-free ods opendns ovh-dynhost route53 selfhost zoneedit'); -define('DYNDNS_PROVIDER_DESCRIPTIONS', 'City Network,CloudFlare,Custom,Custom (v6),DHS,DNSexit,DNSimple,DNS Made Easy,DNS-O-Matic,DynDNS (dynamic),DynDNS (custom),DynDNS (static),DyNS,easyDNS,Euro Dns,freeDNS,GleSYS,Google Domains,GratisDNS,HE.net,HE.net (v6),HE.net Tunnelbroker,Loopia,Namecheap,No-IP,No-IP (free),ODS.org,OpenDNS,OVH DynHOST,Route 53,SelfHost,ZoneEdit'); +define('DYNDNS_PROVIDER_VALUES', 'citynetwork cloudflare custom custom-v6 dnsexit dnsimple dnsmadeeasy dnsomatic dyndns dyndns-custom dyndns-static dyns easydns eurodns freedns glesys googledomains gratisdns he-net he-net-v6 he-net-tunnelbroker loopia namecheap noip noip-free ods opendns ovh-dynhost route53 selfhost zoneedit'); +define('DYNDNS_PROVIDER_DESCRIPTIONS', 'City Network,CloudFlare,Custom,Custom (v6),DNSexit,DNSimple,DNS Made Easy,DNS-O-Matic,DynDNS (dynamic),DynDNS (custom),DynDNS (static),DyNS,easyDNS,Euro Dns,freeDNS,GleSYS,Google Domains,GratisDNS,HE.net,HE.net (v6),HE.net Tunnelbroker,Loopia,Namecheap,No-IP,No-IP (free),ODS.org,OpenDNS,OVH DynHOST,Route 53,SelfHost,ZoneEdit'); /* implement ipv6 route advertising daemon */ function services_radvd_configure($blacklist = array()) { |