mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-11-15 10:15:24 +00:00
df017d478c
This is a no-op, moving code around, introducing another distinction re "filtering actions", which now happens in 2 steps: - The first step only uses "generic" information available by looking at enabled actions as a "group". This includes keeping only the longest block, and removing 'disallow' if other blocking actions are enabled. - The second step uses information that is only available after having "partly executed" (named "pre-checked") a consequence. For instance, we need to pre-check 'throttle' to see if the throttle was hit, and remove any other actions if not. Change-Id: I7be5cfaa61e942a06f97ed52f50e9c8c70a120e8 |
||
---|---|---|
.. | ||
api | ||
Filter | ||
Hooks | ||
LogFormatter | ||
pagers | ||
parser | ||
ParserNS | ||
special | ||
VariableGenerator | ||
Views | ||
AbuseFilter.php | ||
AbuseFilterChangesList.php | ||
AbuseFilterHooks.php | ||
AbuseFilterPermissionManager.php | ||
AbuseFilterPreAuthenticationProvider.php | ||
AbuseFilterRunner.php | ||
AbuseFilterServices.php | ||
AbuseFilterVariableHolder.php | ||
AFComputedVariable.php | ||
BlockAutopromoteStore.php | ||
CentralDBManager.php | ||
CentralDBNotAvailableException.php | ||
ChangeTagger.php | ||
ChangeTagsManager.php | ||
EmergencyWatcher.php | ||
FilterCompare.php | ||
FilterLookup.php | ||
FilterProfiler.php | ||
FilterUser.php | ||
FilterValidator.php | ||
KeywordsManager.php | ||
ServiceWiring.php | ||
TableDiffFormatterFullContext.php |