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 |