Últimos Cambios |
||
Blog personal: El hilo del laberinto |
Última Actualización: 28 de Abril de 2003 - Lunes
Este módulo es una pasarela entre la red DX-Cluster y el IRC.
La salida de este módulo se redirige al canal #radioaficionados.
Este módulo está inspirado en el proyecto dDX bot.
Información sobre DX-Cluster. Pasarela telnet -> web. Otro Bot, red irc.worldirc.org, canal #CQDX. Detalles del protocolo server<->server.
Los números de versión que se indican se refieren a "commit" en el CVS interno. El número de versión cargado en Olimpo en un momento dado es visible usando el comando "dllist".
Primera versión pública de este módulo.
Esto es importante para que el módulo no falle si lo descargamos sin esperar a que las diferentes threads que lo componen se sincronicen y terminen.
Para evitar bucles entre las estructuras de datos, utilizo "weakref" donde sea necesario.
Elegir una configuración u otra es cuestión de 10 segundos.
Los administradores pueden dar de baja a otro administrador, y dar de alta y baja usuarios registrados.
El alta de nuevos administradores sólo la puedo hacer yo.
Previamente sólo entraba en los canales al cargar el módulo. Ello ocasionaba problemas en dos casos: a) cuando se carga el módulo y Olimpo no está conectado (por ejemplo, cuando se lanza), y b) cuando Olimpo se desconecta de su HUB directo y luego vuelve a conectar.
Yo solucionaba el problema descargando el módulo y volviéndolo a cargar, manualmente, pero con esta mejora ya me puedo olvidar del problema.
Modifico el bot para que resuelva la petición de DNS en otro "thread". De esta forma Olimpo se sigue ejecutando perfectamente aunque haya problemas de DNS y la "thread" en cuestión esté bloqueada intentando resolver la IP de la pasarela DX-Cluster.
Más información sobre los OpenBadges
Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS