[IRC-DEV] Nueva actualización obligatoria del IRCD
Jesus Cea Avion
jcea at argo.es
Mon Mar 22 11:41:50 CET 2004
La semana pasada se descubrió y solucionó un problema en el código del
IRCD, que puede matar el servidor.
Se convoca a todos los miembros de IRC-Hispano para que actualicen a la
nueva versión del IRCD (u2.10.H.09.13) con la mayor brevedad posible. El
plazo límite se fija el próximo jueves 25 de Marzo a las 13:00. Si algún
nodo necesita una extensión del plazo, por favor, que lo comunique.
Detalles en:
http://www.argo.es/~jcea/irc/ircd10_h_09.htm
Las novedades respecto a la última versión obligatoria son:
>>>>>
* 2004/02/26 mount at irc-dev.net (u2.10.H.09.05)
FIX
-----------------------------------------------------------------------
El viejo problema de chkconf.c ha sido arreglado:
>>>
chkconf.c:67: redefinition of `struct Client'
<<<
Bajo ciertas circunstancias, se incluía include/struct.h, que tiene
la estructura Client declarada, para su uso interno en el ircd.
He solventado el problema excluyendo include/s_debug.h de
include/h.h, que era cargado por chkconf.c. Ahora "s_debug.h", se
carga independientemente.
* 2004/03/11 n3tkat at 9power.org (u2.10.H.09.06)
FIX
-----------------------------------------------------------------------
Modificacion para que compile correctamente en Mac OS X. Probado
satisfactoriamente en un PowerMac G4 con Mac OS X 10.3 y XCode 1.1
* 2004/03/12 jcea at argo.es (u2.10.H.09.07)
CLEANUP
-----------------------------------------------------------------------
"make depend".
* 2004/03/12 abor at irc-dev.net (u2.10.H.09.08)
FIX
-----------------------------------------------------------------------
Se añade a la información horaria que se envia en el /MOTD el
timezone.
* 2004/03/12 jcea at argo.es (u2.10.H.09.09)
FIX
-----------------------------------------------------------------------
El parche anterior no compila correctamente bajo todos los sistemas
operativos. Reutilizo la funcion "date" en "s_misc.c", que hace
justo lo que quiero de forma portable.
Adicionalmente hago limpieza de la gestion de tiempos del MOTD.
Adicionalmente el parche anterior se dejo un caso sin cambiar.
* 2004/03/12 n3tkat at 9power.org (u2.10.H.09.10)
CLEANUP
-----------------------------------------------------------------------
Eliminamos el uso de "simular_registado" en "make_virtualhost()" y
solucionamos el bug para el que se puso de otra manera.
* 2004/03/12 mount at irc-dev.net (u2.10.H.09.11)
FEATURE
-----------------------------------------------------------------------
Efecto instantáneo del "stuff" de BDD_OPERDB, por lo tanto:
- Si se recibe un registro de BDD_OPERDB:
* Se comprueba que sea mayor que 5.
* Se comprueba que el nick esté conectado.
* Se comprueba que el nick tenga +r.
* Se le dá +h.
- Si se recibe un dropado de BDD_OPERDB:
* Se comprueba que el nick esté conectado.
* Se quita +h.
También declaramos 'extern' la función send_umodes_out(), para
poder usarlo desde s_bdd.c. Lo anoto para que se tenga en cuenta.
* 2004/03/12 jcea at argo.es (u2.10.H.09.12)
FIX
-----------------------------------------------------------------------
El parche anterior es incorrecto, porque no tiene en cuenta la
posibilidad de que llegue un borrado por BDD para un usuario sin "+h",
o que llegue una nnueva alta por la BDD para un usuario que YA
tenga "+h".
* 2004/03/17 jcea at argo.es (u2.10.H.09.13)
FIX
-----------------------------------------------------------------------
Solucionamos otra causa de "core dump" tras la migracion
a memoria dinamica.
<<<<<
--
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/
_/_/ _/_/ _/_/_/_/_/
PGP Key Available at KeyServ _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
More information about the IRC-Dev
mailing list