Tip of the day: Log files can use JSON logging. You can also send the JSON data to IRCOps on IRC.

The JSON is machine readable and contains lots of details about every log event.

Lo nuevo de UnrealIRCd 6

From UnrealIRCd documentation wiki
Jump to navigation Jump to search
This page is a translated version of the page What's new in UnrealIRCd 6 and the translation is 60% complete.
Outdated translations are marked like this.

A continuación se muestran los aspectos más destacados de la versión breve de UnrealIRCd 6. Las notas de la versión completa están disponibles aquí y cubren más funciones nuevas y otros cambios .

  • Sistema de logeo completamente nuevo:
    • Las letras pre-determinadas snomask cambiaron y ahora puedes definir tu propio snomasks. Los avisos del servidor ahora tienen color (que puedes Apagarlo).
    • Los mensajes de registro en el disco y en snomasks ahora son idénticos e incluyen un subsistema y un ID de evento. Esto hace que sea uniforme y más fácil buscar códigos de fallo.
    • El log { } block está completamente rehecha. Necesitas hacer algunos cambios al actualizar de U5 a U6.
    • Opcional JSON logging está disponible para un análisis más fácil por parte de bots y otros programas automatizados.
  • Casi todos los modos de canal ahora son modulares. Solo los tres modos de lista + beI no son. Esto significa que ahora puede, por ejemplo, decidir no cargar halfops (medio operadores) vía blacklist-module chanmodes/halfop;. Lo mismo se aplica para chanowner(+q) and chanadmin(+a).
  • Baneos Extendidos ahora tiene el nombre envés de letras. Ej: +b ~channel:#badchan envés de +b ~c:#badchan. Se convertirán automáticamente cuando provengan de clientes y de servidores UnrealIRCd más antiguos..
  • Configurar el print de /WHOIS de forma muy precisa. Ahora puede decidir qué campos desea exponer a quién a través de set::whois-details.
  • Inclusión remota ahora siempre son compatibles, incluso si no está compilado con soporte CURL.
  • Búsquedas geográficas de IP ahora se hacen por defecto.
    • Por defecto el módulo geoip_classic es cargado, que recibe automáticamente actualizaciones semanales a través de unrealircd.org. También son posibles otras librerias y formatos geoip.
    • La información GEO aparece en WHOIS, en el aviso de conexión [country: XX] y en otros lugares.
    • Un nuevo BAN extendido +b ~country:BE puede ser utilizado por usuarias regulares.
    • También se puede utilizar como ban extendido de servidor, Ej. GLINE ~country:BD 0 :Mucho spam desde este País o forzar la autenticación SASL para un país, Ej: GLINE %~country:BD 0 :Mucho spam desde este País, por favor inicie sesión con una cuenta de usuario.
  • Más funciones de IRCv3: MONITOR, draft/extended-monitor, invite-notify, setname
  • Limpiezas del código. Nuevamente, se han realizado muchas limpiezas de código y cambios en la API del módulo.

Si está actualizando de UnrealIRCd 5.x a UnrealIRCd 6.x, lea Actualizando de 5.x. Ese artículo explica cómo actualizar y también los efectos si ejecuta una "red mixta", es decir: con los servidores UnrealIRCd 5 y UnrealIRCd 6 en la misma red.

See also