[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: !-Channels and the +a Flag



On Tue, Feb 22, 2000 at 08:42:08PM +0100, Francis MUSEUX wrote:
> On Tue, Feb 22, 2000 at 03:54:10PM +0100, Piotr Kucharski wrote:
> > It is expected behaviour.
> 
> sure ?

Yes. I think I touched the relevant part of the code end of 1998.

channel.c:

                        if (*ip == MODE_ANONYMOUS &&
                            whatt == MODE_DEL && *chptr->chname == '!')
                                sendto_one(sptr,
                                   err_str(ERR_UNIQOPRIVSNEEDED,
                                           sptr->name), chptr->chname);

> the answer from the server to the -a has no sense (because I am the orginal
> chanop who can +r)

I can't remember why we didn't want to use a more appropriate errormessage,
maybe we just didn't want to create an extra numeric.

> Why is !chan behaviour different from &chan one ???

Because the -a problem wasn't really thought about at the time it was
implemented for &-channels I guess.

> Which one is broken ?

It's intended behaviour. We decided not to change "broken" &-behaviour.

CU

	Eumel
-- 
+----------------------------------------------------------------------------+
|    Michael 'Eumel' Neumayer     <Michael.Neumayer@xxxxxxxxxxxxxxxxxxxx>    |
|    Eumel@IRC             ! LinuX inside !             pgp-key available    |
+----------------------------------------------------------------------------+