Diferenças entre versões

EntradaVersão de 17h42min de 18 de agosto de 2016 por MusikAnimal (WMF)Versão de 20h14min de 18 de agosto de 2016 por He7d3r
Informações básicas
Notas:
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Palavras ofensivas referentes a partes do corpo humano estão no filtro 70.
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Palavras ofensivas referentes a partes do corpo humano estão no filtro 70.


* Possui o mesmo objetivo do filtro 7, que possui código ligeiramente diverso, para evitar problemas de desativação automática. Explicação detalhada em "Wikipedia Discussão:Filtro de edições". --Kleiner
* Possui o mesmo objetivo do filtro 7, que possui código ligeiramente diverso, para evitar problemas de desativação automática. Explicação detalhada em "Wikipedia Discussão:Filtro de edições". --Kleiner
* Realizando primeiros testes para possível divisão do filtro 7, pelos motivos explicados em "Wikipedia Discussão:Filtro de edições". Modo de registro apenas. --Kleiner
* Realizando primeiros testes para possível divisão do filtro 7, pelos motivos explicados em "Wikipedia Discussão:Filtro de edições". Modo de registro apenas. --Kleiner
* Teste realizado com sucesso! Ativando modo de impedimento. --Kleiner
* Teste realizado com sucesso! Ativando modo de impedimento. --Kleiner
* Evitar falso positivo com "cuíca", e termos semelhantes. --Kleiner
* Evitar falso positivo com "cuíca", e termos semelhantes. --Kleiner
* Tirando pipe que causava falsos positivos. --Kleiner
* Tirando pipe que causava falsos positivos. --Kleiner
* Utilizando variável específica para reunir o código de detecção de palavras ofensivas sob o identificador "palavrao". --Kleiner
* Utilizando variável específica para reunir o código de detecção de palavras ofensivas sob o identificador "palavrao". --Kleiner
* "Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
* "Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
* Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
* Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
* Mais palavrões coletados nos registros de Wikipédia:Pedidos/Supressão --viniciusmc
* Mais palavrões coletados nos registros de Wikipédia:Pedidos/Supressão --viniciusmc
* 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
* Otimização da expressão regular. -- Helder
* Otimização da expressão regular. -- Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras açõ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
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Novas palavras, testadas no 112 e variantes.--Otavio
* Novas palavras, testadas no 112 e variantes.--Otavio
* Mais palavras, testadas no 112 e variantes.--Otavio
* Mais palavras, testadas no 112 e variantes.--Otavio
* Mais palavras reportadas em expressões problemáticas.--Otavio
* Mais palavras reportadas em expressões problemáticas.--Otavio
* Implementando ccnorm e rmdoubles. Teste com regressão OK.--Otavio
* Implementando ccnorm e rmdoubles. Teste com regressão OK.--Otavio
* Movendo verbos para específico, incluindo novas palavras.--Otavio
* Movendo verbos para específico, incluindo novas palavras.--Otavio
* Mais palavras, testadas no 112.--Otavio
* Mais palavras, testadas no 112.--Otavio
* Ajuste na regex.--Otavio
* Ajuste na regex.--Otavio
* Porã tem causado FP.--Otavio
* Porã tem causado FP.--Otavio
* A palavra fodder existe em inglês. --Lechat
* A palavra fodder existe em inglês. --Lechat
 
* Reduce condition count, usage of ccnorm still needs updating per https://phabricator.wikimedia.org/T29987 ~MusikAnimal 2016.08.18
Reduce condition count, usage of ccnorm still needs updating per https://phabricator.wikimedia.org/T29987 ~MusikAnimal 2016.08.18
* Atualização (ver T29987). --Helder
Condições do filtro
Condições:
(ajuda | discussão)
! 'confirmed' in user_groups & (
! 'confirmed' in user_groups & (
   ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)(?:F[O0U]D(?:[I1ï]D[O0]|[Eê]|A[O0]|[õ0O]E5|A)|B(?:A[I1ï]T[O0][L1](?:A|A[O0]|[I1ï]NHA)|RANQUE[L1][O0]|[I1ï]CHA|[I1ï]XA|[O0][I1ï][O0][L1]A|[O0]5T(?:[I1ï]NH)?A)|V[I1ï]AD(?:[O0]|A[O0]|[I1ï]NH[O0])?|P[I1ï]NGUC[O0]|KENGA|NEGA[O0]|GAYUCH[O0]|PUT(?:[AO0]|[I1ï]NHA|AR[I1ï]A)|C[O0]RN[O0]|[O0]TAR[I1ï][O0]|AR[O0]MBAD[AO0]|RAB[O0]|VA(?:D[I1ï]|GABUND)[O0A]|FDP|VSF|MERD(?:A|[I1ï]NHA)|TUD[O0] MENT[I1ï]RA|N[AÃ][O0] C[O0][L1]AB[O0]RE|FUCK|PANE[L1]E[I1ï]?R[O0])5?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|$)';
   ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨïÏ]|^)(?:F[OU]D(?:[]DO|[Eê]|AO|[õO]ES|A)|B(?:A[]TOL(?:A|AO|[]NHA)|RANQUELO|[]CHA|[]XA|O[]OLA|OST(?:[]NH)?A)|V[]AD(?:O|AO|[]NHO)?|P[]NGUCO|KENGA|NEGAO|GAYUCHO|PUT(?:[AO]|[]NHA|AR[]A)|CORNO|OTAR[]O|AROMBAD[AO]|RABO|VA(?:D[]|GABUND)[OOA]|FDP|VSF|MERD(?:A|[]NHA)|TUDO MENT[]RA|N[AÃ]O COLABORE|FUCK|PANELE[]?RO)S?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨïÏ]|$)';


   ccnorm(rmdoubles(added_lines)) irlike ofensas & (
   ccnorm(rmdoubles(added_lines)) irlike ofensas & (
     ! ccnorm(rmdoubles(removed_lines)) irlike ofensas
     ! ccnorm(rmdoubles(removed_lines)) irlike ofensas
   )
   )
)
)