Background
When temporary accounts are enabled on a wiki, any filter using ips via user_name will no longer be able to do so. Those filters need to be updated to use user_unnamed_ip instead. This should be done before temporary accounts are enabled so that filters will work seamlessly (user_unnamed_ip has support for anonymous users and will work as-expected on wikis without temporary accounts enabled) after rollout.
Migration steps
- Ensure someone has access to protected variables (see T369610)
- Communicate with maintainers about the necessary changes needed to the filters and request they make the changes (this is an opportunity to ensure everything works as expected before temporary accounts rolls out on the wiki)
- Filters that haven't been updated will updated by TSP before temporary accounts are enabled on the wiki
Information for AbuseFilter maintainers
- Here are the lists of filters needing an update/verification: P77148 (ip_in_range) and P77198 (user_age > 0 and user_age == 0). If you don't have access, reach out to SGrabarczuk (WMF) (talk | email) and share your Phabricator username.
- See the instruction on how to update the filters. Kindly please mark on which wiki the work is done. In case of any questions, reach out to @STran (limited availability in the week of June 9) or @sgrabarczuk
- Ideally before June 11:
- metawiki
- cswiki (We had feedback that no actively used filters needed updating)
- trwiki
- kowiki
- Ideally before June 18:
- frwiki
- zhwiki
- fawiki
- idwiki
- arwiki
- viwiki
- hiwiki
- eswiki
- itwiki
- nlwiki
- ukwiki
- ruwiki
- ptwiki
- plwiki
- hewiki
- jawiki
Deployment stages
- Minor pilot wikis
- Major pilot wikis
- All wikis