|
|
Line 13: |
Line 13: |
| #.* <newaccountonly> | | #.* <newaccountonly> |
| #.* <autoconfirmed> # Stop everything | | #.* <autoconfirmed> # Stop everything |
|
| |
| # Prevent registration of common spambot names.
| |
| User:.*[0-9]+.* <newaccountonly|errmsg=Digits are no good.>
| |
| User:[A-Z][a-z\-]+[0-9]+ <newaccountonly|casesensitive|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| User:[A-Z][A-Z][A-Z][A-Z][a-z\-]+[0-9]+ <newaccountonly|casesensitive|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| User:[A-Z][a-z]+[A-Z][a-z]+[A-Z][a-z]+ <newaccountonly|casesensitive|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| User:Krakóay.* <newaccountonly|casesensitive|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| User:.*(Cash|Online|Loan|Payday|Printer|Antivirus|Phone|Helpline).* <newaccountonly|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| User:.*turbotax.* <newaccountonly|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| User:abcdef.* <newaccountonly|errmsg=This account cannot be created because its name fits the profile of a spambot.>
| |
| [A-Z ]+ [0-9]+ <autoconfirmed|errmsg=This article cannot be created because its title fits the pattern of a spambot-created article.>
| |
| User:.{15}.* <newaccountonly|errmsg=This account cannot be created because its name fits the profile of a spambot. (Excessively long user names are blocked. Use 15 characters or less.)>
| |
| .*(Antivirus|Safety|Security).*Software.* <autoconfirmed> # Spam about malware
| |
| .*(Toll Free|Customer|Service|Support|Phone|Helpline|Tech|Technical|Care|Contact|Online|Printer|Router|Antivirus|Troubleshooting|Problem|Internet|Security|Windows|Number|Help|Desk|Problem|Remotely Work).* <autoconfirmed> # Spam about malware
| |
| .*[Qq]uick(en|[\s]*[Bb]ooks).* <autoconfirmed> # QuickBooks Indian spam
| |
| .*q.u.i.c.k.e.n.* <autoconfirmed> # More Quicken spam
| |
| .*([0-9 O:.-]){10}.* <autoconfirmed> # Spam about scam phone numbers
| |
| .*p.h.o.n.e.* # More spam about scam phone numbers
| |
| .{50}.* <autoconfirmed|errmsg=This page cannot be created because the title is too long. Ask for an admin to create it.> #
| |
| .*[*@&=()+\-]{2,}.* # Indian customer support spam - no 2 or more consecutive syntactical symbols
| |
|
| |
| # OBSCURE ASCII CHARACTER LOOKALIKES
| |
| .*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Select Unicode [[Letterlike Symbols]] (excluding Kelvin, Angstrom and Ohm signs, see talk)
| |
| .*[\x{249C}-\x{24E9}].* <casesensitive> # Circled and parenthesized Latin letters
| |
| .*[\x{FF21}-\x{FF3A}\x{FF41}-\x{FF5A}].* <casesensitive | errmsg=titleblacklist-custom-fullwidth> # Fullwidth Latin letters
| |
| .*[?ʖ؟ʔ].* <casesensitive | moveonly> # Question mark lookalikes, used for page move vandalism
| |
| (?!(User|Wikipedia)( talk)?:|Talk:).*[\x{1D00}-\x{1DBF}].* <casesensitive> # Phonetic extensions, almost never used in valid titles
| |
| .*[\x{0250}-\x{02AF}].* <casesensitive | moveonly> # IPA extensions, somewhat more common, so blocking only moves for now
| |
| .*[∀-∑∟-∳⊂-⋕⋲-⋿].* <casesensitive | moveonly> # Select mathematical operators (excluding "−", "∞" and some other common ones)
| |
| .*[\x{27C0}-\x{27ef}\x{2980}-\x{29ff}\x{2a00}-\x{2aff}].* <casesensitive | moveonly> # Misc./supplemental mathematical symbols
| |
| .*[ⱧȢƪƪҤҺԊѓԍҥҩԌЃϓғҒЊӷⱤɌɍᵲᶉɼᵃᵍᴱᵣᔮᓂᑫᓈᒦ٨٣ץױוזשלﬨטּפּבּڠɆɇᶒⱸȺⱥᶏ١].* <casesensitive | moveonly> # Letter lookalikes; none of these are currently used in any mainspace title
| |
|
| |
| # OTHER UNDESIRABLE CHARACTERS
| |
| .*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive | errmsg=titleblacklist-custom-nbsp> # Non-breaking and other unusual spaces, with [[MediaWiki:titleblacklist-custom-nbsp|custom error message]]
| |
| .*[\x{202A}-\x{202E}].* <casesensitive> # BiDi overrides
| |
| .*[^\P{So}¦§©®°¶№™☀-⚲✁-➾`].* <casesensitive> # "Other punctuation", with some exceptions (may need more, this is a huge character class); note that single-character titles are permitted by the [[MediaWiki:Titlewhitelist|title whitelist]]
| |
| .*\p{Cc}.* <casesensitive> # Control characters
| |
| .*\x{FEFF}.* <casesensitive> # Byte order mark
| |
| .*[卍卐࿕࿖࿗࿘☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger
| |
| .*\x{00AD}.* <casesensitive> # Soft-hyphen
| |
| .*[^\0-\x{FFFF}].* <casesensitive> # Very few characters outside the [[Basic Multilingual Plane]] are useful in titles
| |
| .*[\x{2400}-\x{2426}].* <casesensitive> # Graphic pictures for control codes
| |
| .*’.* <errmsg=titleblacklist-custom-curly-quote> # [[right single quotation mark]] with [[MediaWiki:titleblacklist-custom-curly-quote|custom error message]]
| |
|
| |
| # EXCESSIVE PUNCTUATION OR REPETITION
| |
| .*[!?‽¿]{3}(?<!!!!).*
| |
| .*[!?‽¿]{2}(?<!!!).* <moveonly>
| |
| .*[!?‽¿]\s+[!?‽¿].*
| |
| .*‽‽.* <moveonly>
| |
| .*¿¿.* <moveonly>
| |
| .*[\p{Z}]{2}.* # Disallows two adjacent "separator" characters (mostly funky spaces)
| |
| .*[^\p{L}\d ]{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces
| |
| .*([^0])\1{4}.* <moveonly> # Disallows four or more of the same character from page moves
| |
| .*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive | moveonly> # Disallows moves with more than nine consecutive capital letters
| |
| (.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? <errmsg=titleblacklist-forbidden-apostrophes> # Multiple consecutive apostrophes get interpreted as wiki markup, so shouldn't be used in page titles
| |
|
| |
| # INVERTED QUESTION MARK WITH NON-LATIN TEXT
| |
| .*¿.*[^\p{Latin}\P{L}].*
| |
| .*[^\p{Latin}\P{L}].*¿.*
| |
|
| |
| # ATTACK TITLES AND/OR PAGE MOVE VANDALISM TARGETS
| |
| .*bajotz.*
| |
| .*chaos.{0,7}apper.*
| |
| .*chaos.{0,7}usic.*
| |
| .*chaos.{0,7}ntert.*
| |
| .*chaos.{0,5}ashington.*
| |
| .*chaos.{0,5}iscography.*
| |
| .*chao\$.*
| |
| .*customer support (phone|number).*
| |
| .*tech support (phone|number).*
| |
| .*Huff Dall?and.*
| |
| .*Meepsheep.*
| |
| .*JEWS DID .* <casesensitive>
| |
| .*[0OÒ-ÖØŌ-œƏǑǪΌΟΩОӨӦӪὈ-ὍῸ][NÑŃ-ŋΝṆ₦] ?([WŴẀ-ẉ₩]|VV)[HhĤ-ħȞʮ-ʱΉΗЋНњҢһԋӇӉḢ-ḫἨ-ἯᾘῊⱧ][3EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩɘəعڠḖ-ḝẸ-ệ]{2,}[7LĹ-łΛЛЉḶ₤][$5SzŚ-ŠΣЅṢ].* <moveonly> # Disallows moves with "on wheels" with 2 or more Es
| |
| .*on wh33ls.*
| |
| .*on whiels.*
| |
| .*on wiels.*
| |
| .*on ?hueels.*
| |
| .*BU Rob13.* <casesensitive>
| |
| .*\bwith wh?iels\b.* <moveonly>
| |
| .*on rails.* <moveonly>
| |
| .*on treads.* <moveonly>
| |
| .*BITCH.* <casesensitive>
| |
| .*COCK.* <casesensitive>
| |
| .*[cċĉ¢сćĉçč][óòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
| |
| .*[ċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
| |
| .*[cċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][ċĉ¢сćĉçč][kķкќқҝҡҟӄ].*
| |
| .*[cċĉ¢сćĉçč][oóòôöõǒōŏǫőøόδοσоʘǿọơờởỡớợồổỗốộ][cċĉ¢сćĉçč][ķкќқҝҡҟӄ].*
| |
| .*CUM.* <casesensitive | moveonly>
| |
| .*DICK.* <casesensitive>
| |
| .*giiant.*
| |
| .*giant penis.*
| |
| .*huge penis.*
| |
| .*licking my peni[sz].*
| |
| .*creamy semen.*
| |
| .*smaller.than.average.* <moveonly>
| |
| .*have sex.* <moveonly>
| |
| .*(?:suck|his|your|my) penis.* <moveonly>
| |
| .*(?:http|https|ftp|mailto|torrent|ed2k)\:\/\/[\w:@\-]+\.[\w\-]+.* <errmsg=titleblacklist-custom-URL>
| |
| .*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* <autoconfirmed>
| |
| .*\b((is\s+an?)|are)\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).* <moveonly>
| |
| .*[Ll][Oo][Ll].*[Ww][Uu][Tt].*
| |
| .*\bnimp\.org.*
| |
| .*JIHAD, BITCHES.* <casesensitive>
| |
| .*Vandalism is Terrorism.*
| |
| .*WANT TO HA.* <casesensitive | moveonly>
| |
| .*waant to h.* <moveonly>
| |
| .*Brian.*Peppers.*
| |
| .*suck my.* <moveonly>
| |
| .*GE ORGAS.* <casesensitive | moveonly>
| |
| .*ge orrg.* <moveonly>
| |
| .*RM, STICKY.* <casesensitive>
| |
| .*rm sticky.* <moveonly>
| |
| .*TAIN OUT OF.* <casesensitive | moveonly>
| |
| .*nig{2,}er.* # nigger
| |
| .*loves the.* <moveonly>
| |
| .*cking fail.*
| |
| .*Epic fail.*
| |
| .*[L₤ĹĽḶŁĿΛЛЉ][óòôöõǒōŏǫőøόδοσоʘoọ][L₤ĹĽḶŁĿΛЛЉ][,;:.].* <moveonly>
| |
| .*WHUT.* <casesensitive | moveonly>
| |
| .*What what.* <moveonly>
| |
| .*Gr[óòôöõǒōŏǫőøόδοσоʘǿọ]p.* <moveonly>
| |
| .*[ԍGGĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ]r[\w\s]wp.*
| |
| .*Rap(e|es|ing) (babies|children|kids).*
| |
| .*r[\w\s]pl[\w\s]c[\w\s]ng.* <moveonly>
| |
| .*h [GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ]s.* <moveonly>
| |
| .*[^\p{L}][GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯg][GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯ].* <moveonly|casesensitive>
| |
| .*ǃ[^!?]ǃ.* <moveonly>
| |
| .*Ɩ\P{L}Ɩ.* <moveonly>
| |
| .*has.been.moved.* <moveonly>
| |
| .*was movėd.* <moveonly>
| |
| .*NEGRO.* <casesensitive | moveonly>
| |
| .*COON SPIC.* <casesensitive | moveonly>
| |
| .*[BΒБВ฿][RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃrمŕŗřṛṝгΓ][Il1!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮį][T₮ŢŤṬΤТЋҬtţťṭτтŧ](ph|f)[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4][GĜĞĠĢƓǤǦǴḠ69&Γ].* #Britfag/phag
| |
| .*\b(moral)?fag\b.* <moveonly>
| |
| .*\bNWiki\b.*
| |
| .*\b[L₤ĹĻĽĮḶḸŁĿ](o|[aă]w+|w[aă])l\b.* <moveonly>
| |
| .*\b[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋΗ−ŧⱧԋњһ\+łƗ!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįḹtţťṭτтŧĵٲٱ]\W+[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4]\W+[GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜ].* <moveonly>
| |
| .*\b[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊᾘЋ\+Η−ŧſⱧԋњһłƗ!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮįḹtţťṭτтŧĵſٲٱ]\W*[AΑĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4]\W*[GĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜg].* <moveonly|casesensitive>
| |
| .*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ]\s*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ].* <moveonly>
| |
| .*[ĜĢĞĠƓǤǦǴḠԌეอÇ&ΓϜٯģğġĝҩ]{2,5}.* <moveonly>
| |
| .*Wikipedo.*
| |
| .*An hero.* <moveonly|casesensitive>
| |
| .*\.\.\.H.* <moveonly>
| |
| .*\bfapped.* <moveonly>
| |
| .*Krimpet.* <moveonly>
| |
| .*,,+.* <moveonly>
| |
| .*;;+.* <moveonly>
| |
| .*(\pP{2,}\PP){4}.* <moveonly|errmsg=titleblacklist-custom-pagemove> #Antigrawp, works by blocking titles with overused punctuation (eg H..A..G..G..E..R)
| |
| .*[ÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩][69]{2,5}.* #nonstandard A66
| |
| .*Faggot.* <moveonly>
| |
| .*Deletionis.* <moveonly>
| |
| .*'H'.* <moveonly>
| |
| .*\*h.* <moveonly>
| |
| .*H'A.* <casesensitive|moveonly>
| |
| .*piece of sh[iî][ţt].* <moveonly>
| |
| .*moved by.* <moveonly>
| |
| .*[GĜĞĠĢƓǤǦǴḠ69&Γ]\s*[ZŹŽŻ]\s*[FҒ₣]\s*[FҒ₣]\s*[DĐĎḌÐΔ₫₯]\s*[QɊʠ].* <moveonly>
| |
| .*[GĜĞĠĢƓǤǦǴḠ69&Γ]\s*[DĐĎḌÐΔ₫₯]\s*[QɊʠ]\s*[ĹĻĽḶŁĿ₤ΛLŀ]\s*[XҲΧ].* <moveonly>
| |
| .*[RŔŖŘȐȒƦʳʴʵʶṘṚṜṞЯ®ΡΡ₧ÞþΡρРрƤṔṖǷґЃŕŗřṛṝгґѓΓя][eēėèéëẽĕęəẻếềẹể][PƤṔṖǷ₧ÞþΡρРр][L₤ĹĽḶŁĿΛЛЉ][AΑÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4aáàâäãǎāăảąæåάαᾳᾴὰᾲᾶᾷἀᾀἁᾁἄᾄἂᾂἆᾆἅᾅἃᾃἇᾇаӑӓӕạậ]c[eēėèéëẽĕęəẻếềẹể].[eēėèéëẽĕęəẻếềẹể][AΑÂĄĂÃÀĀΆẠẬẢẤẦẨẮẰẴẲẪẶḀǞǠȀᾼᾺᾈἉᾉἌᾌἊᾊἎᾎἍᾍἋᾋἏᾏÁÂÄÆÅǺ٩4aáàâäãǎāăảąæåάαᾳᾴὰᾲᾶᾷἀᾀἁᾁἄᾄἂᾂἆᾆἅᾅἃᾃἇᾇаӑӓӕạậ][cċĉ¢сćĉçč][HНΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊЋΗ].* <moveonly>
| |
| .*[ÌÍÎÏĨļǏĪĬİḷ][’'`][dďḍÐ].[HΉĤĦȞʰʱḢḤḦḨḪНҢӇӉΗἨἩἪἫἬἭἮἯῊЋΗſⱧԋh][ÌÍÎÏĨļǏĪĬİḷ]t.[ÌÍÎÏĨļǏĪĬİḷ][tţťṭτтŧ].* <moveonly>
| |
| .*\?\s*\(.{55,200}\).* <moveonly> # long Hagger parentheticals
| |
| .*fuċking.*
| |
| .*cuntmonkey.*
| |
| .*\([QɊʠIl1!ÌÍÎÏĨļǏĪĬİḷŀΙЇɨ!łľıĮį].{95,200}.* <moveonly>
| |
| .*[W₩ŴΨШЩ]{1,3}[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@Α]{1,3}[N₦ŃÑŅŇṆΝ]{1,3}[tţťṭτтŧ]{1,3}.[tţťṭτтŧ]{1,3}[OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪǿọ]{1,3}.{50,200}.* <moveonly>
| |
| .*[T₮ŢŤṬΤТЋҬtţťṭτтŧ][OÓÒÔÖÕǑŌŎǪŐŒØƏΌΟΩῸὈὉὌὊὍὋОӨӦӪọóòôöõǒōŏǫőøόδοσоʘǿọ].[Ccċĉ¢сćĉçčUÚÙÛÜŨŮǓŪǖǘǚǜŬŲŰ].{50,200}.* <moveonly>
| |
| .*pawns.wiki.* <moveonly>
| |
| .*nimp.org.*
| |
| .*Tewapack.* <moveonly>
| |
| .*Colonel.Sanders.* <moveonly>
| |
| .*kzm\.pas.* #used to create malicious user talk subpages
| |
| .*zilog\s*head.* <autoconfirmed> # Prolific sock GEORGIEGIBBONS
| |
| .*on\s*wheels.*edition.* <autoconfirmed>
| |
| .*shakur green.* #Recreation under different titles; see [[Wikipedia:Articles for deletion/Shakur Green]]
| |
| .* shitt?ing in .* mouth #A specific page which needs to be SALTed and redacted
| |
| .* fucking bastard.* #A specific page which needs to be SALTed and redacted
| |
| .* first male to female transsexuall #A specific page which needs to be SALTed and redacted
| |
| .*Wimbo Jales .* #Probably will never be used except to insult Jimbo Wales
| |
| .*Ñ!gG3r.* #A specific page which needs to be SALTed and redacted
| |
| .* is gay
| |
| .*inside ?(his|her|its|their) ?anus.*
| |
| .*exchanges? bodily fluids.*
| |
| .*\b(eat(s|ing)?|ate)\b.*\bshit\b.*
| |
| .*f(ú|u)cked up piece of shit.* #A specific page which needs to be SALTed and redacted
| |
| .*get cocks shoved up (his|her|its|their) ass.*
| |
| .*Flint Diao.* #Serial spamming
| |
| .*\bMental.*problem.* #Repeated creation of vandalism pages, e.g. "so and so has mental problems"
| |
| .*Bikini Beach.* #Persistent disruption
| |
| .*(Lucas|Luke) Ullrich.* #Persistent disruption
| |
| Eolgi.* <autoconfirmed> #Persistent disruption
| |
| .*eolgi.*highway.*system <autoconfirmed> #Persistent disruption
| |
| .*Junior5a.* #pages created with outing information
| |
| .*wo(o)?mo(o)?.* <autoconfirmed> #attack pages created by LTA
| |
| .*mo(o)?wo(o)?.* <autoconfirmed> # same as above
| |
| .*should have died.*
| |
| .*HoIocaust.* #Trying to outsmart our automated detection using an uppercase I in stead of a lowercase l in the word "Holocaust"
| |
|
| |
| # DISALLOW CREATION OF USER OR USER TALK PAGES FOR A SPECIFIC IP RANGE BY NON-AUTOCONFIRMED USERS
| |
| User( talk)?:71\.107\.(1(2[89]|[3-9]\d)|2([0-4]\d|5[0-5]))\.([01]?\d\d?|2(5[0-5]|[0-4]\d)) <autoconfirmed>
| |
| User( talk)?:75\.47\.(1(2[89]|[3-9]\d)|2([0-4]\d|5[0-5]))\.([01]?\d\d?|2(5[0-5]|[0-4]\d)) <autoconfirmed>
| |
|
| |
| # PAGE MOVE TARGETS
| |
| Wikipedia( talk)?:([^\/]*(?-i:[^\x20-\xFF]).*|(.*\W)?[H]+(\W|\W.*\W)?(([AÀÁÂÃÄÅÆ4@](\W|\W.*\W)?)+([G69](\W|\W.*\W)?)+([AÀÁÂÃÄÅÆ4@EÈÉÊË3](\W|\W.*\W)?)+[R®]+|([EÈÉÊËÆ3](\W|\W.*\W)?)+([R®](\W|\W.*\W)?)+([MW](\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # No haggery in project space, please. (Only ASCII/Latin1 characters needed in this regexp.)
| |
| (Help|Portal)( talk)?:(.*(?-i:[^\x20-\xFF]).*|(.*\W)?[H]+(\W|\W.*\W)?(([AÀÁÂÃÄÅÆ4@](\W|\W.*\W)?)+([G69](\W|\W.*\W)?)+([AÀÁÂÃÄÅÆ4@EÈÉÊË3](\W|\W.*\W)?)+[R®]+|([EÈÉÊËÆ3](\W|\W.*\W)?)+([R®](\W|\W.*\W)?)+([MW](\W|\W.*\W)?)+Y+)(\W.*)?) <moveonly> # ..nor in help or portal spaces either. (Only ASCII/Latin1 characters needed in this regexp.)
| |
|
| |
|
| |
| # POTENTIALLY CONFUSING MIXED-SCRIPT TITLES
| |
| # Cyrillic/Greek + Latin intentionally skipped due to false positives
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)[\P{Latin}A-Z]*[^\P{Latin}A-Z].*\p{Cyrillic}.* # Cyrillic + Non-ASCII Latin
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*[^\P{Latin}A-Z].* # Cyrillic + Non-ASCII Latin
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)[\P{Latin}A-Z]*[^\P{Latin}A-Z].*\p{Greek}.* # Greek + Non-ASCII Latin
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*[^\P{Latin}A-Z].* # Greek + Non-ASCII Latin
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Cyrillic}*\p{Cyrillic}.*\p{Greek}.* # Cyrillic + Greek
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{Greek}*\p{Greek}.*\p{Cyrillic}.* # Cyrillic + Greek
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Armenian}.*[^\p{Armenian}\P{L}].* # Armenian + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Armenian}\P{L}].*\p{Armenian}.* # Armenian + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Bengali}.*[^\p{Bengali}\P{L}].* # Bengali + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Bengali}\P{L}].*\p{Bengali}.* # Bengali + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Cherokee}.*[^\p{Cherokee}\P{L}].* # Cherokee + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Cherokee}\P{L}].*\p{Cherokee}.* # Cherokee + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Ethiopic}.*[^\p{Ethiopic}\P{L}].* # Ethiopic + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Ethiopic}\P{L}].*\p{Ethiopic}.* # Ethiopic + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Georgian}.*[^\p{Georgian}\P{L}].* # Georgian + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Georgian}\P{L}].*\p{Georgian}.* # Georgian + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Gujarati}.*[^\p{Gujarati}\P{L}].* # Gujarati + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Gujarati}\P{L}].*\p{Gujarati}.* # Gujarati + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Gurmukhi}.*[^\p{Gurmukhi}\P{L}].* # Gurmukhi + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Gurmukhi}\P{L}].*\p{Gurmukhi}.* # Gurmukhi + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Kannada}.*[^\p{Kannada}\P{L}].* # Kannada + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Kannada}\P{L}].*\p{Kannada}.* # Kannada + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Khmer}.*[^\p{Khmer}\P{L}].* # Khmer + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Khmer}\P{L}].*\p{Khmer}.* # Khmer + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Lao}.*[^\p{Lao}\P{L}].* # Lao + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Lao}\P{L}].*\p{Lao}.* # Lao + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Malayalam}.*[^\p{Malayalam}\P{L}].* # Malayalam + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Malayalam}\P{L}].*\p{Malayalam}.* # Malayalam + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Myanmar}.*[^\p{Myanmar}\P{L}].* # Myanmar + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Myanmar}\P{L}].*\p{Myanmar}.* # Myanmar + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Oriya}.*[^\p{Oriya}\P{L}].* # Oriya + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Oriya}\P{L}].*\p{Oriya}.* # Oriya + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Runic}.*[^\p{Runic}\P{L}].* # Runic + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Runic}\P{L}].*\p{Runic}.* # Runic + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Sinhala}.*[^\p{Sinhala}\P{L}].* # Sinhala + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Sinhala}\P{L}].*\p{Sinhala}.* # Sinhala + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Syriac}.*[^\p{Syriac}\P{L}].* # Syriac + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Syriac}\P{L}].*\p{Syriac}.* # Syriac + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Tamil}.*[^\p{Tamil}\P{L}].* # Tamil + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Tamil}\P{L}].*\p{Tamil}.* # Tamil + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Telugu}.*[^\p{Telugu}\P{L}].* # Telugu + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Telugu}\P{L}].*\p{Telugu}.* # Telugu + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Thaana}.*[^\p{Thaana}\P{L}].* # Thaana + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Thaana}\P{L}].*\p{Thaana}.* # Thaana + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Thai}.*[^\p{Thai}\P{L}].* # Thai + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Thai}\P{L}].*\p{Thai}.* # Thai + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*\p{Tibetan}.*[^\p{Tibetan}\P{L}].* # Tibetan + anything else
| |
| (?!(User|Wikipedia|File)( talk)?:|Talk:)\P{L}*[^\p{Tibetan}\P{L}].*\p{Tibetan}.* # Tibetan + anything else
| |
|
| |
| # DISALLOW PAGE MOVES TO MIXED-SCRIPT TITLES
| |
| # Okinas are allowed in Latin + non-Latin rules per [[Special:PermaLink/882837938#ʻOkina again]]
| |
| # Intentionally move-only due to false positives
| |
| (?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Latin}.*[^\p{Latin}\P{L}ʻ].* <moveonly> # Latin + non-Latin
| |
| (?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Latin}\P{L}ʻ].*\p{Latin}.* <moveonly> # Latin + non-Latin
| |
| (?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Greek}.*[^\p{Greek}\P{L}].* <moveonly> # Greek + non-Greek
| |
| (?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Greek}\P{L}].*\p{Greek}.* <moveonly> # Greek + non-Greek
| |
| (?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*\p{Cyrillic}.*[^\p{Cyrillic}\P{L}].* <moveonly> # Cyrillic + non-Cyrillic
| |
| (?!(User|Wikipedia)( talk)?:|Talk:)\P{L}*[^\p{Cyrillic}\P{L}].*\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic
| |
| # Slightly different regexp for user/project/talk pages, to allow e.g. Latin subpages of Cyrillic usernames:
| |
| ((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Latin}[^\/]*[^\p{Latin}\P{L}ʻ].* <moveonly> # Latin + non-Latin
| |
| ((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Latin}\P{L}ʻ][^\/]*\p{Latin}.* <moveonly> # Latin + non-Latin
| |
| ((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Greek}[^\/]*[^\p{Greek}\P{L}].* <moveonly> # Greek + non-Greek
| |
| ((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Greek}\P{L}][^\/]*\p{Greek}.* <moveonly> # Greek + non-Greek
| |
| ((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*\p{Cyrillic}[^\/]*[^\p{Cyrillic}\P{L}].* <moveonly> # Cyrillic + non-Cyrillic
| |
| ((User|Wikipedia)( talk)?:|Talk:)(.*\/)?\P{L}*[^\p{Cyrillic}\P{L}][^\/]*\p{Cyrillic}.* <moveonly> # Cyrillic + non-Cyrillic
| |
| .*([^\P{Lu}\p{Latin}]\P{L}*){4}.* <casesensitive | moveonly> # Non-Latin all caps
| |
|
| |
| # GENERIC IMAGE FILE NAMES (with [[MediaWiki:titleblacklist-custom-imagename|custom error message]])
| |
| # at most three letters of potentially meaningful text:
| |
| File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)\P{L}+)?(\p{L}\P{L}*){0,3}((orig|copy|thumb|small)\P{L}*)?\.[^.]+ <reupload | errmsg=titleblacklist-custom-imagename>
| |
| # no more than two contiguous letters (raising to three would be tempting, but needs more testing):
| |
| File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)[^\p{L}\p{M}]\P{L}*)?((\p{L}\p{M}*){1,2}[^\p{L}\p{M}]\P{L}*)*((orig|copy|thumb|small)\P{L}*|(\p{L}\p{M}*){1,2})?\.[^.]+ <reupload | errmsg=titleblacklist-custom-imagename>
| |
| # month name followed by no more than two contiguous letters, JPEG suffix (be careful if you edit this, easy to trigger false positives):
| |
| File:\P{L}*(January|Jan|February|Febr?|March|Mar|April|Apr|May|June?|July?|August|Aug|September|Sept?|October|Oct|November|Nov|December|Dec)(\P{L}+\p{L}{1,2})*\P{L}*\.JPE?G <reupload | errmsg=titleblacklist-custom-imagename>
| |
| # Common digital cameral file names, based on list at http://diddly.com/random/about.html
| |
| # See also [[MediaWiki:Filename-prefix-blacklist]], used to generate a warning on the upload form
| |
| File:DCP\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Kodak
| |
| File:DSC.\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # [[Design rule for Camera File system]] (Nikon, Fuji, Polaroid)
| |
| File:MVC-?\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Sony Mavica
| |
| File:P[\dA-F]\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Olympus, Kodak
| |
| File:I?MG[P_\s-]?\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Canon, Pentax
| |
| File:1\d+-\d+(_IMG)?\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Canon
| |
| File:(IM|EX)\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # HP Photosmart
| |
| File:DC\d+[SML]\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Kodak
| |
| File:P[Ii][Cc][T_\s-]?\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Minolta
| |
| File:PANA\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Panasonic
| |
| File:DUW\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # some mobile phones
| |
| File:CIMG\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Casio
| |
| File:JD\d+\.JPG <reupload | errmsg=titleblacklist-custom-imagename> # Jenoptik
| |
| # Other common patterns
| |
| File:\d{9}[A-Z]{6}_[A-Z]{2}\P{L}*\.\w+ <reupload | errmsg=titleblacklist-custom-imagename> # some image hosting site?
| |
| File:\d+_[\da-f]+(_[a-z])?\P{L}*\.\w+ <reupload | errmsg=titleblacklist-custom-imagename> # Flickr; see http://www.flickr.com/services/api/misc.urls.html
| |
| # File:(\d{9,10}[A-Z])+[A-Z]?\.\w+ <reupload | errmsg=titleblacklist-custom-imagename> # yet another image hosting site? (redundant to "no more than two contiguous letters")
| |
| File:([\dA-F]{8}-)?[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-?[\dA-F]{12}.* <reupload | errmsg=titleblacklist-custom-imagename> # UUID (with some variations included)
| |
| File:([SML]|\d+)_[\dA-F]{10,}(-\d+-|_?(\w\w?|full))?\.[^.]+ <reupload | errmsg=titleblacklist-custom-imagename> # L_9173c67eae58edc35ba7f2df08a7d5c6.jpg, 1_bf38bcd9c5512a5ab99ca2219a4b1e2f_full.gif, etc.
| |
| File:\P{L}*No\P{L}*name\P{L}*\.[^.]+ <reupload | errmsg=titleblacklist-custom-imagename> # Noname2.jpg
| |
| File:AT[AEIMQUYcgkosw048]AAA[A-D][-_A-Za-z0-9]+\.jpg <reupload | errmsg=titleblacklist-custom-imagename> # see [[commons:Commons:Village pump/Archive/2009/01#File ATgAAA...]]
| |
| #Pict or Picture followed by numbers
| |
| File:Pict(ure)?[\s_-]?\d*\..* <reupload | errmsg=titleblacklist-custom-imagename>
| |
| # Only numbers in the filename
| |
| File:\d+\.\w+ <reupload|errmsg=titleblacklist-custom-imagename>
| |
|
| |
| # POORLY-MADE ARCHIVES
| |
| .*\\[Aa]rchive.* <errmsg=titleblacklist-custom-archive>
| |
|
| |
| # COLBERT
| |
| .*corn[- ]?hole
| |
|
| |
| # Editnotice pseudospace
| |
| Template:Editnotices\/.* <noedit|errmsg=titleblacklist-custom-editnotice>
| |
|
| |
| #Taxonomy templates
| |
| Template:Taxonomy\/.* <noedit|errmsg=Titleblacklist-taxobox-template|autoconfirmed>
| |
|
| |
| # Protection for future and archived TFA blurbs and names
| |
| Wikipedia:Today's[ _]featured[ _]article\/[a-zA-Z]+[ _][0-9]+,[ _][0-9]{4}.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-TFA>
| |
| Template:TFA title\/\w+ \d\d?, \d\d\d\d <noedit|errmsg=titleblacklist-custom-TFA>
| |
|
| |
| # Attempts to verify with google analytics
| |
| .*[Gg]oogle[A-Za-z0-9]*\.html*
| |
|
| |
| # Prevent users from creating pages with bad names after searching
| |
| .+ prefix:.* <errmsg=titleblacklist-forbidden-prefix>
| |
|
| |
| # SPI subpage mistakes
| |
| Wikipedia( talk)?:Sockpuppet investigations\/User:.* <errmsg=titleblacklist-custom-SPI>
| |
|
| |
| # Deprecated type of location map definitions
| |
| Template:Location map .* <errmsg=titleblacklist-custom-location-map>
| |
|
| |
| # Bad user subpages (ending in /)
| |
| User( talk)?:.+\/$
| |
|
| |
| # Spam or salt evasion titles
| |
| .*HIGH19\.COM.* # Dsdgfgsa and socks
| |
| .*Paul[\. ]?[A-Za-z\.\(\)\"\' ]{0,20}[\. ]Easter.* # SEFPRODUCTIONS
| |
| .*\+ *91[ -]*[0-9].* # Indian phone number advertising
| |
| .*vashikaran.* # Indian astrology/magic advertising
| |
| .*\bv-*[a@][a@]?-*s-*h-*i-*k-*a-*r-*[a@]-*n\b.* # same spammer as two phone numbers above (Pirbaba7886)
| |
| .*l[o\x{043E}]v[i\x{0456}]f[m\x{043C}].* <antispoof> # [[Wikipedia:Sockpuppet investigations/Alex9777777]], [https://en.wikipedia.org/w/index.php?title=Special%3AUndelete&prefix=+Lovifm]
| |
| .*ale(x|kse[ijy]|xe[iy]).*?bugatti.* <antispoof> # as above
| |
| .*bugatti.*?ale(x|kse[ijy]|xe[iy]).* <antispoof> # as above
| |
| .*ale(x|kse[ijy]|xe[iy]).*?pech?k?uro[uv].* <antispoof> # as above
| |
| .*pech?k?uro[uv].*?ale(x|kse[ijy]|xe[iy]).* <antispoof> # as above
| |
| .*[p\x{0420}\x{0440}][e\x{0435}][c\x{0441}][h\x{043D}][k\x{043A}]?u[r\x{0433}][o\x{043E}][uvw].* <antispoof> # as above
| |
| .*977\.?by.* # as above
| |
| .*977.*?(news|blog|website|site|belarus).* # as above
| |
| .*((sachin.*?tomar)|(tomar.*?sachin)).* # [[Wikipedia:Sockpuppet investigations/Iamsachintomar]]
| |
| .*\bdom.*?\bnatt?i\b.* # [[Wikipedia:Sockpuppet investigations/JellyfishFilms]]
| |
| .*alex(ander)?.*?sasiedu.* # [[Special:Permanentlink/732858640#Blacklist_addition_request]]
| |
| .*Decoded\s?Sexe?s.* # [[Wikipedia:Sockpuppet investigations/Awais Azad]]
| |
| .*[Jj]ohn.*[Gg]alea.* # [[Wikipedia:Sockpuppet_investigations/Johngalea24]]
| |
| .*mohamm?ed.*?mafaz.* # Self-promotion, accounts = Actor Mafaz, MohamedMafaz, Mafaz729, MafazOfficials, EngineeringMafaz, etc.
| |
| .*mafaz.*?(galle|official).* # as above (Mafaz Galle)
| |
| .*(galle|official).*?mafaz.* # as above
| |
| .*andrew.*?alm[aá]nza.* # [[Wikipedia:Sockpuppet investigations/Andrewalmanza]]
| |
| .*((davide?.*?anselmi)|(anselmi.*?davide?)).* # [[Wikipedia:Sockpuppet investigations/Anselmidavide9981]]
| |
| .*modishian.* # [[Wikipedia:Sockpuppet investigations/Lindokuhle Modi]]
| |
| .*vaga.*Official.* # as above
| |
| .*eyeden\s.* # [[Wikipedia:Sockpuppet investigations/Shingling334]]
| |
| .*jonah.*bryson.* # [[Wikipedia:Articles for deletion/The Fight for Bala]] and friends
| |
| .*fight.*for.*bala.* # as above
| |
| .*sweet.*spot.*in.*time.* # as above
| |
| .*shi[wv]am.*(kumar|shri[wv]asta[wv]a).* # [[Wikipedia:Sockpuppet investigations/Shiwam Kumar Sriwastaw]]
| |
| .*overthetop.* # [[Special:Permanentlink/811414963#On_the_nature_of_paid_editing]]
| |
| .*over.+the.+top.+(?:digital|agency|marketing|SEO|organi[sz]ation|search|company|business).* # as above
| |
| .*integrated.*technology.*group.* # [[Wikipedia:Sockpuppet investigations/Rana majali]], search Special:Undelete for Integrated Technology Group and Draft:Integrated Technology Group
| |
| .*knovos.* # [[Wikipedia:Sockpuppet investigations/A23101990]]
| |
| .*ar(shi|ish)fa.* # [[Wikipedia:Sockpuppet investigations/Arshifakhan61]]
| |
| .*neha.*khan.* # [[Wikipedia:Sockpuppet investigations/Arshifakhan61]]
| |
| .*ahdat.*ahimi.* # [[Wikipedia:Sockpuppet investigations/Abdullah Zubayer]]
| |
| .*adio.*aryad.* # [[Wikipedia:Sockpuppet investigations/Abdullah Zubayer]]
| |
| .*hahmeer.*mir.* # [[Wikipedia:Sockpuppet investigations/Beds16]]
| |
| .*novotech.* # repeatedly created at (at least) [[Novotech Clinical Research]], [[Novotech]], [[Novotech (Australia) Pty Limited]], and [[Novotech Australia Pty Limited]]
| |
| .*prem.*khan.* # Repeatedly created at [[Prem Khan]], [[Prem Khan (actor)]] [[Prem Khan (Film actor)]], etc. [[Wikipedia:Sockpuppet investigations/Washim Rahman/Archive]]
| |
| .*washim.*rahman.* # Preventative measure related to Prem Khan above. Prem Khan is the stage name of Washim Rahman. See [[Wikipedia:Sockpuppet investigations/Washim Rahman/Archive]]
| |
| .*amal.*ishra. # [[Wikipedia:Sockpuppet investigations/Jorjman]]
| |
| .*index\.php.* # spambots
| |
| .*altogen.* # [[Wikipedia:Sockpuppet investigations/Altowiki]]
| |
| .*zhu\s*ming.* # [[Wikipedia:Sockpuppet investigations/Wirterss]]
| |
| .*zhu\s*zhe\s.* # as above
| |
| .*amsu(d|dd)in.*atel # [[Wikipedia:Sockpuppet investigations/Shamsuddin Patel]]
| |
| .*counos.* # Cryptocurrency spam: [[Draft:Counos]], [[Draft:Counos Cash]], [[Counos]], [[Draft:Counos digital currencies]]. Sanction under [[WP:GS/Crypto]].
| |
| .*conous.* # as above: [[User:Conous]]
| |
| .*((C\.R\..*?enkatesh|enkatesh.*?C\.R\.)).* # [[Wikipedia:Sockpuppet investigations/Chinanike101]]
| |
| .*[Jj]im.*eiss.* # [[Wikipedia:Sockpuppet investigations/Chinanike101]]
| |
| .*aillou.*ettis.* # [[Wikipedia:Sockpuppet investigations/FilmLover2016]]
| |
| .*frica.*olic.*inst.* # Africa Policy Institute, repeatedly recreated by sockpuppets under multiple names
| |
| .*esse.*augh.* # Jesse Waugh, repeatedly recreated by subject and/or paid editors
| |
| .*snatch\s?bot.* # [https://en.wikipedia.org/w/index.php?prefix=SnatchBot&title=Special%3AUndelete&fuzzy=1]
| |
| .*fatpipe.*networks.* # [https://en.wikipedia.org/w/index.php?prefix=FatPipe+Networks&title=Special%3AUndelete&fuzzy=1], [https://en.wikipedia.org/w/index.php?prefix=Draft%3AFatPipe+Networks&title=Special%3AUndelete&fuzzy=1]
| |
| .*kamakshi.*hospital.* # Confirmed UPE: [[Special:Contributions/Pavithra12]]
| |
| .*geden?gbe.* # [[Wikipedia:Sockpuppet investigations/Vwegba4real]]
| |
| .*kwt.*today.* # [[Wikipedia:Sockpuppet investigations/Wikibaji]]
| |
| .*know.*what.*trending.*
| |
| .*((.ilesh)|(.rabhat)).*(.aurya).* #[[Wikipedia:Sockpuppet investigations/Rajiv Hu Main]]
| |
| .*((.ilesh)|(.rabhat)).*(.ricket) #[[Wikipedia:Sockpuppet investigations/Rajiv Hu Main]]
| |
| .*(Jay Silver).*((Music)|(music)|(Artist)).* #[[Wikipedia:Articles for deletion/Jay Silver (artist)]] and [[Jay Silver (Musical Artist)]] and other variations
| |
| .*Joel.*Muhindo.* # [[Wikipedia:Articles for deletion/Jay Silver (artist)]] - [[Joel Muhindo]], [[Joel M. Muhindo]], others
| |
| .*dab(li|il)z.* # Multiple socks creating many articles, see [https://en.wikipedia.org/w/index.php?title=Wikipedia:Administrators%27_noticeboard/Incidents&oldid=965887881]
| |
| .*stuzz.* # as per above entry
| |
| .*hazw.*hind.* # [[Wikipedia:Sockpuppet investigations/Chintu6]], repeatedly recreated under multiple titles
| |
| Category:M[o0]+[Ww][o0]+\d* # [[Wikipedia:Sockpuppet investigations/The Suix]]
| |
| Category:W[o0]+[Mm][o0]+\d* # Same as above
| |
| .*(ali\b|sarhan|shamran|albu\b).*(sarhan|shamran|albu\b).* # Unusually prolific self-promotion, initially by [[User:Ali778812]]
| |
| .*thula.*(victori|makhubu).* # Wikipedia:Sockpuppet investigations/Nokuthula27
| |
| .*battle.*for.*dream.*island.* # [[Special:Permanentlink/1138807206#Meta-Battle_for_Dream_Island]]
| |
| .*battle.*for.*b\.?f\.?d\.?i.* # as above
| |
| .*battle.*for.*b\.?f\.?b.* # as above
| |
| .*(cary|michael).*huang.* # as above
| |
| .*object.*show.* # as above, [[Wikipedia:Miscellany for deletion/Draft:Object show (2nd nomination)]]
| |
| .*Zaleb.*Brown # [[Wikipedia:Sockpuppet investigations/FAHADChughtai123]]
| |
| .*Nima.*Owji.* # [[User:Niocs]], self-promoting sock puppeteer
| |
| .*nortreus.* # [[WP:Sockpuppet investigations/WikiCreators20]], [[WP:Sockpuppet investigations/NORTREUS-WERLEY]]; see [[quarry:query/54537]] for current and deleted hits
| |
| .*Yash.*Gawli.* # [[Wikipedia:Sockpuppet investigations/Yash gawli]]
| |
| .*Bmcabana.* # [[Wikipedia:Sockpuppet investigations/Thabo Daniels]]
| |
| .*kisan.*swaraj.* # [[WP:Articles for deletion/Kisan Swaraj Sangathan]], repeatedly recreated under multiple titles, salting ineffective
| |
| .*\bali\b.*\bmansour\b.*actor.* # [[Wikipedia:Sockpuppet investigations/Ali mansour]], [[m:User:علاء/case2#Ali_Mansour]]
| |
| (Draft|User):.*\bali\b.*\bmansour\b.* # [[Wikipedia:Sockpuppet investigations/Ali mansour]], [[m:User:علاء/case2#Ali_Mansour]]
| |
| .*pol[ií]mata.* # [[Wikipedia:Sockpuppet investigations/El Menor Mc]], [[Wikipedia:Articles for deletion/El Polimata]]
| |
| .*jack.*ninte.* # [[Wikipedia:Sockpuppet investigations/JackNinte]]
| |
| .*(yassin|yasser).*ennassiri.* # [[Wikipedia:Sockpuppet investigations/JackNinte]]
| |
| .*(N|n)eeraj.*(S|s)ingh.* # [[Wikipedia:Sockpuppet investigations/Bikrookanpurgangster]]
| |
| .*ikroo.*anpur.*angster.* # [[Wikipedia:Sockpuppet investigations/Bikrookanpurgangster]]
| |
| .*Varun.*Dave.* # [[Wikipedia:Sockpuppet investigations/VPD7102001]]
| |
| .*(comedy.?shorts.?gamer|\bdeji\b.*(olatunji|tube)).* # [[Wikipedia:Deletion review/Log/2022 November 15]]; see [[quarry:query/68983]] for current and deleted hits
| |
| .*Aditya.*Ram.* # [[Wikipedia:Sockpuppet investigations/Kumuthaseo]]
| |
| .*b4blaze.* # [[Wikipedia:Articles for deletion/B4Blaze]] etc.
| |
| .*loco \(.* # [[Wikipedia:Articles for deletion/Loco (esports platform)]]
| |
| .*bayu.*aji.* # [[Wikipedia:Articles for deletion/Bayu Aji]]
| |
| .*dmitr.*torner.* # [[Wikipedia:Miscellany for deletion/Draft:Dmitry Torner (2nd nomination)]]
| |
| .*dom.*pewee.* <antispoof> # [[Wikipedia:Sockpuppet investigations/Flex Liberia]]
| |
| .*reapstar.* # [[Wikipedia:Sockpuppet investigations/Karanmisrakhan]]
| |
| ^((?!:))(chanda+n).*(mada+n).* # [[Wikipedia:Sockpuppet investigations/Dmjoshi12]]
| |
| .*juiceslf.* # [[Wikipedia:Sockpuppet investigations/Ijumdiya wadzani]]
| |
| .*N[\s-]?[Cc]ircle.* <casesensitive> # [[Wikipedia:Articles for deletion/NCircle Entertainment (2nd nomination)]]
| |
| .*Abhilash[ ]*Pillai.* # [[Wikipedia:Sockpuppet_investigations/Mark_Jhonny]]
| |
| .*Ndukauba.* # [[Wikipedia:Sockpuppet investigations/Wise charly]]
| |
| (?!(wikipedia( talk)?:|talk:)).*(annamalai.*(\bk\b|kuppu)|(\bk\b|kuppu).*annamalai).* # [[Special:Permalink/1189541550#K. Annamalai et al]], [[Wikipedia:Deletion review/Log/2023 November 2#Annamalai Kuppusamy]], [[quarry:query/78646]]
| |
| .*greg.*marchand.* # [[Wikipedia:Articles for deletion/Gregory Marchand]]
| |
| ^Category:.*honorary.*citizen.* # See [[Wikipedia:Categories for discussion/Log/2023 August 1#Category:Honorary citizens]]
| |
| ^Category:.*classical.*liberals.* # See [[Wikipedia:Categories for discussion/Log/2023 June 3#Classical liberals]]
| |
| .*hasan.*milad.* # [[Wikipedia:Sockpuppet investigations/Enwiki23]]
| |
| .*century.*financ.* # [[Wikipedia:Deletion review/Log/2024 April 12]]
| |
| .*sanket.*mhatre.* # [[Wikipedia:Articles for deletion/Sanket Mhatre (voice actor)]]
| |
| .*Christopher.*H.*K.*Lee.* <casesensitive> # Persistent promotional copyright infringements from the same source across multiple title variants, e.g. [[Draft:Christopher HK Lee]] and [[Christopher HK Lee]]; also previous afd at [[WP:Articles for deletion/Christopher H.K. Lee]]
| |
| .*koli.* <moveonly> # [[Wikipedia:Sockpuppet investigations/Thakor Sumant Sinhji Jhala]]
| |
| .*(Александар|Саша).*Трајковски.* # [[Wikipedia:Sockpuppet investigations/Мкдвики]]
| |
| (?!(wikipedia( talk)?:|talk:)).*\b(ale(ks|x)and|sa\w+a\b).*trajkovski.* # [[Wikipedia:Sockpuppet investigations/Мкдвики]], [[quarry:query/84985]]
| |
| (?!draft( talk)?:).*\be[. ]*f[. ]*s\b.*(facilit|service|group).* # [[Wikipedia:Deletion review/Log/2024 July 17]], [[quarry:query/84908]]
| |
| draft( talk)?:.*\be[. ]*f[. ]*s\b.*(facilit|service|group).* <autoconfirmed> # [[Wikipedia:Deletion review/Log/2024 July 17]], [[quarry:query/84908]]
| |
| .*blake.*alma.* # [[quarry:query/87519]]: 29 deletions, 8 saltings, and 4 afds across 17 non-talk titles, most recently [[Wikipedia:Articles for deletion/Blake Alma (numismatist) (2nd nomination)]]
| |
| .*ipd.*tamil.* # [[Wikipedia:Sockpuppet investigations/Gokulakannan SK]]
| |
| .*\bs(\b.*\b)?m\b.*hasan.* # [[Wikipedia:Sockpuppet investigations/S M Jahid Hasan1971]]
| |
| .*antony.*gordon.* # See deleted history of [[Antony Gordon]], [[Antony Gordon (media personality)]], [[Antony Gordon (media person)]], [[Draft:Antony Gordon]]
| |
| # [[Wikipedia:Sockpuppet investigations/Nauman335]]
| |
| .*daghabaaz.*dil.*
| |
| .*zard.*patton.*
| |
|
| |
| # [[Wikipedia:Sockpuppet investigations/OfficialPankajPatidar]], [[Wikipedia:Sockpuppet investigations/New baba]]
| |
| .*anna.*schwartz.*
| |
| .*hern[ae]ndo.*v[ae]rgara.*
| |
| .*tomoaki.*sato.*
| |
| .*we.*bros.*media.*
| |
| .*samsung.*di(gital|splay).*solution.*
| |
| .*impressions.*business.*professional.*
| |
| .*untold.*news.*
| |
| .*design\s*ok.*
| |
| .*brian.*distance.*
| |
| .*film.*invasion.*l.*a.*
| |
|
| |
| # Protected user (sub-)spaces
| |
| User( talk)?:Bonadea(phone)?\/.* <autoconfirmed|noedit|errmsg=titleblacklist-custom-userspace-semi> # [[Wikipedia:Sockpuppet investigations/Nsmutte]] [[Special:PermaLink/724686602]]
| |
| User( talk)?:Qcne?\/.* # [[Wikipedia:Sockpuppet investigations/MidAtlanticBaby]]
| |
| User( talk)?:Qcne?.* # [[Wikipedia:Sockpuppet investigations/MidAtlanticBaby]]
| |
|
| |
| # Prevent accidental creation of pages with some double namespace prefixes
| |
| User( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| User( talk)?:Template( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| User( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Wikipedia( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Wikipedia( talk)?:Wikipedia( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Wikipedia( talk)?:Help( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Wikipedia( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Template( talk)?:Template( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Template( talk)?:Portal( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Category( talk)?:Category( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Portal( talk)?:Portal( talk)?.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Draft( talk)?:User( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Draft( talk)?:Category( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
| Draft( talk)?:Draft( talk)?:.* <errmsg=titleblacklist-custom-repeated-namespace-prefix>
| |
|
| |
| # Prevent accidental creation of files with double extensions or unconventional spacing
| |
| File:.*(\,|\.)(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm|webp)(\ |\,)?\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm|webp) <reupload | errmsg=titleblacklist-custom-file-extension>
| |
| File:.*(\ |\,)\.(png|gif|jpe?g|tiff?|xcf|pdf|mid|ogg|ogv|svg|djvu|oga|flac|opus|wav|webm|webp) <reupload | errmsg=titleblacklist-custom-file-extension>
| |
|
| |
| # Prevent creation of personal categories for users
| |
| Category:User:.* <errmsg=titleblacklist-personal-category>
| |
|
| |
| # multiple article re-creation under various titles by sockpuppet accounts
| |
| .*[Gg]oogle *[Bb]oys.*
| |
|
| |
| # Prevent creation of articles beginning with foreign language equivalents of User: as they aren't recognized on enwiki. (User: works on every wiki)
| |
| (Agar-aramat|Amseqdac|Användare|Atuisoq|Aжыглакчы|Ben[ou]t[sz]er|Bikarhêner|Bru(?:ge|ka|ke)r|Brëkòwnik|Brúkari|Brūcend|Choyoołʼįįhí|Cleachdaiche|Dalībnieks|Defnyddiwr|Devnydhyer|Druvadur|Dulooi|Foydalanuvchi|Geavaheaddji|Geban|Gebr(?:oe|u|ui)ker|Gumagamit|Gumaramit|Implijer|Itilizatè|Iōng-chiá|Jeno|Jëfandikukat|Ka notcitatc|Karber|Kasutaja|Kisadi|Korisnik|Kullanıcı|Kävutai|Käyttäi|Käyttäjä|Lankide|Lītuotuojs|Masyin|Mea hoʻohana|Meidogger|Metmaacher|Middawaida|Mošomi|Mpikambana|Mtumiaji|Muna'sesetbi|Naudotojas|Nauduotuos|Notandi|Nutza|Odwumanyɛni|Oníṣe|Outelizador\(a\)|Pamakai|Pamaké|Panganggo|Pangguno|Paragamit|Paydalanıwshı|Pengguna|Pruukja|Puruhára|Përdoruesi|Qullanıcı|Redaktor|Ruraq|Suradnik|Szerkesztő|Ta ohu'uwo|Tagagamit|Thành viên|Tlatequitiltilīlli|Uiser|Ulanyjy|Uporabnik|Ureuëng Ngui|Usa[dt]or|Usor|Usuari[ou]?|Usuàriu|Usuário\(a\)|Utent[ei]?|Utilisa(?:de|teu|to)r|Utilizaire|Utilizator|Uza-na'in|Uzanto|Uzeu|Używacz|Wikiped[iy]sta|Wužiwar|Wužywaŕ|Ymmydeyr|Yusa|Yuuser|pilno|sadasya|Úsáideoir|İstifadəçi|Χρήστες|Алахәыла|Архайæг|Викиавтор|Гьуртту хьума|Декъашхо|Демнч|Доакъашхо|Колдонуучу|Корбар|Корисник|Користувач|Кулланучы|Къошулуучу|Кыттааччы|Пайдаланыше|Польꙃєватєл҄ь|Потребител|Пырысь|Сирӹшӹ|Теиця|Тиись|Удзельнік|Уртах|Участник|Χρήστης|Хоснователь|Хутшăнакан|Хэрэглэг(?:ч|шэ)|ЦӀыхухэт|Қатысушы|Ҡатнашыусы|Մասնակից|באַניצער|משתמש|ئىشلەتكۈچى|ایشلدن|بەکارھێنەر|رُکُن|صارف|مستخدم|واپرائيندڙ|ورتنوالا|کاربر|کارن|کارور|کارگير|کاریار|ܡܦܠܚܢܐ|މެމްބަރު|अवयव|छ्येलेमि|प्रयोगकर्ता|वापरपी|सदस्य|सदस्यः|আতাকুরা|ব্যবহারকারী|সদস্য|ਵਰਤੋਂਕਾਰ|સભ્ય|ବ୍ୟବହାରକାରୀ|பயனர்|వాడుకరి|ಬಳಕೆದಾರೆ|ಸದಸ್ಯ|ഉപയോക്താവ്|පරිශීලක|ผู้ใช้|ຜູ້ໃຊ້|ၽူႈၸႂ်ႉတိုဝ်း|მომხმარებელი|አባል|អ្នកប្រើប្រាស់|ᱵᱮᱵᱷᱟᱨᱤᱭᱟᱹ|Ọbanife|利用者|用戶|用户|사용자|𐌽𐌹𐌿𐍄𐌰𐌽𐌳𐍃):.* <errmsg=titleblacklist-non-English-userpage>
| |
|
| |
| # Creation of Articles for creation submissions in the wrong place
| |
| Wikipedia talk:Articles for creation\/.* <errmsg=titleblacklist-custom-AfC-wrong-place>
| |
|
| |
| # Prevent non-autoconfirmed users from creating Portal pages per the RfC at w.wiki/3em
| |
| Portal:.* <errmsg=Titleblacklist-nonconfirmed portal creation|autoconfirmed>
| |
|
| |
| # These namespaces have been uninstalled
| |
| Education Program( talk)?:.* <errmsg=Titleblacklist-Education-Program-namespace>
| |
| Gadget( definition)? talk:.* #
| |
| Book( talk)?:.* <errmsg=Titleblacklist-forbidden-book>
| |
|
| |
| # Political party templates, deprecated since September 2021
| |
| Template:.*\/meta\/(shortname|color|abbrev|abbr) <noedit|errmsg=titleblacklist-political-party-templates>
| |
|
| |
| # Stop accidental creation of WikiProjects in article space
| |
| WikiProject:.*
| |
|
| |
| # Stop repeated creations of G1 word salads, [[Wikipedia:Long-term abuse/Gsthae with tempo!]]
| |
| .*mixing.*sailors.* <antispoof> # See https://en.wikipedia.org/w/index.php?prefix=draft%3Amixing+sailors&title=Special%3AUndelete&fuzzy=1
| |
|
| |
| #Repeatedly recreated attack page across pretty much any namespace going. See [[Special:Log/Xawp]] as an example and creation history of all pages listed there
| |
| .*Jie[ -]*Shen[ ]*Li.*
| |
|
| |
| ^Wikipedia:Articles for deletion\/Earth \([0-9]+(st|nd|rd|th) nomination\)$ # This joke has been done to death every year and isn't funny anymore, [[Wikipedia:Miscellany for deletion/Wikipedia:Articles for deletion/Earth (21st nomination)]]
| |
| .*\/GA[0-9] <autoconfirmed> # Good articles should be reviewed by experienced users, not IPs or new users
| |