[pidgin] - 2.10.1, includes security fixes for CVE-2011-3594, CVE-2011-4601, CVE-2011-4602, CVE-2011-4603

Stu Tomlinson nosnilmot at fedoraproject.org
Thu Dec 29 13:04:02 UTC 2011


commit 036144d7272568520b8c6e0b2107d12ce0d7ba04
Author: Stu Tomlinson <stu at nosnilmot.com>
Date:   Thu Dec 29 12:59:45 2011 +0000

    - 2.10.1, includes security fixes for CVE-2011-3594, CVE-2011-4601,
      CVE-2011-4602, CVE-2011-4603

 .gitignore                             |    1 +
 pidgin-2.10.1-fix-msn-ft-crashes.patch |   33 ++++++++++++++++++++++++++++++++
 sources                                |    2 +-
 3 files changed, 35 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7aec76c..de573d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ pidgin-2.7.3.tar.bz2
 /pidgin-2.8.0.tar.bz2
 /pidgin-2.9.0.tar.bz2
 /pidgin-2.10.0.tar.bz2
+/pidgin-2.10.1.tar.bz2
diff --git a/pidgin-2.10.1-fix-msn-ft-crashes.patch b/pidgin-2.10.1-fix-msn-ft-crashes.patch
new file mode 100644
index 0000000..aab707b
--- /dev/null
+++ b/pidgin-2.10.1-fix-msn-ft-crashes.patch
@@ -0,0 +1,33 @@
+----------------------------------------------------------------------
+Revision: 9d51cb9fbcc04d21597eed0381f4d06c53facc44
+Parent:   17326b88b85d2f13939a71ca80d4a617f0527f9a
+Author:   Cristi Posoiu
+Date:     06/03/11 02:55:31
+Branch:   im.pidgin.pidgin
+
+Changelog: 
+
+Fix up some cases of file transfers never finishing.  This will help certain
+instances of Yahoo file transfers not working, but not all.  Fixes #12472.
+
+Changes against parent 17326b88b85d2f13939a71ca80d4a617f0527f9a
+
+  patched  libpurple/ft.c
+
+============================================================
+--- libpurple/ft.c	2b8633b159e16099b858dd21ed122e9c3811a9d5
++++ libpurple/ft.c	ffba61c0a50c9d5f866f8b1f0dec16cf13bbd65c
+@@ -1100,9 +1100,11 @@ purple_xfer_write(PurpleXfer *xfer, cons
+ 		r = write(xfer->fd, buffer, s);
+ 		if (r < 0 && errno == EAGAIN)
+ 			r = 0;
+-		if ((purple_xfer_get_bytes_sent(xfer)+r) >= purple_xfer_get_size(xfer))
+-			purple_xfer_set_completed(xfer, TRUE);
+ 	}
++	if (r >= 0 && (purple_xfer_get_bytes_sent(xfer)+r) >= purple_xfer_get_size(xfer) &&
++		!purple_xfer_is_completed(xfer))
++		purple_xfer_set_completed(xfer, TRUE);
++	
+ 
+ 	return r;
+ }
diff --git a/sources b/sources
index 01bea23..fdf0667 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e1453c9093c4f32beec19abd14069a3f  pidgin-2.10.0.tar.bz2
+eafb06b4083a201fe22d310e897a19dd  pidgin-2.10.1.tar.bz2


More information about the scm-commits mailing list