View Issue Details

IDProjectCategoryView StatusLast Update
0005333unrealircdpublic2019-08-18 15:29
ReportersyzopAssigned To 
Status acknowledgedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0005333: U5: control channel characters / utf8
DescriptionAs I mentioned in it is a problem if non-utf8 characters are allowed in channel names. Regardless of websocket, some configuration/control is likely a good idea.

At this time we don't have some kind of universal anti-look-alike system, which is what another IRCv3 effort is about..

I'm thinking of some options here like:
1. the current policy, block only ASCII <32
2. only valid utf8
3. only a-zA-Z0-9 and some characters, effectively block high ascii / block utf8

And I think the default should change from option 1 to option 2.
A more security conscious decision would be option 3, due to the lack of lookalike checking, but that's too strict for a default I think.
TagsNo tags attached.
3rd party modules


child of 0005279 acknowledged UnrealIRCd 5 master tracking issue 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-07-18 17:39 syzop New Issue
2019-08-18 15:14 syzop Relationship added child of 0005279
2019-08-18 15:17 syzop View Status private => public
2019-08-18 15:29 syzop Status new => acknowledged