mediawiki-extensions-AbuseF.../tests/phpunit/unit
Daimona Eaytoy a0fd0bae01 Overhaul throttle identifiers
- Use a /64 range for IPv6 instead of /16.
- Fix a curious and serious bug for IPv6, where grouping by range
  would only use the first (!) number of the IP address, due to the
  'v6-' prefix returned by IP::toHex.
- Fail hard if the identifier is unknown -- it's not something that's
  supposed to happen.
- Include the type name in each identifier, instead of prefixing all
  type names to all identifiers. This makes it easier to understand the
  parts of the key.
- Test the whole lot.

Bug: T211101
Change-Id: I54c4209f2f0d5a4c5e7b81bed240ca3e28a2ded7
2022-03-06 13:31:06 +00:00
..
ChangeTags Introduce ActionSpecifier 2022-02-18 11:30:56 +00:00
Consequences Overhaul throttle identifiers 2022-03-06 13:31:06 +00:00
Filter Use static closures where safe to use 2021-04-30 20:55:35 +02:00
Hooks build: Updating dependencies 2021-07-21 18:51:18 +00:00
Parser Refactor ParserStatus 2021-09-17 11:25:54 +00:00
Special build: Updating dependencies 2021-07-21 18:51:18 +00:00
VariableGenerator Rename AbuseFilterVariableGeneratorTest 2021-09-15 18:17:36 +02:00
Variables Clean up / simplify parser-related classes 2021-09-08 13:41:52 +02:00
Watcher build: Updating dependencies 2021-07-21 18:51:18 +00:00
AbuseFilterPermissionManagerTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
AbuseLoggerFactoryTest.php Introduce an EditRevUpdater service 2021-01-27 00:24:39 +01:00
ActionSpecifierTest.php Introduce ActionSpecifier 2022-02-18 11:30:56 +00:00
BlockAutopromoteStoreTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
CentralDBManagerTest.php tests: Use DBConnRef, not IDatabase, as retval of getConnectionRef 2021-08-31 21:45:10 +02:00
EditBoxBuilderFactoryTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
EditRevUpdaterTest.php tests: Use DBConnRef, not IDatabase, as retval of getConnectionRef 2021-08-31 21:45:10 +02:00
EditStashCacheTest.php Clean up / simplify parser-related classes 2021-09-08 13:41:52 +02:00
EmergencyCacheTest.php Use independent stats for emergency disable 2021-02-26 18:10:49 +01:00
FilterCompareTest.php Use static closures where safe to use 2021-04-30 20:55:35 +02:00
FilterImporterTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
FilterLookupTest.php tests: Use DBConnRef, not IDatabase, as retval of getConnectionRef 2021-08-31 21:45:10 +02:00
FilterProfilerTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
FilterRunnerFactoryTest.php Rename ParserFactory -> RuleCheckerFactory 2021-09-08 21:59:34 +02:00
FilterRunnerTest.php Rename ParserFactory -> RuleCheckerFactory 2021-09-08 21:59:34 +02:00
FilterStoreTest.php Use independent stats for emergency disable 2021-02-26 18:10:49 +01:00
FilterValidatorTest.php Refactor ParserStatus 2021-09-17 11:25:54 +00:00
GlobalNameUtilsTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
KeywordsManagerTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
RunnerDataTest.php Refactor ParserStatus 2021-09-17 11:25:54 +00:00
SpecsFormatterTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
TextExtractorTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00