konversation silently discards some messages (irc channels with non-ascii characters)

Bug #60683 reported by JS
8
Affects Status Importance Assigned to Milestone
konversation (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Steps to reproduce:

- Set the character encoding in Konversation to utf-8.

- Join an IRC channel with a non-ASCII character in its name, say, "#testä" (the channel name is in utf-8).

- Using another IRC client, send a message which is not a valid utf-8 message (say, something with non-ASCII characters encoded latin-1) to "#testä" (naturally the channel name has to be in utf-8).

- Konversation silently discards the message.

I would expect one of the following:

1) Konversation shows the message with the broken characters replaced by some "invalid character marker".

2) Konversation guesses the correct encoding of the message and shows it correctly. (It seems that this is what happens in the case of channels with only ASCII characters in their names.)

3) Konversation show at least something; a warning in the status window if nothing else.

(Package konversation, version 0.19-0ubuntu4.)

Revision history for this message
Andrew Ash (ash211) wrote :

Thanks for the bug report. Does this still not work in Konversation 1.0.1, Edgy?

Changed in konversation:
status: Unconfirmed → Needs Info
Revision history for this message
Paolo Sammicheli (xdatap1) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Thanks

Changed in konversation:
status: Needs Info → Rejected
Revision history for this message
JS (j5) wrote :

This still happens in Konversation 1.0.1.

(Kubuntu Edgy, package konversation, version 1.0.1-0ubuntu1.)

JS (j5)
Changed in konversation:
status: Rejected → Confirmed
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

Using the SVN version:

when typing /j #testä, i get

[22:18] [479] #testä Illegal channel name

Appears to be fixed.

Changed in konversation:
status: Confirmed → Fix Committed
Revision history for this message
Lydia Pintscher (lydia-pintscher) wrote :

marking as fix released as it works for me in hardy.

Changed in konversation:
status: Fix Committed → Fix Released
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.