This is a bug that allows people to join channels that seem to be like another channel for example.
If you enter in the channel name and then in xchat in linux hit ctrl+shift+u then enter code feff hit enter then enter again to join the channel you will see the problem. I join #darkbot then I join #darkbotctrl+shift+ufeff. Then do a whois and you see.
Notice #darkbot and #darkbot.
* [juice-] (~firstname.lastname@example.org): juice
* [juice-] #coder-com #darkbot #darkbot
* [juice-] SantaAna.CA.US.Undernet.org :Krypt Technologies Inc.
* [juice-] idle 00:00:37, signon: Sat Aug 15 14:10:45
* [juice-] End of WHOIS list.
This could confuse users when trying to join help channels or any channel in general. It could be possible for malicious users to create rouge channels that could trick users. The more advance users would spot this trick but newer users might not. These characters aren't allowed in nicknames so I think it would be wise to disallow them in #channelnames also.
Freenode simply tells you it's an invalid channel.
* #darkbot :Illegal channel name
Or you could just have it disregard the special characters and have it take the user to the intended channel.
Hopefully this makes sense. If not please ask me on Undernet. Nickname is juice or juice_ Also talked with Vek in the channel so it made sense with someone before posting this.
Log in to post a comment.