Quassel doesn't work with +foo channels on IRCnet

Bug #581512 reported by Scott Kitterman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
quassel (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Won't Fix
Medium
Unassigned

Bug Description

Binary package hint: quassel

http://bugs.quassel-irc.org/issues/940

IRCnet servers advertise the following parameters: PREFIX=(ov)@+ CHANTYPES=#&!+

Since PREFIX and CHANTYPES are not disjunctive on those servers, CoreBasicHandler::displayMsg() removes accidently the "+" from some channel names (e.g. "+linux.de"), leaving "linux.de" as target, which is, of course, not recognized as a valid channel name. As a result PRIVMSG in such channels are not displayed in the channel's buffer. Still they trigger notifications.

TEST CASE: Join a channel IRCnet that starts with "+" and see if PRIVMSG works. Upgrade to the new package and repeat.

Tags: testcase
Changed in quassel (Ubuntu Lucid):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Scott Kitterman (kitterman)
milestone: none → ubuntu-10.04.1
Martin Pitt (pitti)
Changed in quassel (Ubuntu Lucid):
milestone: ubuntu-10.04.1 → ubuntu-10.04.2
Changed in quassel (Ubuntu Lucid):
milestone: ubuntu-10.04.2 → ubuntu-10.04.3
Revision history for this message
Scott Kitterman (kitterman) wrote :

No time for SRU, just use the one in lucid-backports.

Changed in quassel (Ubuntu Lucid):
assignee: Scott Kitterman (kitterman) → nobody
milestone: ubuntu-10.04.3 → none
status: In Progress → Won't Fix
Changed in quassel (Ubuntu):
status: New → Fix Released
tags: added: testcase
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.