[IRC-DEV] Canales Persistentes (punto de vista del IRCd) (was: Un par de detalles más sobre "chan2")

Sergio aka ^sektor^ sektor at wanadoo.es
Fri Jan 3 22:46:07 CET 2003


----- Original Message -----
From: "Jesus Cea Avion" <jcea at argo.es>
To: <irc-dev at argo.es>
Sent: Friday, January 03, 2003 7:26 PM
Subject: [IRC-DEV] Un par de detalles más sobre "chan2"


> - Los canales registrados son "persistentes". Es decir, cuando un canal
>   registrado se queda vacío, no se elimina de memoria, sino que se
>   conserva. Se guarda información como su fecha de creación, su "topic",
>   los baneos del canal, los modos, etc.

Abro hilo para no interferir la discusión principal, espero que esto no
moleste a nadie.

El Hybrid (# $Id: whats-new.txt,v 7.36 2002/05/02 16:58:11 leeh Exp $)
tienen un concepto de "persistencia" en combinación con un feature que
comenté tiempo ha en la lista, el NO_CREATE_ON_SPLIT cuyo objetivo es
preservar un canal bien cuando se produce un split o bien cuando el último
usuario lo abandona. La totalidad de los modos del canal así como sus bans,
son conservados durante el tiempo establecido (persist_time = 30 minutes ;
p.e)

Cuando un usuario entra a un canal persistente preservado, se resetea el
timestamp al tiempo actual, haciéndose valer en todo momento las reglas
establecidas en el citado stamping (conservación y perdida de @, etc)

Simplemente comento esto para remarcar que esta idea no sólo es
implementable vía service (CHaN2 en este caso) sino que es perfectamente
válida en el servidor IRCd :-)

Al respecto comentar que tal y como se cita en el apartado 620,629 de un
mensaje de un detalle del "CVS commits" de blitzed.org (otros amigos del
mailman xD) el empleo de canales persistentes les ha provocado ligeros
problemas de sincronización. El texto está en:

http://lists.blitzed.org/pipermail/checkins/2002-August/000331.html

Salu2 :) y Feliz Año Nuevo para todos los lectores

**************************************************************
sektor at wanadoo dot es

"While you scream at my mistakes, I fix yours"

Public Key available in KeyServer.Net
Fingerprint = 9E38 8589 3DDE 9335 A9E7 C4A2 2E1E 2D14 0A85 5C74
ID:  0A855C74

***************************************************************









More information about the IRC-Dev mailing list