Flyspray:: Flyspray:: Irssi core bugs: Recently closed tasks http://bugs.irssi.org/ 2014-07-01T19:29:15Z FS#882: /hilight (mispelled) and /highlight (absent) 2014-07-01T19:29:15Z 2012-12-17T05:29:32Z
All documentation notes are spelled highlight, but the command is /hilight. Can be confusing. Suggestion to add /highlight and /dehighlight as permanent aliases.
Andrew http://bugs.irssi.org/:882
FS#538: Support for server redirecting (numeric 010) 2014-06-30T16:20:59Z 2007-10-19T15:33:41Z
I was trying to create some user-balancer,
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.
Quis http://bugs.irssi.org/:538
FS#888: Gentoo 12.1 emerge QA Notice: Package may exhibit random runtime failures 2014-06-30T16:04:08Z 2013-04-16T14:24:07Z
QA Notice: Package triggers severe warnings which indicate that it may exhibit random runtime failures.
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.
Edhs4b http://bugs.irssi.org/:888
FS#811: irssi fails to run with perl5.14.1-1 2014-06-30T15:43:14Z 2011-07-01T03:16:23Z
using irssi 0.8.15 on parabola (Archlinux) OS 86_64.

after upgrading perl to perl5.14.1-1 I get the following error when trying to load irssi:
/usr/lib/perl5/site_perl/auto/HTML/Parser/Parser.so: undefined symbol: Perl_Istack_sp_ptr

