Last modified: 2014-10-07 05:33:16 UTC
Blocks performed by the AbuseFilter show up in the Checkuser as having been performed thru the target's IP address, hence it appears as if the IP had been used by more than one user, one being the actual user and the other being AbuseFilter blocking it. This causes some confusions and several times I've performed the additional check on the IP trying to figure out who else used it.
Change 92050 had a related patch set uploaded by Legoktm: Allow extensions to override the IP address https://gerrit.wikimedia.org/r/92050
Change 92051 had a related patch set uploaded by Legoktm: Override the IP for the filter user in CheckUser data https://gerrit.wikimedia.org/r/92051
Change 92179 had a related patch set uploaded by saper: Allow robotic Users to determine their IP address https://gerrit.wikimedia.org/r/92179
I did some checks here and the problem is thet a whole original WebRequest is re-used for logging. Even if we force the AbuseFilter to give different IP address, for example user agent will be taken from the original request.
Change 92252 had a related patch set uploaded by saper: Introduce AbuseFilterUser https://gerrit.wikimedia.org/r/92252
Change 92179 abandoned by saper: Allow robotic Users to determine their IP address Reason: as per review https://gerrit.wikimedia.org/r/92179
Change 92252 abandoned by saper: Introduce AbuseFilterUser Reason: Thank you, closing per code review. https://gerrit.wikimedia.org/r/92252
status update: two of the patches have been abandoned, but this one is still under review https://gerrit.wikimedia.org/r/#/c/92051/