Buenas
Escribo para anunciar que estoy en proceso de implementaci=F3n del =
soporte DDB
del ircd de IRC-Dev.
He tenido en cuenta dos opciones:
A) Implementaci=F3n del protocolo compatible DBH de IRC-Hispano
B) Un nuevo protocolo que evite los fallos y limitaciones del DBH
He decidido por la opci=F3n A porque as=ED lanzar=EDa "releases" m=E1s =
pronto,
usando un protocolo existente facilitando la migraci=F3n de IRCD en las =
redes
que no se crean desde 0 sino desde una base existente. Adem=E1s jugando =
con
las dos ramas "Release" y "Development" del CVS podr=EDa ir =
evolucionando el
protocolo por uno mejor, con menos fallos, etc... sin afectar a la =
salida de
las distintas releases.
Escogiendo la otra opci=F3n, el dise=F1o de un protocolo desde 0 =
conlleva su
tiempo, que suele ser abultado, y sumando al tiempo de pruebas y =
maduraci=F3n
del protocolo alargar=EDa en a=F1os el lanzamiento de las primeras =
releases
estables y probadas.
En el futuro tengo previsto cambiar de motor por tipo GDBM u otros,
dependiendo de los benchmarks que har=E9 en su momento.
Tambi=E9n parcheare el fallo existente en el protocolo DBH de que no se =
puede
borrar tablas de todos los nodos mediante comando DB.
La primera tabla que har=E9 ser=E1 la de los nicks registrados, luego =
vendr=E1n
tablas de vhosts, privilegios, configuraciones, etc...
Los que est=E1n suscritos en la lista de CVS-Logs podr=E1n seguir los =
cambios.
Saludos
zoltan
|