placket kidney writes:

> This puzzles me, and I suppose there is a good reason for it:
> Suppose I send "WALLVOICES #test :Hello voices!"
> Another client in the channel sees ":<source> NOTICE @#test :+ Hello voices!"
> It seems that it should logically be "+#test", although the message
> portion is obviously formatted so humans can tell with ease.

The reason for using NOTICE @<channel> is that there used to be
modeless global channels.  They had names starting with +, and +#test
would be a valid name for one.  The + or @ before the message text is
the only way for other clients to tell WALLOPS from WALLVOICES.

> I'm working on an IRC client, and it appears best to discard the
> prefix as it isn't useful for much other than saying "hey, it looks
> like someone is using WALLCHOPS/WALLVOICES/NOTICE @#CHAN, but I can't
> be sure of which"
>
> I'm also wondering if I can find mention of just the prefix to the
> channel name in any RFCs out there (I sort of wonder how NOTICE ever
> got the ability to prefix a channel with a mode's symbolic character,
> since it seems like a good way to break some unaware irc clients).

I doubt they are described in any RFC.

Entrope
_______________________________________________
Coder-com mailing list
Coder-com@undernet.org
http://undernet.sbg.org/mailman/listinfo/coder-com

Reply via email to