[IRC-DEV] Re: +ov
ais
ais at pobox.com
Fri Aug 23 02:02:03 CEST 2002
* LZ <elezeta at eresmas.com> [2002-08-22 22:42 (CEST)]
> He estado probando con un servidor en mIRC (telnet "inverso"), y haciendo
> esto:
> :bb 353 LZ #blablo :@uno @+dos +tres cuatro
> ergo, en mIRC, es POSIBLE enviar @+nick (un 90% de los usuarios,
> asegurados)... no he podido comprobar los demás clientes :P
Tras hacer unas pruebas más, y aplicar el parche que añado al
mensaje, que lo que hace es eliminar el 'else' de la linea 4876
de ircd/ircd/channel.c, que hace que sólo se envíe el + si NO se
envia antes un @, podemos constatar que mIRC, ircII y BitchX no
tienen problema con este sistema (si, en cambio, algunos scripts
de BitchX), y detectan el doble modo, y muestran la voz al
perder el op, el nick afectado.
Gracias a LZ por su colaboración en el testeo, y a algún miembro
de #irc-dev, por dejarme en ridiculo merecidamente :)
--
ais
GnuPG key: 0x5C4839A5
Registered LiNUX user #93375
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La primera condición para la inmortalidad es la muerte
(Stanislaw Jercy Lec)
-------------- next part --------------
diff -cr ../ircd/ircd/channel.c ../ircd-ov/ircd/channel.c
*** ../ircd/ircd/channel.c Tue Aug 13 22:29:40 2002
--- ../ircd-ov/ircd/channel.c Fri Aug 23 01:33:31 2002
***************
*** 4786,4793 ****
}
/*
! * m_names - Added by Jto 27 Apr 1989
! *
* parv[0] = sender prefix
* parv[1] = channel
*/
--- 4786,4793 ----
}
/*
! * m_names - Added by Jto 27 Apr 1989
! *
* parv[0] = sender prefix
* parv[1] = channel
*/
***************
*** 4873,4883 ****
strcat(buf, "@");
idx++;
}
! else if (lp->flags & CHFL_VOICE)
{
strcat(buf, "+");
idx++;
}
strcat(buf, c2ptr->name);
strcat(buf, " ");
idx += strlen(c2ptr->name) + 1;
--- 4873,4883 ----
strcat(buf, "@");
idx++;
}
! if (lp->flags & CHFL_VOICE)
{
strcat(buf, "+");
idx++;
}
strcat(buf, c2ptr->name);
strcat(buf, " ");
idx += strlen(c2ptr->name) + 1;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 247 bytes
Desc: not available
URL: <http://mailman.jcea.es/pipermail/irc-dev/attachments/20020823/a58f1622/attachment.sig>
More information about the IRC-Dev
mailing list