Member of The Internet Defense League Últimos cambios
Últimos Cambios
Blog personal: El hilo del laberinto Geocaching

IRC Server 2.10.H.08 (modificaciones)

Última Actualización: 28 de Enero de 2004 - Miércoles

ATENCIÓN:

Si estás actualizando a esta versión del IRCD desde una versión anterior a u2.10.H.08.* debes ser consciente de los siguientes cambios:

  1. Debes editar el fichero "config/.config" y borrar la línea "CLIENT_FLOOD", para que el "make config" te la pregunte de nuevo, ya que se ha modificado su valor por defecto.

  2. El IRCD va a intentar regenerar el script "configure". Si no disponemos de las herramientas adecuadas instaladas en el sistema, o están anticuadas, la regeneración puede fallar. En este caso basta con borrar los ficheros "config/configure" y "config/setup.h", volver a bajarse las versioners actuales del CVS y ejecutar los comandos "touch config/configure" y "touch config/setup.h". Ello hará que se utilice la versión disponible en el CVS, apropiada para todas las situaciones, en vez de intentar regenerar una versión local. Esta operación nos proporcionará un script de configuración correcto y universal para cualquier sistema.

  3. Si eres programador de servicios de la red o manipulas directamente el sistema de Base de Datos Distribuida (BDD), debes ser consciente de que se han realizado varias modificaciones importantes. Es posible que tengas que actualizar tus programas, procedimientos, etc.

ATENCIÓN:
La utilización de estos parches corre por cuenta del usuario.
No soy responsable de los problemas o incompatibilidades que puedan ocasionar.

Si tienes comentarios, ideas o "bug fixes", házmelos llegar, por favor.

Los usuarios que deseen actualizar su servidor de IRC deben seguir los pasos especificados en las instrucciones de acceso al CVS.

La lista de cambios puede obtenerse directamente del CVS, en el fichero CAMBIOS2_10_H_08.

En general, para actualizar un servidor de IRC es preciso:

  • Actualizar el código fuente del servidor:

    • Actualización por CVS:

    • Actualización por TAR:

      • Hay que descargarse un fichero TAR actualizado y proceder a descomprimirlo sobre la versión anterior.

  • "./configure"

  • "make config"

    • Si ha cambiado los fuentes de máquina, o ha actualizado el sistema operativo del servidor, ejecute un "make distclean", y vuelva a ejecutar "./configure" y "make config".

  • "make"

  • "make install"

    Es imprescindible que el servidor se instale realizando un "make install", para que así todos los permisos sean correctos, y se configure correctamente el sistema de bases de datos distribuídas.

    En caso de que sobre la misma máquina estén corriendo varios demonios de IRC, tenemos dos opciones:

    • Realizar instalaciones separadas:

      Debemos repetir los pasos a partir de "make config" inclusive, cambiando los directorios de instalación. Es la opción más simple.

    • Un único ejecutable con múltiples configuraciones:

      En este caso es importante indicar directorios (para las Base de Datos Distribuídas) separados, de forma que cada servidor tenga su propia configuración y su propio sistema de bases de datos distribuído.

      ATENCIÓN: Nunca tener varios servidores de IRC funcionando sobre las mismas bases de datos distribuídas, ya que las corromperán.

  • "/restart" en el servidor IRCd.


Novedades:

  • 27/Ene/04: Publicación de u2.10.H.08.115. Actualización RECOMENDADA.

  • 29/Oct/03: Publicación de u2.10.H.08.66. Actualización OBLIGATORIA.

  • 18/Sep/03: Publicación de u2.10.H.08.15. Soluciona un grave problema de seguridad, que permite acceder a la IP de cualquier usuario. Actualización OBLIGATORIA.

  • 16/Sep/03: Publicación de u2.10.H.08.11. Soluciona un grave problema de seguridad. Actualización OBLIGATORIA.

  • 10/Sep/03: Publicación de u2.10.H.08.02. Soluciona un grave problema de seguridad. Actualización OBLIGATORIA.

  • 08/Sep/03: Primera versión de esta página.



Python Zope ©2003-2004 jcea@jcea.es

Más información sobre los OpenBadges

Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS