Last modified: 2009-02-19 21:28:16 UTC
Users can bypass local username blacklists by creating a forbidden username on another wiki. Example: On Italian Wikipedia the creation of usernames ending in ".it" (the italian TLD) is forbidden. The regex used in MediaWiki:Titleblacklist is .*\.it\b.* <newaccountonly> 16:03, 11 December 2008 Sogreat.wiki.it (Talk | contribs | block) Account created automatically This is a relatively harmless case, it would be different with profanities and insults.
Gotchas: * Calling AbortNewAccount doesn't work this early in the request -- many extensions expect $wgUser to be set, and it's called as $wgUser is being unstubbed. * CentralAuth has its own AbortNewAccount hook, meaning you need to hack around and tell that hook that the user is *really* okay to create. Half-written patch stashed back here. The first gotcha is causing me immense grief.
*** This bug has been marked as a duplicate of bug 14629 ***