View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004101 | unreal | ircd | public | 2012-04-04 02:11 | 2020-09-28 08:53 |
Reporter | KindOne | Assigned To | tmcarthur | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | 3.2.9 | ||||
Summary | 0004101: Bypass cmode +S | ||||
Description | ANSI Escaped Color sequence | ||||
Steps To Reproduce | Get a copy of mIRC (I'm using 7.22) /join #random channel /mode #random +S (Also get another connection into the channel to see it) (You MUST use double // for this to work, as // makes mIRC evaluate the command) //raw -n PRIVMSG #random : $+ $+($chr(27),[21;03m, This is a funny little way to get around it) | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
Although the documentation says strip/block mIRC color codes. It probably isn't a bad idea to do the same to ANSI. Any objections? Not really on my own TODO list, but for someone else.. :) |
|
If I have time between modularizing cmodes I can have a look. Should be pretty trivial :) |
|
KindOne commented in 0004321 (nice bug number) regarding a few things like dropping one of the modes and renaming the characters. That I see no reason for BUT I'm fine with enhancing +S/+c to respectively strip or block bold/underline codes as well. Any objections? If there are objections we can make it a config option (and decide on a default). tmcarthur: something you can do at the same time as this bug? I've set the bug to feedback to gather some... feedback :D |
|
I fail to see the point with cmode +c to start with. We are just wasting cpu cycles on something that will wont be sent to channel anyway. Most of the time, when an user sends colored text to a channel and it's blocked they generally strip the colors and send again which ends up being the same result as +S anyway. The only time I can see +S being a benefit is as an effective block to large acsii art popups and these can also be blocked by +f. I noticed in 0004321 the idea of dropping +S and running with +c to strip everything and send to target. I'll conditionally +1 that idea. The condition is that we drop +c and keep +S for the mode character since +S already means "strip". |
|
UnrealIRCd has the 'nocodes' module for people who want this. This can be closed. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-04-04 02:11 | KindOne | New Issue | |
2012-08-17 13:42 | syzop | Note Added: 0017083 | |
2014-05-31 22:02 | syzop | Status | new => confirmed |
2014-06-05 17:22 | tmcarthur | Note Added: 0018183 | |
2014-06-05 17:22 | tmcarthur | Assigned To | => tmcarthur |
2014-06-05 17:22 | tmcarthur | Status | confirmed => assigned |
2014-06-05 17:23 | tmcarthur | Note Edited: 0018183 | |
2014-07-13 12:57 | syzop | Note Added: 0018213 | |
2014-07-13 12:57 | syzop | Status | assigned => feedback |
2014-07-13 12:57 | syzop | View Status | private => public |
2015-01-01 18:50 | katsklaw | Note Added: 0018279 | |
2015-08-08 17:49 | syzop | Severity | minor => feature |
2020-09-28 08:53 | syzop | Status | feedback => closed |
2020-09-28 08:53 | syzop | Resolution | open => no change required |
2020-09-28 08:53 | syzop | Note Added: 0021782 |