View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001015 | unreal | ircd | public | 2003-06-02 18:41 | 2003-11-20 19:43 |
| Reporter | mister | Assigned To | luke | ||
| Priority | normal | Severity | tweak | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Summary | 0001015: [Stable] lil thing about +L & opers & maxchannels | ||||
| Description | as 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 Reproduce | oper 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 Information | not tested against 3.2 (and won't waste my time until it is in a _stable_ release :) | ||||
| 3rd party modules | |||||
|
|
added '&& !IsAnOper(sptr)' in channel.c line 2709 but will let you decide between IsOper and IsAnOper ... :/ -> if (sptr->user->joined >= MAXCHANNELSPERUSER && !IsAnOper(sptr)) |
|
|
You can /invite yourself into the channel, at least with 3.2 |
|
|
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 |
|
|
Invite yourself first. |
| 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 |