Feature summary:
Abuse filter's variables like *_recent_contributors should be able to retrieve underlying IPs of temporary accounts, if needed.
The full list of variables should be:
- page_recent_contributors
- page_first_contributor
- moved_to_recent_contributors
- moved_to_first_contributor
- moved_from_recent_contributors
- moved_from_first_contributor
Use case:
As an abuse filter editor dealing with unregistered users, such variables are useful to detect if specific logged out users contributed to an article before (i.e. page_recent_contributors rlike '\n127.\0'). I actually have a couple of filters relying on page_recent_contributors to work properly while minimizing false positives, since the target articles are way too many.
I suppose page_recent_contributors and alike should support passing the user_unnamed_ip variable, or equivalent protected variables should be introduced.
Benefits:
Feature parity. With temporary accounts enabled there is currently no way to check for last contributors' IPs. Filters relying on such variables for logged out users will stop working as intended.