Diferenças entre versões

EntradaVersão de 19h28min de 1 de setembro de 2018 por He7d3rVersão de 19h36min de 8 de junho de 2021 por !Silent
Informações básicas
Notas:
Importei este filtro de [[Special:AbuseFilter/history/231/item/3463]] para cá em "modo teste" (sem ação alguma). Lechatjaune
Importei este filtro de [[Special:AbuseFilter/history/231/item/3463]] para cá em "modo teste" (sem ação alguma). Lechatjaune


A long string of letters and/or numbers may be indicative of vandalism. - KoH
A long string of letters and/or numbers may be indicative of vandalism. - KoH


Made the string length allowed before tagging longer, as it's catching URLs..  -Versageek
Made the string length allowed before tagging longer, as it's catching URLs..  -Versageek


Also check https. - KoH
Also check https. - KoH


Virtually everything triggering this hits another filter, and this uses a lot of conditions, disabled, consider merging in to 135. -Prodego
Virtually everything triggering this hits another filter, and this uses a lot of conditions, disabled, consider merging in to 135. -Prodego
-ok -P
-ok -P


*Modifiquei para não-espaço não-\n  ,  para pegar tb símbolos e caracteres especiais. rjclaudio - rjclaudio
*Modifiquei para não-espaço não-\n  ,  para pegar tb símbolos e caracteres especiais. rjclaudio - rjclaudio
*Oldsize > 0, PN vai para outro filtro. - rjclaudio
*Oldsize > 0, PN vai para outro filtro. - rjclaudio
*Add exceção para url, e para ficheiro. - rjclaudio
*Add exceção para url, e para ficheiro. - rjclaudio
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* incluindo domínio anexo --rjclaudio
* incluindo domínio anexo --rjclaudio
* Exceção para _  --rjclaudio
* Exceção para _  --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (parametro) --rjclaudio
* Otimizando regex (parametro) --rjclaudio
* Exceção para ! , pro cabeçalho de tabela. --rjclaudio
* Exceção para ! , pro cabeçalho de tabela. --rjclaudio
* Exceção para extensão de imagem, alguns nomes de imagem são grandes --rjclaudio
* Exceção para extensão de imagem, alguns nomes de imagem são grandes --rjclaudio
* Exceção para <br> , usado em campo de predef. --rjclaudio
* Exceção para <br> , usado em campo de predef. --rjclaudio
* Exceção para &nbsp; usado no lugar de espaço. --rjclaudio
* Exceção para &nbsp; usado no lugar de espaço. --rjclaudio
* Exceções (durante os testes) para não detectar o filtro 10 e 39.
* Exceções (durante os testes) para não detectar o filtro 10 e 39.
* Inclusão de comentários para indicar que trechos foram copiados de outros filtros --Helder
* Inclusão de comentários para indicar que trechos foram copiados de outros filtros --Helder
* Exceção para [[Especial:Páginas_curtas]] (subst:Páginas curtas} --rjclaudio
* Exceção para [[Especial:Páginas_curtas]] (subst:Páginas curtas} --rjclaudio
* Indentando o código. --!Silent (19/dez/2016)
* Indentando o código. --!Silent (19/dez/2016)
* Pondo para avisar. --!Silent (18/mai/2017)
* Pondo para avisar. --!Silent (18/mai/2017)
* Pondo para impedir. --!Silent (22/ago/2017)
* Pondo para impedir. --!Silent (22/ago/2017)
* Reduzi string a ser pega pelo filtro de 50 para 30 porém com pondo mais restrições ao disparo para evitar FP (decisão tomada após testes no filtro 147) --!Silent (05/set/2017)
* Reduzi string a ser pega pelo filtro de 50 para 30 porém com pondo mais restrições ao disparo para evitar FP (decisão tomada após testes no filtro 147) --!Silent (05/set/2017)
* Ajustes para evitar FP; pondo a regex antiga pra agir em concomitância com a nova. --!Silent (09/set/2017)
* Ajustes para evitar FP; pondo a regex antiga pra agir em concomitância com a nova. --!Silent (09/set/2017)
* Ajustes para evitar FP. --!Silent (10/set/2017)
* Ajustes para evitar FP. --!Silent (10/set/2017)
* Ajuste para evitar FP. --!Silent (11/set/2017)
* Ajuste para evitar FP. --!Silent (11/set/2017)
* Ajuste para evitar FP. --!Silent (14/set/2017)
* Ajuste para evitar FP. --!Silent (14/set/2017)
* Ajuste para evitar FP. --!Silent (17/set/2017)
* Ajuste para evitar FP. --!Silent (17/set/2017)
* Ajuste para evitar FP. --!Silent (18/set/2017)
* Ajuste para evitar FP. --!Silent (18/set/2017)
* Ajuste para evitar FP. --!Silent (21/set/2017)
* Ajuste para evitar FP. --!Silent (21/set/2017)
* Ajuste para evitar FP. --!Silent (22/set/2017)
* Ajuste para evitar FP. --!Silent (22/set/2017)
* Ajuste para evitar FP. --!Silent (30/set/2017)
* Ajuste para evitar FP. --!Silent (30/set/2017)
* Ajuste para evitar FP. --!Silent (09/nov/2017)
* Ajuste para evitar FP. --!Silent (09/nov/2017)
* Remoção de caracteres repetidos. --Helder
* Remoção de caracteres repetidos. --Helder
* Ajuste para evitar FP. --!Silent (22/nov/2017)
* Ajuste para evitar FP. --!Silent (22/nov/2017)
* Ajuste para evitar FP. --!Silent (12/dez/2017)
* Ajuste para evitar FP. --!Silent (12/dez/2017)
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* Substituição de variáveis obsoletas ([[phab:T173889]]). --Helder
* Ajuste para não executar nas páginas de teste, que tiveram alteração pra o domínio "ajuda" no ano passado. --!Silent (08/jun/2021)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & page_namespace == 0 & !( page_prefixedtitle irlike '(?:Lista das maiores palavras|(?:Wikipédia|Usuári).+Testes)' ) & (
!'confirmed' in user_groups & page_namespace == 0 & !( page_prefixedtitle irlike '(?:Lista das maiores palavras|(?:Ajuda|Usuári).+Testes)' ) & (
sequence := '(?:[^=\"\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|^)[^_,=:;&#%+·、\s\n\|\/\-\!\.\?\(\)\[\]\<\>\{\}0-9]{36,}(?:[^&\"\.\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|$)';
sequence := '(?:[^=\"\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|^)[^_,=:;&#%+·、\s\n\|\/\-\!\.\?\(\)\[\]\<\>\{\}0-9]{36,}(?:[^&\"\.\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|$)';
sequence_counterFP := '(?:ARQUIVO|FICHEIRO|IMAGEM|HTTPS?|\<math\>).*(?:[^=\"\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|^)[^_,=:;&#%+·、\s\n\|\/\-\!\.\?\(\)\[\]\<\>\{\}0-9]{36,}(?:[^&\"\.\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|$)';
sequence_counterFP := '(?:ARQUIVO|FICHEIRO|IMAGEM|HTTPS?|\<math\>).*(?:[^=\"\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|^)[^_,=:;&#%+·、\s\n\|\/\-\!\.\?\(\)\[\]\<\>\{\}0-9]{36,}(?:[^&\"\.\-\|\/\\A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ0-9]|\s|$)';
sequence2 := '(?:[^=\-\/]|^)[^=%+@&\s\_\,\n\|\/\-\!\>\<\.\[\]]{50,}(?:[^=\-\/]|$)';
sequence2 := '(?:[^=\-\/]|^)[^=%+@&\s\_\,\n\|\/\-\!\>\<\.\[\]]{50,}(?:[^=\-\/]|$)';
sequence2_counterFP := '(?:ARQUIVO|FICHEIRO|IMAGEM|HTTPS?|\<math\>).*(?:[^=\-\/]|^)[^=%+@\s\_\,\n\|\/\-\!\>\<]{50,}(?:[^=\-\/]|$)';
sequence2_counterFP := '(?:ARQUIVO|FICHEIRO|IMAGEM|HTTPS?|\<math\>).*(?:[^=\-\/]|^)[^=%+@\s\_\,\n\|\/\-\!\>\<]{50,}(?:[^=\-\/]|$)';




old_size > 0
old_size > 0
& ( added_lines irlike sequence | ( added_lines irlike sequence2 & !added_lines irlike sequence2_counterFP ) )
& ( added_lines irlike sequence | ( added_lines irlike sequence2 & !added_lines irlike sequence2_counterFP ) )
& !( removed_lines irlike sequence & removed_lines irlike sequence2 );
& !( removed_lines irlike sequence & removed_lines irlike sequence2 );
);
);
Ações a realizar quando acionado
Ações a realizar quando acionado
Não autorizar
Não autorizar: abusefilter-disallowed