Edit filter configuration

Differences between versions

ItemVersion from 06:53, 13 April 2023 by GalobtterVersion from 23:58, 4 April 2024 by EggRoll97
Basic information
Notes:
Creating per RFPP. - KoH
Creating per RFPP. - KoH
Not working ... - KoH
Not working ... - KoH
Re-enabling, disallow off. - KoH
Re-enabling, disallow off. - KoH
Too many false positives from added_lines in removed_lines. - KoH
Too many false positives from added_lines in removed_lines. - KoH


Could it be changed to prevent the creation of "Aaron Blakk"? - \ /
Could it be changed to prevent the creation of "Aaron Blakk"? - \ /


First, why did you undo my last edit here?  Second, why would you want to prevent the creation of user names that HELP us detect him?  The user names themselves are not offensive, the edits are. - Wknight94
First, why did you undo my last edit here?  Second, why would you want to prevent the creation of user names that HELP us detect him?  The user names themselves are not offensive, the edits are. - Wknight94


It was my first edit to the AF, must've inadvertantly done it - sorry. I see your point in re to that, it was only if we were blocking one we may as well block another. - \ /
It was my first edit to the AF, must've inadvertantly done it - sorry. I see your point in re to that, it was only if we were blocking one we may as well block another. - \ /


Okay, no problem on the inadvertent undo.  Right, I don't think we should be preventing any user name creation.  Like my earlier edit used to say, user name prevention is only when THE USER NAME ITSELF is offensive.  In this case, they're not.  That eliminated the first part of this filter.  The second part is catching general vandalism that should be handled in one of the general vandalism filters, and was catching more non-GT than GT.  That makes this filter mostly pointless so I had disabled entirely.  - Wknight94
Okay, no problem on the inadvertent undo.  Right, I don't think we should be preventing any user name creation.  Like my earlier edit used to say, user name prevention is only when THE USER NAME ITSELF is offensive.  In this case, they're not.  That eliminated the first part of this filter.  The second part is catching general vandalism that should be handled in one of the general vandalism filters, and was catching more non-GT than GT.  That makes this filter mostly pointless so I had disabled entirely.  - Wknight94


You know, I've actually found this filter to be quite useful, even if much of it is non-GT. There is almost no good reason to add obscenities in all caps. Currently we don't have a filter that checks for this and disallows the action. - KoH
You know, I've actually found this filter to be quite useful, even if much of it is non-GT. There is almost no good reason to add obscenities in all caps. Currently we don't have a filter that checks for this and disallows the action. - KoH


If it doesn't catch false positives, leave it running.  For supportability, it should probably be merged into 52 though.  (I changed the name here to reflect actual usage). - Wknight94
If it doesn't catch false positives, leave it running.  For supportability, it should probably be merged into 52 though.  (I changed the name here to reflect actual usage). - Wknight94


No, it's different. This checks not only for edit summaries, but also added content. (A more descriptive title would be "Adding obscenities in all caps," but that would be too obvious. If a vandal saw that in the log, they would know to put the obscenity in lowercase letters.) - KoH
No, it's different. This checks not only for edit summaries, but also added content. (A more descriptive title would be "Adding obscenities in all caps," but that would be too obvious. If a vandal saw that in the log, they would know to put the obscenity in lowercase letters.) - KoH
SUCKS, rearrange. - KoH
SUCKS, rearrange. - KoH
Actually, not common enough to matter, so just alphabetize. - KoH
Actually, not common enough to matter, so just alphabetize. - KoH
Expand. - KoH
Expand. - KoH
Restrict to main namespace per FP on Jimbo's talk. - KoH
Restrict to main namespace per FP on Jimbo's talk. - KoH
Some more. - KoH
Some more. - KoH
Viagra, your mom. - KoH
Viagra, your mom. - KoH
Define variable match for increased readability. - KoH
Define variable match for increased readability. - KoH


please urgently fix so that it doesn't match PEACOCK (false positives) - Cen
please urgently fix so that it doesn't match PEACOCK (false positives) - Cen


Added \b before COCK. - Ruslik
Added \b before COCK. - Ruslik


Added ass with \b's. - KoH
Added ass with \b's. - KoH


FP's on GAY. - KoH
FP's on GAY. - KoH


Renamed. - KoH
Renamed. - KoH


No need to be private -Prodego
No need to be private -Prodego


Modified "RACIS" to "RACIS(T|M)" per false positive
Modified "RACIS" to "RACIS(T|M)" per false positive
+1 --NW
+1 --NW
+1, and change to better title.  --NW
+1, and change to better title.  --NW
+1 --NW 11/25
+1 --NW 11/25
+2 --NW 11/26
+2 --NW 11/26
+2 --NW 11/27
+2 --NW 11/27


