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

IRC Server 2.10.05 (modificaciones)

Última Actualización: 16 de Marzo de 1.999 - Martes

Esta página contiene diversos parches aplicables al servidor de IRC Undernet versión 2.10.05. Algunas modificaciones son específicas de ESNET e IRC-Hispano.

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.

Debes utilizar el código fuente de la versión 2.10.05 del servidor IRC de Undernet, localizable en la página de desarrollo de Undernet. Los parches Undernet pueden encontrarse en el mismo lugar.

Para aplicar los parches:

  • Ve al directorio raíz de tu IRC.
  • Graba en ese directorio los parches que desees aplicar.
  • Descomprímelos si es preciso.
  • Aplícalos utilizando el comando "patch -p1 -s <parche" o "patch -p2 -s <parche". Se puede utilizar también un script, lo que resulta preferible.
  • "./configure".
  • "make config".
  • "make".
  • "make install".
  • "/restart" en el servidor IRCd.
  • En general, tendrás que aplicar los parches en el orden listado. En caso necesario instala los parches por orden y luego desinstala los que no desees. Dependiendo de cada caso concreto, esto puede funcionar.
  • Si los parches dan error, es muy posible que sea debido a que se están manejando ficheros con formato CR+LF (dos/windows) y no ficheros LF (unix). En ese caso, una posible solución es el empleo del comando "tr". En ese caso la aplicación de cada parche se realiza con "tr -d "\r" <parche | patch -p1 -s" o con "tr -d "\r" <parche | patch -p2 -s", según el caso.

UNDERNET 5
Parches nativos Undernet para 2.10.05.

nickjupes3-4
usernames4-5
whoi3-4
matchexec2-3
offsetof
whoi4-5
doc8-9
whoi5-6
chkconf1-2
nnn2-3
version3-4
noflush
tilde
dead3-4
tilde1-2
tilde2-3
badnick
ipcheck4-5

Estado: Recomendado
Autor: Undernet
Fecha: 19/Ene/99 - 02/Mar/99


JUMBO 2
Este mega parche aplica los parches individuales ESNET:

Join GOD, Channel Service, Channel Service2,
Channel Service No Flood, X Mode,
Channel Service 3, Channel Service No Flood 2,
DataBase, DataBase 2, DataBase 3,
DataBase 4, Channel Service No Flood 3,
Database 5, DataBase 6.

Estado: Obligatorio
Autor: Jcea
Fecha: 16/Mar/99


Channel Service 4
Este parche completa los parches CS, imcompletos
en Jumbo 2. Este parche corrige la visualización
de "/version", y hace que un "/who" o "/whois" sobre
un Channel Service liste los canales en los que está.

Estado: Recomendado
Autor: Jcea
Fecha: 18/Mar/99


DataBase 7
Este parche crea, si no existe ya, un fichero database
cuando se hace un "make config". El fichero tendrá el
propietario, grupo y permisos correctos.

Estado: Recomendado
Autor: Jcea
Fecha: 18/Mar/99


DataBase 8
Este parche impide que un servidor que no sea HUB
modifique información en la base de datos distribuida.

Estado: Recomendado
Autor: Jcea
Fecha: 18/Mar/99


Script de instalación de los parches

Después de ejecutarlo:

  • "./configure".
  • "make config".
  • "make".
  • "make install".
  • "/restart" en el servidor IRCd.

Los que no quieran complicarse la vida, aquí tienen
el código fuente completo parcheado hasta "DB8".

(No disponible)

Verificación:

MD5: c9798e7af1a933c0d599a75819a597a3
SHA-1: aa86f719ffb8c9788581ff96b8ea5e01652feead


Novedades:

  • 18/Mar/99: Channel Service 4, DataBase 7 y DataBase 8.

  • 16/Mar/99: Primera versión de esta página. Undernet 5 y Jumbo Patch 2.



Python Zope ©1999 jcea@jcea.es

Más información sobre los OpenBadges

Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS