View Issue Details

IDProjectCategoryView StatusLast Update
0001015unrealircdpublic2003-11-20 19:43
Reportermister Assigned Toluke  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionno change required 
Summary0001015: [Stable] lil thing about +L & opers & maxchannels
Descriptionas an ircop, you can join as many chans as you want (virtually)
but not if the chan is limited (+l), full and linked to another (+L)
Steps To Reproduceoper yourself, join more than your chan limit (10 for our ircd) and then try to join a +lL chan where there are already enough people to make you go into the linked chan

--- [lop] @#aj @#ai @#ah @#ag @#af @#ae @#ad @#ac @#ab ~#aa
and
--- [lop] is an IRC Operator

chan #a is +l 1 and +L #b

--- [Link] #a has become full, so you are automatically being transferred to the linked channel #b
--- #b :You have joined too many channels
Additional Informationnot tested against 3.2 (and won't waste my time until it is in a _stable_ release :)
3rd party modules

Activities

mister

2003-06-02 19:07

reporter   ~0002922

added '&& !IsAnOper(sptr)' in channel.c line 2709
but will let you decide between IsOper and IsAnOper ... :/

-> if (sptr->user->joined >= MAXCHANNELSPERUSER && !IsAnOper(sptr))

Joolz

2003-06-02 19:08

reporter   ~0002923

You can /invite yourself into the channel, at least with 3.2

syzop

2003-06-02 19:15

administrator   ~0002924

Last edited: 2003-06-02 22:28

and this particular bug was also fixed in 3.2 during a join / +L recode.
[3 weeks ago in CVS, not in b16 btw]

edited on: 06-02-03 22:28

luke

2003-06-23 02:58

reporter   ~0003061

Invite yourself first.

Issue History

Date Modified Username Field Change
2003-06-02 18:41 mister New Issue
2003-06-02 19:07 mister Note Added: 0002922
2003-06-02 19:08 Joolz Note Added: 0002923
2003-06-02 19:15 syzop Note Added: 0002924
2003-06-02 19:16 syzop Assigned To => luke
2003-06-02 19:16 syzop Status new => assigned
2003-06-02 19:16 syzop ETA none => > 1 month
2003-06-02 19:16 syzop Summary lil thing about +L & opers (maybe already solved, but wasn't able to find where o_O ) => [Stable] lil thing about +L & opers & maxchannels
2003-06-02 22:28 syzop Note Edited: 0002924
2003-06-23 02:58 luke Status assigned => resolved
2003-06-23 02:58 luke Resolution open => no change required
2003-06-23 02:58 luke Note Added: 0003061
2003-11-20 19:43 syzop Status resolved => closed