[IRC-DEV] IMPORTANTE: Actualización obligatoria del server IRC

Jesus Cea Avion jcea at argo.es
Wed Dec 12 18:33:27 CET 2001


Por la presente se informa a todos los miembros de IRC-Hispano (y a
otras redes que usan nuestros servidores) que se ha publicado una nueva
versión del servidor de IRC de la red, la 2.10.H.03.37.

La actualización a esta nueva versión es OBLIGATORIA.

El plazo de actualización termina el próximo Miércoles 19 de Diciembre
de 2.001.

Para descargarse el software actualizado, procedimiento de
actualización, etc., http://www.argo.es/~jcea/irc/ircd10_h_03.htm

Recuerdo a todos los nodos de IRC-Hispano que esta actualización es
OBLIGATORIA, y que disponen hasta el Miércoles para ponerse al día. Los
nodos que no estén actualizados al concluir el plazo serán "jupeados" de
la red, ya que resulta imprescindible estar al día para poder desplegar
los siguientes cambios en la red.


Los cambios desde la última actualización obligatoria son:

>>>>>
$Id: CAMBIOS2_10_H_03,v 1.28 2001/12/12 16:51:00 jcea Exp $

* 2001/12/12 jcea at argo.es          (u2.10.H.03.37)                   
FIX
 
-----------------------------------------------------------------------
  Debemos considerar tambien el caso de que haya cambios de nick
  equivalentes provenientes del resto de la red. En esos casos
  tampoco debemos tocar modos.

* 2001/12/12 jcea at argo.es          (u2.10.H.03.36)                   
FIX
 
-----------------------------------------------------------------------
  Hay un problema de compatibilidad entre los nodos "antiguos" y los
  nodos con parche 34 aplicado.

  Cuando un nodo antiguo recibe un cambio de nick, le quita el +r
siempre.

  Una solucion temporal es seguir propagando los -r y +r en los cambios
  de nick hasta que todo dios actualice, y luego eliminar eso, una
  vez que ya no es preciso.

* 2001/12/11 jcea at argo.es          (u2.10.H.03.35)               
CLEANUP
 
-----------------------------------------------------------------------
  "make indent".

* 2001/12/11 jcea at argo.es          (u2.10.H.03.34)                   
FIX
 
-----------------------------------------------------------------------
  El parche anterior eliminaba corectamente la necesidad de quitar
  modos, ya que los modos no cambian, pero no tocaba la necesidad
  de enviar modos.

  Es decir, cuando cambiamos de nick, hace:

  modo -r
  cambio de nick
  modo +r

  El parche anterior eliminaba la perdida de modos, pero dejaba tal cual
  el segundo modo. En la practica no se ve el segundo modo porque solo
  se envian modos si se detectan cambios, y no es el caso, ya que los
  modos no han cambiado.

  Pero el procesado lo hacemos igualmente.

  Este parche elimina dicho procesado superfluo.

* 2001/12/11 amn3s1a at ono.com       (u2.10.H.03.33)                   
FIX
 
-----------------------------------------------------------------------
  Los cambios de nick entre nicks equivalentes, no deberian
  necesitar la clave.

* 2001/12/11 jcea at argo.es          (DB91 - u2.10.H.03.32)        
FEATURE
 
-----------------------------------------------------------------------
  Complementa el parche anterior para "DBQ", para el caso de que la
  tabla no exista o no sea residente.
 
* 2001/12/11 jcea at argo.es          (DB90 - u2.10.H.03.31)        
FEATURE
 
-----------------------------------------------------------------------
  El comando "DBQ" deberia imprimir la clave de busqueda
  aunque el registro no exista, para poder casar facilmente las
  preguntas con las respuestas.

* 2001/12/11 jcea at argo.es          (u2.10.H.03.30)               
FEATURE
 
-----------------------------------------------------------------------
  "RELIABLE_CLOCK" desactivado para todo el mundo. La hora de la red
  la debe fijar un "service", ya que hay nodos que dicen que tienen
  un reloj fiable y ni por asomo...

* 2001/12/11 jcea at argo.es          (u2.10.H.03.29)                   
FIX
 
-----------------------------------------------------------------------
  Cuando se hace un "SETTIME", si el offset es de 0 segundos, se imprime
  "clock is set 0 seconds backwards", en vez de "forward".

* 2001/12/11 amn3s1a at ono.com       (VIP32 - u2.10.H.03.28)           
FIX
 
-----------------------------------------------------------------------
  27/Nov/01
  Cuando compilamos con "BDD_VIP2 : HISPANO/ESNET: Ocultación de IP de
TODOS los usuarios [N/y/?]"
  y seleccionamos "no", deberia permitirse el flag +x a los usuarios
locales
  si el nick tiene entrada en la tabla "v". Es decir, si tiene una IP
virtual personalizada.

* 2001/12/11 amn3s1a at ono.com       (u2.10.H.03.27)                   
FIX
 
-----------------------------------------------------------------------
  Arreglado el bug de permitir un limite de usuarios inferior a 1. Para
  evitar desync's con nodos usando versiones anteriores, se permiten
pasar
  si vienen de estos o de sus usuarios.

* 2001/12/07 jcea at argo.es          (u2.10.H.03.26)                   
FIX
 
-----------------------------------------------------------------------
  En "/time" se imprimia "Deciembre", en vez de "Diciembre".

* 2001/11/26 jcea at argo.es          (u2.10.H.03.25)                   
FIX
 
-----------------------------------------------------------------------
  No tiene sentido que un nodo pida a otro un "DBQ", ya que la respuesta
  llega como un "NOTICE".

  Revertimos el parche anterior e ignoramos los "DBQ"
  cuyo remitente sea un servidor.

* 2001/11/26 amn3s1a at ono.com       (u2.10.H.03.24)                   
FIX
 
-----------------------------------------------------------------------
  m_dbq no contemplaba la posibilidad de ser llamado desde un server,
asi
  al enviar el comando DBQ * x x como server, hacia un segment fault.

  >> ] DBQ * v .
  Connection closed by foreign host.

* 2001/11/25 amn3s1a at ono.com       (u2.10.H.03.23)                   
FIX
 
-----------------------------------------------------------------------
Comentado por "NiKoLaS":

Cuando se hace un /names, sin parámetros, nos empieza a sacar la
información visible de TODOS los canales de la red, lo que provoca una
caida
(dependiendo de la capacidad del servidor donde nos encontremos) por
"Max
sendQ exceeded". La respuesta al /names sin parámetros, debería ser "Not
enough parameters" y la sintaxis de /names <#canal>.
       
* 2001/11/12 jcea at argo.es          (u2.10.H.03.22)               
CLEANUP
 
-----------------------------------------------------------------------
  An~adimos "Amn3s1a" a los creditos.

<<<<<

-- 
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