[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