Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Wikitech

UsernameBlacklist disabled

 

 

Wikipedia wikitech RSS feed   Index | Next | Previous | View Threaded


tstarling at wikimedia

Jul 25, 2008, 1:50 AM

Post #1 of 2 (551 views)
Permalink
UsernameBlacklist disabled

UsernameBlacklist makes the servers crash when people try to create
accounts. This is due to the excessively complex regexes entered by
administrators. PCRE has lots of bugs which allow you to crash it with
arbitrary regexes, but as long as you keep them simple (like in
SpamBlacklist), it's not a problem.

The extension has been disabled pending a workaround.

-- Tim Starling


_______________________________________________
Wikitech-l mailing list
Wikitech-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


nospam at vyznev

Jul 25, 2008, 3:02 PM

Post #2 of 2 (519 views)
Permalink
Re: UsernameBlacklist disabled [In reply to]

Tim Starling wrote:
> UsernameBlacklist makes the servers crash when people try to create
> accounts. This is due to the excessively complex regexes entered by
> administrators. PCRE has lots of bugs which allow you to crash it with
> arbitrary regexes, but as long as you keep them simple (like in
> SpamBlacklist), it's not a problem.
>
> The extension has been disabled pending a workaround.

This is quite surprising, given that I've added some some almost
ridiculously complicated regexes to MediaWiki:Titleblacklist on enwiki,
and I've heard no reports of problems from that. Looking at the code
quickly, the only major difference between the two extensions seems to
be that the title blacklist checks each regexp separately, while the
username blacklist tries to concatenate them all into one mega-regex.

--
Ilmari Karonen

_______________________________________________
Wikitech-l mailing list
Wikitech-l [at] lists
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Wikipedia wikitech RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.