Extending to user talk, will revert if there are false positives. =TS
Extending to user talk, will revert if there are false positives. =TS
+2 --NW 11/28
+2 --NW 11/28
+1 --NW 12/7
+1 --NW 12/7
+2 --NW 12/9
+2 --NW 12/9
+2 --NW 12/13
+2 --NW 12/13
Add \b to FAG for temporary fix (SFAGO) so that a user can create and/or edit an article. Would it be better to instead add & !(added_lines rlike "SFAGO") ? -- Soap
Add \b to FAG for temporary fix (SFAGO) so that a user can create and/or edit an article. Would it be better to instead add & !(added_lines rlike "SFAGO") ? -- Soap
removed \b to again be able to catch variants -- Soap
removed \b to again be able to catch variants -- Soap
Add FUKERS (but not FUK due to potential false positives) -- Shirik 1 Feb 2010
Add FUKERS (but not FUK due to potential false positives) -- Shirik 1 Feb 2010
Word boundery added to beginning of FAG -- Shirik 5 Mar 2010
Word boundery added to beginning of FAG -- Shirik 5 Mar 2010
condom -- Soap
condom -- Soap
autoconfirmed -> confirmed & autoconfirmed -- Shirik 21 Mar 2010
autoconfirmed -> confirmed & autoconfirmed -- Shirik 21 Mar 2010


false positives -P
false positives -P


don't disable entirely because of a few fp's, warn for now - KoH
don't disable entirely because of a few fp's, warn for now - KoH


Adding EFF YOU - Someguy1221
Adding EFF YOU - Someguy1221


Added some. made so things like 'PEEENNNISS' would stillmatch - TIm
Added some. made so things like 'PEEENNNISS' would stillmatch - TIm


Changing to disallow: I reviewed some 100 edits flagged by this, and could find no False P's. --Tim
Changing to disallow: I reviewed some 100 edits flagged by this, and could find no False P's. --Tim


Added looser, and Poooop, Tim
Added looser, and Poooop, Tim


