Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 15:28 22 jun 2020 por XanaGVersión desde 22:40 16 sep 2020 por SRuizR
Información básica
Notas:
Filtro para impedir la inserción de direcciones de correo electrónico por parte de usuarios no autoconfirmados en cualquier espacio de nombres, mejorando así la seguridad y la privacidad, y evitando el spam.
Filtro para impedir la inserción de direcciones de correo electrónico por parte de usuarios no autoconfirmados en cualquier espacio de nombres, mejorando así la seguridad y la privacidad, y evitando el spam.


Agrego los resúmenes de edición. Metrónomo
Agrego los resúmenes de edición. Metrónomo


Añado excepción para poder añadir los nombres de imágenes de la forma abc@xyz.jpg tras darse el caso: //es.wikipedia.org/wiki/Especial:RegistroAbusos/1937957 - Aparentemente resulta imposible hacerlo con expresiones «lookahead» negativas en la misma regex, por lo que creo una regex independiente para los casos válidos y hago los recuentos de líneas en consecuencia, integrando la otra excepción para dominios «ejemplo». --jem-
Añado excepción para poder añadir los nombres de imágenes de la forma abc@xyz.jpg tras darse el caso: //es.wikipedia.org/wiki/Especial:RegistroAbusos/1937957 - Aparentemente resulta imposible hacerlo con expresiones «lookahead» negativas en la misma regex, por lo que creo una regex independiente para los casos válidos y hago los recuentos de líneas en consecuencia, integrando la otra excepción para dominios «ejemplo». --jem-


Cambio de nombre - Oscar
Cambio de nombre - Oscar


+"confirmed". -JSutherland (WMF)
+"confirmed". -JSutherland (WMF)


Agrego una excepción para url de google.  Xana, 9 Abr. 2020
Agrego una excepción para url de google.  Xana, 9 Abr. 2020
Amplío excepción anterior para cualquier sitio web. Xana 22 Abr. 2020
Amplío excepción anterior para cualquier sitio web. Xana 22 Abr. 2020


Agrego nombre de una referencia. Xana 22 jun 2020
Agrego nombre de una referencia. Xana 22 jun 2020
Especificar autoconfirmed es redundante, pues autoconfirmed contiene confirmed.--SRuizR 16/09/2020
Condiciones de filtro
Condiciones:
!('autoconfirmed' in user_groups)
!('confirmed' in user_groups)
&!('confirmed' in user_groups)
& (
& (
  novalido:="\S+@\S+\.\w+";
  novalido:="\S+@\S+\.\w+";
  valido:="(\[\[(archivo|file|imagen?|media):|http[s]?:\/\/\S*\/)\S+@\S+\.\w+|jornada\s+virtu@l\b";
  valido:="(\[\[(archivo|file|imagen?|media):|http[s]?:\/\/\S*\/)\S+@\S+\.\w+|jornada\s+virtu@l\b";
  ( (rcount(novalido,lcase(added_lines)) - rcount(valido,lcase(added_lines))) > (rcount(novalido,lcase(removed_lines)) - rcount(valido,lcase(removed_lines)))
  ( (rcount(novalido,lcase(added_lines)) - rcount(valido,lcase(added_lines))) > (rcount(novalido,lcase(removed_lines)) - rcount(valido,lcase(removed_lines)))
  | (summary rlike novalido & ! summary rlike valido) )
  | (summary rlike novalido & ! summary rlike valido) )
)
)