mediawiki-extensions-AbuseF.../includes
Daimona Eaytoy c091a2f749 Fix MySQL db patches compatibility
Follow-up I574bda15f0f5c92a7d97a6e3150981b8f97ee7fc
Apologies for not noticing before:

If somebody hadn't already added the afl_filter_id column, the
rename-indexes patch would try to rename a non-existing index
(filter_timestamp_full and fail). So put rename-indexes after the other
patch.
Then, for the afl_filter_id patch, check the column and not the index.
We were checking the index because it's the last thing that the DB patch
does (so if the index is found, we can be certain that the patch was
fully applied). However, now that renaming the index happens afterwards,
if somebody had already added afl_filter_id (with the old index name),
running the updater would try adding it again, because the new index
name isn't found (as it's renamed later).

Change-Id: I0250a7c187202facd932c160ace57930db510f64
2021-04-25 11:28:35 +02:00
..
Api QueryAbuseLog: remove duplicate setting $conds = [] 2021-04-19 01:22:57 +00:00
ChangeTags Move ChangeTags stuff to separate namespace 2020-11-27 15:13:34 +00:00
Consequences Merge "Remove deprecated $wgAbuseFilterCustomActionsHandlers" 2021-04-17 14:58:53 +00:00
EditBox Remove the old parser 2021-04-09 13:23:07 +00:00
Filter Use Filter objects in ViewDiff 2021-01-17 00:47:33 +00:00
Hooks Fix MySQL db patches compatibility 2021-04-25 11:28:35 +02:00
LogFormatter Add a service to format filter specs 2020-12-19 14:22:08 +01:00
Pager Merge "Clean up AbuseFilterViewHistory and AbuseFilterHistoryPager" 2021-04-19 14:37:00 +00:00
Parser Remove the old parser 2021-04-09 13:23:07 +00:00
Special Clean up AbuseFilterViewHistory and AbuseFilterHistoryPager 2021-04-18 18:31:17 +02:00
VariableGenerator Replace RecentChange::getPerformer with RecentChange::getPerformerIdentity 2021-03-15 16:57:40 +02:00
Variables LazyVariableComputer: update parseNonEditWikitext documentation 2021-03-24 17:32:31 +00:00
View Merge "Clean up AbuseFilterViewHistory and AbuseFilterHistoryPager" 2021-04-19 14:37:00 +00:00
Watcher Use independent stats for emergency disable 2021-02-26 18:10:49 +01:00
AbuseFilter.php Update userCanViewRev to use Authority 2021-04-07 13:55:10 +02:00
AbuseFilterChangesList.php SECURITY: Avoid info leaks in ApiAbuseFilterCheckMatch 2021-03-09 15:41:31 -06:00
AbuseFilterHooks.php SECURITY: Don't filter suppressions 2021-03-09 15:38:55 -06:00
AbuseFilterPermissionManager.php Create a new method for authorizing access to test tools 2021-02-20 17:54:35 +01:00
AbuseFilterPreAuthenticationProvider.php SECURITY: Use an anonymous user as creator for autocreations 2021-04-16 14:34:16 -05:00
AbuseFilterServices.php Use independent stats for emergency disable 2021-02-26 18:10:49 +01:00
AbuseLogger.php Use updated CheckUser Hooks class 2021-02-11 19:27:06 +00:00
AbuseLoggerFactory.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
BlockAutopromoteStore.php Improve coverage for several classes 2021-01-16 15:01:40 +00:00
CentralDBManager.php Add a FilterLookup service 2020-11-18 01:17:47 +00:00
CentralDBNotAvailableException.php Add a service to retrieve the central DB 2020-10-31 12:32:46 +00:00
EchoNotifier.php Move special page classes to own namespace 2021-01-02 10:54:13 +01:00
EditRevUpdater.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
EditStashCache.php Improve test coverage metrics 2021-02-21 09:59:52 +01:00
EmergencyCache.php Use independent stats for emergency disable 2021-02-26 18:10:49 +01:00
FilterCompare.php Create a dedicated namespace for all consequences-related classes 2020-12-18 19:27:33 +00:00
FilterImporter.php Create a dedicated namespace for all consequences-related classes 2020-12-18 19:27:33 +00:00
FilterLookup.php Bump cache key version of FilterLookup::getAllActiveFiltersInGroup 2021-01-17 23:55:11 +01:00
FilterProfiler.php Make FilterProfiler independent of DeferredUpdate 2021-02-28 12:03:05 +01:00
FilterRunner.php Remove the old parser 2021-04-09 13:23:07 +00:00
FilterRunnerFactory.php Use independent stats for emergency disable 2021-02-26 18:10:49 +01:00
FilterStore.php Reject filters with invalid groups 2021-02-27 16:01:09 +00:00
FilterUser.php Add a service to retrieve the filter user 2020-10-26 14:06:53 +01:00
FilterValidator.php Reject filters with invalid groups 2021-02-27 16:01:09 +00:00
GlobalNameUtils.php Improve code coverage 2020-12-19 16:28:34 +01:00
InvalidImportDataException.php Adjust code coverage 2020-11-19 22:40:26 +00:00
KeywordsManager.php Fix method names of hook interfaces 2021-03-09 17:03:14 +00:00
RunnerData.php Do not serialize RunnerData to array in FilterRunner 2021-02-12 14:03:50 +01:00
ServiceWiring.php Merge "Remove the old parser" 2021-04-17 15:21:54 +00:00
SpecsFormatter.php Use Filter objects in ViewDiff 2021-01-17 00:47:33 +00:00
TableDiffFormatterFullContext.php Move remaining classes to own namespace 2021-01-04 12:11:58 +01:00
TextExtractor.php Fix method names of hook interfaces 2021-03-09 17:03:14 +00:00
ThrottleFilterPresentationModel.php Notify of a throttled filter 2020-12-19 10:31:29 +01:00