mirror of
https://github.com/librespeed/speedtest.git
synced 2024-05-10 18:54:52 +00:00
Fixed vulnerability in json.php caused my missing Content-Type header
Some checks failed
Docker / build (push) Has been cancelled
Some checks failed
Docker / build (push) Has been cancelled
This commit is contained in:
@ -1,5 +1,8 @@
|
||||
<?php
|
||||
|
||||
error_reporting(0);
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
|
||||
require_once 'telemetry_db.php';
|
||||
|
||||
/**
|
||||
@ -53,7 +56,7 @@ function formatSpeedtestData($speedtest)
|
||||
$speedtest = getSpeedtestUserById($_GET['id']);
|
||||
if (!is_array($speedtest)) {
|
||||
echo '{}';
|
||||
} else {
|
||||
$speedtest = formatSpeedtestData($speedtest);
|
||||
echo json_encode(array('timestamp'=>$speedtest['timestamp'],'download'=>$speedtest['dl'],'upload'=>$speedtest['ul'],'ping'=>$speedtest['ping'],'jitter'=>$speedtest['jitter'],'ispinfo'=>$speedtest['ispinfo']));
|
||||
}
|
||||
$speedtest = formatSpeedtestData($speedtest);
|
||||
|
||||
echo json_encode(array('timestamp'=>$speedtest['timestamp'],'download'=>$speedtest['dl'],'upload'=>$speedtest['ul'],'ping'=>$speedtest['ping'],'jitter'=>$speedtest['jitter'],'ispinfo'=>$speedtest['ispinfo']));
|
||||
|
@ -49,7 +49,7 @@ function Speedtest() {
|
||||
this._settings = {}; //settings for the speed test worker
|
||||
this._state = 0; //0=adding settings, 1=adding servers, 2=server selection done, 3=test running, 4=done
|
||||
console.log(
|
||||
"LibreSpeed by Federico Dossena v5.3.0 - https://github.com/librespeed/speedtest"
|
||||
"LibreSpeed by Federico Dossena v5.3.1 - https://github.com/librespeed/speedtest"
|
||||
);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user