Subject: [IRCOPS-ESNET] Parche al parche Resent-Date: Wed, 17 Dec 1997 10:52:05 +0100 Resent-From: ircops@esnet.org Date: Wed, 17 Dec 1997 10:51:47 -0100 From: "Jesús Cea Avión" Organization: Argo Redes y Servicios Telematicos, S.A. To: "ircops@esnet.org" Hola a todos. El parche de Channel Service que publiqué ayer funciona a la perfección, pero se me olvidó incluir el comentario. Si no os es molestia, deshaced el parche y aplicar el que adjunto. El que no quiera que lo deje como está, pero me parece buena idea el conocer al culpable, por temas de bugs o de contacto :) Estoy pensando el hacer los parches "más serios", aprovechando las funciones de autoconfiguración del IRCD 2.10.01 (compilación condicional, ayuda, etc., al estilo Undernet). Se admiten sugerencias. *** ../ircu2.10.01/ircd/s_user.c Mon Dec 15 16:21:00 1997 --- ../ircu2.10.01+/ircd/s_user.c Wed Dec 17 10:43:44 1997 *************** *** 3267,3273 **** det_confs_butmask(sptr, CONF_CLIENT & ~CONF_OPS); /* new umode; servers can set it, local users cannot; * prevents users from /kick'ing or /mode -o'ing */ ! if (!(setflags & FLAGS_NOKICK) && !IsServer(cptr)) sptr->flags &= ~FLAGS_NOKICK; #ifdef NPATH if (IsOper(sptr) && !(setflags & FLAGS_OPER)) --- 3267,3278 ---- det_confs_butmask(sptr, CONF_CLIENT & ~CONF_OPS); /* new umode; servers can set it, local users cannot; * prevents users from /kick'ing or /mode -o'ing */ ! ! /* ! ** Si somos IRCOPs y hemos puesto el flag K, lo acepta. ! ** jcea@argo.es - 16/Dic/97 ! */ ! if (!(setflags & FLAGS_NOKICK) && !IsServer(cptr) && !IsOper(sptr)) sptr->flags &= ~FLAGS_NOKICK; #ifdef NPATH if (IsOper(sptr) && !(setflags & FLAGS_OPER)) -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea@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" - Leibnitz