View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003909 | unreal | ircd | public | 2010-05-24 06:59 | 2010-05-24 14:01 |
| Reporter | tabrisnet | Assigned To | syzop | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | Linux/x86 | OS | Debian Linux | OS Version | testing |
| Product Version | 3.2.9-RC1 | ||||
| Fixed in Version | 3.2.9-RC1 | ||||
| Summary | 0003909: ban except (+e) broken in CVS | ||||
| Description | If you have _any_ +e set (even completely irrelevant like reallylongnick!outis@*ignorethis), +b will not match on a WEBIRC user. | ||||
| Steps To Reproduce | set an irrelevant or otherwise non-matching +e, and then set a +b on a user. Watch them join over and over again. | ||||
| Tags | No tags attached. | ||||
| 3rd party modules | |||||
|
|
Bug seems to be in CVS only (so 3.2.8.1 unaffected). The cause is most likely the backport of the "stacked/chained extbans" feature (from 3.3*). |
|
|
Fixed in CVS .813, thanks for the report :) - Fixed bug in CVS where the ban exempt (+e) handling was reversed: if a non-matching +e was present, one could walk through bans. Reported by tabrisnet (0003909). Bug was caused by chained/stacked extbans. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2010-05-24 06:59 | tabrisnet | New Issue | |
| 2010-05-24 13:38 | syzop | Status | new => confirmed |
| 2010-05-24 13:46 | syzop | QA | => Not touched yet by developer |
| 2010-05-24 13:46 | syzop | U4: Need for upstream patch | => No need for upstream InspIRCd patch |
| 2010-05-24 13:46 | syzop | U4: Upstream notification of bug | => Not decided |
| 2010-05-24 13:46 | syzop | U4: Contributor working on this | => None |
| 2010-05-24 13:46 | syzop | Product Version | 3.2.8 => 3.2.9-RC1 |
| 2010-05-24 13:47 | syzop | Note Added: 0016103 | |
| 2010-05-24 13:48 | syzop | Note Edited: 0016103 | |
| 2010-05-24 13:56 | syzop | Summary | ban-except broken re WEBIRC => ban except (+e) broken in CVS |
| 2010-05-24 14:01 | syzop | Note Added: 0016104 | |
| 2010-05-24 14:01 | syzop | Status | confirmed => resolved |
| 2010-05-24 14:01 | syzop | Fixed in Version | => 3.2.9-RC1 |
| 2010-05-24 14:01 | syzop | Resolution | open => fixed |
| 2010-05-24 14:01 | syzop | Assigned To | => syzop |