when I upgraded perl it had the following warning:
- The directories /usr/lib/perl5/current, /usr/lib/perl5/site_perl/current,
/usr/lib/perl5/site_perl/5.10.1, and /usr/share/perl5/site_perl/5.10.1
have been removed from @INC.
- The script/binary directories are now /usr/bin/*_perl instead of
/usr/lib/perl5/*_perl/bin which will be eventually removed.

I assume Irssi needs to be patched to point to the new lib locations.
Charles http://bugs.irssi.org/:811
FS#907: Flyspray SQL error when using UTF-8 real name 2014-06-30T12:47:39Z 2013-11-14T01:27:37Z
Here's what I got when trying to register as "Marcin Cieślak" (not "Cieslak"):

Query {INSERT INTO `flyspray_registrations` ( reg_time, confirm_code, user_name, real_name, email_address, jabber_id, notify_type, magic_url, time_zone ) VALUES ( ?,?,?,?,?,?,?,?,? )} with params {1384391728,1303b7f7e517c89da9d0,saper,Marcin Cieślak,marcin@cieslak.name,saper@saper.info,2,4b43221e953206fb6cc5c4a6888c8dc4,0} Failed! (Incorrect string value: '\xC5\x9Blak' for column 'real_name' at row 1)

most probably a configuration issue (make MySQL use utf8) or a bug in Flyspray.
Marcin Cieslak http://bugs.irssi.org/:907
FS#810: irssi + ssl + tor == 100% CPU 2014-06-30T11:20:37Z 2011-06-30T08:44:43Z
When you use `torify irssi' to connect to a SSL network, irssi starts using 100% CPU and never connects.
Pedro http://bugs.irssi.org/:810
FS#870: [PATCH] UTF-8 characters corrupted once for every 32k text 2014-06-30T11:18:25Z 2012-06-12T13:12:59Z
irssi use TEXT_BUFFER to store all text.
TEXT_BUFFER will internally maintain text with smaller "chunk".

However, if an UTF-8 character was split -- the head of the character is in one chunk and remain parts are in another chunk,
the character will be treated as corrupted and display incorrectly.

How to reproduce:
1. Repeatedly input utf8 characters (more than 1 byte utf-8 character) to channel.
2. Roughly every 32k text, there will be some characters broken.
Kuang-che Wu http://bugs.irssi.org/:870
FS#922: Please close bugs.irssi.org add new task 2014-06-30T11:17:34Z 2014-06-30T06:46:00Z
Please close bugs.irssi.org "Add new task" feature as soon as possible, thank you as issues should be added to Github instead. All open issues should be either closed or migrated to Github and after that whole bugs.irssi.org can be used as HTTP forward or similar.
Henri Salo http://bugs.irssi.org/:922
FS#910: Please fIx compilation with -Werror=format-security 2014-01-10T20:31:34Z 2013-12-06T10:12:23Z
This can be good for users using GCC with hardened CFLAGS and also it is good practice of "defensive coding". For more details see Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=1037139
Jaroslav Škarvada http://bugs.irssi.org/:910
FS#875: Random Segfaults on FreeBSD 9.0-RELEASE and 9.1-RC1 2012-09-11T12:07:35Z 2012-08-28T15:01:56Z
Irssi 0.8.15 built from FreeBSD Ports segfaults at random times on both FreeBSD 9.0-RELEASE and 9.1-RC1 (arch is i386). The backtrace for each segfault is somewhat similar.

Backtrace #1:

#0 0x0806acf9 in textbuffer_remove ()
#1 0x0805be4c in gui_printtext_deinit ()
#2 0x080dabce in signal_stop ()
#3 0x080db113 in signal_emit_id ()
#4 0x08096d5c in printtext_deinit ()
#5 0x080dabce in signal_stop ()
#6 0x080db113 in signal_emit_id ()
#7 0x08096ff0 in printtext_init ()
#8 0x0809725a in printformat_module_dest_charargs ()
#9 0x08097325 in printformat_module_dest_args ()
#10 0x0809742c in printformat_module_args ()
#11 0x08097477 in printformat_module ()
#12 0x0808cf52 in expand_emphasis ()
#13 0x080dabce in signal_stop ()
#14 0x080db1bf in signal_emit ()
#15 0x08075922 in fe_events_deinit ()
#16 0x080dabce in signal_stop ()
#17 0x080db1bf in signal_emit ()
#18 0x080a2513 in irc_irc_deinit ()
#19 0x080dabce in signal_stop ()
#20 0x080db113 in signal_emit_id ()
#21 0x080a21c3 in irc_irc_deinit ()
#22 0x080dabce in signal_stop ()
#23 0x080db113 in signal_emit_id ()
#24 0x080a23db in irc_irc_deinit ()
#25 0x080cce1e in mask_match ()
#26 0x2836cabd in g_io_channel_unix_get_fd () from /usr/local/lib/libglib-2.0.so.0
#27 0x28326247 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#28 0x2832a2ce in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0
#29 0x2832a8f5 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#30 0x0806e9a4 in main ()

Backtrace #2:

#0 0x0806acf9 in textbuffer_remove ()
#1 0x0805be4c in gui_printtext_deinit ()
#2 0x080dabce in signal_stop ()
#3 0x080db113 in signal_emit_id ()
#4 0x08096d5c in printtext_deinit ()
#5 0x080dabce in signal_stop ()
#6 0x080db113 in signal_emit_id ()
#7 0x08096ff0 in printtext_init ()
#8 0x080976d2 in printtext_string_window ()
#9 0x0809f550 in window_find_name ()
#10 0x0809f5d7 in window_find_name ()
#11 0x28300c46 in g_source_get_time () from /usr/local/lib/libglib-2.0.so.0
#12 0x28300247 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#13 0x283042ce in g_main_context_prepare () from /usr/local/lib/libglib-2.0.so.0
#14 0x283048f5 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#15 0x0806e9a4 in main ()

At one point I also received a perl core dump along with the irssi core dump.

Perl Backtrace:

#0 0x28139d11 in Perl_sv_2mortal () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#1 0x2815dbba in Perl_leave_scope () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#2 0x2818b5d0 in S_regtry () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#3 0x28198aa2 in Perl_regexec_flags () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#4 0x28132c7f in Perl_pp_subst () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#5 0x2812eefb in Perl_runops_standard () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#6 0x280c7704 in perl_run () from /usr/local/lib/perl5/5.14.2/mach/CORE/libperl.so
#7 0x08048b11 in main ()
Ryan Frederick http://bugs.irssi.org/:875