Ir al contenido

Administración del filtro antiabusos

Diferencias entre versiones

ElementoVersión desde 18:53 20 jun 2021 por SRuizRVersión desde 14:45 12 sep 2021 por Hasley
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
Especificar autoconfirmed es redundante, pues autoconfirmed contiene confirmed.--SRuizR 16/09/2020


Advertir no tiene sentido si no se permitirá. --SRuizR 23/09/2020
Advertir no tiene sentido si no se permitirá. --SRuizR 23/09/2020
confirmed → autoconfirmed (user_rights), para permitir a usuarios con derechos globales, a petición en IRC. Hasley (20210912)
Condiciones de filtro
Condiciones:
!('confirmed' in user_groups)
!('autoconfirmed' in user_rights)
& (
& (
  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_pst)) - rcount(valido,lcase(added_lines_pst))) > (rcount(novalido,lcase(removed_lines)) - rcount(valido,lcase(removed_lines)))
  ( (rcount(novalido,lcase(added_lines_pst)) - rcount(valido,lcase(added_lines_pst))) > (rcount(novalido,lcase(removed_lines)) - rcount(valido,lcase(removed_lines)))
  | (summary rlike novalido & ! summary rlike valido) )
  | (summary rlike novalido & ! summary rlike valido) )
)
)