Block the creation of pages matching a regular expression blacklist (homepage)
Details
Mon, Jun 22
Huh? The task describes that the (original) regexp did not match the account names though? Not sure if this issue still exists, but was wondering about it since I am about to restore part of the original regexp due to lots of abuse.
May 25 2026
Test wiki on Patch demo by HakanIST using patch(es) linked to this task was deleted:
May 11 2026
As a reference, local wiki can use AbuseFilter to block account creation with unwanted name.
May 1 2026
Apr 21 2026
Change #1276029 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@REL1_43] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276028 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@REL1_44] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276027 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@REL1_45] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276029 had a related patch set uploaded (by Reedy; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@REL1_43] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276028 had a related patch set uploaded (by Reedy; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@REL1_44] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1276027 had a related patch set uploaded (by Reedy; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@REL1_45] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Change #1271016 merged by jenkins-bot:
[mediawiki/extensions/TitleBlacklist@master] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Apr 16 2026
Tested on Patch Demo. Blacklist invalidation works, rules apply immediately after save.
Test wiki created on Patch demo by HakanIST using patch(es) linked to this task:
https://4e2ba2b67b.catalyst.wmcloud.org/w/
Apr 14 2026
Change #1271016 had a related patch set uploaded (by HakanIST; author: HakanIST):
[mediawiki/extensions/TitleBlacklist@master] TitleBlacklist: Use getWithSetCallback for HTTP source caching
Apr 13 2026
Mar 7 2026
Feb 24 2026
Feb 4 2026
TitleBlacklist checks account creations rather than edits (in the latter case, a temporary account has already been made for the user).
Creations of Named Accounts. We need this performer to create log. AbuseFilter uses this approach.
Dec 31 2025
Dec 24 2025
Dec 23 2025
Change #1207414 merged by jenkins-bot:
[mediawiki/core@master] Adjust handling of talk page and protections when moving pages
Dec 7 2025
Nov 20 2025
Change #1207414 had a related patch set uploaded (by Pppery; author: Pppery):
[mediawiki/core@master] Adjust handling of talk page and protections when moving pages
Change #1207414 had a related patch set uploaded (by Pppery; author: Pppery):
[mediawiki/core@master] Adjust handling of talk page and protections when moving pages
Reopening since TitleBlacklist presents more complicated issues than core protection due to the need for core to define an appropriate hook.
