Flyspray:: Fri, 02 Oct 2015 16:41:52 +0000 Flyspray:: Irssi core bugs: Recently edited tasks http://bugs.irssi.org/ FS#919: usermode is never NULL zeebaasheDi9 Tue, 20 May 2014 05:58:00 +0000 This could lead to nickname or activity exposure if irssi used behind bouncer.

quickfix attached]]>
http://bugs.irssi.org/index.php?do=details&task_id=919 http://bugs.irssi.org/index.php?do=details&task_id=919
FS#781: write_buffer causes awaylog to miss messages (patch included) Petteri Aimonen Fri, 07 Jan 2011 11:25:43 +0000
/set write_buffer_size 2MB
/set write_buffer_timeout 10min
/away gone

--- send a hilighted message from other client ---

/away

Irssi prints just the note that there is "1 new messages in awaylog", but the actual message is missing because it is still in the
write buffer.

The attached patch fixes this problem (applies against 0.8.15 or svn r5202).
]]>
http://bugs.irssi.org/index.php?do=details&task_id=781 http://bugs.irssi.org/index.php?do=details&task_id=781
FS#867: DCC - Download fails to create downloaded file on NTFS mount MTA Sun, 20 May 2012 06:48:43 +0000
"DCC can't create file /mnt/ntfs_mount/filename: Text file busy"

I think the problem lies in the ``sig_dccget_connected`` function in the 'irc/dcc/dcc-get.c' file on line 239 for the following reason:

We open the file 'tempfname' earlier in the function and its still open by the time we get to rename(). So rename fails because the file is Locked (not closed).

NOTE: We fallback to rename because link() fails (probably because this filesystem does not support hardlinks. This is a virtualbox mount share from windows, mounted using vboxsf).]]>
http://bugs.irssi.org/index.php?do=details&task_id=867 http://bugs.irssi.org/index.php?do=details&task_id=867
FS#905: paste_buffer_join_lines() - Mangled text when line length exceeds 400 Fabian Kurz Sat, 09 Nov 2013 09:03:42 +0000
Once this length limit is reached, it will go back to the last position that used to be a newline (now space), insert a newline there, after moving everything after it one position further.

This shifting is done by the memmove() function, which allows moving overlapping areas of memory. However, this appears not to work correctly. The attached text (lorem.txt) will be joined up to the end of the secont to last line ("proident,"), then the new line will read " sunt in clpa qui officia deserunt mo llit anim id est laborum." - The "u" in "culpa" is missing and a space is added in "mollit".

Replacing memmove with an (as far as I can tell) equivalent for-loop (see patch, which also includes the changes to fix issue 904) fixes this problem. But I don't really see why memmove() produces different results?

]]>
http://bugs.irssi.org/index.php?do=details&task_id=905 http://bugs.irssi.org/index.php?do=details&task_id=905
FS#331: layout save does not handle !channel properly Juhapekka Tolvanen Tue, 11 Oct 2005 07:20:48 +0000
(Major clip)

{ name = "!ABCDEFGcoolchan"; chatnet = "ircnet"; autojoin = "yes"; },

(Major clip)

windows = {
1 = { immortal = "yes"; name = "(status)"; level = "ALL"; };
15 = {
items = (
{
type = "CHANNEL";
chat_type = "IRC";
name = "!coolchan";
tag = "IRCNet";
}
);
};

I need to add that ABCDEFG to layout manually.

]]>
http://bugs.irssi.org/index.php?do=details&task_id=331 http://bugs.irssi.org/index.php?do=details&task_id=331
FS#733: Please don't translate capital letter in channel name into small letter. AYANOKOUZI, Ryuunosuke Mon, 11 Jan 2010 12:34:59 +0000
When convert #日本語 into iso-2022-jp code, and translate it into hex number. it is

231b2442467c4b5c386c1b2842

Generated file name($0) is

231b2442467c4b5c384c1b2842

As you can see, all capital letters 0x41-0x5a is translated into small letters 0x61-0x7a. Because of this, it is diffcult to restore original channel name from $0 string.

So if you can, Please keep $0 oroginal channel name without any change.]]>
http://bugs.irssi.org/index.php?do=details&task_id=733 http://bugs.irssi.org/index.php?do=details&task_id=733
FS#780: irssi-proxy breaks RFC Shane Mc Cormack Thu, 30 Dec 2010 11:23:21 +0000
Specifically, irssi-proxy incorrectly only uses "\n" line terminators rather than the "\r\n" terminators specified by the protocol - http://www.irchelp.org/irchelp/rfc/chapter2.html#c2_3_1]]>
http://bugs.irssi.org/index.php?do=details&task_id=780 http://bugs.irssi.org/index.php?do=details&task_id=780
FS#882: /hilight (mispelled) and /highlight (absent) Andrew Mon, 17 Dec 2012 05:29:32 +0000 http://bugs.irssi.org/index.php?do=details&task_id=882 http://bugs.irssi.org/index.php?do=details&task_id=882 FS#538: Support for server redirecting (numeric 010) Quis Fri, 19 Oct 2007 15:33:41 +0000 and found out UnrealIRCd used this to redirect users to other servers.

tried it, and found out irssi does not support it:

:server.domain.net 010 Schaap other.domain.net 6667 :Please use this Server/Port instead
ERROR :Closing Link: TestUser[123.123.123.123] (This server is full.)

I know this isn't in RFC 1459, but it would be nice to support.]]>
http://bugs.irssi.org/index.php?do=details&task_id=538 http://bugs.irssi.org/index.php?do=details&task_id=538
FS#888: Gentoo 12.1 emerge QA Notice: Package may exhibit random runtime failures Edhs4b Tue, 16 Apr 2013 14:24:07 +0000 dcc-send.c:296:2: warning: dereferencing type-punned pointer will break strict-aliasing rules

Printout of Portage following the command: emerge irssi
It does installs and seems to work properly.]]>
http://bugs.irssi.org/index.php?do=details&task_id=888 http://bugs.irssi.org/index.php?do=details&task_id=888