diff options
author | Phil Davis <phil.davis@world.inf.org> | 2013-03-22 22:26:36 +0545 |
---|---|---|
committer | Phil Davis <phil.davis@world.inf.org> | 2013-03-22 22:26:36 +0545 |
commit | 1e503870d0de361059f8a70b5b66474658f60323 (patch) | |
tree | e5c5ee1f259f672b61d71337522d123b2216994f | |
parent | 87b9167234eed690ad6150624169f289f5075625 (diff) | |
download | pfsense-1e503870d0de361059f8a70b5b66474658f60323.zip pfsense-1e503870d0de361059f8a70b5b66474658f60323.tar.gz |
Dynamic DNS add option for verbose logging
The verbose log option is "set or not set" in the config and needs to be passed to subroutines as a boolean true or false.
Note: This just works in services_dyndns_edit because the in-memory array of settings is keeping it as a boolean.
-rw-r--r-- | etc/inc/services.inc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index 7d8110e..d21de57 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -1471,11 +1471,12 @@ function services_dyndns_configure_client($conf) { $dnsPort = NULL, $dnsUpdateURL = "{$conf['updateurl']}", $forceUpdate = $conf['force'], - $dnsZoneID=$conf['zoneid'], - $dnsTTL=$conf['ttl'], + $dnsZoneID=$conf['zoneid'], + $dnsTTL=$conf['ttl'], $dnsResultMatch = "{$conf['resultmatch']}", $dnsRequestIf = "{$conf['requestif']}", - $dnsID = "{$conf['id']}"); + $dnsID = "{$conf['id']}", + $dnsVerboseLog = $conf['verboselog']); } function services_dyndns_configure($int = "") { @@ -1493,6 +1494,7 @@ function services_dyndns_configure($int = "") { foreach ($dyndnscfg as $dyndns) { if ((empty($int)) || ($int == $dyndns['interface']) || (is_array($gwgroups[$dyndns['interface']]))) { + $dyndns['verboselog'] = isset($dyndns['verboselog']); services_dyndns_configure_client($dyndns); sleep(1); } |