View Issue Details

IDProjectCategoryView StatusLast Update
0005514unrealircdpublic2019-12-30 19:03
Reporterk4be Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version5.0.0 
Fixed in Version5.0.1 
Summary0005514: Misleading error message when trying to join a channel not starting with #
DescriptionNo "set::allowed-channelchars" set:
<< JOIN test
>> :test1.pirc.pl 448 k4be test :Cannot join channel: Channel name contains illegal characters (must be valid UTF8)
<< JOIN &test
>> :test1.pirc.pl 448 k4be &test :Cannot join channel: Channel name contains illegal characters (must be valid UTF8)
<< JOIN +test
>> :test1.pirc.pl 448 k4be +test :Cannot join channel: Channel name contains illegal characters (must be valid UTF8)
<< JOIN #test
>> @time=2019-12-29T14:05:24.335Z :k4be!user@host JOIN #test * :realname

"allowed-channelchars" set to "any":
<< JOIN test
>> :test1.pirc.pl 448 k4be test :Cannot join channel: Channel name contains illegal character
Steps To Reproduce /QUOTE JOIN test
TagsNo tags attached.
3rd party modules

Activities

syzop

2019-12-30 19:03

administrator   ~0021181

Thanks! Fixed now:

commit 2c23d4299cef17047bfdf05fa404757eff80719a (HEAD -> unreal50, origin/unreal50)
Author: Bram Matthys <syzop@vulnscan.org>
Date: Mon Dec 30 19:02:20 2019 +0100

    Send a better error when JOIN is used for a channel without hash mark (#).
    Reported by k4be in https://bugs.unrealircd.org/view.php?id=5514

Issue History

Date Modified Username Field Change
2019-12-29 15:11 k4be New Issue
2019-12-30 19:03 syzop Assigned To => syzop
2019-12-30 19:03 syzop Status new => resolved
2019-12-30 19:03 syzop Resolution open => fixed
2019-12-30 19:03 syzop Fixed in Version => 5.0.1
2019-12-30 19:03 syzop Note Added: 0021181