Irssi core bugs

Notice: Undefined index: tasklist_type in /var/www/ : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /var/www/ : eval()'d code on line 90
  • Status Unconfirmed
  • Percent Complete
  • Task Type Bug Report
  • Category recode
  • Assigned To No-one
  • Operating System All
  • Severity Medium
  • Priority Normal
  • Reported Version irssi 0.8.15
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 0
  • Private No
Attached to Project: Irssi core bugs
Opened by Vadim Goncharov (nuclight) - 2011-04-15

FS#800 - different recode for dcc and usual nicknames (patch included)

There are IRC networks where servers can do recode for different clients (e.g. port-based). In this case one don't need recode for normal chats, but do need for DCC ones.

So then you go to this DCC chat window and do /recode add CP1251
Then see a "=nick" in conversion database. The problem is - it doesn't recode anything. Then you try /recode add nick CP1251

After this conversion database contains to records, for "nick" and "=nick". This is expected.
Recode in DCC begins to work after this, but it now wrongly applies to normal chat window also. This is NOT expected (bug).

The attached patch fixes this bug (tested on 0.8.15), after this conversion database begins to work in expected and intuitive way: records for "nick" and "=nick" are both working and serve different purposes.

This task does not depend on any other tasks.