[packages/irssi] - up to 1.1.2; fixes CVE-2019-5882

arekm arekm at pld-linux.org
Fri Jan 11 08:52:43 CET 2019


commit 7e73e624364ac96a0b75cb97a22bc7534716d322
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri Jan 11 08:52:36 2019 +0100

    - up to 1.1.2; fixes CVE-2019-5882

 irssi-invalid_free.patch | 18 ------------------
 irssi.spec               | 12 ++++++------
 2 files changed, 6 insertions(+), 24 deletions(-)
---
diff --git a/irssi.spec b/irssi.spec
index ea451c4..e6fbf31 100644
--- a/irssi.spec
+++ b/irssi.spec
@@ -8,19 +8,19 @@
 
 %define		idea_ver	0.1.46
 %define		xmpp_ver	0.53
-%define		irssi_perl_version 20180213
+%define		irssi_perl_version 20190108
 %{?with_perl:%include	/usr/lib/rpm/macros.perl}
 Summary:	Irssi is a IRC client
 Summary(fr.UTF-8):	Irssi est un client IRC
 Summary(hu.UTF-8):	Irssi egy IRC kliens
 Summary(pl.UTF-8):	Irssi - wygodny w użyciu klient IRC
 Name:		irssi
-Version:	1.1.1
-Release:	5
+Version:	1.1.2
+Release:	1
 License:	GPL
 Group:		Applications/Communications
 Source0:	https://github.com/irssi/irssi/releases/download/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	8c2c494b2a7e3ab3ea6657f413ec890c
+# Source0-md5:	a408395850d29c9b7a721840c9708b94
 Source1:	%{name}.desktop
 Source2:	%{name}.png
 # NXDOMAIN
@@ -34,7 +34,7 @@ Patch1:		%{name}-home_etc.patch
 Patch2:		%{name}-idea-listlen.patch
 Patch3:		%{name}-gcc4.patch
 Patch4:		%{name}-dynamic.patch
-Patch5:		%{name}-invalid_free.patch
+
 Patch6:		%{name}-color_support_for_gui_entry.patch
 Patch7:		%{name}-libs-nopoison.patch
 Patch8:		am.patch
@@ -117,7 +117,7 @@ Ten pakiet zawiera wtyczkę do Irssi z obsługą XMPP.
 %if %{with dynamic}
 %patch4 -p1
 %endif
-%patch5 -p1
+
 %patch6 -p0
 %patch7 -p1
 
diff --git a/irssi-invalid_free.patch b/irssi-invalid_free.patch
deleted file mode 100644
index fbfa4ff..0000000
--- a/irssi-invalid_free.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- irssi-0.8.11/src/irc/dcc/dcc.c	2007-06-07 01:49:35.928848024 +0200
-+++ irssi-0.8.11/src/irc/dcc/dcc.c-new	2007-06-07 01:52:47.442154599 +0200
-@@ -55,11 +55,13 @@
- void dcc_unregister_type(const char *type)
- {
- 	GSList *pos;
-+	gpointer data;
- 
- 	pos = gslist_find_string(dcc_types, type);
- 	if (pos != NULL) {
--		g_free(pos->data);
--                dcc_types = g_slist_remove(dcc_types, pos->data);
-+		data = pos->data;
-+		dcc_types = g_slist_remove(dcc_types, data);
-+		g_free(data);
- 	}
- }
- 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/irssi.git/commitdiff/7e73e624364ac96a0b75cb97a22bc7534716d322



More information about the pld-cvs-commit mailing list