commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2020-04-28 22:33:30 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new.2738 (New) Package is "irssi" Tue Apr 28 22:33:30 2020 rev:57 rq:798724 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2019-08-30 14:41:52.993418009 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new.2738/irssi.changes2020-04-28 22:33:57.769932033 +0200 @@ -1,0 +2,7 @@ +Tue Apr 28 16:33:09 UTC 2020 - Ailin Nemui + +- added glib-2-63.patch: + - Backport a fix that froze Irssi on GLib >2.62 when typing +Ctrl+Space (#1180, #1183) + +--- New: glib-2-63.patch Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.neljAJ/_old 2020-04-28 22:33:58.817933987 +0200 +++ /var/tmp/diff_new_pack.neljAJ/_new 2020-04-28 22:33:58.817933987 +0200 @@ -31,6 +31,7 @@ # https://sks-keyservers.net/pks/lookup?op=get&search=0x00CCB587DDBEF0E1 Source4:%{name}.keyring Source99: irssi-rpmlintrc +Patch0: https://github.com/ailin-nemui/irssi/commit/glib-2-63.patch # PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch Patch1: irssi-0.8.16_missing_prototype_warnings.patch BuildRequires: glib2-devel @@ -78,6 +79,7 @@ %prep %setup -q +%patch0 -p1 %patch1 %build ++ glib-2-63.patch ++ >From a0544571a80196e5b7705f56e6e2cbcdf7b4d80e Mon Sep 17 00:00:00 2001 From: ailin-nemui Date: Thu, 23 Apr 2020 21:45:15 +0200 Subject: [PATCH] manually handle NUL unicode in g_utf8_get_next_char_validated A change in GLib 2.63 broke some assumptions in Irssi that the null-byte NUL / U+ is a valid Unicode character. This would occur when the user types Ctrl+Space. As a result, the input loop never manages to process the NUL-byte (and any other user input that follows, ever). This patch adds a manual check that properly advances the input loop if GLib returns -2 (incomplete character) despite the length being positive and a NUL is in first position. Fixes #1180 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/967 https://gitlab.gnome.org/GNOME/glib/-/issues/2093 --- src/fe-text/term-terminfo.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/fe-text/term-terminfo.c b/src/fe-text/term-terminfo.c index 5235f72d2..78496a64f 100644 --- a/src/fe-text/term-terminfo.c +++ b/src/fe-text/term-terminfo.c @@ -672,7 +672,11 @@ void term_stop(void) static int input_utf8(const unsigned char *buffer, int size, unichar *result) { - unichar c = g_utf8_get_char_validated((char *)buffer, size); + unichar c = g_utf8_get_char_validated((char *) buffer, size); + + /* GLib >= 2.63 do not accept Unicode NUL anymore */ + if (c == (unichar) -2 && *buffer == 0 && size > 0) + c = 0; switch (c) { case (unichar)-1:
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2019-08-30 14:41:50 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new.7948 (New) Package is "irssi" Fri Aug 30 14:41:50 2019 rev:56 rq:727075 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2019-06-30 10:22:09.839681965 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new.7948/irssi.changes2019-08-30 14:41:52.993418009 +0200 @@ -1,0 +2,9 @@ +Thu Aug 29 00:29:56 UTC 2019 - Ailin Nemui + +- update to 1.2.2 + - Fix a use after free issue when receiving IRCv3 CAP +information from the server (GL#34) CVE-2019-15717 + - Fix a crash during startup when windows weren't fully +initialised yet (#1114, bdo#935813) + +--- Old: irssi-1.2.1.tar.xz irssi-1.2.1.tar.xz.asc New: irssi-1.2.2.tar.xz irssi-1.2.2.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.BaKmr4/_old 2019-08-30 14:41:54.929417810 +0200 +++ /var/tmp/diff_new_pack.BaKmr4/_new 2019-08-30 14:41:54.961417807 +0200 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.2.1 +Version:1.2.2 Release:0 Summary:Modular IRC Client License:GPL-2.0-or-later ++ irssi-1.2.1.tar.xz -> irssi-1.2.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.2.1/ChangeLog new/irssi-1.2.2/ChangeLog --- old/irssi-1.2.1/ChangeLog 2019-06-28 13:54:31.0 +0200 +++ new/irssi-1.2.2/ChangeLog 2019-08-29 15:48:55.0 +0200 @@ -1,3 +1,29 @@ +commit 42110b92e92cb40e82fd736d88b099d096483939 +Author: ailin-nemui +Date: Thu Aug 29 02:25:21 2019 +0200 + +tag as 1.2.2 + +commit 15867d62e7ce691cb0ba9bee6f0b21c84c309311 +Author: ailin-nemui +Date: Tue Aug 27 15:12:04 2019 +0200 + +Merge pull request #1114 from ailin-nemui/startup-crash + +fix crash on startup when resizing before active_win + +(cherry picked from commit 570d6714ec3f9a55940eaf953dc7914c2534c3e2) + +commit 5b923493de17c45af36a0305b4c80b8f6ec0d03e +Author: ailin-nemui +Date: Tue Aug 27 23:33:51 2019 +0200 + +fix use after free receiving caps + +fixes GL#34 + +(cherry picked from commit 5a4e7ab659aba2855895c9f43e9a7a131f4e89b3) + commit 248a1591a26e0bf3fda3545fe54ebd0c27f4419d Author: Ailin Nemui Date: Fri Jun 28 13:52:47 2019 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.2.1/NEWS new/irssi-1.2.2/NEWS --- old/irssi-1.2.1/NEWS2019-06-28 13:52:07.0 +0200 +++ new/irssi-1.2.2/NEWS2019-08-29 15:48:46.0 +0200 @@ -1,3 +1,9 @@ +v1.2.2 2019-08-29 The Irssi team + - Fix a use after free issue when receiving IRCv3 CAP + information from the server (GL#34) + - Fix a crash during startup when windows weren't fully + initialised yet (#1114, bdo#935813) + v1.2.1 2019-06-29 The Irssi team ! Contains all changes from 1.1.3 - Fix a test on big endian machines (#1014) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.2.1/aclocal.m4 new/irssi-1.2.2/aclocal.m4 --- old/irssi-1.2.1/aclocal.m4 2019-06-28 13:54:39.0 +0200 +++ new/irssi-1.2.2/aclocal.m4 2019-08-29 15:49:01.0 +0200 @@ -21,7 +21,7 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# serial 12 (pkg-config-0.29.2) +# serial 11 (pkg-config-0.29.1) dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson @@ -63,7 +63,7 @@ dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], -[m4_define([PKG_MACROS_VERSION], [0.29.2]) +[m4_define([PKG_MACROS_VERSION], [0.29.1]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ @@ -164,7 +164,7 @@ AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no -AC_MSG_CHECKING([for $2]) +AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) @@ -174,11 +174,11 @@ See the pkg-config man page for more details.]) if test $pkg_failed = yes; then -AC_MSG_RESULT([no]) + AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2019-06-30 10:22:03 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new.4615 (New) Package is "irssi" Sun Jun 30 10:22:03 2019 rev:55 rq:712533 version:1.2.1 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2019-02-27 17:27:40.999352315 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new.4615/irssi.changes2019-06-30 10:22:09.839681965 +0200 @@ -1,0 +2,20 @@ +Fri Jun 28 21:27:15 UTC 2019 - Ailin Nemui + +- update to 1.2.1 + ! Contains all changes from 1.1.3 + ! Contains all changes from 1.0.8 + - Fix a test on big endian machines (#1014) + - Fix the compile time conditionality of wcwidth +implementation (#1019, gentoo#677804, #720) + - Fix /save no longer working on old Solaris (pre +POSIX.1-2008) (#1042, #1043) + - Fix regression of #764 where display of 8-bit (legacy +encoding) in the input prompt was broken (#1018, +#1057). Initial patch by Артём Курашов + - Fix regression of #779 where autolog_ignore_targets would +not matching itemless windows anymore (#1012, #1013) + - Fix a use after free issue when sending the SASL login on +(automatic and manual) reconnects (#1055, #1058). Reported +by ilbelkyr. CVE-2019-13045 + +--- Old: irssi-1.2.0.tar.xz irssi-1.2.0.tar.xz.asc New: irssi-1.2.1.tar.xz irssi-1.2.1.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.ZoGuCm/_old 2019-06-30 10:22:11.539684606 +0200 +++ /var/tmp/diff_new_pack.ZoGuCm/_new 2019-06-30 10:22:11.567684649 +0200 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.2.0 +Version:1.2.1 Release:0 Summary:Modular IRC Client License:GPL-2.0-or-later ++ irssi-1.2.0.tar.xz -> irssi-1.2.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.2.0/ChangeLog new/irssi-1.2.1/ChangeLog --- old/irssi-1.2.0/ChangeLog 2019-02-11 18:35:23.0 +0100 +++ new/irssi-1.2.1/ChangeLog 2019-06-28 13:54:31.0 +0200 @@ -1,3 +1,69 @@ +commit 248a1591a26e0bf3fda3545fe54ebd0c27f4419d +Author: Ailin Nemui +Date: Fri Jun 28 13:52:47 2019 +0200 + +tag as 1.2.1 + +commit 27c02a2d961e83e5c509bbcaca3e01825bfbc9df +Author: ailin-nemui +Date: Fri Jun 28 11:28:30 2019 +0200 + +Merge pull request #1058 from ailin-nemui/sasl-reconnect + +copy sasl username and password values + +(cherry picked from commit d23b0d22cc611e43c88d99192a59f413f951a955) + +commit bb7e81438dd0a0822bb7d140881e858365d392cd +Author: ailin-nemui +Date: Mon Feb 18 09:36:34 2019 +0100 + +Merge pull request #1013 from ailin-nemui/fix-1012 + +do not stop autolog_ignore_targets from matching itemless targets + +(cherry picked from commit df532d4461fa0e1aba8672fa6d56e3056ce52272) + +commit fddcbe56c9c0f97ecea73ab9e39787f02ba72a68 +Author: ailin-nemui +Date: Fri Jun 28 11:29:19 2019 +0200 + +Merge pull request #1057 from ailin-nemui/entry-8bit + +restore 8bit support in input entry + +(cherry picked from commit 8551dd99cc6ad29b1b356acc4f4c92209ed98eed) + +commit 309ea8825281b1eb30f78c009df4f11611223513 +Author: ailin-nemui +Date: Mon May 13 15:26:21 2019 +0200 + +Merge pull request #1043 from ailin-nemui/solaris10 + +fix realpath on old solaris + +(cherry picked from commit 7654f30d04f2b4fae7b49f8b1579bdf77dfca900) + +commit 24547829e7c7c9b6cf41d38c672a64cf1b9fd1a2 +Author: ailin-nemui +Date: Wed Feb 27 13:00:22 2019 +0100 + +Merge pull request #1019 from ailin-nemui/configure-utf8proc + +make utf8proc configurable + +(cherry picked from commit 6242d25055520a0abcdd95cbf969479c99d36700) + +commit bb600a65753aa34e7c41b59c3d5dcfdcd48bda4f +Author: ailin-nemui +Date: Tue Feb 19 07:22:06 2019 +0100 + +Merge pull request #1014 from ailin-nemui/fix-be64 + +fix test on Big Endian 64bit, due to pointer size mismatch + +(cherry picked from commit 01ce66c684b66860b9c0dae04912d7cf3ebb9aeb) + commit bd2ff8c99c41f35430a945e888db828a9925dce7 Author: ailin-nemui Date: Mon Feb 11 18:05:57 2019 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.2.0/NEWS new/irssi-1.2.1/NEWS --- old/irssi-1.2.0/NEWS2019-02-11 18:35:17.0 +0100 +++ new/irssi-1.2.1/NEWS2019-06-28 13:52:07.0 +0200 @@ -1,3 +1,24 @@ +v1.2.1 2019-06-29 The Irssi team + ! Contains all changes from 1.1.3 + - Fix a test on big
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2019-02-27 17:27:39 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new.28833 (New) Package is "irssi" Wed Feb 27 17:27:39 2019 rev:54 rq:674331 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2019-02-06 14:10:29.518614883 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new.28833/irssi.changes 2019-02-27 17:27:40.999352315 +0100 @@ -1,0 +2,86 @@ +Mon Feb 11 20:17:22 UTC 2019 - Ailin Nemui + +- update to 1.2.0 + * Improved the /STATUSBAR commands (#858) + * /SET no longer shows `=' between setting and value (#886) + * /CUBES removed from default config (available as script) +(#956) + * /1 /2 /3 ... removed from default config (available as new +setting window_number_commands) (#958) + * Always redraw the screen on resize. By David Phillips (#896) + * Private notices intended for channels are now displayed on +the channel (new setting notice_channel_context) (#959) + + Imported the "Off-the-record" module into Irssi tree (#854, +#589, #196) + + Initial support for sideways split windows (#697, #431, +#224, #807, FS#310, #947, #955, #989) + + Change the implementation of `wcwidth'. This is used to +calculate the width of emojis on your terminal screen (#917, +#720) + + Make the wcwidth functions available from Perl (#973): +string_width(str) +string_chars_for_width(str, width) +wcwidth(char) + + Added completion_keep_word setting (#979) + + Allow activity_hide_targets to hide activity in itemless +windows (#967, #997, #1001, #1003) + + Added activity_hide_visible setting (#990) + + Allow hiding of lines through the /IGNORE system (#901, +#900, #892, #890, #884, #937) + + Add window_default_hidelevel setting. By Doug Freed (#941) + + Add activity_hide_window_hidelevel setting, defaulting to ON +(#938) + + Add autolog_only_saved_channels setting, to autolog only +channels that are in the config (#968) + + Add format support for the input line. By Ben Paxton, +originally by Jonas Hurrelmann (#764, FS#621, #1004) +use Irssi::TextUI; +gui_input_set_extent(pos, text) +gui_input_set_extents(pos, len, left, right) +gui_input_clear_extents(pos, len) +gui_input_get_extent(pos) +gui_input_get_text_and_extents() +gui_input_set_text_and_extents(...) + + Parsing of IRCv3 CAP 3.2 (#775, #869) + + Show CAP-related events in the user interface (#918, #916, +#870, #704) + + Continue using separators when addressing multiple nicks +with tab completion. By Manish Goregaokar (#822) + + Bind Shift-tab by default. By Niklas Luokkala (#830, #829) + + Fuzzing more things (#913, #780, #813) + - Disconnect SASL properly in case the SASL module got +unloaded from server (#931, #629, #618, #616) + - Fix backward completion jumping to the first instead of last +word (#979) + - Improve empty topic handling (#961, #905, #911, #897, #888) + - Prevent config truncation when no space left. By dequis and +Lukas Waymann (#922, #925, #910, #909, #906, #871, #817) + - Also time-out servers in lookup phase (#866, #130) + - Fix build with LibreSSL 2.7. By Dorian Harmans (#865) + - Fix a crash when appending to a textbuffer without +line. Reported by Jari Matilainen (#862) + - Fix segfault on sending large messages (#803, #796, #802) + - Fix segfault on invalid statusbar config (#993, #994) + - Fix random memory writes on restoring queries of foreign +protocols (#999, #1000) + - Make default keybinds deletable (#859, #507) + - Fix freeze when resizing Irssi very small (#946) + - Compare channels case-insensitively, avoiding confusions +with the config file (#857, #856) + - Fix DCC GET on Android. By Martin Staron (#844) + - Improve rawlog performance (#957) + - Fix nick escaping erroneously escaping quotes (#978, #974, +#709) + - Protect against theme recursion, improve padding +performance, limit alignment padding. Credit to Oss-Fuzz +(#835, #851, #850, #846, #848) + - Fix recursive loop in replaces (#833, GL#23) + - Fix headers for compilation of C modules (#939) + - Documentation. By Zero King (#814). (#852) + - Sync NEWS, docs, scripts (#849, #855) + - Build system (#868, #867, #985, #988) + - Fix build on IBM i and AIX. By Calvin Buckley (#975) + - Misc fixes (#840, #839, #843, #953, #962). Tests (#806, +#875, #905, #964, #1011). Fuzzing (#929). + +--- Old: irssi-1.1.2.tar.xz irssi-1.1.2.tar.xz.asc New: irssi-1.2.0.tar.xz irssi-1.2.0.tar.xz.asc
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2019-02-06 14:10:28 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new.28833 (New) Package is "irssi" Wed Feb 6 14:10:28 2019 rev:53 rq:672057 version:1.1.2 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2019-01-10 15:23:51.586298270 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new.28833/irssi.changes 2019-02-06 14:10:29.518614883 +0100 @@ -1,0 +2,5 @@ +Tue Feb 5 13:51:02 UTC 2019 - Jan Engelhardt + +- Trim filler wording from description. + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.hjSNoD/_old 2019-02-06 14:10:30.286614737 +0100 +++ /var/tmp/diff_new_pack.hjSNoD/_new 2019-02-06 14:10:30.290614736 +0100 @@ -20,9 +20,7 @@ Name: irssi Version:1.1.2 Release:0 -# -Summary:Modular, Secure, and Well Designed IRC Client -# +Summary:Modular IRC Client License:GPL-2.0-or-later Group: Productivity/Networking/IRC URL:http://www.irssi.org @@ -53,15 +51,12 @@ %endif %description -Irssi is a modular IRC client for UNIX that currently only has a text -mode user interface. However, 80-90% of the code is not text mode -specific, so other UIs could be created easily. Also, Irssi is not -really even IRC specific anymore. There are already working SILC and -ICB modules available. Support for other protocols, like ICQ and -Jabber, could be added some day, too. +Irssi is a modular IRC client that currently only has a text mode +user interface. However, 80–90%% of the code is not text mode +specific, so other UIs could be created. Irssi is not IRC specific; +there are SILC and ICB modules available. -It is the code that separates Irssi from ircII, BitchX, epic, and the -rest of the text clients. It is not using the ircII code. +Irssi is not using the ircII code. %package devel #
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2019-01-10 15:23:49 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new.28833 (New) Package is "irssi" Thu Jan 10 15:23:49 2019 rev:52 rq:664343 version:1.1.2 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2018-02-16 21:44:30.915427529 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new.28833/irssi.changes 2019-01-10 15:23:51.586298270 +0100 @@ -1,0 +2,23 @@ +Wed Jan 9 13:29:11 UTC 2019 - Ailin Nemui + +- update to 1.1.2 + - Fix the resetting of window hiddenlevel (#861) + - Fix clearing of hidelevel in layout (#951) + - Fix accessing unallocated text when checking entry position +(#930) + - Fix uninitialised memory on empty lines (#873, GL#31, #878, +#877, #907, #914) + - Fix use-after-free on expiration of hidden lines (#948) +(CVE-2019-5882 boo#1121396) + - Fix use-after-frees. By Maya Rashish (#919) + - Fix out of bounds access in help display when window width +is small (#949) + - Fix paste_join_multiline (#971) + - Correctly check for errno when displaying SSL errors. By +Janik Rabe (#895) + - Fix wrong signal emission argument count (#965) + - Documentation (#920). Sync NEWS, scripts (#849) + - Fix Perl detection on MacOS. By Dominyk Tiller (#927) + - Misc fixes. By Jaroslav Škarvada (#982) + +--- Old: irssi-1.1.1.tar.xz irssi-1.1.1.tar.xz.asc New: irssi-1.1.2.tar.xz irssi-1.1.2.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.Vyo5YI/_old 2019-01-10 15:23:52.086297753 +0100 +++ /var/tmp/diff_new_pack.Vyo5YI/_new 2019-01-10 15:23:52.086297753 +0100 @@ -1,7 +1,7 @@ # # spec file for package irssi # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %bcond_with socks Name: irssi -Version:1.1.1 +Version:1.1.2 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client # -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Productivity/Networking/IRC -Url:http://www.irssi.org +URL:http://www.irssi.org Source: https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz Source1:irssi.desktop Source2:irssi.png @@ -132,7 +132,7 @@ %dir %{_defaultdocdir}/irssi %docdir %{_defaultdocdir}/irssi/ %doc %{_defaultdocdir}/irssi/* -%{_mandir}/man1/*.1%{ext_man} +%{_mandir}/man1/*.1%{?ext_man} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/irssi.png ++ irssi-1.1.1.tar.xz -> irssi-1.1.2.tar.xz ++ 7481 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/irssi-1.1.1/ChangeLog new/irssi-1.1.2/ChangeLog --- old/irssi-1.1.1/ChangeLog 2018-02-15 01:05:25.0 +0100 +++ new/irssi-1.1.2/ChangeLog 2019-01-08 21:50:39.0 +0100 @@ -1,3 +1,153 @@ +commit 7bf94c28a0a8c6be8ec5840f09a5b5d343f42374 +Author: ailin-nemui +Date: Tue Jan 8 21:46:17 2019 +0100 + +tag as 1.1.2 + +commit 7616687f6a211e8dac7308e05be99d80357c0a73 +Author: ailin-nemui +Date: Tue Oct 2 00:09:01 2018 +0200 + +Merge pull request #949 from ailin-nemui/help-narrow + +Fix insufficient size of help column when the window width is small + +(cherry picked from commit f207e844f1299933b6e508c54804e27f42844547) + +commit eab3608651016936335f85c896faf0b3312e5be7 +Author: ailin-nemui +Date: Tue Oct 2 00:08:30 2018 +0200 + +Merge pull request #948 from ailin-nemui/invalid-startline + +invalidate startline and bottom_startline when hidden + +(cherry picked from commit 011372ecdd966531c1fd6638a3c5b239c27112ed) + +commit 33dcf7a337df5af14df13567618c822e2043ee0a +Author: ailin-nemui +Date: Tue Sep 4 09:35:47 2018 +0200 + +Merge pull request #919 from a
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2018-02-16 21:44:29 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Fri Feb 16 21:44:29 2018 rev:51 rq:577099 version:1.1.1 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2018-01-17 21:58:44.993980239 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2018-02-16 21:44:30.915427529 +0100 @@ -1,0 +2,26 @@ +Thu Feb 15 11:08:19 UTC 2018 - ailin.ne...@gmail.com + +- update to 1.1.1 (bsc#1081238): + - Restore compatibility with OpenSSL < 1.0.2 (#820, #831) + - Fix test compilation on some platforms (#815, #816) + - Fix portability and backwards compatibility of test runner +(#818, #845) + - Prevent use after free error during the execution of some +commands. Found by Joseph Bisch (GL#17, GL!24). + - Revert netsplit print optimisation due to crashes (#465, #809, +#812, #819, #824). CVE-2018-7054 + - Fix use after free when SASL messages are received in +unexpected order (GL#26, GL!33). CVE-2018-7053 + - Fix null pointer dereference in the tab completion when an +empty nick is joined (GL#24, GL!31). CVE-2018-7050 + - Fix use after free when entering oper password (GL#22, +GL!32). + - Fix null pointer dereference when too many windows are +opened (GL#27, #837). CVE-2018-7052 + - Fix out of bounds access in theme strings when the last +escape is incomplete. Credit to Oss-Fuzz (#842). CVE-2018-7051 + - Fix out of bounds write when using negative counts on window +resize (GL#25, GL#29, #836). + - Minor help correction. By William Jackson (#834). + +--- Old: irssi-1.1.0.tar.xz irssi-1.1.0.tar.xz.asc New: irssi-1.1.1.tar.xz irssi-1.1.1.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.o7pBI0/_old 2018-02-16 21:44:31.627401852 +0100 +++ /var/tmp/diff_new_pack.o7pBI0/_new 2018-02-16 21:44:31.631401707 +0100 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.1.0 +Version:1.1.1 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client ++ irssi-1.1.0.tar.xz -> irssi-1.1.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.1.0/ChangeLog new/irssi-1.1.1/ChangeLog --- old/irssi-1.1.0/ChangeLog 2018-01-14 21:22:35.0 +0100 +++ new/irssi-1.1.1/ChangeLog 2018-02-15 01:05:25.0 +0100 @@ -1,3 +1,125 @@ +commit 8cec161a8f252fd8d57677eb961ffd87987b9d30 +Author: ailin-nemui +Date: Tue Feb 13 12:56:25 2018 +0100 + +tag as 1.1.1 + +commit 84473ad57c67c796e385e8c1c72f76036e31d91e +Author: ailin-nemui +Date: Thu Feb 15 00:55:30 2018 +0100 + +Merge tag '1.0.7' into integrate/1.0.7 + +(cherry picked from commit 666ddc2ecdd9ad7bc966c78565a5fd9985e099c8) + +commit 0921f36828f00264d05fd8c7719b22495d622e10 +Author: ailin-nemui +Date: Tue Feb 13 10:09:06 2018 +0100 + +Merge pull request #845 from ailin-nemui/funny-bug + +warn if there is non-portable code in the test-driver + +(cherry picked from commit c2c879e8c55afcb8a737e4535c8d878407807040) + +commit 72f81af9f0427b512675acf18fc9e5734a687725 +Author: ailin-nemui +Date: Sun Feb 4 11:27:02 2018 +0100 + +Merge pull request #831 from ailin-nemui/openssl-x509 + +Do not use X509_STORE on OpenSSL < 1.0.2 + +(cherry picked from commit 9c494a88a306d386870cd5fc78c9527bd66c1c7a) + +commit 88a83989a6651575f32a0ef286af93b3af53a6f7 +Author: ailin-nemui +Date: Tue Jan 16 19:12:00 2018 +0100 + +Merge pull request #816 from ailin-nemui/fix-test-libs + +fix test builds on some platforms + +(cherry picked from commit 1b7f32838557a4805029cfb17710148a948b11bf) + +commit e80d6d3093c737b50f301134891c7cf0c15df87c +Author: ailin-nemui +Date: Fri Feb 2 14:09:10 2018 +0100 + +Merge pull request #818 from ailin-nemui/test-tap-backward-compat + +add backwards compatible code for running tap tests + +(cherry picked from commit 17aafe974b6251fecff4198d3dd3ab9cf1620b78) + +commit 4f7d98fe15df2ef9d4eaa5e9968bed9677920d6e +Author: ailin-nemui +Date: Tue Jan 30 17:39:13 2018 +0100 + +Merge pull request #834 from williamjacksn/patch-1 + +Fix typo in help text for /ISON command + +(cherry picked from commit 6d42c4f949ab7d3d403d2f31d6a816961a180e2b) + +commit 044d6c3803ab7b4b9537fc18995fa323f4f77a57 +Author: ailin-nemui +Date: Mon Feb 5 22:25:33 2018 +0100 + +Merge pull request #836 from ailin-nemui/resize + +Fix resi
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2018-01-17 21:57:23 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Wed Jan 17 21:57:23 2018 rev:50 rq:565920 version:1.1.0 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2018-01-09 14:54:37.491775245 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2018-01-17 21:58:44.993980239 +0100 @@ -1,0 +2,71 @@ +Tue Jan 16 02:49:12 UTC 2018 - avin...@opensuse.org + +- update to 1.1.0 + * Changes ++ Colour is now re-set when reaching a comma, matching mIRC + behaviour ++ Irssi now shows the initial nick and name on first start ++ lynx is no longer required to run autogen.sh ++ The command history no longer permits wrapping around ++ /foreach now correctly sends arguments as commands, stopping + you from embarassing AMSGs ++ /server does not connect to servers anymore, use /server + connect to change servers ++ The net_ip_compare API function is now deprecated, and the + previously deprecated net_connect has been removed + * Additions ++ Add an option to ignore all channels or ignore all queries + using /set activity_hide_targets ++ Add a startup warning if the TERM var is wrong inside tmux / + screen ++ Add option to hide certain levels from the textbuffer using / + window hidelevel ++ Irssi now has its first unit test (for mode parsing) ++ Added access to global command history when using window + history, and a binding to erase entries from the command + history (erase_history_entry) ++ -alternate_nick is now available as a network specific + property ++ On FreeBSD, Irssi now supports Capsicum sandbox (/capsicum + enter) ++ Filenames (directories) ending with a / now tab-complete ++ UTF-8 should now work in regular expressions when using + GRegex (the default) ++ Nicks are now properly escaped on completion ++ /server add -port now works ++ Add a setting key_timeout to make key sequences + automatically re-set when not finished ++ Warn users about expired client certificates, as servers + may refuse them ++ Add a new net_start_ssl function for StartTLS. This is + available from ABI 8 and can be used by protocol modules ++ The %# code is now stored in the textbuffer, so for example + web scripts can make use of it ++ Add new setting break_wide which can be used to enable + breaking of wide characters (for east-asian users) ++ Add fuzzing code + * Fixes ++ Netsplits show properly again ++ Do not error on blank lines when using /exec -o ++ Detect used nickname as reported by server ++ Prevent use after free error during the execution of some + commands ++ Fix MODE parameter parsing when colon was used at a place + Irssi didn't expect ++ Fixed code to compile with -Werror=declaration-after-statement ++ Clang-format is now supported for git-clang-format ++ Fix use after free when changing the network of hilights ++ Fix positioning error when tab-completing non-ascii strings ++ In-development issues ++ Clarify Alis in /help list ++ Improve /lastlog performance from O(N^2) to O(N) ++ Fix a segfault on "script destroyed" signal ++ Fix early ISON error ++ Documentation improvements ++ Minor cleanups ++ Fix space issue in glib-2.0.m4 +- cleanup with spec-cleaner +- drop regex-patch-653.patch + * fixed upstream in 79bbca4644cad7f2dee89c7ac6b8f9acc2c8b427 + +--- Old: irssi-1.0.6.tar.xz irssi-1.0.6.tar.xz.asc regex-patch-653.patch New: irssi-1.1.0.tar.xz irssi-1.1.0.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.piDWoK/_old 2018-01-17 21:58:45.829941054 +0100 +++ /var/tmp/diff_new_pack.piDWoK/_new 2018-01-17 21:58:45.833940867 +0100 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.0.6 +Version:1.1.0 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client @@ -35,8 +35,6 @@ Source99: irssi-rpmlintrc # PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch Patch1: irssi-0.8.16_missing_prototype_warnings.patch -# PATCH-FEATURE-UPSTREAM regex-patch-653.patch github#653 ailin.ne...@gmail.com -- one of proposed regex utf8 workarounds -Patch2: regex-patch-653.patch BuildRequires: glib2-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel @@ -45,7 +43,6 @@ BuildRequires: pkgconfig B
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2018-01-09 14:54:37 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Tue Jan 9 14:54:37 2018 rev:49 rq:562427 version:1.0.6 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2018-01-07 17:23:28.155380585 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2018-01-09 14:54:37.491775245 +0100 @@ -4 +4 @@ -- update to 1.0.6 +- update to 1.0.6 (bsc#1074958) Other differences: --
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2018-01-07 17:23:24 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Sun Jan 7 17:23:24 2018 rev:48 rq:562174 version:1.0.6 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-10-23 16:52:56.52956 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2018-01-07 17:23:28.155380585 +0100 @@ -1,0 +2,15 @@ +Sat Jan 6 13:47:12 UTC 2018 - ailin.ne...@gmail.com + +- update to 1.0.6 + - Fix invalid memory access when reading hilight configuration +(#787, #788). + - Fix null pointer dereference when the channel topic is set +without specifying a sender (GL#20, GL!25). CVE-2018-5206 + - Fix return of random memory when using incomplete escape +codes (GL#21, GL!26). CVE-2018-5205 + - Fix heap buffer overflow when completing certain strings +(GL#19, GL!27). CVE-2018-5208 + - Fix return of random memory when using an incomplete +variable argument (GL#18, GL!28). CVE-2018-5207 + +--- Old: irssi-1.0.5.tar.xz irssi-1.0.5.tar.xz.asc New: irssi-1.0.6.tar.xz irssi-1.0.6.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.OrRpG4/_old 2018-01-07 17:23:28.811349838 +0100 +++ /var/tmp/diff_new_pack.OrRpG4/_new 2018-01-07 17:23:28.815349650 +0100 @@ -1,7 +1,7 @@ # # spec file for package irssi # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.0.5 +Version:1.0.6 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client ++ irssi-1.0.5.tar.xz -> irssi-1.0.6.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.5/ChangeLog new/irssi-1.0.6/ChangeLog --- old/irssi-1.0.5/ChangeLog 2017-10-20 17:16:49.0 +0200 +++ new/irssi-1.0.6/ChangeLog 2018-01-05 00:07:44.0 +0100 @@ -1,42 +1,80 @@ -commit 7a770022be9a77aeda7af4b7090fb780a23c3b4e +commit fe6e377beb57a11ce47683055834722e0ed6ba2b +Author: ailin-nemui +Date: Fri Jan 5 00:04:58 2018 +0100 + +tag as 1.0.6 + +commit cacb48e4f458bc419ae90c5f2f219dacf769a814 +Author: ailin-nemui +Date: Tue Nov 14 08:50:06 2017 +0100 + +Merge pull request #788 from LemonBoy/fix-787 + +Keep a copy of the strings coming from the config + +(cherry picked from commit 933fac7e9d4d1cea93887cb38bab51c938a8c687) + +commit aea58025194811d9a92ad7a8d708476e43a4816e +Author: Nei +Date: Thu Jan 4 22:29:29 2018 + + +Merge branch 'security' into 'master' + +Security + +Closes GL#18, GL#19, GL#20, GL#21 + +See merge request irssi/irssi!29 + +(cherry picked from commit 9df3d92598108b6e68fcc5521cd1fab8462d7ec5) + +commit b00b45cf2181a8d40817b000c9a851ce4469d0b5 Author: ailin-nemui Date: Fri Oct 20 17:15:30 2017 +0200 tag as 1.0.5 -commit eef318301421b0ade7f184543f7165df583744c2 +commit 11f0d046dee47c1965eeeab21faf9219b8144a98 Author: ailin-nemui Date: Fri Oct 13 17:14:47 2017 +0200 Merge pull request #769 from horgh/horgh/error-check-server-connect Set host to an empty string on error + +(cherry picked from commit 437fbef6eb8f605320841cba119d3abbb3571a75) -commit 404eb0995e3b3ac87d59430250644827a421ed23 +commit 2d0f7bcc5072ca5df1e02797119706c3a60a2f3f Author: ailin-nemui Date: Sun Oct 8 18:50:19 2017 +0200 Merge pull request #763 from rbisewski/master Improvements to statusbar documentation and help text. + +(cherry picked from commit 016fd344362ddcc4b1a0781df9ac2416acc54e69) -commit dd53f3fc9601e3d6a07dffe85b985f309a4e87a1 +commit d2bfd44c16a10888a88ee3676a514c474c91c902 Author: ailin-nemui Date: Thu Aug 10 16:49:32 2017 +0200 Merge pull request #737 from ailin-nemui/fix-733 Revert "Merge pull request #452 from LemonBoy/terminfo-cup" + +(cherry picked from commit 13471013f31be1e2f459dfce9bc7425800b2824b) -commit d2ccea03d4bc7dd76b5cdf2df64e2416858fe014 +commit 32d0daf87e7b59e473a78494cf6bdf8c89a48174 Author: ailin-nemui Date: Wed Jul 26 10:57:05 2017 +0200 Merge pull request #719 from LemonBoy/sasl-disable-none Setting sasl_mechanism to '' disables the auth + +(cherry picked from commit 7b97edf9d1de8c
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-10-23 16:52:24 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Mon Oct 23 16:52:24 2017 rev:47 rq:535800 version:1.0.5 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-07-08 12:35:51.982039365 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-10-23 16:52:56.52956 +0200 @@ -1,0 +2,25 @@ +Sun Oct 22 13:46:51 UTC 2017 - ailin.ne...@gmail.com + +- update to 1.0.5 (boo#1064540) + - Fix missing -sasl_method '' in /NETWORK (#718, #719). + - Fix incorrect restoration of term state when hitting SUSP +inside screen (#737, #733). + - Fix out of bounds read when compressing colour +sequences. Found by Hanno Böck (GL#12, GL!18). CVE-2017-15228 + - Fix use after free condition during a race condition when +waiting on channel sync during a rejoin (GL#13, GL!19). +CVE-2017-15227 + - Fix null pointer dereference when parsing certain malformed +CTCP DCC messages (GL#14, GL!20). +CVE-2017-15721 + - Fix crash due to null pointer dereference when failing to +split messages due to overlong nick or target (GL#15, GL!21). +CVE-2017-15723 + - Fix out of bounds read when trying to skip a safe channel ID +without verifying that the ID is long enough (GL#16, GL!22). +CVE-2017-15722 + - Fix return of random memory when inet_ntop failed (#769). + - Minor statusbar help update. By Robert Bisewski (#758, +#763). + +--- Old: irssi-1.0.4.tar.xz irssi-1.0.4.tar.xz.asc New: irssi-1.0.5.tar.xz irssi-1.0.5.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.8HpLH2/_old 2017-10-23 16:52:57.301630527 +0200 +++ /var/tmp/diff_new_pack.8HpLH2/_new 2017-10-23 16:52:57.305630340 +0200 @@ -18,13 +18,13 @@ %bcond_with socks Name: irssi -Version:1.0.4 +Version:1.0.5 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client +# License:GPL-2.0+ Group: Productivity/Networking/IRC -# Url:http://www.irssi.org Source: https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz Source1:irssi.desktop ++ irssi-1.0.4.tar.xz -> irssi-1.0.5.tar.xz ++ 1964 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/irssi-1.0.4/ChangeLog new/irssi-1.0.5/ChangeLog --- old/irssi-1.0.4/ChangeLog 2017-07-05 21:25:31.0 +0200 +++ new/irssi-1.0.5/ChangeLog 2017-10-20 17:16:49.0 +0200 @@ -1,3 +1,53 @@ +commit 7a770022be9a77aeda7af4b7090fb780a23c3b4e +Author: ailin-nemui +Date: Fri Oct 20 17:15:30 2017 +0200 + +tag as 1.0.5 + +commit eef318301421b0ade7f184543f7165df583744c2 +Author: ailin-nemui +Date: Fri Oct 13 17:14:47 2017 +0200 + +Merge pull request #769 from horgh/horgh/error-check-server-connect + +Set host to an empty string on error + +commit 404eb0995e3b3ac87d59430250644827a421ed23 +Author: ailin-nemui +Date: Sun Oct 8 18:50:19 2017 +0200 + +Merge pull request #763 from rbisewski/master + +Improvements to statusbar documentation and help text. + +commit dd53f3fc9601e3d6a07dffe85b985f309a4e87a1 +Author: ailin-nemui +Date: Thu Aug 10 16:49:32 2017 +0200 + +Merge pull request #737 from ailin-nemui/fix-733 + +Revert "Merge pull request #452 from LemonBoy/terminfo-cup" + +commit d2ccea03d4bc7dd76b5cdf2df64e2416858fe014 +Author: ailin-nemui +Date: Wed Jul 26 10:57:05 2017 +0200 + +Merge pull request #719 from LemonBoy/sasl-disable-none + +Setting sasl_mechanism to '' disables the auth + +commit 43e44d553d44e313003cee87e6ea5e24d68b84a1 +Author: Nei +Date: Fri Oct 20 13:31:26 2017 + + +Merge branch 'security' into 'master' + +Security + +Closes GL#12, GL#13, GL#14, GL#15, GL#16 + +See merge request irssi/irssi!23 + commit 527c19803b56cc0ec84050ca63d992fbecadac1e Author: Ailin Nemui Date: Wed Jul 5 17:12:30 2017 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude d
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-07-08 12:35:15 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Sat Jul 8 12:35:15 2017 rev:46 rq:508807 version:1.0.4 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-06-07 13:09:44.556370809 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-07-08 12:35:51.982039365 +0200 @@ -1,0 +2,18 @@ +Thu Jul 6 13:41:08 UTC 2017 - ailin.ne...@gmail.com + +- update to 1.0.4 + - Fix null pointer dereference when parsing invalid timestamp (GL#10, +GL!15). Reported by Brian 'geeknik' Carpenter. CVE-2017-10965 +boo#1047709 + - Fix use-after-free condition when removing nicks from the internal +nicklist (GL#11, GL!16). Reported by Brian 'geeknik' Carpenter. +CVE-2017-10966 + - Fix incorrect string comparison in DCC file names (#714). + - Fix regression in Irssi 1.0.3 where it would claim "Invalid time '-1'" +(#716, #722). + - Fix a bug when using \n to separate lines with expand_escapes (#723). + - Retain screen output on improper exit, to better see any error +messages (#287, #721). + - Minor help update (#729). + +--- Old: irssi-1.0.3.tar.xz irssi-1.0.3.tar.xz.asc New: irssi-1.0.4.tar.xz irssi-1.0.4.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.Ph8hGx/_old 2017-07-08 12:35:52.585954183 +0200 +++ /var/tmp/diff_new_pack.Ph8hGx/_new 2017-07-08 12:35:52.585954183 +0200 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.0.3 +Version:1.0.4 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client ++ irssi-1.0.3.tar.xz -> irssi-1.0.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.3/ChangeLog new/irssi-1.0.4/ChangeLog --- old/irssi-1.0.3/ChangeLog 2017-06-06 20:12:07.0 +0200 +++ new/irssi-1.0.4/ChangeLog 2017-07-05 21:25:31.0 +0200 @@ -1,3 +1,72 @@ +commit 527c19803b56cc0ec84050ca63d992fbecadac1e +Author: Ailin Nemui +Date: Wed Jul 5 17:12:30 2017 +0200 + +tag as 1.0.4 + +commit bfa3bd896702db5359a6663ed0591dd16519eec8 +Author: Ailin Nemui +Date: Wed Jul 5 21:18:22 2017 +0200 + +Merge pull request #729 from irssi/clear-help + +More accurately describe clear + +(cherry picked from commit b12f86e5e6fe576e731feab2a73325c74e980924) + +commit 8778d1c95a6e75c3c96e997ec6a022d5af300f2f +Author: ailin-nemui +Date: Fri Jun 23 17:58:08 2017 +0200 + +Merge pull request #723 from ailin-nemui/odd_expand_escapes + +fix weird n-fold unescaping in expand_escapes + +(cherry picked from commit 1ff2f61f090a61f3bdf0bdee5c52a7907d56acfd) + +commit dbce2d447ab757cd2df148b9d2a31ec2c70a3517 +Author: ailin-nemui +Date: Fri Jun 23 18:00:52 2017 +0200 + +Merge pull request #722 from dequis/back-to-the-future + +parse_time_interval: Allow negative time in settings + +(cherry picked from commit 2b209348bd2a90afbe1782b0b321d99892b7002b) + +commit efaa2eeb88056a5f88655f571d18d429a413f185 +Author: ailin-nemui +Date: Fri Jun 23 17:58:40 2017 +0200 + +Merge pull request #721 from dequis/unexpected-exits + +term-terminfo: Avoid switching out of alt screen on unexpected exits +(cherry picked from commit c56919768e1072985aab1377714ea5038417cd4d) + +commit 1bcd7a8dd09e59f01d5c42b43182a0466f604bd5 +Author: ailin-nemui +Date: Wed Jun 7 00:15:05 2017 +0200 + +Merge pull request #714 from dequis/dcc-fname-gcc-warnings + +fe-dcc-(get|send): Fix some -Wpointer-compare with newer gcc + +(cherry picked from commit 5e9a3ad80cb1bb5b8655d5fff6ee9d1dfc4419a1) + +commit 5e46c6dda0993aff058baba03726d4454139ccfe +Author: Nei +Date: Wed Jul 5 14:47:30 2017 + + +Merge branch 'security' into 'master' + +Security + +Closes #10 + +See merge request !17 + +(cherry picked from commit 5e26325317c72a04c1610ad952974e206384d291) + commit 68bb0c6e488916d1880e249c61f1e638f23b1d62 Author: Ailin Nemui Date: Mon Jun 5 16:25:53 2017 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.3/NEWS new/irssi-1.0.4/NEWS --- old/irssi-1.0.3/NEWS2017-06-05 19:28:27.0 +0200 +++ new/irssi-1.0.4/NEWS2017-07-05 21:20:43.0 +0200 @@ -1,3 +1,16 @@ +v1.0.4 2017-07-07 The Irssi team + - Fix null pointer dereference when parsing invalid timestamp (GL#10, + GL!15). Reported by B
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-06-07 13:09:43 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Wed Jun 7 13:09:43 2017 rev:45 rq:501593 version:1.0.3 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-06-07 09:57:19.786519435 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-06-07 13:09:44.556370809 +0200 @@ -7 +7 @@ -(GL#8, GL!12). +(GL#8, GL!12). bsc#1043052 CVE-2017-9469 @@ -8,0 +9 @@ +bsc#1043051 CVE-2017-9468 Other differences: --
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-06-07 09:56:23 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Wed Jun 7 09:56:23 2017 rev:44 rq:501554 version:1.0.3 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-03-16 09:51:02.625966217 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-06-07 09:57:19.786519435 +0200 @@ -1,0 +2,21 @@ +Tue Jun 6 19:48:30 UTC 2017 - ailin.ne...@gmail.com + +- update to 1.0.3 + - Fix out of bounds read when scanning expandos (GL!11). + - Fix invalid memory access with quoted filenames in DCC +(GL#8, GL!12). + - Fix null-pointer dereference on DCC without address (GL#9, GL!13). + - Improve integer overflow handling. Originally reported by +oss-fuzz#525 (#706). + - Improve nicklist performance from O(N^2) to O(N) (#705). + - Fix initial screen redraw delay. By Stephen Oberholtzer +(#680, bdo#856201). + - Fix incorrect reset of true colours when resetting background. (#711). + - Fix missing -notls option in /SERVER. By Jari Matilainen (#117, #702). + - Fix minor history glitch on overcounter (#462, #685). + - Improved OpenSSL detection at compile time. By Rodrigo Rebello (#677). + - Improved NetBSD Terminfo detection. By Maya Rashish (#694, #698). + - Add missing syntax info for COMPLETION (#687, #688). + - Minor typo correction in help. By Michael Hansen (#707). + +--- Old: irssi-1.0.2.tar.xz irssi-1.0.2.tar.xz.asc New: irssi-1.0.3.tar.xz irssi-1.0.3.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.DtabJP/_old 2017-06-07 09:57:21.394292239 +0200 +++ /var/tmp/diff_new_pack.DtabJP/_new 2017-06-07 09:57:21.398291673 +0200 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.0.2 +Version:1.0.3 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client ++ irssi-1.0.2.tar.xz -> irssi-1.0.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.2/ChangeLog new/irssi-1.0.3/ChangeLog --- old/irssi-1.0.2/ChangeLog 2017-03-10 17:43:14.0 +0100 +++ new/irssi-1.0.3/ChangeLog 2017-06-06 20:12:07.0 +0200 @@ -1,3 +1,118 @@ +commit 68bb0c6e488916d1880e249c61f1e638f23b1d62 +Author: Ailin Nemui +Date: Mon Jun 5 16:25:53 2017 +0200 + +tag as 1.0.3 + +commit 712e02960a85208c7800a593e2b4f21dc06dfad9 +Author: ailin-nemui +Date: Tue May 30 13:14:10 2017 +0200 + +Merge pull request #711 from ailin-nemui/24bit-reset + +do not reset true colour bit on colour reset +(cherry picked from commit 2d0a9b4ca30ab09ccf5a84d267a824e2a2059d70) + +commit 18df0934b5c7e71ef6fe942ab201179b09314b16 +Author: ailin-nemui +Date: Thu May 18 15:39:02 2017 +0200 + +Merge pull request #707 from mh-source/patch-1 + +dcc.in: fixed typo 'resolved' -> 'resolves' +(cherry picked from commit aac20b15132e0facee14bd9b721d6bfa9251a172) + +commit d5bdf00ba6f3125e8348d3aed02667c71c8d2ccf +Author: ailin-nemui +Date: Fri Jun 2 14:47:38 2017 +0200 + +Merge pull request #706 from dequis/parse-uint + +Add parse_uint function to improve integer overflow handling +(cherry picked from commit 31b9d115b065570020ce9be1a1d8cd49212f70a9) + +commit d8167908d00f0c8ba39bcac14cf0f49046cdca0e +Author: ailin-nemui +Date: Sun May 14 09:40:55 2017 +0200 + +Merge pull request #705 from ailin-nemui/nicklist-performance + +improve nicklist performance +(cherry picked from commit 476f19f1235d7d28ede002be3c7a249952124058) + +commit 54215ce9588f594a87bad0080e1694e269e301ba +Author: ailin-nemui +Date: Sun May 14 09:44:26 2017 +0200 + +Merge pull request #702 from vague666/server_modify_notls + +Added support for -notls and -notls_verify +(cherry picked from commit 10cea6169694808ab2bf2caf9451cfac2db0d9da) + +commit 81c42d4da97a4b8f7f9436147497e193dc974406 +Author: ailin-nemui +Date: Thu May 4 12:31:32 2017 +0200 + +Merge pull request #698 from ailin-nemui/master + +detect Netbsd terminfo +(cherry picked from commit f24ad9a36605f54ac8583ec3e223ccdfe30bb666) + +commit 2520ea338192837f9e9f3748d69505e6ef842d4a +Author: ailin-nemui +Date: Fri Apr 7 21:22:48 2017 +0200 + +Merge pull request #688 from josephbisch/fix-687 + +Add syntax info for completion +(cherry picked from commit 411ace0a15483d44b4bd0016f586108630cd5142) + +commit 35e56cdb75296a6aa377701600eca9393ea67b67 +Author: ailin-nemui +Date: Thu Apr 6 17:37:23 201
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-03-16 09:42:15 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Thu Mar 16 09:42:15 2017 rev:43 rq:479137 version:1.0.2 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-03-12 20:06:00.244742009 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-03-16 09:51:02.625966217 +0100 @@ -1,0 +2,5 @@ +Mon Mar 13 16:06:57 UTC 2017 - astie...@suse.com + +- add references to previous change + +--- @@ -6 +11 @@ - pending) + pending) bsc#1029020 Other differences: --
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-03-12 20:05:59 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Sun Mar 12 20:05:59 2017 rev:42 rq:478804 version:1.0.2 Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-02-24 02:54:11.830798622 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-03-12 20:06:00.244742009 +0100 @@ -1,0 +2,17 @@ +Sat Mar 11 21:10:03 UTC 2017 - ailin.ne...@gmail.com + +- irssi 1.0.2 fixes a vulnerability that could result in denial of + service or worse during a netjoin in certain circumstances (CVE + pending) + - Prevent some null-pointer crashes (GL!9). + - Fix compilation with OpenSSL 1.1.0 (#628, #597). + - Correct dereferencing of already freed server objects during +output of netjoins. Found by APic (GL!10, GL#7). + - Fix in command arg parser to detect missing arguments in tail place +(#652, #651). + - Fix regression that broke incoming DCC file transfers (#667, #656). + - Fix issue with escaping \ in evaluated strings (#669, #520). +- Added regex-patch-653.patch from Upstream PR#653 to improve UTF8 + support in GRegex + +--- Old: irssi-1.0.1.tar.xz irssi-1.0.1.tar.xz.asc New: irssi-1.0.2.tar.xz irssi-1.0.2.tar.xz.asc regex-patch-653.patch Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.GgW6Bi/_old 2017-03-12 20:06:01.312590904 +0100 +++ /var/tmp/diff_new_pack.GgW6Bi/_new 2017-03-12 20:06:01.312590904 +0100 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.0.1 +Version:1.0.2 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client @@ -35,6 +35,8 @@ Source99: irssi-rpmlintrc # PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch Patch1: irssi-0.8.16_missing_prototype_warnings.patch +# PATCH-FEATURE-UPSTREAM regex-patch-653.patch github#653 ailin.ne...@gmail.com -- one of proposed regex utf8 workarounds +Patch2: regex-patch-653.patch BuildRequires: glib2-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel @@ -78,6 +80,7 @@ %prep %setup -q %patch1 +%patch2 %build export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS" ++ irssi-1.0.1.tar.xz -> irssi-1.0.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.1/ChangeLog new/irssi-1.0.2/ChangeLog --- old/irssi-1.0.1/ChangeLog 2017-02-03 20:46:34.0 +0100 +++ new/irssi-1.0.2/ChangeLog 2017-03-10 17:43:14.0 +0100 @@ -1,3 +1,77 @@ +commit 2a53853f369b47e42e32e183c8109e3d63808899 +Author: Ailin Nemui +Date: Fri Mar 10 17:41:04 2017 +0100 + +tag as 1.0.2 + +commit a0c34463a56c1fae963f6f76a7dfef07d4decc6a +Author: ailin-nemui +Date: Fri Mar 10 17:13:20 2017 +0100 + +Merge pull request #669 from dequis/expand-double-backslash + +expand_escape: expand double backslash as a backslash +(cherry picked from commit 26187d1d30f589d10300de2798f5a3ec4b0c1a3d) + +commit 9d1adffc754e066ca7a3032657e3aecb42d6aefe +Author: ailin-nemui +Date: Wed Mar 8 09:45:40 2017 +0100 + +Merge pull request #667 from ailin-nemui/fix-dcc-get + +fix dcc get + +fixes #656 +(cherry picked from commit d57c64adeb7b251c5347212239ed0d7b7abe5547) + +commit 554586cddfeae080c85478ce09d62e65fe350e67 +Author: Nei +Date: Sat Mar 4 20:35:17 2017 + + +Merge branch 'd-minor' into 'master' + +Prevent some potential null-pointer deferences. + +See merge request !9 +(cherry picked from commit 7ef22687f9291ef10072cc55bc64e3db3ad5a546) + +commit dfffb0e9d8a1dea9e1471d9d85b2074c22e9c2a0 +Author: ailin-nemui +Date: Sun Feb 5 22:20:31 2017 +0100 + +Merge pull request #628 from LemonBoy/openssl-compat + +Support OpenSSL 1.1.0. +(cherry picked from commit ff5dd3673ee6b60d95e89dd89aa3605c79a93ac1) + +commit 39e591468dec8c1acc49603c65d827b44f8d9497 +Author: Ailin Nemui +Date: Fri Mar 10 17:18:18 2017 +0100 + +Merge branch 'netjoin-timeout' into 'master' + +fe-netjoin: remove irc servers on "server disconnected" signal + +Closes #7 + +See merge request !10 + +(cherry picked from commit 77b2631c78461965bc9a7414aae206b5c514e1b3) + +commit c111e091336b67b9aa5abddda9cf381e6ab49a04 +Author: ailin-nemui +Date: Sat Mar 4 21:36:01 2017 +0100 + +Merge pull request #652 from LemonBoy/trailing-arg + +Properly check the command arguments in tail place. + +commit 0ada
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-02-24 02:54:11 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-01-24 10:37:21.272729218 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-02-24 02:54:11.830798622 +0100 @@ -1,0 +2,13 @@ +Mon Feb 6 08:14:57 UTC 2017 - astie...@suse.com + +- irssi 1.0.1: + * Fix Perl compilation in object dir + * Fix incorrect HELP SERVER example + * Correct memory leak in /OP and /VOICE + * Fix regression that broke second level completion + * Correct missing NULL termination in perl_parse boo#1023638 + * Sync broken mail.pl script + * Prevent a memory leak during the processing of the SASL +response boo#1023637 + +--- Old: irssi-1.0.0.tar.xz irssi-1.0.0.tar.xz.asc New: irssi-1.0.1.tar.xz irssi-1.0.1.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.2jXB26/_old 2017-02-24 02:54:12.730659163 +0100 +++ /var/tmp/diff_new_pack.2jXB26/_new 2017-02-24 02:54:12.730659163 +0100 @@ -18,7 +18,7 @@ %bcond_with socks Name: irssi -Version:1.0.0 +Version:1.0.1 Release:0 # Summary:Modular, Secure, and Well Designed IRC Client ++ irssi-1.0.0.tar.xz -> irssi-1.0.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.0/ChangeLog new/irssi-1.0.1/ChangeLog --- old/irssi-1.0.0/ChangeLog 2017-01-05 14:06:35.0 +0100 +++ new/irssi-1.0.1/ChangeLog 2017-02-03 20:46:34.0 +0100 @@ -1,3 +1,96 @@ +commit 5f6c38c329f3d9574db863d330df876a456c5940 +Author: ailin-nemui +Date: Fri Feb 3 20:46:20 2017 +0100 + +tag as 1.0.1 + +commit 97b182089eec8cc158313c424b453dcaa39e05af +Author: Nei +Date: Fri Feb 3 11:49:16 2017 + + +Merge branch 'dub-the-wub' into 'master' + +Prevent a memory leak during the processing of the SASL response. + +See merge request !8 + +commit ca5e9bd623862bd9a640bf8799aafa53502b79f6 +Author: ailin-nemui +Date: Sat Jan 21 03:52:31 2017 +0100 + +Merge pull request #624 from ailin-nemui/mail_pl + +sync mail.pl + +commit 1f42d2aa950e4d70bf4c4aebae3a7040bd710cf3 +Author: LemonBoy +Date: Sun Jan 15 22:33:42 2017 +0100 + +Merge pull request #619 from hannob/master + +perl_parse needs NULL terminated parameter list. + +commit d63c93ae1dbb1254a92e8e4fafc39fe8d69d00ae +Author: LemonBoy +Date: Fri Jan 13 22:36:44 2017 +0100 + +Merge pull request #613 from ailin-nemui/fix_completion + +fix regression in completion + +commit 929c9477477a4ccf03626388499192d8003b96d5 +Author: LemonBoy +Date: Sun Jan 8 21:55:39 2017 +0100 + +Merge pull request #608 from tijko/master + +Follow g_strsplit with call to g_strfreev + +commit 3a3b34fc633fe8e045bf4b696c41857c9f8c5ba5 +Author: ailin-nemui +Date: Fri Jan 6 17:00:09 2017 +0100 + +Merge pull request #606 from or4n/master + +Fix syntax on /help SERVER example + +commit 8dbf186ad6e808c269fa10c22444c89df63f2d7d +Author: ailin-nemui +Date: Fri Jan 6 16:37:09 2017 +0100 + +Merge pull request #604 from dequis/solaris + +Add OPENSSL_NO_EC for solaris 11.3, see issue #598 + +commit 7c49ed2d17d2325d7bceef632ac38b66a44e8b63 +Author: ailin-nemui +Date: Fri Jan 6 12:44:02 2017 +0100 + +Merge pull request #602 from McDutchie/master + +make irssi --with-perl build with separate object directory + +commit f97d5f2648bbff1103e472b952b68ea08694886a +Merge: ea7826b0 69e112fb +Author: ailin-nemui +Date: Fri Jan 6 17:08:06 2017 +0100 + +Merge pull request #603 from dequis/pining-for-the-freenodes + +NEWS: Avoid explicitly mentioning freenode in the pinning examples + +commit 69e112fbd1b44a6f9f3380167c12bbe0f76693a1 +Author: dequis +Date: Fri Jan 6 11:20:49 2017 -0300 + +NEWS: Avoid explicitly mentioning freenode in the pinning examples + +They have proper certs, so using them as an example is wrong. +Particularly worse since they started using letsencrypt recently so +every server has a different cert and pubkey. + +We'll figure out how to link this from the release notes later. + commit ea7826b0ec097b9fdc29336ff7fe7074052773f5 Author: ailin-nemui Date: Tue Jan 3 16:41:41 2017 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-1.0.0/NEWS new/irssi-1.0.1/NEWS --- old/irssi-1.0.0/NEWS2017-01-05 13:58:42.0
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2017-01-24 10:37:20 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2017-01-10 10:52:17.552856370 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2017-01-24 10:37:21.272729218 +0100 @@ -32,0 +33 @@ + * CVE-2017-5356: out of bounds read in format string [boo#1019809] Other differences: --
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2016-10-10 16:23:42 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2016-09-30 15:35:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2016-10-10 16:23:43.0 +0200 @@ -1,0 +2,6 @@ +Thu Oct 6 11:31:53 UTC 2016 - meiss...@suse.com + +- irssi-0.8.20-buf.pl.patch: Fixed a information disclosure in buf.pl + (CVE-2016-7553 bsc#1001215) + +--- New: irssi-0.8.20-buf.pl.patch Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.EhpWpn/_old 2016-10-10 16:23:45.0 +0200 +++ /var/tmp/diff_new_pack.EhpWpn/_new 2016-10-10 16:23:45.0 +0200 @@ -50,6 +50,8 @@ Source4:%{name}.keyring Source99: irssi-rpmlintrc Patch: irssi-0.8.15_ssl_proxy.patch +# PATCH-FIX-UPSTREAM irssi-0.8.20-buf.pl.patch 1001215 CVE-2016-7553: +Patch1: irssi-0.8.20-buf.pl.patch # PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch Patch2: irssi-0.8.16_missing_prototype_warnings.patch # @@ -99,7 +101,7 @@ %prep %setup -q -#patch +%patch1 -p1 %patch2 %build ++ irssi-0.8.20-buf.pl.patch ++ --- irssi/scripts/buf.pl2016-08-11 14:59:21.0 +0200 +++ irssi/scripts/buf.pl2016-10-06 13:27:20.747016000 +0200 @@ -5,7 +5,7 @@ settings_get_str settings_get_bool channels windows settings_add_str settings_add_bool get_irssi_dir window_find_refnum signal_stop); -$VERSION = '2.13'; +$VERSION = '2.20'; %IRSSI = ( authors=> 'Juerd', contact=> 'ju...@juerd.nl', @@ -13,10 +13,8 @@ description=> 'Saves the buffer for /upgrade, so that no information is lost', license=> 'Public Domain', url=> 'http://juerd.nl/irssi/', -changed=> 'Mon May 13 19:41 CET 2002', -changes=> 'Severe formatting bug removed * oops, I ' . - 'exposed Irssi to ircII foolishness * sorry ' . - '** removed logging stuff (this is a fix)', +changed=> 'Thu Sep 22 01:37 CEST 2016', +changes=> 'Fixed file permissions (leaked everything via filesystem)', note1 => 'This script HAS TO BE in your scripts/autorun!', note2 => 'Perl support must be static or in startup', ); @@ -39,9 +37,15 @@ my %suppress; +sub _filename { sprintf '%s/scrollbuffer', get_irssi_dir } + sub upgrade { -open BUF, q{>}, sprintf('%s/scrollbuffer', get_irssi_dir) or die $!; -print BUF join("\0", map $_->{server}->{address} . $_->{name}, channels), "\n"; +my $fn = _filename; +my $old_umask = umask 0077; +open my $fh, q{>}, $fn or die "open $fn: $!"; +umask $old_umask; + +print $fh join("\0", map $_->{server}->{address} . $_->{name}, channels), "\n"; for my $window (windows) { next unless defined $window; next if $window->{name} eq 'status'; @@ -57,36 +61,39 @@ redo if defined $line; } } - printf BUF "%s:%s\n%s", $window->{refnum}, $lines, $buf; + printf $fh "%s:%s\n%s", $window->{refnum}, $lines, $buf; } -close BUF; +close $fh; unlink sprintf("%s/sessionconfig", get_irssi_dir); command 'layout save'; command 'save'; } sub restore { -open BUF, q{<}, sprintf('%s/scrollbuffer', get_irssi_dir) or die $!; -my @suppress = split /\0/, ; +my $fn = _filename; +open my $fh, q{<}, $fn or die "open $fn: $!"; +unlink $fn or warn "unlink $fn: $!"; + +my @suppress = split /\0/, readline $fh; if (settings_get_bool 'upgrade_suppress_join') { chomp $suppress[-1]; @suppress{@suppress} = (2) x @suppress; } active_win->command('^window scroll off'); -while (my $bla = ){ +while (my $bla = readline $fh){ chomp $bla; my ($refnum, $lines) = split /:/, $bla; next unless $lines; my $window = window_find_refnum $refnum; unless (defined $window){ -for 1..$lines; + readline $fh for 1..$lines; next; } my $view = $window->view; $view->remove_all_lines(); $view->redraw(); my $buf = ''; - $buf .= for 1..$lines; + $buf .= readline $fh for 1..$lines; my $sep = settings_get_str 'upgrade_separator'; $sep .= "\n" if $sep ne ''; $window->gui_printtext_after(undef, MSGLEVEL_CLIENTNOTICE, "$buf\cO$sep"); @@ -119,3 +126,10 @@ unless (
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2016-09-30 15:35:29 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2016-09-23 11:40:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2016-09-30 15:35:48.0 +0200 @@ -1,0 +2,12 @@ +Wed Sep 21 22:24:11 UTC 2016 - mrueck...@suse.de + +- disable PIE on sle11 + +--- +Wed Sep 21 22:07:13 UTC 2016 - mrueck...@suse.de + +- add BR for xz to fix build on sle11 +- switch to %{?_smp_mflags} +- pass --disable-silent-rules to get verbose makefiles again + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.T6s7WM/_old 2016-09-30 15:35:51.0 +0200 +++ /var/tmp/diff_new_pack.T6s7WM/_new 2016-09-30 15:35:51.0 +0200 @@ -38,6 +38,7 @@ BuildRequires: perl-macros %endif BuildRequires: perl +BuildRequires: xz Conflicts: %{name}-snapshot # Url:http://www.irssi.org @@ -108,9 +109,16 @@ %if 0%{?sles_version} == 9 export PKG_CONFIG_PATH="/opt/gnome/%{_lib}/pkgconfig:$PKG_CONFIG_PATH" %endif -export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS -fPIE" + +export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS" + +%if 0%{?suse_version} > 1110 +export CFLAGS="$CFLAGS -fPIE" export LDFLAGS="-pie" +%endif + %configure \ +--disable-silent-rules \ --enable-ipv6 \ --with-bot \ --with-proxy\ @@ -124,10 +132,10 @@ --enable-true-color \ --with-perl=yes \ --with-perl-lib=vendor -%__make %{?jobs:-j%{jobs}} all +%__make %{?_smp_mflags} all V=1 %install -%makeinstall docdir=%{_docdir}/%{name} +%makeinstall docdir=%{_docdir}/%{name} V=1 %perl_process_packlist %__rm %{buildroot}%{_libdir}/irssi/modules/libirc_proxy.{a,la}
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2016-09-23 11:40:09 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2016-03-31 13:03:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2016-09-23 11:40:17.0 +0200 @@ -1,0 +2,17 @@ +Wed Sep 21 20:23:55 UTC 2016 - meiss...@suse.com + +- Update to version 0.8.20 + - Correct the name of an emitted sasl signal (#484) + - Correct the prototype for the 'message private' signal (#515) + - Corrections in away and hilight help text (#477, #518) + - /squery and /servlist commands have been restored. + - Where Irssi would previously only report "System error" on connect, +it will now try harder to retrieve the system error message. + - Fixed issue with +channels not working properly (#533) + - Fixed crash in optchan when item has no server (#485) + - Fixed random remote crash in the nicklist handling (#529) + - Fixed remote crash due to incorrect bounds checking on + formats, reported by Gabriel Campana and Adrien Guinet from + Quarkslab. (CVE-2016-7044, CVE-2016-7045, bsc#999199) + +--- Old: irssi-0.8.19.tar.xz irssi-0.8.19.tar.xz.asc New: irssi-0.8.20.tar.xz irssi-0.8.20.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.Ciu6t6/_old 2016-09-23 11:40:18.0 +0200 +++ /var/tmp/diff_new_pack.Ciu6t6/_new 2016-09-23 11:40:18.0 +0200 @@ -19,7 +19,7 @@ %bcond_with socks Name: irssi -Version:0.8.19 +Version:0.8.20 Release:0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with socks} ++ irssi-0.8.19.tar.xz -> irssi-0.8.20.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-0.8.19/ChangeLog new/irssi-0.8.20/ChangeLog --- old/irssi-0.8.19/ChangeLog 2016-03-23 00:25:20.0 +0100 +++ new/irssi-0.8.20/ChangeLog 2016-09-14 13:56:02.0 +0200 @@ -1,3 +1,93 @@ +commit 13f4026ae0f0d5422f3163576d4c2eff8754176a +Author: ailin-nemui +Date: Wed Sep 14 13:55:20 2016 +0200 + +tag as 0.8.20 + +commit 9de7a9b3284b06631a47609a83e608cfe0541de1 +Author: ailin-nemui +Date: Wed Sep 14 13:44:51 2016 +0200 + +Merge branch 'quarkslab' + +commit 52fedeaf0229e27f9d86b72b23f16120c92c1fea +Author: ailin-nemui +Date: Wed Sep 14 13:34:39 2016 +0200 + +Update NEWS for 0.8.20 + +commit 7455ad51d43ad925a613ff90e3b6d3c866b2fe7b +Author: ailin-nemui +Date: Sat Apr 30 10:19:57 2016 +0200 + +Merge pull request #477 from dennisschagt/master + +Correct error/typo "You"->"Your" in help message + +commit 2c5856d832c9cc7f2a995e9017b4436d752c68c3 +Author: ailin-nemui +Date: Thu Apr 7 12:33:03 2016 +0200 + +Merge pull request #467 from dequis/EAI_SYSTEM + +net_gethosterror: Handle EAI_SYSTEM ("System error") properly + +commit 8cbf5f28f2028fd6fc58232c76f67ab574ecab11 +Author: ailin-nemui +Date: Tue Mar 29 22:45:47 2016 +0200 + +Merge pull request #461 from ailin-nemui/fix_squery + +Revert "Removed the obsolete SQUERY and SERVLIST commands" + +commit e68817f82bc9dde71bb28975cee7ed70cc98ff30 +Author: ailin-nemui +Date: Tue Jul 12 16:11:04 2016 +0200 + +Merge pull request #515 from LemonBoy/signal-proto + +Correct the prototype for the 'message private' signal. + +commit 6b212be112e33a536d08f31abf186a699ee8da51 +Author: dx +Date: Sun Jul 17 12:37:57 2016 -0300 + +Merge pull request #518 from vague666/hilight_help + +Wrong order in the arguments in /hilight example, -mask doesn't take … + +commit 3c29b4440841e867fe804ec5351884d90d9d8bcf +Author: ailin-nemui +Date: Thu Aug 25 04:24:07 2016 +0200 + +Merge pull request #529 from ailin-nemui/issue500 + +fix nick->host == NULL crash + +commit 31c0a9d7e8368e8cfa10356bd9dbc1f9024d9c70 +Author: LemonBoy +Date: Sun Sep 4 12:11:02 2016 +0200 + +Merge pull request #533 from dequis/statusmess + +Set the default STATUSMSG to @ instead of @+ if it's missing + +commit 750e3249038409607b0a57d21e21612e546539ed +Author: ailin-nemui +Date: Wed Jun 1 22:56:26 2016 +0200 + +Merge pull request #484 from LemonBoy/sasl-misc-adj + +Correct the name of the emitted signal. + +commit 97e9347ee704bdcd790002f2629cf6cea3e2bf40 +Author: ailin-nemui +Date: Tue Jun 7 02:47:57 2016 +0200 + +Merge pull request #485 from ailin-nemui/bdo826525 + +Do not crash on OPTCHAN when item has no server + commit c43831574187
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2016-03-31 13:03:15 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2016-03-07 13:27:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2016-03-31 13:03:16.0 +0200 @@ -1,0 +2,15 @@ +Sat Mar 26 19:12:55 UTC 2016 - idon...@suse.com + +- Update to version 0.8.19 + * Fixed regression when joining and parting channels on IRCnet + * Fixed SASL EXTERNAL + * Fixed regression when not using SASL + * Fixed incorrect SSL disconnects when using SSL from modules/scripts + * Fixed regression where proxy_string could not be configured or + certain file transfers could not be accepted + * Fixed storing layout of !channels + * Fixed restoration of bracketed paste mode on quit + * Make the usage of meta-O for cursor keys configurable with + /set term_appkey_mode off + +--- Old: irssi-0.8.18.tar.xz irssi-0.8.18.tar.xz.asc New: irssi-0.8.19.tar.xz irssi-0.8.19.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.0yMoEw/_old 2016-03-31 13:03:17.0 +0200 +++ /var/tmp/diff_new_pack.0yMoEw/_new 2016-03-31 13:03:17.0 +0200 @@ -19,7 +19,7 @@ %bcond_with socks Name: irssi -Version:0.8.18 +Version:0.8.19 Release:0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with socks} ++ irssi-0.8.18.tar.xz -> irssi-0.8.19.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/irssi-0.8.18/ChangeLog new/irssi-0.8.19/ChangeLog --- old/irssi-0.8.18/ChangeLog 2016-02-08 21:16:18.0 +0100 +++ new/irssi-0.8.19/ChangeLog 2016-03-23 00:25:20.0 +0100 @@ -1,10 +1,119 @@ -commit 109b75f50b9a98fe190bb6802a0def1d94900fcc +commit c43831574187cdb2323d123702aa687af24664d8 +Author: ailin-nemui +Date: Wed Mar 23 00:08:24 2016 +0100 + +tag as 0.8.19 + +commit 6c0c0c60ad62e45664ee0c77ae3c926892de267c +Author: ailin-nemui +Date: Tue Mar 22 16:54:34 2016 +0100 + +Make use of terminal application keys configurable + +adds a new setting term_appkey_mode which can enable or disable the use +of keyboard transmit (application keys) mode. Fixes #430 + +commit 6572005d3d8071dc7faa1637986ed81692203e13 +Author: ailin-nemui +Date: Tue Mar 22 22:54:43 2016 +0100 + +Merge pull request #458 from ailin-nemui/fix_449 + +Properly toggle bracketed paste mode on stop/cont + +commit 5ef2b958d94af940746f607fb56776852c6b0a4d +Author: ailin-nemui +Date: Tue Mar 22 22:57:28 2016 +0100 + +Merge pull request #457 from ailin-nemui/fix_450 + +fix race condition in terminal init + +commit c657b9c3b1bf867722f63892251b2294d6a87d56 +Author: ailin-nemui +Date: Tue Mar 22 15:25:13 2016 +0100 + +Merge pull request #447 from ailin-nemui/fix_dcc_help + +correct quoting in /help dcc + +commit 4a2ee3c34471c29b884f5b0bc2b6ad95b56f500b +Author: ailin-nemui +Date: Tue Mar 22 15:23:37 2016 +0100 + +Merge pull request #446 from ailin-nemui/fix_445 + +strip less whitespace from commands + +commit fe600dd5dc11c839c1fd90e77c4020c937e7c453 +Author: ailin-nemui +Date: Sun Mar 20 22:06:41 2016 +0100 + +Merge pull request #442 from LemonBoy/fix-435 + +Do not assume any default value for statusmsg. + +commit 15296a0165007aece5ac732c1f53b0fc78ba9ba1 +Author: ailin-nemui +Date: Sun Mar 20 22:00:43 2016 +0100 + +Merge pull request #444 from LemonBoy/timeout-id + +Use 0 as a sentinel value for sasl_timeout + +commit 7d3fe66e50fc3c47783d9beb0474a4ed9d2d9953 +Author: TheLemonMan +Date: Thu Mar 17 22:07:57 2016 +0100 + +Merge pull request #439 from horgh/ssl-errors + +Clear error queue before SSL I/O operations + +commit d20872ac27c63f2c92775a12c99a7494148901ca +Author: ailin-nemui +Date: Thu Mar 17 16:14:34 2016 +0100 + +Merge pull request #438 from dequis/sasl-timeout-disconnect + +Remove sasl timeout source when the server disconnects + +commit 4416942fcdd426385cc3ef7a912f9260627b8a39 +Author: Giuseppe +Date: Tue Mar 8 22:49:05 2016 +0100 + +Merge pull request #432 from grawity/fix-external + +fix SASL EXTERNAL + +commit 025f08d5fc69d6e9c28004f8f7af26f613b0e0fb +Author: ailin-nemui +Date: Fri Jan 29 05:33:14 2016 +0100 + +Merge pull request #407 from irssi/ailin-nemui-perl-bugs + +Mention known Perl Bugs in perl.txt + +commit 22d772890e6f3b9622485fd83529f7389
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2016-03-07 13:26:35 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2016-01-12 16:13:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2016-03-07 13:27:00.0 +0100 @@ -1,0 +2,46 @@ +Wed Mar 2 08:18:10 UTC 2016 - idon...@suse.com + +- Update to version 0.8.18 + New Features + + CAP SASL PLAIN login is now supported natively. + + Paste bracket markers can be requested from terminal with +/set paste_use_bracketed_mode on + + "Self messages" generated by some bouncers can now be received in + the proper window. + + Try to split long lines on spaces to avoid words being splitted. +Adds a new option: split_line_on_space which defaults to on. + + Add setting hilight_nick_matches_everywhere (#56). + + The config parser is more robust and prints out better diagnostics +on incorrect config files. + + Ctrl+^ (FS#721) and Ctrl+J can now be bound. + + Command history can be cleared with /window history -clear + + /hilight -mask -line is now supported (FS#275). + + CHANTYPES are now supported. + + Improved reload speed of ignores. + + Add -date feature to /lastlog + + irssiproxy can be more easily enabled and disabled. + + Expando for hostname (FS#829). + + UNIX sockets can now also be specified in the config file. + + Disable SSLv3 due to the POODLE vulnerability. + + SSL ciphers can now be specified per server. + + Added SNI support for SSL. + + Bugfixes + + /ignore now respects -pattern on merge (#78). + + irssiproxy (BNC) module now uses correct line endings. + + Fix missing lines on large pastes (FS#905). + + Correctly preserve STATUSMSG prefixes (#291). + + Fix infinite recursion in key bindings (FS#817). + + Fix incomplete awaylog caused by buffering. + + Fix calculation of UTF-8 string length display in some cases. + + Fix some Perl warnings related to @ISA. + + EXEC windowitems now get proper references on the Perl side. + + Incremental help file improvements. + + ANSI attributes are now properly reset. + + Fixed regression where text would blink when terminal lacks color support. + + Permit the usage of Freenode extban syntax in /ban (#150) + + Fixed regression in scriptassist on unload of scripts. + + Fixed regression in -actcolor %n +- Remove irssi-0.8.15-ssl-passphrase.patch, fixed upstream. + +--- @@ -5 +51 @@ -- verify source signatature +- verify source signature Old: irssi-0.8.15-ssl-passphrase.patch irssi-0.8.17.tar.bz2 irssi-0.8.17.tar.bz2.sig New: irssi-0.8.18.tar.xz irssi-0.8.18.tar.xz.asc Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.uRXl8v/_old 2016-03-07 13:27:01.0 +0100 +++ /var/tmp/diff_new_pack.uRXl8v/_new 2016-03-07 13:27:01.0 +0100 @@ -19,12 +19,8 @@ %bcond_with socks Name: irssi -Version:0.8.17 +Version:0.8.18 Release:0 -%define pkg_name irssi -%define pkg_version 0.8.17 -# -# BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with socks} %if 0%{?suse_version} > 1110 @@ -42,20 +38,17 @@ BuildRequires: perl-macros %endif BuildRequires: perl -Conflicts: %{pkg_name}-snapshot +Conflicts: %{name}-snapshot # Url:http://www.irssi.org -# irssi-import will become irssi for > 0.8.17 -Source: https://github.com/irssi-import/irssi/releases/download/%{pkg_version}/%{pkg_name}-%{pkg_version}.tar.bz2 +Source: https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz Source1:irssi.desktop Source2:irssi.png -Source3: https://github.com/irssi-import/irssi/releases/download/%{pkg_version}/%{pkg_name}-%{pkg_version}.tar.bz2.sig +Source3: https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz.asc # https://sks-keyservers.net/pks/lookup?op=get&search=0x00CCB587DDBEF0E1 Source4:%{name}.keyring Source99: irssi-rpmlintrc Patch: irssi-0.8.15_ssl_proxy.patch -# PATCH-FIX-OPENSUSE irssi-0.8.15-ssl-passphrase.patch bnc#842532 -Patch1: irssi-0.8.15-ssl-passphrase.patch # PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch Patch2: irssi-0.8.16_missing_prototype_warnings.patch # @@ -87,7 +80,7 @@ Timo Sirainen %package devel -Requires: %{pkg_name} = %{version} +Requires: %{name} = %{version} Requires: dante-devel # Summary:Development package for i
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2016-01-12 16:13:06 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2015-01-08 23:02:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2016-01-12 16:13:13.0 +0100 @@ -1,0 +2,6 @@ +Sun Jan 10 21:46:19 UTC 2016 - astie...@suse.com + +- downloads moved to github +- verify source signatature + +--- New: irssi-0.8.17.tar.bz2.sig irssi.keyring Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.XeejmU/_old 2016-01-12 16:13:18.0 +0100 +++ /var/tmp/diff_new_pack.XeejmU/_new 2016-01-12 16:13:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package irssi # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -45,9 +45,13 @@ Conflicts: %{pkg_name}-snapshot # Url:http://www.irssi.org -Source: http://www.irssi.org/files/irssi-%{pkg_version}.tar.bz2 +# irssi-import will become irssi for > 0.8.17 +Source: https://github.com/irssi-import/irssi/releases/download/%{pkg_version}/%{pkg_name}-%{pkg_version}.tar.bz2 Source1:irssi.desktop Source2:irssi.png +Source3: https://github.com/irssi-import/irssi/releases/download/%{pkg_version}/%{pkg_name}-%{pkg_version}.tar.bz2.sig +# https://sks-keyservers.net/pks/lookup?op=get&search=0x00CCB587DDBEF0E1 +Source4:%{name}.keyring Source99: irssi-rpmlintrc Patch: irssi-0.8.15_ssl_proxy.patch # PATCH-FIX-OPENSUSE irssi-0.8.15-ssl-passphrase.patch bnc#842532
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2015-01-08 23:02:38 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2014-10-18 09:10:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2015-01-08 23:02:42.0 +0100 @@ -1,0 +2,5 @@ +Thu Jan 1 22:18:21 UTC 2015 - meiss...@suse.com + +- build with PIE + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.334eQr/_old 2015-01-08 23:02:43.0 +0100 +++ /var/tmp/diff_new_pack.334eQr/_new 2015-01-08 23:02:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package irssi # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -112,7 +112,8 @@ %if 0%{?sles_version} == 9 export PKG_CONFIG_PATH="/opt/gnome/%{_lib}/pkgconfig:$PKG_CONFIG_PATH" %endif -export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS" +export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS -fPIE" +export LDFLAGS="-pie" %configure \ --enable-ipv6 \ --with-bot \ @@ -141,9 +142,6 @@ %suse_update_desktop_file -r "%{name}" Network IRCClient %endif -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} - %files %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/irssi.conf -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2014-10-18 09:09:40 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2014-09-10 10:19:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2014-10-18 09:10:18.0 +0200 @@ -1,0 +2,37 @@ +Fri Oct 17 13:23:08 UTC 2014 - mrueck...@suse.de + +- update to 0.8.17 + + Document that SSL connections aren't properly handled during +/UPGRADE. See Github PR #39. + + Synchronize scripts with scripts.irssi.org. + + Performance enhancement of the nicklist as well as the +window_item_find function. See Github PR #24. + + Disallow unloading of static modules. + + Allow UTF-8 characters in /bind. See Github PR #18. + + Split overlong outgoing messages instead of silently truncating +them. +Adds two new options: 'split_line_end' and 'split_line_start'. +- 'split_line_end' contains a string added to the end of line + fragments. +- 'split_line_start' contains a string added to the beginning + of line +fragments. See Github PR #29. + + Added special /ignore NO_ACT level to ignore only activity (see +/help ignore). + + Support for 256 and true color terminals (see Github PR #48). + + Support for italics (see Github PR #58). + + Rewrote many help files. + - Fixed various compiler warnings and use of deprecated +functions. + - Fixed Perl API usage and added PERL_NO_GET_CONTEXT to reduce +code size. + - Fixed format_get_text Perl API. See Github PR #23. + - Fixed gui_printtext_after and term_refresh_*() visibility. See +Github PR #22. + - Fixed issue where UTF-8 characters was corrupted once for every +32k text. See Github PR #12. + - Fixed redrawing issue with right-aligned statusbar. + - Fixed use-after-free bug with cached settings values. See +Github PR #147. + +--- Old: irssi-0.8.16.tar.bz2 New: irssi-0.8.17.tar.bz2 Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.Od4uk5/_old 2014-10-18 09:10:20.0 +0200 +++ /var/tmp/diff_new_pack.Od4uk5/_new 2014-10-18 09:10:20.0 +0200 @@ -15,12 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %bcond_with socks Name: irssi -Version:0.8.16 +Version:0.8.17 Release:0 %define pkg_name irssi +%define pkg_version 0.8.17 # # BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -43,7 +45,7 @@ Conflicts: %{pkg_name}-snapshot # Url:http://www.irssi.org -Source: http://www.irssi.org/files/irssi-%{version}.tar.bz2 +Source: http://www.irssi.org/files/irssi-%{pkg_version}.tar.bz2 Source1:irssi.desktop Source2:irssi.png Source99: irssi-rpmlintrc @@ -98,7 +100,7 @@ Timo Sirainen %prep -%setup -q +%setup -q -n %{pkg_name}-%{pkg_version} #patch #patch1 %patch2 @@ -115,12 +117,14 @@ --enable-ipv6 \ --with-bot \ --with-proxy\ - --enable-ssl\ %if %{with socks} --with-socks\ %endif +--enable-dane \ +--enable-ssl\ --with-ncurses \ --with-terminfo \ +--enable-true-color \ --with-perl=yes \ --with-perl-lib=vendor %__make %{?jobs:-j%{jobs}} all ++ irssi-0.8.16_missing_prototype_warnings.patch ++ --- /var/tmp/diff_new_pack.Od4uk5/_old 2014-10-18 09:10:21.0 +0200 +++ /var/tmp/diff_new_pack.Od4uk5/_new 2014-10-18 09:10:21.0 +0200 @@ -23,4 +23,4 @@ +#include "core/network.h" #include "settings.h" #include "session.h" - + #include "servers.h" ++ irssi-0.8.16.tar.bz2 -> irssi-0.8.17.tar.bz2 ++ 120127 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2014-09-10 07:28:41 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2014-07-29 21:22:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2014-09-10 10:19:53.0 +0200 @@ -1,0 +2,7 @@ +Thu Sep 4 15:31:08 UTC 2014 - mrueck...@suse.de + +- add conditional to enable socks support but disable by default. + unless we can find a way to have socks support so it works + without an existing socks.conf. + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.jPbcYA/_old 2014-09-10 10:19:54.0 +0200 +++ /var/tmp/diff_new_pack.jPbcYA/_new 2014-09-10 10:19:54.0 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +%bcond_with socks Name: irssi Version:0.8.16 @@ -23,9 +24,11 @@ # # BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with socks} %if 0%{?suse_version} > 1110 BuildRequires: dante-devel %endif +%endif BuildRequires: glib2-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel @@ -112,8 +115,10 @@ --enable-ipv6 \ --with-bot \ --with-proxy\ - --with-socks\ --enable-ssl\ +%if %{with socks} +--with-socks\ +%endif --with-ncurses \ --with-terminfo \ --with-perl=yes \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2014-07-29 21:22:00 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2014-07-24 00:33:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2014-07-29 21:22:12.0 +0200 @@ -1,0 +2,7 @@ +Tue Jul 29 16:16:01 UTC 2014 - mrueck...@suse.de + +- disable ssl_passphrase patch but keep it until the discussion + with upstream ended: + https://github.com/irssi/irssi/issues/103 + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.Tjgx5E/_old 2014-07-29 21:22:13.0 +0200 +++ /var/tmp/diff_new_pack.Tjgx5E/_new 2014-07-29 21:22:13.0 +0200 @@ -97,7 +97,7 @@ %prep %setup -q #patch -%patch1 +#patch1 %patch2 %build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2014-07-23 22:06:41 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2014-02-11 10:28:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2014-07-24 00:33:00.0 +0200 @@ -1,0 +2,36 @@ +Mon Jul 14 23:47:23 UTC 2014 - mrueck...@suse.de + +- update to 0.8.16 + + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option +will force Irssi to not execute the content of the autosendcmd +chatnet-setting upon connect. + + Accept names replies with nick!user@host instead of just nick, +if they are enabled (see bug #805). + - Set window binds for channel items as sticky when re-creating +window binds as part of /layout save. This fixes the bug where +previously saved channel windows forgets their window number +upon reconnect. + + Add experimental support for DNSSEC DANE validation of +certificates. + + Strip the argument for boolean options (see bug #769). + + Freenode have been readded to the list of networks in the +default configuration file. + + Disabled support for the insecure SSLv2 protocol. + + Various documentation enhancements. + + Add -ssl_pass to /connect and /server (see bug #305). + - Fix crashing bug that can happen if the terminal height +decreases before the first window is created. + - Fixed minor compiler warnings. + - Fixed possible crashing bug when processing an octal escape +sequence. + - Fixed the /ignore -network option (see bug #748). + - Fixed signal handling for /exec'd commands. Irssi now sends the +signal to the process group id instead of the process id. + - Fixed segfault generated by SSL disconnections (see bug #752). + - Fix compilation when build with -Werror=format-security. Patch +by Jaroslav Skarvada. +- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz + again +- disable irssi-0.8.15_ssl_proxy.patch for now + +--- Old: irssi-0.8.15.tar.bz2 New: irssi-0.8.16.tar.bz2 Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.FDggWz/_old 2014-07-24 00:33:03.0 +0200 +++ /var/tmp/diff_new_pack.FDggWz/_new 2014-07-24 00:33:03.0 +0200 @@ -17,7 +17,7 @@ Name: irssi -Version:0.8.15 +Version:0.8.16 Release:0 %define pkg_name irssi # @@ -97,7 +97,7 @@ %prep %setup -q #patch -%patch1 -p1 +%patch1 %patch2 %build ++ irssi-0.8.15-ssl-passphrase.patch ++ --- /var/tmp/diff_new_pack.FDggWz/_old 2014-07-24 00:33:03.0 +0200 +++ /var/tmp/diff_new_pack.FDggWz/_new 2014-07-24 00:33:03.0 +0200 @@ -1,11 +1,11 @@ From: http://bugs.irssi.org/index.php?do=details&task_id=305 -> http://bugs.irssi.org/index.php?getfile=298 Redraw logic removed. -Index: irssi-0.8.15/src/core/network-openssl.c +Index: src/core/network-openssl.c === irssi-0.8.15.orig/src/core/network-openssl.c -+++ irssi-0.8.15/src/core/network-openssl.c -@@ -374,6 +374,16 @@ static GIOFuncs irssi_ssl_channel_funcs +--- src/core/network-openssl.c.orig src/core/network-openssl.c +@@ -418,6 +418,16 @@ static GIOFuncs irssi_ssl_channel_funcs irssi_ssl_get_flags }; @@ -22,12 +22,12 @@ static gboolean irssi_ssl_init(void) { SSL_library_init(); -@@ -412,6 +422,8 @@ static GIOChannel *irssi_ssl_get_iochann +@@ -484,6 +494,8 @@ static GIOChannel *irssi_ssl_get_iochann scert = convert_home(mycert); if (mypkey && *mypkey) spkey = convert_home(mypkey); + SSL_CTX_set_default_passwd_cb(ctx, getpass_cb); + SSL_CTX_set_default_passwd_cb_userdata(ctx, spkey); if (! SSL_CTX_use_certificate_file(ctx, scert, SSL_FILETYPE_PEM)) - g_warning("Loading of client certificate '%s' failed", mycert); + g_warning("Loading of client certificate '%s' failed: %s", mycert, ERR_reason_error_string(ERR_get_error())); else if (! SSL_CTX_use_PrivateKey_file(ctx, spkey ? spkey : scert, SSL_FILETYPE_PEM)) ++ irssi-0.8.15.tar.bz2 -> irssi-0.8.16.tar.bz2 ++ 36007 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2014-02-11 10:28:09 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2013-09-27 17:37:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2014-02-11 10:28:10.0 +0100 @@ -1,0 +2,9 @@ +Wed Jan 22 17:50:40 UTC 2014 - mrueck...@suse.de + +- added irssi-0.8.16_missing_prototype_warnings.patch: + Fixes a compiler warning about missing prototype for SOCKSinit +- added -DGLIB_DISABLE_DEPRECATION_WARNINGS to reduce the noise +- added dante-devel as requires to irssi-devel so plugins can be + compiled again + +--- New: irssi-0.8.16_missing_prototype_warnings.patch Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.cbQx9S/_old 2014-02-11 10:28:11.0 +0100 +++ /var/tmp/diff_new_pack.cbQx9S/_new 2014-02-11 10:28:11.0 +0100 @@ -47,6 +47,8 @@ Patch: irssi-0.8.15_ssl_proxy.patch # PATCH-FIX-OPENSUSE irssi-0.8.15-ssl-passphrase.patch bnc#842532 Patch1: irssi-0.8.15-ssl-passphrase.patch +# PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch +Patch2: irssi-0.8.16_missing_prototype_warnings.patch # Summary:Modular, Secure, and Well Designed IRC Client License:GPL-2.0+ @@ -77,6 +79,7 @@ %package devel Requires: %{pkg_name} = %{version} +Requires: dante-devel # Summary:Development package for irssi Group: Development/Languages/C and C++ @@ -95,6 +98,7 @@ %setup -q #patch %patch1 -p1 +%patch2 %build # cp curses.m4 acinclude.m4 @@ -103,7 +107,7 @@ %if 0%{?sles_version} == 9 export PKG_CONFIG_PATH="/opt/gnome/%{_lib}/pkgconfig:$PKG_CONFIG_PATH" %endif -export CFLAGS="%{optflags} -fno-strict-aliasing" +export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS" %configure \ --enable-ipv6 \ --with-bot \ ++ irssi-0.8.16_missing_prototype_warnings.patch ++ Index: src/fe-none/irssi.c === --- src/fe-none/irssi.c.orig +++ src/fe-none/irssi.c @@ -24,6 +24,8 @@ #include "args.h" #include "signals.h" #include "core.h" +/* needed for SOCKSinit prototype */ +#include "core/network.h" #ifdef HAVE_STATIC_PERL void perl_core_init(void); Index: src/fe-text/irssi.c === --- src/fe-text/irssi.c.orig +++ src/fe-text/irssi.c @@ -25,6 +25,8 @@ #include "signals.h" #include "levels.h" #include "core.h" +/* needed for SOCKSinit prototype */ +#include "core/network.h" #include "settings.h" #include "session.h" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2013-09-27 17:37:34 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2013-09-07 12:32:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2013-09-27 17:37:35.0 +0200 @@ -1,0 +2,7 @@ +Thu Sep 26 12:38:58 UTC 2013 - dd...@suse.com + +- irssi-0.8.15-ssl-passphrase.patch + Fix prompt breakage following SSL certificate passphrase prompt; + (bnc#842532). + +--- New: irssi-0.8.15-ssl-passphrase.patch Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.5NF4Wm/_old 2013-09-27 17:37:36.0 +0200 +++ /var/tmp/diff_new_pack.5NF4Wm/_new 2013-09-27 17:37:36.0 +0200 @@ -45,6 +45,8 @@ Source2:irssi.png Source99: irssi-rpmlintrc Patch: irssi-0.8.15_ssl_proxy.patch +# PATCH-FIX-OPENSUSE irssi-0.8.15-ssl-passphrase.patch bnc#842532 +Patch1: irssi-0.8.15-ssl-passphrase.patch # Summary:Modular, Secure, and Well Designed IRC Client License:GPL-2.0+ @@ -92,6 +94,7 @@ %prep %setup -q #patch +%patch1 -p1 %build # cp curses.m4 acinclude.m4 ++ irssi-0.8.15-ssl-passphrase.patch ++ From: http://bugs.irssi.org/index.php?do=details&task_id=305 -> http://bugs.irssi.org/index.php?getfile=298 Redraw logic removed. Index: irssi-0.8.15/src/core/network-openssl.c === --- irssi-0.8.15.orig/src/core/network-openssl.c +++ irssi-0.8.15/src/core/network-openssl.c @@ -374,6 +374,16 @@ static GIOFuncs irssi_ssl_channel_funcs irssi_ssl_get_flags }; +static int getpass_cb(char *buf, int size, int rwflag, void *keyname) +{ + char *pp, prompt[256]; + snprintf(prompt, 256, "Enter PEM pass phrase:"); // for %s:", keyname); + pp = getpass(prompt); + strncpy(buf, pp, size); + buf[size - 1] = '\0'; + return(strlen(buf)); +} + static gboolean irssi_ssl_init(void) { SSL_library_init(); @@ -412,6 +422,8 @@ static GIOChannel *irssi_ssl_get_iochann scert = convert_home(mycert); if (mypkey && *mypkey) spkey = convert_home(mypkey); + SSL_CTX_set_default_passwd_cb(ctx, getpass_cb); + SSL_CTX_set_default_passwd_cb_userdata(ctx, spkey); if (! SSL_CTX_use_certificate_file(ctx, scert, SSL_FILETYPE_PEM)) g_warning("Loading of client certificate '%s' failed", mycert); else if (! SSL_CTX_use_PrivateKey_file(ctx, spkey ? spkey : scert, SSL_FILETYPE_PEM)) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2013-09-07 12:32:15 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2013-06-18 10:31:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2013-09-07 12:32:17.0 +0200 @@ -1,0 +2,6 @@ +Thu Sep 5 17:44:34 CEST 2013 - m...@suse.de + +- add libperl_requires, as we link against libperl and thus + need a specific version of perl + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.wX6MEb/_old 2013-09-07 12:32:18.0 +0200 +++ /var/tmp/diff_new_pack.wX6MEb/_new 2013-09-07 12:32:18.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package irssi # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -51,8 +51,9 @@ Group: Productivity/Networking/IRC %if 0%{?suse_version} > 1130 %{perl_requires} +%{?libperl_requires} %else -Requires: perl = %perl_version +Requires: perl = %{perl_version} %endif %description -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2013-06-18 10:31:30 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2013-03-08 09:13:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2013-06-18 10:31:31.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 10 16:16:30 UTC 2013 - mrueck...@suse.de + +- only enable socks support on opensuse + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.SklN82/_old 2013-06-18 10:31:32.0 +0200 +++ /var/tmp/diff_new_pack.SklN82/_new 2013-06-18 10:31:32.0 +0200 @@ -23,7 +23,9 @@ # # BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1110 BuildRequires: dante-devel +%endif BuildRequires: glib2-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2013-03-08 09:13:25 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2012-03-06 13:38:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2013-03-08 09:13:26.0 +0100 @@ -1,0 +2,7 @@ +Mon Feb 11 11:19:29 UTC 2013 - mrueck...@suse.de + +- added dante-devel to buildrequires to fix the socks support + (bnc#794748) +- added -fno-strict-aliasing to the cflags + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.jtPtgW/_old 2013-03-08 09:13:27.0 +0100 +++ /var/tmp/diff_new_pack.jtPtgW/_new 2013-03-08 09:13:27.0 +0100 @@ -23,6 +23,7 @@ # # BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: dante-devel BuildRequires: glib2-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel @@ -96,6 +97,7 @@ %if 0%{?sles_version} == 9 export PKG_CONFIG_PATH="/opt/gnome/%{_lib}/pkgconfig:$PKG_CONFIG_PATH" %endif +export CFLAGS="%{optflags} -fno-strict-aliasing" %configure \ --enable-ipv6 \ --with-bot \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit irssi for openSUSE:Factory
Hello community, here is the log from the commit of package irssi for openSUSE:Factory checked in at 2012-03-06 13:38:04 Comparing /work/SRC/openSUSE:Factory/irssi (Old) and /work/SRC/openSUSE:Factory/.irssi.new (New) Package is "irssi", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/irssi/irssi.changes 2011-09-23 02:03:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.irssi.new/irssi.changes 2012-03-06 13:38:05.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 13 10:47:57 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- Other differences: -- ++ irssi.spec ++ --- /var/tmp/diff_new_pack.OStwBo/_old 2012-03-06 13:38:07.0 +0100 +++ /var/tmp/diff_new_pack.OStwBo/_new 2012-03-06 13:38:07.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package irssi (Version 0.8.15) +# spec file for package irssi # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,19 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: irssi Version:0.8.15 -Release:1 +Release:0 %define pkg_name irssi # -License:GPLv2+ -Group: Productivity/Networking/IRC # BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: glib2-devel ncurses-devel openssl-devel pkgconfig +BuildRequires: glib2-devel +BuildRequires: ncurses-devel +BuildRequires: openssl-devel +BuildRequires: pkgconfig %if 0%{?suse_version} BuildRequires: update-desktop-files %endif @@ -45,6 +44,8 @@ Patch: irssi-0.8.15_ssl_proxy.patch # Summary:Modular, Secure, and Well Designed IRC Client +License:GPL-2.0+ +Group: Productivity/Networking/IRC %if 0%{?suse_version} > 1130 %{perl_requires} %else @@ -69,11 +70,10 @@ Timo Sirainen %package devel -License:GPLv2+ -Group: Development/Languages/C and C++ Requires: %{pkg_name} = %{version} # Summary:Development package for irssi +Group: Development/Languages/C and C++ %description devel This package contains the development files for irssi. It allows to -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org