[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