Subject: [IRCOPS-ESNET] Parches #1 Resent-Date: Fri, 5 Dec 1997 09:37:17 +0100 Resent-From: ircops@esnet.org Date: Fri, 05 Dec 1997 09:36:06 -0100 From: "Jesús Cea Avión" Organization: Argo Redes y Servicios Telematicos, S.A. To: "ircops@esnet.org" Ya lo dejaré en mi web, pero mientras tanto os incluyo un parche para que un IRCOP pueda entrar en cualquier canal, por muy cerrado que esté. Es casi idéntico al parche que hice para la 2.9.32, y su explicación y uso lo podéis encontrar en http://www.argo.es/~jcea/irc/ircd.htm Lo que sigue está sacado con el diff. Actualizar vuestro código con el PATCH. Un saludo. Espero comentarios. Por supuesto... Este parche no es para abusar de él. No es para entrar en canales con clave o invitación por el morro. Es para entrar en canales en los que se ha hecho takeover y se han dejado con modos raros. Y para entrar en #esnet sin necesidad de que nadie te invite :). Bueno, pues eso. Comentadme cosas. >>>>> *** ../ircu2.10.01/ircd/channel.c Thu Dec 4 20:02:14 1997 --- ../ircu2.10.01+/ircd/channel.c Thu Dec 4 20:02:46 1997 *************** *** 1924,1929 **** --- 1924,1942 ---- { Reg1 Link *lp; + + /* + ** Si somos IRCOPs y hemos puesto la clave GOD, podemos + ** entrar en el canal pase lo que pase. + ** jcea@argo.es - 26/03/97 + */ + + if((IsOper(sptr)) && (!BadPtr(key)) && (!compall("GOD", key))) + return 0; + /* + */ + + /* Now a banned user CAN join if invited -- Nemesi */ if ((chptr->mode.mode & MODE_INVITEONLY) || (is_banned(sptr, chptr, NULL))) <<<<< -- 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