SUMMARY Using the menus or the /join command to join a channel named # which is as far as I know legal in the protocol, or at least, normally possible with other tools. Instead Konversation joins a channel called ## STEPS TO REPRODUCE 1. Start Konversation 2. Connect to a server 3. type '/j #' OBSERVED RESULT Joined a channel named ## EXPECTED RESULT Join a channel named # SOFTWARE/OS VERSIONS Windows: n/a MacOS: n/a Linux/KDE Plasma: Kubuntu 18.10 (available in About System) KDE Plasma Version: 5.13.5 KDE Frameworks Version: 5.50.0 Qt Version: 5.11.1 ADDITIONAL INFORMATION
What network are you using that has a channel named only #?
(In reply to Eli MacKenzie from comment #1) > What network are you using that has a channel named only #? EFNet is one example. Some networks restrict that name though.
Unfortunately the original specification is fairly sloppy. My reading says that if the channel name were truly optional it'd be [ <chstring> ] in RFC1459. RFC2812 isn't any better. If you want to get into such a channel you can do it like this: "/quote join #", but other misbehavior may result. (note: reset to the general component because its a UI issue, once in the channel the prefix only channel name seems tolerated.)
(In reply to Eli MacKenzie from comment #3) > ... > If you want to get into such a channel you can do it like this: "/quote join > #", but other misbehavior may result. > ... Thank you for the suggested workaround, but it didn't work for me. Instead I got the response: > [10:26] [Raw] '/quote join #' > [10:26] [Error] '/QUOTE: Unknown command In the meantime, I've had to switch to an alternative IRC client.
(In reply to me from comment #4) > (In reply to Eli MacKenzie from comment #3) > > ... > > If you want to get into such a channel you can do it like this: "/quote join > > #", but other misbehavior may result. > > ... > > Thank you for the suggested workaround, but it didn't work for me. > > Instead I got the response: > > > [10:26] [Raw] '/quote join #' > > [10:26] [Error] '/QUOTE: Unknown command > > In the meantime, I've had to switch to an alternative IRC client. Doh - without quotes, it's fine. :) Thank you.
Having said that, I am able to "join the channel", but other misbehaviour is apparent. The client thinks I've joined that channel, but I do not see messages, topic or members in the list (as show by `/list`)
A possibly relevant merge request was started @ https://invent.kde.org/network/konversation/-/merge_requests/44
Git commit 3633027026f128ea688d30314552b0f176cdc41d by Peter Simonsson. Committed on 21/01/2021 at 12:22. Pushed by psn into branch 'master'. Consider # a valid channel name There's channels out there that has a name consisting of the channel prefix alone so let's consider them valid. M +1 -1 src/irc/server.cpp https://invent.kde.org/network/konversation/commit/3633027026f128ea688d30314552b0f176cdc41d