Project

General

Profile

« Previous | Next » 

Revision 67c6099c

Added by Colin Smith about 20 years ago

versioncheck -> xmlrpc

View differences:

etc/inc/pfsense-utils.inc
834 834
 */
835 835
function check_firmware_version($tocheck = "all", $return_php = true) {
836 836
        global $g;
837
	$versioncheck_base_url = $g['versioncheckbaseurl'];
838
        $versioncheck_path = $g['versioncheckpath'];
839
        if(isset($config['system']['alt_firmware_url']['enabled']) and isset($config['system']['alt_firmware_url']['versioncheck_base_url'])) {
840
                $versioncheck_base_url = $config['system']['alt_firmware_url']['versioncheck_base_url'];
841
	}
837
	$xmlrpc_base_url = $g['xmlrpcbaseurl'];
838
        $xmlrpc_path = $g['xmlrpcpath'];
842 839
	$rawparams = array("firmware" => array("version" => trim(file_get_contents('/etc/version'))),
843 840
			"kernel"   => array("version" => trim(file_get_contents('/etc/version_kernel'))),
844 841
			"base"     => array("version" => trim(file_get_contents('/etc/version_base'))),
......
857 854
	}
858 855
	$xmlparams = php_value_to_xmlrpc($params);
859 856
        $msg = new XML_RPC_Message('pfsense.get_firmware_version', array($xmlparams));
860
        $cli = new XML_RPC_Client($versioncheck_path, $versioncheck_base_url);
857
        $cli = new XML_RPC_Client($xmlrpc_path, $xmlrpc_base_url);
861 858
	$resp = $cli->send($msg, 10);
862 859
	if(!$resp or $resp->faultCode()) {
863 860
		$raw_versions = false;

Also available in: Unified diff