mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Send uniqueid instead of UUID on user-agent
This commit is contained in:
parent
ea8abb80b3
commit
41744bf96f
@ -1974,8 +1974,8 @@ function download_file($url, $destination, $verify_ssl = true, $connect_timeout
|
||||
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
|
||||
curl_setopt($ch, CURLOPT_HEADER, false);
|
||||
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
|
||||
if (!isset($config['system']['do_not_send_host_uuid'])) {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version'] . ' : ' . get_single_sysctl('kern.hostuuid'));
|
||||
if (!isset($config['system']['do_not_send_uniqueid'])) {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version'] . ' : ' . system_get_uniqueid());
|
||||
} else {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version']);
|
||||
}
|
||||
@ -2029,8 +2029,8 @@ function download_file_with_progress_bar($url, $destination, $verify_ssl = true,
|
||||
curl_setopt($ch, CURLOPT_NOPROGRESS, '1');
|
||||
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $connect_timeout);
|
||||
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
|
||||
if (!isset($config['system']['do_not_send_host_uuid'])) {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version'] . ' : ' . get_single_sysctl('kern.hostuuid'));
|
||||
if (!isset($config['system']['do_not_send_uniqueid'])) {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version'] . ' : ' . system_get_uniqueid());
|
||||
} else {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version']);
|
||||
}
|
||||
|
||||
@ -110,8 +110,8 @@ function pkg_env($extra_env = array()) {
|
||||
global $config, $g;
|
||||
|
||||
$user_agent = $g['product_name'] . '/' . $g['product_version'];
|
||||
if (!isset($config['system']['do_not_send_host_uuid'])) {
|
||||
$user_agent .= ' : ' . get_single_sysctl('kern.hostuuid');
|
||||
if (!isset($config['system']['do_not_send_uniqueid'])) {
|
||||
$user_agent .= ' : ' . system_get_uniqueid();
|
||||
}
|
||||
|
||||
$pkg_env_vars = array(
|
||||
|
||||
@ -61,11 +61,13 @@
|
||||
require_once("guiconfig.inc");
|
||||
require_once("functions.inc");
|
||||
require_once("captiveportal.inc");
|
||||
require_once("system.inc");
|
||||
|
||||
define("FILE_SIZE", 450000);
|
||||
|
||||
function upload_crash_report($files) {
|
||||
global $g;
|
||||
global $g, $config;
|
||||
|
||||
$post = array();
|
||||
$counter = 0;
|
||||
foreach ($files as $file) {
|
||||
@ -77,7 +79,11 @@ function upload_crash_report($files) {
|
||||
curl_setopt($ch, CURLOPT_VERBOSE, 0);
|
||||
curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version']);
|
||||
if (!isset($config['system']['do_not_send_uniqueid'])) {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version'] . ' : ' . system_get_uniqueid());
|
||||
} else {
|
||||
curl_setopt($ch, CURLOPT_USERAGENT, $g['product_name'] . '/' . $g['product_version']);
|
||||
}
|
||||
curl_setopt($ch, CURLOPT_URL, $g['crashreporterurl']);
|
||||
curl_setopt($ch, CURLOPT_POST, true);
|
||||
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
|
||||
|
||||
@ -87,7 +87,7 @@ $pconfig['skip_rules_gw_down'] = isset($config['system']['skip_rules_gw_down']);
|
||||
$pconfig['use_mfs_tmpvar'] = isset($config['system']['use_mfs_tmpvar']);
|
||||
$pconfig['use_mfs_tmp_size'] = $config['system']['use_mfs_tmp_size'];
|
||||
$pconfig['use_mfs_var_size'] = $config['system']['use_mfs_var_size'];
|
||||
$pconfig['do_not_send_host_uuid'] = isset($config['system']['do_not_send_host_uuid']);
|
||||
$pconfig['do_not_send_uniqueid'] = isset($config['system']['do_not_send_uniqueid']);
|
||||
|
||||
$pconfig['powerd_ac_mode'] = "hadp";
|
||||
if (!empty($config['system']['powerd_ac_mode'])) {
|
||||
@ -215,10 +215,10 @@ if ($_POST) {
|
||||
unset($config['system']['pkg_nochecksig']);
|
||||
}
|
||||
|
||||
if ($_POST['do_not_send_host_uuid'] == "yes") {
|
||||
$config['system']['do_not_send_host_uuid'] = true;
|
||||
if ($_POST['do_not_send_uniqueid'] == "yes") {
|
||||
$config['system']['do_not_send_uniqueid'] = true;
|
||||
} else {
|
||||
unset($config['system']['do_not_send_host_uuid']);
|
||||
unset($config['system']['do_not_send_uniqueid']);
|
||||
}
|
||||
|
||||
if ($_POST['powerd_enable'] == "yes") {
|
||||
@ -597,11 +597,11 @@ if ($g['platform'] == "pfSense") {
|
||||
$section = new Form_Section('Installation Feedback');
|
||||
|
||||
$section->addInput(new Form_Checkbox(
|
||||
'do_not_send_host_uuid',
|
||||
'Host UUID',
|
||||
'Do NOT send HOST UUID with user agent',
|
||||
$pconfig['do_not_send_host_uuid']
|
||||
))->setHelp('Enable this option to not send HOST UUID to pfSense as part of User-Agent header.');
|
||||
'do_not_send_uniqueid',
|
||||
'Netgate Device ID',
|
||||
'Do NOT send Netgate Device ID with user agent',
|
||||
$pconfig['do_not_send_uniqueid']
|
||||
))->setHelp('Enable this option to not send Netgate Device ID to pfSense as part of User-Agent header.');
|
||||
|
||||
$form->add($section);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user