Page MenuHomePhabricator

Prepare Renameuser extension for IP Masking
Closed, ResolvedPublic1 Estimated Story Points

Description

A preliminary investigation (T326759) has found that the RenameUser extension may be affected by IP Masking

Details

Event Timeline

Tchanders renamed this task from Prepare RenameUser extension for IP Masking to Prepare Renameuser extension for IP Masking.Jan 13 2023, 10:27 AM

Change 913670 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] specials: Reject temp users on Special:Renameuser

https://gerrit.wikimedia.org/r/913670

Change 913670 merged by jenkins-bot:

[mediawiki/core@master] specials: Reject temp users on Special:Renameuser

https://gerrit.wikimedia.org/r/913670

@Umherirrender Can I mark this task as Resolved? Anything else pending? (to your knowledge)

Dreamy_Jazz set the point value for this task to 1.
Dreamy_Jazz subscribed.

This is no longer an extension (considering it was merged into core after 1.40) but we can check that the work on the renameuser functionality now in core is complete.

Support for temporary accounts was added in 553b0ba3862e8627b26d3466b03da589f74cdf68.

The maintenance scripts that can rename users do not check for temporary accounts, but I think we can leave these as-is. These scripts will never be used on production because the scripts for this are in MediaWiki-extensions-CentralAuth. Furthermore, the equivalent maintenance script in MediaWiki-extensions-CentralAuth talks about how it can be useful for updating the temporary user configuration and does not prevent the renaming of temporary users.

Open to making a patch to ensure that temporary accounts can never be renamed using a maintenance script if there is disagreement on my position.

Going to move this to 'Done' per my comment.