mediawiki-extensions-AbuseF.../includes
STran f5d7b68908 Force full evaluation of filter in FilterEvaluator->getUsedVars()
In some cases, evaluation short-circuits when getting a list of
used variables resulting in an incomplete array of variables. This
subsequently causes issues when using those arrays for validation
checks (eg. if protected variables are used).

- Force full evaluation by setting `mAllowShort` to false

Bug: T364485
Change-Id: Idf2112d9ebf63846cde3ce9b8a8ade0ed909505d
2024-06-11 02:43:47 -07:00
..
Api Merge "Allow variables to be restricted by user right" 2024-06-04 17:20:17 +00:00
ChangeTags Migrate to IReadableDatabase::newSelectQueryBuilder 2024-04-30 20:45:51 +02:00
Consequences Use StatusValue::getMessages() instead of deprecated methods 2024-05-28 21:04:59 +00:00
EditBox Remove bogus non-breaking spaces 2024-05-13 13:15:51 +02:00
Filter Allow variables to be restricted by user right 2024-06-04 06:54:53 -07:00
Hooks Drop $wgAbuseFilterActorTableSchemaMigrationStage 2024-06-10 12:08:30 +00:00
LogFormatter logging: Inject services into AbuseLogHitFormatter 2024-03-29 21:53:34 +01:00
Pager Merge "Use expression builder to build where conditions" 2024-06-09 03:45:36 +00:00
Parser Force full evaluation of filter in FilterEvaluator->getUsedVars() 2024-06-11 02:43:47 -07:00
Special Merge "Allow variables to be restricted by user right" 2024-06-04 17:20:17 +00:00
VariableGenerator Merge "Add user_unnamed_ip variable" 2024-05-23 18:10:52 +00:00
Variables Update documentation of mode argument 2024-05-24 22:20:03 +02:00
View Merge "Use expression builder to build where conditions" 2024-06-09 03:45:36 +00:00
Watcher Migrate to IDatabase::newUpdateQueryBuilder 2024-04-15 23:07:44 +02:00
AbuseFilter.php Use actor table in AbuseFilter 2023-03-22 14:01:29 +01:00
AbuseFilterActorMigration.php Use namespaced MediaWiki\User\ActorMigrationBase 2023-08-20 01:08:09 +02:00
AbuseFilterChangesList.php Replace some deprecated functions 2024-05-04 21:32:04 +08:00
AbuseFilterPermissionManager.php Allow variables to be restricted by user right 2024-06-04 06:54:53 -07:00
AbuseFilterPreAuthenticationProvider.php Use namespaced classes 2023-12-10 23:03:12 +01:00
AbuseFilterServices.php BlockedDomains: Move filtering logic to a dedicated class 2023-08-06 16:27:23 +02:00
AbuseLogger.php Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder 2024-04-02 21:15:40 +02:00
AbuseLoggerFactory.php Use namespaced classes 2023-12-10 23:03:12 +01:00
ActionSpecifier.php Use ActionSpecifier to load the IP address 2022-12-17 22:52:24 +01:00
BlockAutopromoteStore.php Use namespaced classes 2023-12-10 23:03:12 +01:00
BlockedDomainFilter.php Fix Status combining MessageSpecifier and parameters array 2024-04-14 00:02:32 +00:00
BlockedDomainStorage.php Remove indirect calls to IDBAccessObject::READ_* constants 2024-01-26 09:25:35 -05:00
CentralDBManager.php Fix various typos and documentation issues 2023-09-04 12:55:17 +02:00
CentralDBNotAvailableException.php Add a service to retrieve the central DB 2020-10-31 12:32:46 +00:00
EchoNotifier.php Use namespaced Title 2023-08-19 19:49:36 +02:00
EditRevUpdater.php Migrate to IDatabase::newUpdateQueryBuilder 2024-04-15 23:07:44 +02:00
EditStashCache.php Add new variable for last edit time 2024-04-10 23:12:45 +00:00
EmergencyCache.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
FilterCompare.php Convert af_hidden into a bitmask 2024-05-28 00:59:08 -07:00
FilterImporter.php Convert af_hidden into a bitmask 2024-05-28 00:59:08 -07:00
FilterLookup.php Allow variables to be restricted by user right 2024-06-04 06:54:53 -07:00
FilterProfiler.php build: Updating mediawiki/mediawiki-codesniffer to 43.0.0 2024-03-16 18:53:05 +00:00
FilterRunner.php Use namespaced classes 2023-12-10 23:03:12 +01:00
FilterRunnerFactory.php Use namespaced classes 2023-12-10 23:03:12 +01:00
FilterStore.php Implement 'protected' filter acknowledgement checkbox 2024-06-05 05:43:25 -07:00
FilterUser.php Don't attempt to steal or create the FilterUser in CheckUserHandler 2024-01-31 19:32:52 +00:00
FilterUtils.php Allow variables to be restricted by user right 2024-06-04 06:54:53 -07:00
FilterValidator.php Clarify protected status in filter checkboxes 2024-06-06 00:23:39 -07:00
GlobalNameUtils.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
InvalidImportDataException.php Adjust code coverage 2020-11-19 22:40:26 +00:00
KeywordsManager.php Add user_unnamed_ip variable 2024-05-23 07:19:48 -07:00
RunnerData.php Refactor ParserStatus 2021-09-17 11:25:54 +00:00
ServiceWiring.php Drop $wgAbuseFilterActorTableSchemaMigrationStage 2024-06-10 12:08:30 +00:00
SpecsFormatter.php Allow variables to be restricted by user right 2024-06-04 06:54:53 -07:00
TableDiffFormatterFullContext.php Use the new Wikimedia\Diff namespace 2023-06-29 11:56:13 +10:00
TextExtractor.php Remove bits of unused code across the codebase 2023-06-14 19:41:00 +00:00
ThrottleFilterPresentationModel.php build: Updating mediawiki/mediawiki-codesniffer to 43.0.0 2024-03-16 18:53:05 +00:00