From 74e5a94b32f2f48b037795374c637c572166d438 Mon Sep 17 00:00:00 2001 From: Guy Sartorelli Date: Thu, 23 Jun 2022 15:18:28 +1200 Subject: [PATCH] ENH Update list of methods to have filtered args in backtrace. --- _config/backtrace.yml | 58 +++++++++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/_config/backtrace.yml b/_config/backtrace.yml index 13c83889e..dd90eabbe 100644 --- a/_config/backtrace.yml +++ b/_config/backtrace.yml @@ -3,31 +3,41 @@ Name: framework-backtrace --- SilverStripe\Dev\Backtrace: ignore_function_args: - - 'mysql_connect' - 'mssql_connect' + - 'mysql_connect' - 'pg_connect' - - ['PDO', '__construct'] - ['mysqli', 'mysqli'] - - ['mysqli', 'select_db'] - ['mysqli', 'real_connect'] - - ['SilverStripe\\ORM\\DB', 'connect'] - - ['SilverStripe\\Security\\Security', 'check_default_admin'] - - ['SilverStripe\\Security\\Security', 'encrypt_password'] - - ['SilverStripe\\Security\\Security', 'setDefaultAdmin'] - - ['SilverStripe\\ORM\\DB', 'createDatabase'] - - ['SilverStripe\\Security\\Member', 'checkPassword'] - - ['SilverStripe\\Security\\Member', 'changePassword'] - - ['SilverStripe\\Security\\MemberAuthenticator\\MemberAuthenticator', 'checkPassword'] - - ['SilverStripe\\Security\\MemberPassword', 'checkPassword'] - - ['SilverStripe\\Security\\PasswordValidator', 'validate'] - - ['SilverStripe\\Security\\PasswordEncryptor_PHPHash', 'encrypt'] - - ['SilverStripe\\Security\\PasswordEncryptor_PHPHash', 'salt'] - - ['SilverStripe\\Security\\PasswordEncryptor_LegacyPHPHash', 'encrypt'] - - ['SilverStripe\\Security\\PasswordEncryptor_LegacyPHPHash', 'salt'] - - ['SilverStripe\\Security\\PasswordEncryptor_MySQLPassword', 'encrypt'] - - ['SilverStripe\\Security\\PasswordEncryptor_MySQLPassword', 'salt'] - - ['SilverStripe\\Security\\PasswordEncryptor_MySQLOldPassword', 'encrypt'] - - ['SilverStripe\\Security\\PasswordEncryptor_MySQLOldPassword', 'salt'] - - ['SilverStripe\\Security\\PasswordEncryptor_Blowfish', 'encrypt'] - - ['SilverStripe\\Security\\PasswordEncryptor_Blowfish', 'salt'] - - ['*', 'updateValidatePassword'], + - ['mysqli', 'select_db'] + - ['PDO', '__construct'] + - ['SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter', buildConfirmationItem] + - ['SilverStripe\Control\Middleware\ConfirmationMiddleware\Url', buildConfirmationItem] + - ['SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith', buildConfirmationItem] + - ['SilverStripe\Core\Startup\AbstractConfirmationToken', 'checkToken'] + - ['SilverStripe\Core\Startup\AbstractConfirmationToken', 'pathForToken'] + - ['SilverStripe\Core\Startup\AbstractConfirmationToken', 'prepare_tokens'] + - ['SilverStripe\ORM\DB', 'connect'] + - ['SilverStripe\ORM\DB', 'createDatabase'] + - ['SilverStripe\Security\Confirmation\Item', '__construct'] + - ['SilverStripe\Security\DefaultAdminService', 'isDefaultAdminCredentials'] + - ['SilverStripe\Security\DefaultAdminService', 'setDefaultAdmin'] + - ['SilverStripe\Security\Member', 'changePassword'] + - ['SilverStripe\Security\MemberAuthenticator\ChangePasswordHandler', 'setSessionToken'] + - ['SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler', 'setTokenCookieName'] + - ['SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler', 'setTokenCookieSecure'] + - ['SilverStripe\Security\MemberAuthenticator\LostPasswordHandler', 'sendEmail'] + - ['SilverStripe\Security\PasswordEncryptor', 'check'] + - ['SilverStripe\Security\PasswordEncryptor', 'encrypt'] + - ['SilverStripe\Security\PasswordEncryptor', 'salt'] + - ['SilverStripe\Security\PasswordEncryptor_Blowfish', 'encryptA'] + - ['SilverStripe\Security\PasswordEncryptor_Blowfish', 'encryptX'] + - ['SilverStripe\Security\PasswordEncryptor_Blowfish', 'encryptY'] + - ['SilverStripe\Security\PasswordValidator', 'validate'] + - ['SilverStripe\Security\RememberLoginHash', 'setToken'] + - ['SilverStripe\Security\Security', 'check_default_admin'] + - ['SilverStripe\Security\Security', 'encrypt_password'] + - ['SilverStripe\Security\Security', 'setDefaultAdmin'] + - ['*', 'checkPassword'] + - ['*', 'onAfterChangePassword'] + - ['*', 'onBeforeChangePassword'] + - ['*', 'updateValidatePassword']