1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-11-22 04:23:01 +00:00

debug: hide more secret stuff

This commit is contained in:
Starbeamrainbowlabs 2020-07-09 00:22:27 +01:00
parent 3a12e83e96
commit 817ba93e75
Signed by: sbrl
GPG key ID: 1BE5172E637709C2
2 changed files with 7 additions and 3 deletions

View file

@ -2,6 +2,10 @@
This file holds the changelog for Pepperminty Wiki. This is the master list of things that have changed (second only to the commit history!) - though the information for any particular release can also be found in the description of it's page for every release made on GitHub too. This file holds the changelog for Pepperminty Wiki. This is the master list of things that have changed (second only to the commit history!) - though the information for any particular release can also be found in the description of it's page for every release made on GitHub too.
## v0.21.1-hotfix1
- [security] Fix security issue in the debug action
## v0.21 ## v0.21
### Fixed ### Fixed
@ -417,7 +421,7 @@ _(No changes since v0.15-beta2)_
- Fixed handling of pages and tags with single quotes in the name - Fixed handling of pages and tags with single quotes in the name
- Fixed weirdness on some pages rendered by the Pepperminty Wiki core - Fixed weirdness on some pages rendered by the Pepperminty Wiki core
- Fixed a few minor usability issues on the upload file page. - Fixed a few minor usability issues on the upload file page.
- Removed some extra space at the bottom of some pages. - Removed some extra at the bottom of some pages.
- The `raw` action now sends a 404 if the request page doesn't exist on the wiki. - The `raw` action now sends a 404 if the request page doesn't exist on the wiki.
### Changed ### Changed

View file

@ -1,7 +1,7 @@
<?php <?php
register_module([ register_module([
"name" => "Debug Information", "name" => "Debug Information",
"version" => "0.3", "version" => "0.4",
"author" => "Starbeamrainbowlabs", "author" => "Starbeamrainbowlabs",
"description" => "Adds a debug action for administrator use only that collects a load of useful information to make reporting bugs easier.", "description" => "Adds a debug action for administrator use only that collects a load of useful information to make reporting bugs easier.",
"id" => "page-debug-info", "id" => "page-debug-info",
@ -59,7 +59,7 @@ register_module([
$settings_export = explode("\n", var_export($settings, true)); $settings_export = explode("\n", var_export($settings, true));
foreach ($settings_export as &$row) foreach ($settings_export as &$row)
{ {
if(preg_match("/(sitesecret|email)/i", $row)) $row = "********* secret *********"; if(preg_match("/'(secret|sitesecret|email(?:Address)?|password)'/i", $row)) $row = "********* secret *********";
} }
echo(implode("\n", $settings_export)); echo(implode("\n", $settings_export));
echo("\n-----\n"); echo("\n-----\n");