What's new in UnrealIRCd 5/es

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

echo-message, labeled-response, BATCH.
 * Historial del canal. Ahora puede ver el último par de líneas que se han dicho en los canales cuando uno se une. Para esto, debe configurar el modo de canal +H, por ejemplo: por ejemplo:
 * Más características de IRCv3. Se comunican detalles adicionales a los clientes que pueden ayudar a mostrar la información. Las especificaciones implementadas son: account-tag, message-ids, time,
 * Prohibir excepciones (/ELINE). Ahora puede eximir a los usuarios dinámicamente en IRC de * LÍNEAS, filtro de spam, estrangulamiento, verificación de listas negras, inundaciones de conexión, omisión de antialeatorio, etc. Simplemente escriba  en IRC para ver los detalles.
 * * Se recuerdan las LÍNEAS y los filtros de correo no deseado: Todos estos se guardan en un archivo cada pocos minutos y se guardan al reiniciar. Esto usa el nuevo módulo tkldb (cargado por defecto). Ya no hay necesidad de servicios para eso.
 * Los canales persistentes se recuerdan: Para los canales que tienen el modo + P configurado, ahora guardamos todas las configuraciones de canal al reiniciar (tema, modos regulares y listas + beI). Esto a través del módulo channeldb (cargado por defecto).
 * Puntuación de reputación y medidas contra la inundación de conexiones. En 5.x, la reputación se utiliza en muchos lugares para aumentar la seguridad y combatir los robots de spam.
 *  Restringe fácilmente los comandos para luchar contra los drones. Ahora puede deshabilitar cualquier comando o imponer restricciones, como: el comando solo se puede ejecutar después de estar conectado durante XX segundos, o si está identificado con los servicios, etc.]] para saber cómo restringir LIST, INVITE y mensajería.
 * Administrador de módulos para administrar módulos de terceros fácilmente. Instale y actualice módulos con un solo comando.
 * Conditional configuration. Puede y luego usar   en cualquier lugar del archivo de configuración. De manera similar, soporte para  -blocks. Esto es especialmente útil para usuarios avanzados a quienes les gusta usar el mismo archivo de configuración en varias máquinas, generalmente con la ayuda de Remote includes.
 * Modo de canal mejorado + L ahora actúa sobre cualquier combinación rechazada, por lo que no solo para + l sino también para + b, + i, + O, + z, + R y + k. Por ejemplo, si el canal es + L # inseguro y también + z, cuando un usuario inseguro se vincule para unirse, será redirigido a # inseguro.
 * Prohibir reenvíos. Nueva prohibición extendida ~f para reenviar a los usuarios al canal especificado si la prohibición coincide. Ejemplo:
 * Soporte WebSocket mejorado. Ya admitíamos websockets, pero ahora admitimos el tipo de websocket 'texto', que es compatible con clientes de IRC web como Kiwi IRC.
 * Limpiezas de código. El mayor esfuerzo de todos fue limpiar el código antiguo y hacer que el código sea mucho más legible. Esto también significa que UnrealIRCd 5 no podrá vincularse con servidores o servicios realmente más antiguos, como UnrealIRCd 3.2.x.
 *  'La versión de Windows es de 64 bits' . Esto debería permitir un mayor espacio de direcciones y seguridad. Esto también significa que UnrealIRCd 5 no se ejecutará en Windows de 32 bits (de todos modos, debería ser raro hoy en día)