[EMAIL PROTECTED] wrote:
> 
> hi there,
> 
> I have observed that when you join a channel that is +k, the key will not be
> showed until you get ops.
> 
> if I type /mode #chan to see it's current modes and I'm not opped, it will
> return:
> #chan +stnk *
> #chan created on Fri Jul 25 13:37:48 1997
> 
> When I get ops and type the same commad, I can see the key:
> #chan +stnk key
> #chan created on Fri Jul 25 13:37:48 1997
> 
> So I told myself: It was coded this way so only ops can know what the key
> is, and thats a good thing in my opinion. Though, when I use 2 different
> clients, one opped and one not opped, and I type /mode #chan -k key on the
> channel, it's not only the ops of the channel that sees the channel key but
> also the non-ops.
> 
> Here's what I see from the non-opped client:
> [12:54] * Hidden sets mode: -k key
> [12:54] * USP sets mode: +k key
> 
> That's exactly what I see from the opped client: it shows the key to
> everyone, even non-ops. Should the server hide the chan key to the eyes of
> the non-ops by replacing key with * ? By the logic of hiding the key to the
> non-ops on /mode, I would say yes.
> 
> What are your thoughts on the subject ?
> 
> peace
> 
> Hidden

may be resources and code expensive, because there have to be different
mesasages sent to people in the same channel. a single "send *this* to
everyone in the channel" no longer works.

Reply via email to