dns/ddclient - add option to allow IPv6 updates (issue 2895) (#2897)

This commit is contained in:
Dr. Uwe Meyer-Gruhl
2022-03-20 11:11:08 +01:00
committed by GitHub
parent fb1dedb9ee
commit d2798e2000
4 changed files with 19 additions and 1 deletions
+4
View File
@@ -6,6 +6,10 @@ WWW: https://github.com/ddclient/ddclient
Plugin Changelog
================
1.4
* Add advanced general setting to allow updates via IPv6
1.3
* Add checkip settings per account using selected source interface when provided
@@ -12,6 +12,13 @@
<advanced>true</advanced>
<help>Enable verbose logging</help>
</field>
<field>
<id>ddclient.general.allowipv6</id>
<label>Allow IPv6</label>
<type>checkbox</type>
<advanced>true</advanced>
<help>Allow IPv6 for updates</help>
</field>
<field>
<id>ddclient.general.daemon_delay</id>
<label>Interval</label>
@@ -1,6 +1,6 @@
<model>
<mount>//OPNsense/DynDNS</mount>
<version>1.2.0</version>
<version>1.4.0</version>
<description>
Dynamic DNS client
</description>
@@ -14,6 +14,10 @@
<default>0</default>
<Required>Y</Required>
</verbose>
<allowipv6 type="BooleanField">
<default>0</default>
<Required>Y</Required>
</allowipv6>
<daemon_delay type="IntegerField">
<default>300</default>
<Required>Y</Required>
@@ -5,6 +5,9 @@ pid=/var/run/ddclient.pid # record PID in file.
{% if not helpers.empty('OPNsense.DynDNS.general.verbose') %}
verbose=yes
{% endif %}
{% if not helpers.empty('OPNsense.DynDNS.general.allowipv6') %}
ipv6=yes
{% endif %}
{% set accounts = [] %}
{% set force_ssl = [] %}
{% if helpers.exists('OPNsense.DynDNS.accounts.account') %}