mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Require valid authorization to reload CARP interfaces.
This commit is contained in:
parent
00090b132c
commit
728d393d94
@ -125,6 +125,8 @@ function get_notices_xmlrpc($raw_params) {
|
||||
$carp_configure_doc = 'Basic XMLRPC wrapper for configuring carp interfaces.';
|
||||
$carp_configure_sig = array(array($XML_RPC_Boolean, $XML_RPC_String));
|
||||
function interfaces_carp_configure_xmlrpc($raw_params) {
|
||||
$params = xmlrpc_params_to_php($raw_params);
|
||||
if(!xmlrpc_auth($params)) return new XML_RPC_Response(new XML_RPC_Value("auth_failure", 'string'));
|
||||
interfaces_carp_bringup();
|
||||
interfaces_carp_configure();
|
||||
return new XML_RPC_Response(new XML_RPC_Value(true, 'boolean'));
|
||||
@ -157,4 +159,4 @@ $server = new XML_RPC_Server(
|
||||
'signature' => $get_notices_sig)
|
||||
)
|
||||
);
|
||||
?>
|
||||
?>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user