Gestion du filtre antiabus

De EncyclopAtys

Retour à la page de modification de filtre | Retour à l’historique du filtre

Différences entre les versions

ArticleVersion du 16 avril 2012 à 13:17 par SirCotareVersion du 16 avril 2012 à 13:34 par SirCotare
Informations de base

Description :

(visible publiquement)
 
Repeating characters
 
Repeating characters
Drapeaux :
 
Activé
 
Activé
Notes :
 
Catch copy/paste vandalism like hahahahahahahahahahahahaha. --Wknight94
 
Catch copy/paste vandalism like hahahahahahahahahahahahaha. --Wknight94
  
 
This doesn't need to be private. -BJ
 
This doesn't need to be private. -BJ
  
 
This has far too many false positives to be set to disallow... Not to mention that it seems to block people from using "..." and "'''''" (for bold/italic), amongst other things. --Conti
 
This has far too many false positives to be set to disallow... Not to mention that it seems to block people from using "..." and "'''''" (for bold/italic), amongst other things. --Conti
  
 
It can at least warn.  "'''''''" problem is fixed now.  Added curly brace exception too.  Need example of "..." since at least 7 occurrences are needed to trigger. --Wknight94
 
It can at least warn.  "'''''''" problem is fixed now.  Added curly brace exception too.  Need example of "..." since at least 7 occurrences are needed to trigger. --Wknight94
  
 
Changed title to something more neutral. --Conti
 
Changed title to something more neutral. --Conti
  
 
Too many false positives - mostly in reference URLs.  Unless someone has a clever way to fix, this is causing more harm than good IMHO.
 
Too many false positives - mostly in reference URLs.  Unless someone has a clever way to fix, this is causing more harm than good IMHO.
  
 
Agreed, please do not enable this filter without substantial changes, and substantial log only testing. -Prodego
 
Agreed, please do not enable this filter without substantial changes, and substantial log only testing. -Prodego
  
 
removing the quote, it was triggered by '''xxxx''' in certain cases -- Luk
 
removing the quote, it was triggered by '''xxxx''' in certain cases -- Luk
 
The filter should ignore urls. - Ruslik
 
The filter should ignore urls. - Ruslik
  
 
Ignoring all edits with URLs in them isn't a good idea. I've made it a bit more complex, actually checking if a link contains repeating chars. If any added link contains added chars, it stops. Theoretically we could do all sorts of counting to make sure there isn't a link with repeating chars AND other repeating chars, but I think that would just eat away at needless conditions, considering it is likely very rare. -Prodego
 
Ignoring all edits with URLs in them isn't a good idea. I've made it a bit more complex, actually checking if a link contains repeating chars. If any added link contains added chars, it stops. Theoretically we could do all sorts of counting to make sure there isn't a link with repeating chars AND other repeating chars, but I think that would just eat away at needless conditions, considering it is likely very rare. -Prodego
  
 
Turning out not to be too useful and the filter is overwrought now.  Disabling.  -Wknight94
 
Turning out not to be too useful and the filter is overwrought now.  Disabling.  -Wknight94
 
Merged testing edit summary from 292 - Shirik 12 Feb 2010
 
Merged testing edit summary from 292 - Shirik 12 Feb 2010
 
Optimized summary block - Shirik 12 Feb 2010
 
Optimized summary block - Shirik 12 Feb 2010
 
ignoring if repeated chars was already there, per request -- Jun 18, Soap
 
ignoring if repeated chars was already there, per request -- Jun 18, Soap
  
 
Merge filter 366 into this. – Oct 28, EdoDodo
 
Merge filter 366 into this. – Oct 28, EdoDodo
 
Filter tripped the rate limit. I reset it; I didn't see any FPs. -- Shirik 7 Nov 2010
 
Filter tripped the rate limit. I reset it; I didn't see any FPs. -- Shirik 7 Nov 2010
 
Reset rate limit. - KoH 10 Mar 2011
 
Reset rate limit. - KoH 10 Mar 2011
  
 
Simplify. -Sole Soul
 
Simplify. -Sole Soul
Conditions du filtre
Conditions :
 
article_namespace = 0 & !("confirmed" in user_groups)
 
article_namespace = 0 & !("confirmed" in user_groups)
 
&(rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{7}"|
 
&(rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{7}"|
 
added_lines rlike "[bcdfghjklmnpqrstvwxz]{7,}")
 
added_lines rlike "[bcdfghjklmnpqrstvwxz]{7,}")
 
& !(removed_lines rlike "([^_:*'|=}{-]{1,9})\1{6}|[bcdfghjklmnpqrstvwxz]{7,}")
 
& !(removed_lines rlike "([^_:*'|=}{-]{1,9})\1{6}|[bcdfghjklmnpqrstvwxz]{7,}")
 
& !(added_lines rlike "https?:\/\/\S*([^_:*'|=}{-]{1,9})\1{7}|https?:\/\/\S*[bcdfghjklmnpqrstvwxz]{7,}|\n[|!]\s?[.-]\n")
 
& !(added_lines rlike "https?:\/\/\S*([^_:*'|=}{-]{1,9})\1{7}|https?:\/\/\S*[bcdfghjklmnpqrstvwxz]{7,}|\n[|!]\s?[.-]\n")
 
& !(lcase(added_lines) rlike "number|spell")
 
& !(lcase(added_lines) rlike "number|spell")
 
& !(lcase(article_text) rlike "sandbox|number")
 
& !(lcase(article_text) rlike "sandbox|number")
Actions entreprises si élément trouvé
Actions entreprises si élément trouvé
 
Baliser : repeating characters
 
Baliser : repeating characters
Avertir l’utilisateur : abusefilter-warning-repeated-characters
+
Avertir l’utilisateur : abusefilter-warning