Nueva Rama de desarrollo para ircuh

27 Diciembre 2008

Se ha creado una nueva rama de desarollo llamada libevent a partir de la versión u2.10.H.10.99 y ya va por la release 7.

Esta rama ha introducido un nuevo gestor de eventos (epoll y kqueue) para los socket events. Este cambio hace que los eventos de sockets, como los joins y mensajes a la red se gestionen más eficientemente bajando el uso de la CPU drásticamente para realizar el mismo trabajo. En versiones anteriores se usaba poll y select. Por lo tanto es una gran mejora en el desarrollo del ircuh. Cabe decir que en undernet ya lo usaban hace 3 o 4 años.


Nueva línea de desarrollo

17 Agosto 2008
Desde hace un tiempo en irc-hispano se esta llevando a cabo una transición hacia un nuevo servidor de irc llamado IRC-Dev. Éste está aún en fase beta pero cuando esté listo será el programa servidor que se usará en la red. Mientras tanto, el viejo ircu sufre una serie de modificaciones para que uno y otro puedan ser compatibles y llevar a cabo la migración exitosamente.

Recordemos que la base de la versión actual del ircu que utiliza el irc-hispano es un branch de la obsoleta u2.9.*, y tiene muchísimos parches. La nueva versión se está desarrollando a partir de la u2.10.13 que se encuentra en fase alpha y que es desarrollada por la red Undernet.

La nueva versión tendrá muchas novedades respecto a la versión actual. Será 100% P10, tendrá una Base de datos distribuida parecida a la actual pero con funcionalidades diferentes (una tabla F, dónde se definiran las variables de la red, pudiendose así setear opciones en caliente y via service tanto local como remotamente), un sistema de privilegios distinto con rangos generales y luego flags individuales, se añadirá el halfop y el owner en canales, se permitirá a éste tener @ siempre incluso cuando no haya servicios por que irá por BDD, entre otras muchas features interesantes.

¡¡Estamos ya ansiosos por probarlo!!