aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Wilke <nachtfalkeaw@web.de>2012-10-01 12:01:11 -0700
committerAlexander Wilke <nachtfalkeaw@web.de>2012-10-01 12:01:11 -0700
commit438c72341f82830b21cf4c59dad2aa480a2ca6b6 (patch)
tree80eecc36cdb934229f3b397164f0535924944212
parent360b9fa1e48221f6b07c3dde8f2b0f757a70f710 (diff)
parent216f21eec749dfa66b4fd7241e0fa8742fcaaa9d (diff)
downloadpfsense-packages-438c72341f82830b21cf4c59dad2aa480a2ca6b6.tar.gz
pfsense-packages-438c72341f82830b21cf4c59dad2aa480a2ca6b6.tar.bz2
pfsense-packages-438c72341f82830b21cf4c59dad2aa480a2ca6b6.zip
Merge pull request #324 from Nachtfalkeaw/master
FreeRADIUS2: New XMLRPC sync options
-rw-r--r--config/freeradius2/freeradius.inc23
-rw-r--r--config/freeradius2/freeradiussync.xml3
-rw-r--r--pkg_config.8.xml2
-rw-r--r--pkg_config.8.xml.amd642
4 files changed, 15 insertions, 15 deletions
diff --git a/config/freeradius2/freeradius.inc b/config/freeradius2/freeradius.inc
index 92ec2e4f..79aaa5bd 100644
--- a/config/freeradius2/freeradius.inc
+++ b/config/freeradius2/freeradius.inc
@@ -2465,25 +2465,24 @@ function freeradius_sync_on_changes() {
return;
}
- log_error("FreeRADIUS: Starting XMLRPC process (freeradius_do_xmlrpc_sync).");
- log_error("FreeRADIUS: Starting XMLRPC with time out: {$varsynctimeout}.");
+ log_error("FreeRADIUS: Starting XMLRPC process (freeradius_do_xmlrpc_sync) with timeout {$varsynctimeout} seconds.");
// if checkbox is checked get IP and password of the destination hosts
foreach ($config['installedpackages']['freeradiussync']['config'] as $rs ){
foreach($rs['row'] as $sh){
// if checkbox is NOT checked do nothing
if($sh['varsyncdestinenable']) {
- $varsyncprotocol = $sh['varsyncprotocol'];
- $sync_to_ip = $sh['varsyncipaddress'];
- $password = $sh['varsyncpassword'];
- $varsyncport = $sh['varsyncport'];
- if($password && $sync_to_ip && $varsyncport && $varsyncprotocol)
+ $varsyncprotocol = $sh['varsyncprotocol'];
+ $sync_to_ip = $sh['varsyncipaddress'];
+ $password = $sh['varsyncpassword'];
+ $varsyncport = $sh['varsyncport'];
+ if($password && $sync_to_ip && $varsyncport && $varsyncprotocol)
freeradius_do_xmlrpc_sync($sync_to_ip, $password, $varsyncport, $varsyncprotocol);
- }
- else {
- log_error("FreeRADIUS: Sync with {$sh['varsyncipaddress']} is disable");
- }
- }
+ }
+ else {
+ log_error("FreeRADIUS: XMLRPC Sync with {$sh['varsyncipaddress']} is disabled");
+ }
+ }
}
log_error("FreeRADIUS: Finished XMLRPC process (freeradius_do_xmlrpc_sync).");
}
diff --git a/config/freeradius2/freeradiussync.xml b/config/freeradius2/freeradiussync.xml
index 6d7d6f2f..5f1acc74 100644
--- a/config/freeradius2/freeradiussync.xml
+++ b/config/freeradius2/freeradiussync.xml
@@ -125,7 +125,7 @@ POSSIBILITY OF SUCH DAMAGE.
<field>
<fielddescr>XMLRPC timeout</fielddescr>
<fieldname>varsynctimeout</fieldname>
- <description><![CDATA[Timeout in seconds for the XMLRPC timeout]]></description>
+ <description><![CDATA[Timeout in seconds for the XMLRPC timeout. Default: 150]]></description>
<type>input</type>
<default_value>150</default_value>
<size>5</size>
@@ -137,6 +137,7 @@ POSSIBILITY OF SUCH DAMAGE.
<type>rowhelper</type>
<rowhelper>
<rowhelperfield>
+ <fielddescr>Enable</fielddescr>
<fieldname>varsyncdestinenable</fieldname>
<type>checkbox</type>
</rowhelperfield>
diff --git a/pkg_config.8.xml b/pkg_config.8.xml
index 3daa21a3..0ba9e673 100644
--- a/pkg_config.8.xml
+++ b/pkg_config.8.xml
@@ -1091,7 +1091,7 @@
On pfSense docs there is a how-to which could help you on porting users.]]></descr>
<pkginfolink>http://doc.pfsense.org/index.php/FreeRADIUS_2.x_package</pkginfolink>
<category>System</category>
- <version>2.1.12_1 pkg v1.6.6_3</version>
+ <version>2.1.12_1 pkg v1.6.6_4</version>
<status>RC1</status>
<required_version>2.0</required_version>
<maintainer>nachtfalkeaw@web.de</maintainer>
diff --git a/pkg_config.8.xml.amd64 b/pkg_config.8.xml.amd64
index 4efa7ea0..aac318e6 100644
--- a/pkg_config.8.xml.amd64
+++ b/pkg_config.8.xml.amd64
@@ -1078,7 +1078,7 @@
On pfSense docs there is a how-to which could help you on porting users.]]></descr>
<pkginfolink>http://doc.pfsense.org/index.php/FreeRADIUS_2.x_package</pkginfolink>
<category>System</category>
- <version>2.1.12_1 pkg v1.6.6_3</version>
+ <version>2.1.12_1 pkg v1.6.6_4</version>
<status>RC1</status>
<required_version>2.0</required_version>
<maintainer>nachtfalkeaw@web.de</maintainer>