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 core
  • Assigned To No-one
  • Operating System Linux
  • Severity High
  • 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 Jine (Jine) - 2012-03-10

FS#838 - Strange timestamp display exploit

I've encountered a strange UTF-(x) related bug in irssi.
Someone from syria is sending strange encoded messages which totally fucks up the timestamps.

I'm not sure how this is possible, but i do know that timestamps is clientside, so this must be a bug in irssi.

Here's some related settings;

17:41:35 [lookandfeel]
17:41:35 timestamp_format = %H:%M:%S

17:56:47 [lookandfeel]
17:56:47 term_charset = utf-8

17:56:47 [misc]
17:56:39 recode_out_default_charset = utf-8

See attached screenshot for the actual displying of the timestamps, and see the .txt for what he actually sent. (copy'n'paste, so it may not be correct utf-8 chars)

This task does not depend on any other tasks.

Jine (Jine)
Saturday, 10 March 2012, 16:59 GMT
Not sure if the attachments did upload correctly.
Jesuit Ecks (jesuitx)
Tuesday, 01 October 2013, 21:59 GMT
This is happening because he's typing in Arabic, which is a right-to-left language, as opposed to English, which is left-to-right. Hilariously, the timestamp printout is having this logic applied to it.

For example, the timestamp 17:16:11 is being printed as 11:61:71.

You're welcome irssi people.