summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xetc/rc.filter_synchronize20
-rwxr-xr-xusr/local/www/xmlrpc.php2
2 files changed, 3 insertions, 19 deletions
diff --git a/etc/rc.filter_synchronize b/etc/rc.filter_synchronize
index ded772c..ff5156f 100755
--- a/etc/rc.filter_synchronize
+++ b/etc/rc.filter_synchronize
@@ -306,26 +306,8 @@ if (is_array($config['installedpackages']['carpsettings']['config'])) {
log_error("Filter sync successfully completed with {$synchronizetoip}:{$port}.");
$numberofruns = 3;
}
-
- /* signal a carp reload */
- $cli = new XML_RPC_Client('/xmlrpc.php', $synchronizetoip, $port);
- $msg = new XML_RPC_Message('pfsense.interfaces_carp_configure', $params);
- $resp = $cli->send($msg, "900");
-
- if(!$resp) {
- $error = "A communications error occured while attempting CARP sync with username {$username} {$synchronizetoip}:{$port}.";
- log_error($error);
- file_notice("sync_settings", $error, "Settings Sync", "");
- } elseif($resp->faultCode()) {
- $error = "An error code was received while attempting CARP sync with username {$username} {$synchronizetoip}:{$port} - Code " . $resp->faultCode() . ": " . $resp->faultString();
- log_error($error);
- file_notice("sync_settings", $error, "Settings Sync", "");
- } else {
- log_error("CARP sync successfully completed with {$synchronizetoip}:{$port}.");
- $numberofruns = 3;
- }
}
- break;
+ break;
}
}
}
diff --git a/usr/local/www/xmlrpc.php b/usr/local/www/xmlrpc.php
index 93ce802..3f4de03 100755
--- a/usr/local/www/xmlrpc.php
+++ b/usr/local/www/xmlrpc.php
@@ -166,6 +166,7 @@ function restore_config_section_xmlrpc($raw_params) {
$config = array_merge($config, $params[0]);
$mergedkeys = implode(",", array_keys($params[0]));
write_config(sprintf(gettext("Merged in config (%s sections) from XMLRPC client."),$mergedkeys));
+ interfaces_vips_configure();
return $xmlrpc_g['return']['true'];
}
@@ -219,6 +220,7 @@ function merge_config_section_xmlrpc($raw_params) {
$config = array_merge_recursive_unique($config, $params[0]);
$mergedkeys = implode(",", array_keys($params[0]));
write_config("Merged in config ({$mergedkeys} sections) from XMLRPC client.");
+ interfaces_vips_configure();
return $xmlrpc_g['return']['true'];
}
OpenPOWER on IntegriCloud