[IRC-DEV] URGENTE: Actualización IRCD a la versión u2.10.H.04.20
Jesus Cea Avion
jcea at argo.es
Mon Apr 22 20:01:08 CEST 2002
Por la presente se convoca una actualización obligatoria a la versión
u2.10.H.04.20.
El plazo de actualización termina el próximo Jueves 25 de Abril de 2002.
Se recomienda actualizar CUANTO ANTES.
Las instrucciones de actualización están en
http://www.argo.es/~jcea/irc/ircd10_h_04.htm. Se recomienda
ENCARECIDAMENTE que se utilice el procedimiento CVS para la
actualización.
Los cambios desde la última actualización obligatoria son:
>>>>>
$Id: CAMBIOS2_10_H_04,v 1.20 2002/04/22 11:49:53 jcea Exp $
* 2002/04/19 zoltan at irc-dev.net (u2.10.H.04.20)
FIX
-----------------------------------------------------------------------
Parche temporal de -r+r.
Lo que hace es en caso de cambio de nick equivalente, es que no mande
-r/-S (-rh si es un oper, o -rx si esta en un nodo sin VIP2)
pero SI un +r/+S (+rh si es un oper), ya que un nodo con version
anterior, siempre hara un -r/-S, entonces tenemos que mandar +r/+S, y
segun el caso +h y +x tambien, a la fuerza por compatibilidad.
El efecto es que un usuario cuando hace un cambio de nick equivalente
vera un +r, ya que al no mandar un -r, fuerzo a mandar los modos
hispano (hmode) que tiene. Es solo temporal.
* 2002/04/18 jcea at argo.es (u2.10.H.04.19)
FIX
-----------------------------------------------------------------------
Deshago el parche anterior. Los parches originales de Amn3s1a
son incorrectos.
* 2002/04/18 jcea at argo.es (u2.10.H.04.18)
CLEANUP
-----------------------------------------------------------------------
Ahora que todos los nodos estan actualizados a u2.10.H.04.00 o
superior,
hacemos limpieza del codigo que quedaba de "-r+r" en el cambio de
nicks equivalentes.
* 2002/04/18 jcea at argo.es (u2.10.H.04.17)
CLEANUP
-----------------------------------------------------------------------
"make indent".
* 2002/04/18 jcea at argo.es (u2.10.H.04.16)
CLEANUP
-----------------------------------------------------------------------
Bajamos la longitud maxima del nombres de los canales de 200 a 64
caracteres.
* 2002/04/17 jcea at argo.es (u2.10.H.04.15)
CLEANUP
-----------------------------------------------------------------------
El parche anterior define un macro MAXLEN, pero luego solo lo usa
para comprobar taman~os, no para reservar memoria.
* 2002/04/17 zoltan at irc-dev.net (u2.10.H.04.14)
FEATURE
-----------------------------------------------------------------------
25/Mar/02
En las GLINES debe aparecer el tiempo de expiracion,
tanto en TimeStamp como en formato "humano".
Eso para el comando "/gline" como para los
mensajes de salida del usuario afectado.
Tambien para el comando "/stats g".
Asi mismo se arregla un bug, que si sabes una mascara, podias hacer un
"/gline mascara" y te daba el motivo y la expiracion sin necesidad de
ser Ircop o Helper.
* 2002/04/17 zoltan at irc-dev.net (u2.10.H.04.13)
FIX
-----------------------------------------------------------------------
Se arregla el parche del /OPER (u2.10.H.03.38).
En class.c modifico las funciones get_client_class() y get_sendq()
para
que pillen el id de clase y el maximo de sendq de la nueva clase
respectivamente. Se imita al funcionamiento de get_client_ping() ya
que
actualizaba correctamente mientras que los otros no.
En s_user.c, en la funcion m_oper(), hago un "detach_conf" y luego un
"attach_conf" con la nueva clase para pillar los nuevos sendq, ping y
id de clase.
Cuando se hace un mode -o, mantienes en la misma clase.
* 2002/04/17 zoltan at irc-dev.net (u2.10.H.04.12)
FEATURE
-----------------------------------------------------------------------
17/Ago/00
Cuando la clase de IRCops esta lleno, que no salga
un error de "no O-Line", sino de "class full".
Ademas de esto, aprovecho para meter tambien el error de "class
no-existent" para el parche del /oper.
Se escogen los numericos raw 492 y 493 que estan libres para
introducir
los nuevos errores.
492 ERR_OPERCLASSFULL "Class %d is full!"
493 ERR_NOOPERCLASS "Class %d non-existent"
* 2002/04/17 zoltan at irc-dev.net (u2.10.H.04.11)
CLEANUP
-----------------------------------------------------------------------
Se limpian las partes del parche u2.10.H.03.38 que no tienen ninguna
utilidad.
* 2002/04/15 daijo at irc-dev.net (u2.10.H.04.10)
FEATURE
-----------------------------------------------------------------------
Se introduce "CHANLEN" al numeric 005 de RPL_ISUPPORT. Es la longitud
maxima del nombre de canal.
* 2002/04/12 zoltan at irc-dev.net (u2.10.H.04.09)
FIX
-----------------------------------------------------------------------
Al cambiar de directorio del programa de encriptado de claves de nick
para la DB introducido en la version u2.10.H.04.04, no se ha
modificado
en el Makefile y en cifranick.c las nuevas rutas, entonces no se podia
compilar.
El nuevo directorio es ircd/crypt/tea/
* 2002/04/12 jcea at argo.es (u2.10.H.04.08)
FIX
-----------------------------------------------------------------------
Si hacemos un cambio entre nicks equivalentes, pero no tenemos
modos +r o +S y el nick SI que tiene asociada una clave (por ejemplo,
lo acabamos de registrar), nos debe exigir una clave para cambiar a
nick
equivalente.
* 2002/04/11 jcea at argo.es (u2.10.H.04.07)
CLEANUP
-----------------------------------------------------------------------
Permite compilar el server sin soporte de BDD (Base de Datos
Distribuida).
* 2002/04/09 zoltan at irc-dev.net (u2.10.H.04.06)
CLEANUP
-----------------------------------------------------------------------
Se cambia en los creditos los mails de zoltan y Amn3s1a y se a¤ade dos
lineas que pueden encontrar mas informacion sobre el ircd en la web
http://www.irc-dev.net
* 2002/04/08 zoltan at irc-dev.net (u2.10.H.04.05)
FIX
-----------------------------------------------------------------------
02/Abr/02
Problema detectado por "RyDeN":
mmm, si tienes un nick en la BDD y te lo pones, estando baneado en un
canal, te sale el notice de contrase¤a aceptada y luego el raw que
deniega el cambio de nick. Queda un poco mal...
* 2002/04/08 zoltan at irc-dev.net (u2.10.H.04.04)
FEATURE
-----------------------------------------------------------------------
Por peticion popular, se introduce un programa para encriptar las
claves de los nicks para meterlos en la tabla n del ircd.
Esta en la carpeta ircd/tea/ y hay que hacer un "make" dentro del
directorio para compilarlo.
El uso es ./cifranick nick clave y nos devolvera el nick normalizado
y la clave encriptada.
He escrito un fichero README con instrucciones para compilar y
ejecutar
el programa. Esta en el directorio tea
* 2002/04/08 jcea at argo.es (u2.10.H.04.03)
FIX
-----------------------------------------------------------------------
Anulo el parche anterior, ya que mata el proceso.
Si nos damos +o a otra clase, nos quitamos el +o y luego intentamos
ponernos +o de nuevo -> el server muere.
* 2002/04/05 amn3s1a at ono.com (u2.10.H.04.02)
FIX
-----------------------------------------------------------------------
Cuando se pierde +o, la clase no cambia, no se recupera la original.
Cambios en el parche u2.10.H.04.38.
* 2002/03/20 jcea at argo.es (u2.10.H.04.01)
CLEANUP
-----------------------------------------------------------------------
"make indent".
<<<<<
--
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