Added AWESOME and SOOO, both things that I think shouldn't even be in the article space. --Tim
Added AWESOME and SOOO, both things that I think shouldn't even be in the article space. --Tim
remove FAG due to false positives which appear now and then (it's an acronym) ... previously this filter was warn-only, but now it's disallow -- Soap
remove FAG due to false positives which appear now and then (it's an acronym) ... previously this filter was warn-only, but now it's disallow -- Soap


Just had a falsepositive where an IP reverted a user whose name was one of the proscribed strings ("WANKA") and was disallowed because it appeared in the edit summary.  I think targeting the edit summary may be a tad overkill. -v-_-v
Just had a falsepositive where an IP reverted a user whose name was one of the proscribed strings ("WANKA") and was disallowed because it appeared in the edit summary.  I think targeting the edit summary may be a tad overkill. -v-_-v
rm AWESOME -- Soap
rm AWESOME -- Soap
adding FAGG (for faggot) back in.  Can't match FAG because it is the name of a company.  -- Soap
adding FAGG (for faggot) back in.  Can't match FAG because it is the name of a company.  -- Soap


Removing "your mom" section; disallowed by another filter. - Someguy1221
Removing "your mom" section; disallowed by another filter. - Someguy1221
adding \>ASS, in order to allow editing of [[Liberty Bell]] (it will be present in removed_lines whenever \bA+SS+ is present in added_lines and thus nullifies itself).  Probably temporary.  -- Soap
adding \>ASS, in order to allow editing of [[Liberty Bell]] (it will be present in removed_lines whenever \bA+SS+ is present in added_lines and thus nullifies itself).  Probably temporary.  -- Soap
is douche commonly spelled without the u? I made it required. -- Soap
is douche commonly spelled without the u? I made it required. -- Soap
false positive on FUK ( an airport in China) -- Soap
false positive on FUK ( an airport in China) -- Soap
ASS apparently is an acronym, has caused problems before, will remove for now
ASS apparently is an acronym, has caused problems before, will remove for now
rm GAY, will try for a while -- Soap
rm GAY, will try for a while -- Soap
Scunthorpe problem. - KoH
Scunthorpe problem. - KoH
This will match a page titled "SCUNTHROPE" not "Scunthrope". -Sole Soul
This will match a page titled "SCUNTHROPE" not "Scunthrope". -Sole Soul
Added "NAZI" and "JEWS". --Reaper 2012-02-29
Added "NAZI" and "JEWS". --Reaper 2012-02-29


False positive where user is reverting vandal with inappropriate username. - KoH
False positive where user is reverting vandal with inappropriate username. - KoH


Remove SOCK(PUPPET), it is a WP: shortcut. - KoH
Remove SOCK(PUPPET), it is a WP: shortcut. - KoH
Optimize for conditions, improve regex a little. RF 2010724
Optimize for conditions, improve regex a little. RF 2010724


Allow the word SHIITE; additionally, this filter should be hidden. - Od Mishehu
Allow the word SHIITE; additionally, this filter should be hidden. - Od Mishehu


Public per [[Special:Permalink/784131724#Privacy of general vandalism filters]] and the guideline ~MA
Public per [[Special:Permalink/784131724#Privacy of general vandalism filters]] and the guideline ~MA


Stop matching of PEN15 - TV show of that name is causing every hit to be a false positive. -Galo 2019-02-22
Stop matching of PEN15 - TV show of that name is causing every hit to be a false positive. -Galo 2019-02-22
Word boundary before NAZI due to FPs. -Galo 2019-03-01
Word boundary before NAZI due to FPs. -Galo 2019-03-01
Exclude when in refs due to FPs. -G 2019-04-20
Exclude when in refs due to FPs. -G 2019-04-20


Exempt existing section headers. - KoH 2020-07-09
Exempt existing section headers. - KoH 2020-07-09


Exclude reverts per FP. --Galobtter 06:50 13 Apr 2023
Exclude reverts per FP. --Galobtter 06:50 13 Apr 2023
Add "BUST A NUT" per EFR - EggRoll97 4 Apr 2024
Filter conditions
Conditions:
(documentation)
!("confirmed" in user_groups) &
!("confirmed" in user_groups) &
equals_to_any ( page_namespace, 0, 3) & (
equals_to_any ( page_namespace, 0, 3) & (
     match := "ABUSER|\bA+SS+[- ]?H+O+L+E+\b|BITCH|\b(C+O+C+|K+A+W+)K+S*\b|LOO+S+E+R|SOOO|CONVICTED|[KC]UNT|DILDO|D+O+U+C+H+E|EFF+ (Y+O+U|U)|F+U+(KK|C+K|K+C)|GARBAGE|HAGGER|HITLER|JEWS|MENTALLY|M(WA|U)HAHA|N+I+GG+(E+R|A+H*)|\bN[A4]ZI|PA?EDO(F|PH)ILE|FAGG|PEA?N[UI]S|S+L+U+T|POOO+P?|W+H+O+R+E|PERVERT|RACIST|S+H+[1I]+T+\b|SUCK|VAGINA|VIAGRA|WANK(|A|ER|ING)|(W|WANKA)KNIGHT";
     match := "ABUSER|\bA+SS+[- ]?H+O+L+E+\b|BITCH|\b(C+O+C+|K+A+W+)K+S*\b|LOO+S+E+R|SOOO|CONVICTED|[KC]UNT|DILDO|D+O+U+C+H+E|EFF+ (Y+O+U|U)|F+U+(KK|C+K|K+C)|GARBAGE|HAGGER|HITLER|JEWS|MENTALLY|M(WA|U)HAHA|N+I+GG+(E+R|A+H*)|\bN[A4]ZI|PA?EDO(F|PH)ILE|FAGG|PEA?N[UI]S|S+L+U+T|POOO+P?|W+H+O+R+E|PERVERT|RACIST|S+H+[1I]+T+\b|SUCK|VAGINA|VIAGRA|WANK(|A|ER|ING)|(W|WANKA)KNIGHT|BUST A NUT";
     refmatch := "<\s*ref[^\/]*>[^<]*(?:" + match + ")";
     refmatch := "<\s*ref[^\/]*>[^<]*(?:" + match + ")";
     (
     (
         summary rlike match &  
         summary rlike match &  
         !summary rlike ("\[\[Special:Contributions.*(" + match +  ".*)") &
         !summary rlike ("\[\[Special:Contributions.*(" + match +  ".*)") &
         !summary rlike ("/\* .*" + match + ".* \*/")
         !summary rlike ("/\* .*" + match + ".* \*/")
     ) | (
     ) | (
         added_lines rlike match &
         added_lines rlike match &
         !( removed_lines + page_title + added_links ) rlike match &
         !( removed_lines + page_title + added_links ) rlike match &
         !added_lines rlike refmatch
         !added_lines rlike refmatch
     )
     )
) &
) &
!(summary irlike "und(id|o)|\brv[vt]?\b|revert")
!(summary irlike "und(id|o)|\brv[vt]?\b|revert")