From 94fba3bea36844b308829cfd04f0285c0b134a81 Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Mon, 20 Nov 2017 15:34:20 +0100 Subject: ::error now strips passwords correctly, not it_cache blocking on devel --- it.class | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/it.class b/it.class index 52b554d..8e8be22 100644 --- a/it.class +++ b/it.class @@ -219,7 +219,8 @@ static function error($p = array()) { @unlink($lastsentfn); @touch($lastsentfn); - it_cache::put($lastsentfn, time(), ['distributed' => true, 'ttl' => 7*86400, 'safety' => 0]); + if (it::is_live()) + it_cache::put($lastsentfn, time(), ['distributed' => true, 'ttl' => 7*86400, 'safety' => 0]); } } } @@ -240,7 +241,7 @@ static function error($p = array()) if ($sendmail) # we're mailing: send maximum info { - $p['title'] = it::replace(['\.[^:]*|alert:|server:|^: "' => "", '(pw|passw|password|secret)(\] => |=)[^&\s]*' => '$1$2*****'], $GLOBALS['ULTRASITE'] . ": ") . $p['title'] . " (via " . getenv('HOSTNAME') . ")"; + $p['title'] = it::replace(['alert:|server:|^: "' => "", '(pw|passw|password|secret)(=)[^&\s]*' => '$1$2*****'], $GLOBALS['ULTRASITE'] . ": " . $p['title']) . " (via " . getenv('HOSTNAME') . ")"; if (!$p['omitdebuginfo']) { -- cgit v1.2.3