freenode / ircd-seven

freenode's IRC server daemon
Other
200 stars 48 forks source link

Channel names do not support unicode characters #20

Open lecodergh opened 7 years ago

lecodergh commented 7 years ago

I noticed today channel names on freenode don't support unicode characters, specifically things like æ commonly included for use in domain names. Is this a feature which could be implemented?

Mikaela commented 7 years ago

Do other IRCds accept it? I am not fully sure, but I think this should possibly go through IRCv3 first where I see only issues for Unicode nicks (ircv3/ircv3-specifications#259, ircv3/ircv3-specifications#272).

In any case I doubt freenode would start implementing something like this, so the feature should first come to Charybdis (if it isn't there yet) and then be merged to IRCd-seven from there.

ilbelkyr commented 5 years ago

This isn't too hard to do, but quite hard to do properly. There are various points to consider – confusables, casefolding, normalization, what characters to allow – hence I suspect these will need significant consideration first.