mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-14 05:31:42 +00:00
Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
This commit is contained in:
commit
988dc9deff
|
@ -228,6 +228,7 @@
|
||||||
- output splash message when removing, editing, adding a category or keyword
|
- output splash message when removing, editing, adding a category or keyword
|
||||||
- extensions cannot be disabled/enabled if configuration file is not writeable
|
- extensions cannot be disabled/enabled if configuration file is not writeable
|
||||||
- prevent cross site scripting in views/bootstrap/class.DefaultKeywords.php
|
- prevent cross site scripting in views/bootstrap/class.DefaultKeywords.php
|
||||||
|
- fix possible DoS in op/op.RemoveLog.php
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Changes in version 5.1.24
|
Changes in version 5.1.24
|
||||||
|
|
|
@ -129,7 +129,7 @@ elseif (isset($_GET["arkname"])) { /* {{{ */
|
||||||
$controller->archive();
|
$controller->archive();
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
elseif (isset($_GET["logname"])) { /* {{{ */
|
elseif (isset($_GET["logname"])) { /* {{{ */
|
||||||
$filename = basename($_GET["logname"]);
|
$filename = basename($_GET["logname"], '.log').'.log';
|
||||||
|
|
||||||
// log download
|
// log download
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@ if (!isset($_POST["lognames"]) || !is_array($_POST["lognames"])) {
|
||||||
|
|
||||||
$lognames = $_POST["lognames"];
|
$lognames = $_POST["lognames"];
|
||||||
foreach($lognames as $file) {
|
foreach($lognames as $file) {
|
||||||
|
$file = basename($file, '.log').'.log';
|
||||||
if(!file_exists($settings->_contentDir.'log/'.$file)) {
|
if(!file_exists($settings->_contentDir.'log/'.$file)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
|
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,7 +35,7 @@ if (!$accessop->check_view_access($view, $_GET)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
UI::exitError(getMLText("admin_tools"),getMLText("access_denied"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_GET["logname"])) $logname=basename($_GET["logname"]);
|
if (isset($_GET["logname"])) $logname=basename($_GET["logname"], '.log').'.log';
|
||||||
else $logname=NULL;
|
else $logname=NULL;
|
||||||
|
|
||||||
if (isset($_GET["mode"])) $mode=$_GET["mode"];
|
if (isset($_GET["mode"])) $mode=$_GET["mode"];
|
||||||
|
|
|
@ -49,6 +49,7 @@ if(!is_array($_GET["logname"]))
|
||||||
else
|
else
|
||||||
$lognames = $_GET["logname"];
|
$lognames = $_GET["logname"];
|
||||||
foreach($lognames as $file) {
|
foreach($lognames as $file) {
|
||||||
|
$file = basename($file, '.log').'.log';
|
||||||
if(!file_exists($settings->_contentDir.'log/'.$file)) {
|
if(!file_exists($settings->_contentDir.'log/'.$file)) {
|
||||||
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
|
UI::exitError(getMLText("admin_tools"),getMLText("unknown_id"));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user