View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005733 | unreal | ircd | public | 2020-07-31 13:57 | 2020-08-24 17:55 |
Reporter | Gof | Assigned To | syzop | ||
Priority | low | Severity | feature | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Product Version | 5.0.5 | ||||
Summary | 0005733: disallow character 0x7F in channel names | ||||
Description | It is possible to create a channel with 0x7F character in its name (ASCII "DEL"). This character does not show up in irssi (I haven't tried other clients) and it's misleading. Despite RFC 1459 and RFC 2812 implicitly allowing this character, I believe it shouldn't be allowed. | ||||
Steps To Reproduce | 1. Install python 3.x and irc3 library 2. Download this script: https://pastebin.com/rcvAriSp 3. Adjust hostname and port 4. Run it 5. In another client, do /whois on test7f; it should show #7ftest1 and #7ftest2 6. Check if these channels exist (/list #7ftest*); only #7ftest1 should show up | ||||
Tags | channel | ||||
3rd party modules | |||||
|
Not reproduceable with other clients. Tested with AdiIRC beta of 24/07/2020 as well as IRCCloud both show the channel in /LIST . Check for options that may determine the list output e.g. /set *list* if that does not help try #irssi @ chat.freenode.net |
|
I agree we could block that character, decimal 127, I don't think allowing it makes much sense, I'll set the issue to acknowledged (as for feature request). If you want something even more safe, then have a look at https://www.unrealircd.org/docs/Set_block#set::allowed-channelchars and consider using 'ascii' on your network. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-07-31 13:57 | Gof | New Issue | |
2020-07-31 13:57 | Gof | Tag Attached: channel | |
2020-07-31 14:06 | Koragg | Note Added: 0021680 | |
2020-08-24 17:54 | syzop | Note Added: 0021721 | |
2020-08-24 17:55 | syzop | Severity | minor => feature |
2020-08-24 17:55 | syzop | Summary | Character 0x7F allowed in channel names => disallow character 0x7F in channel names |
2020-08-24 17:55 | syzop | Description Updated | |
2020-08-24 17:55 | syzop | Assigned To | => syzop |
2020-08-24 17:55 | syzop | Status | new => acknowledged |