[IRC-DEV] Flags en vez de niveles

Zoltan zoltan at teleline.es
Tue Jun 18 23:20:04 CEST 2002


uhmmmm, opino que en todo caso debería ser:
> - tener autoop

Actualmente el ircd tiene el modo +A de canales, aunque no puede poner un
usuario, pero sí un servidor, que está reservado para el auto-op, se podria
aprovecharlo.

> - PODER dar/quitar op mediante chan2
> - PROTECCION anti quitar op mediante chan2 (es decir, con esta flag, a
>  la gente no le podrían quitar op usando el flag de aquí arriba, esto es
> interesante para los admins de canales y tal)

No se harían a traves de "chan2" sino a través del ircd, tal como ocurre con
los nicks, que el ircd gestiona los nicks mirando las tablas, y "nick2" sólo
tiene la función de hacer cambios (registro, drop, cambio de pass, etc..) o
informar de cosas (nickinfo, comentario, history, etc..)
Pues con "chan2" va a ser lo mismo, los registros, cambios, consultar
información etc... se harán a traves del bot y mientras que el ircd
gestionará los cambios de modos, ops, deops, etc... mirando las tablas BDD.


> una flag para que se muestre en su info que es administrador del canal
> (y que se muestre en algún listado de administradores de canal, así la
> gente sabe a quien dirigirse ante quejas y demás).

El listado se sacaría con /msg chan2 chaninfo #canal  por ejemplo, tal como
ocurre con "nick2".

Como veis, la intención, es hacer unos servicios "virtuales" en el IRCD y de
forma distribuída en todos los servidores y teniendo la mínima información
posible en las bases de datos del ircd para ofrecer un servicio mínimo en
casos de splits de servidores y/o de Olimpo. Por este motivo, en el ejemplo
de los nicks, sólo se almacena la contraseña y unos "flags" en el campo de
la contraseña para nicks suspendidos y/o prohibidos, y el resto de la
información se mete en un bot centralizado, que es el  "nick2". Y los
comandos que dependen del nick+contraseña para hacer acciones, se han metido
en el ircd, como el GHOST para poder utilizarlos aún teniendo splits en la
red. Y los cambios de contraseña, estados del nick, etc.. han de pasar por
un nodo central (Olimpo), para poder controlar y evitar abusos.
Con chan2 será más o menos igual...


Un saludo

zoltan





More information about the IRC-Dev mailing list