mediawiki-extensions-AbuseF.../tests/phpunit
Dreamy Jazz 8e4a1237f1 Hook on privateEvent and logEvent insert hooks like CuChangesInsert
Hook on to CheckUserInsertPrivateEventRow and CheckUserInsertLogEventRow
to override the IP, XFF and User-Agent string when the user is the
abuse filter user for log events.

These two hooks are being added as log entries are being removed from
cu_changes and added into two new tables. Because the columns and their
names are different for these tables, reusing the same hook won't work
for callers that rely on setting values for a specific column name.

Edits and log entries performed by the abuse filter user need to be
marked as being by the software (and not using the IP, XFF and
User-Agent provided in the main request).

These hooks will not be run until the appropriate config is set to
write to the two new tables. Until that point using the one currently
defined hook will work for all actions.

Bug: T324907
Bug: T44345
Depends-On: I7c7754323ade9a8d96273c1742f30b1b5fbe5828
Follow-Up: Idd77545af94f9f9930d9ff38ab6423a72e680df9
Change-Id: Id78417e9d95220946f110afbe1430df5b3bb4f4f
2023-01-08 13:09:52 +00:00
..
integration Create real integration test for variables 2022-11-26 18:51:38 +01:00
unit Hook on privateEvent and logEvent insert hooks like CuChangesInsert 2023-01-08 13:09:52 +00:00
AbuseFilterConsequencesTest.php Create real integration test for variables 2022-11-26 18:51:38 +01:00
AbuseFilterCreateAccountTestTrait.php Create real integration test for variables 2022-11-26 18:51:38 +01:00
AbuseFilterFilterUserTest.php Create real integration test for variables 2022-11-26 18:51:38 +01:00
AbuseFilterRowsAndFiltersTestTrait.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
AbuseFilterUploadTestTrait.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
ConsequenceGetMessageTestTrait.php Use ActionSpecifier to load the IP address 2022-12-17 22:52:24 +01:00
DegroupTest.php Remove $info argument from ReversibleConsequence::revert 2022-06-08 11:59:18 +02:00
LazyVariableComputerDBTest.php Create real integration test for variables 2022-11-26 18:51:38 +01:00
RCVariableGeneratorTest.php Merge "Create real integration test for variables" 2022-12-22 02:07:02 +00:00
SchemaChangesHandlerTest.php build: Updating dependencies 2021-07-21 18:51:18 +00:00
UpdateHitCountWatcherTest.php tests: Use DBConnRef, not IDatabase, as retval of getConnectionRef 2021-08-31 21:45:10 +02:00