Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/gmime/files: gmime-2.6.19-memory-leak.patch gmime-2.6.19-extra-spaces.patch gmime-2.6.18-code-cleanup.patch gmime-2.6.18-close-reference.patch gmime-2.6.18-mutexes-earlier.patch gmime-2.6.18-custom-headers.patch
Date: Wed, 01 Jan 2014 21:06:31
Message-Id: 20140101210625.AC6402004E@flycatcher.gentoo.org
1 pacho 14/01/01 21:06:25
2
3 Added: gmime-2.6.19-memory-leak.patch
4 gmime-2.6.19-extra-spaces.patch
5 Removed: gmime-2.6.18-code-cleanup.patch
6 gmime-2.6.18-close-reference.patch
7 gmime-2.6.18-mutexes-earlier.patch
8 gmime-2.6.18-custom-headers.patch
9 Log:
10 Apply upstream patches fixing a memory leak and the addition of an extra space in References (#496692 by Amadeusz Zolnowski), drop old. Gmime is only being maintained by us for years.
11
12 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
13
14 Revision Changes Path
15 1.1 dev-libs/gmime/files/gmime-2.6.19-memory-leak.patch
16
17 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/files/gmime-2.6.19-memory-leak.patch?rev=1.1&view=markup
18 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/files/gmime-2.6.19-memory-leak.patch?rev=1.1&content-type=text/plain
19
20 Index: gmime-2.6.19-memory-leak.patch
21 ===================================================================
22 From 7f462228f179c04ad7dfd1a43de39feaf8dfb607 Mon Sep 17 00:00:00 2001
23 From: Jeffrey Stedfast <fejj@×××××.org>
24 Date: Sun, 29 Dec 2013 22:38:13 +0000
25 Subject: Fixed a memory leak in g_mime_object_set_content_disposition_parameter
26
27 2013-12-29 Jeffrey Stedfast <fejj@×××××.org>
28
29 * gmime/gmime-object.c
30 (g_mime_object_set_content_disposition_parameter): Unref the
31 disposition. Thanks to Mario Theodoridis for this patch.
32 ---
33 diff --git a/gmime/gmime-object.c b/gmime/gmime-object.c
34 index 6d326f2..790e41e 100644
35 --- a/gmime/gmime-object.c
36 +++ b/gmime/gmime-object.c
37 @@ -647,6 +647,7 @@ g_mime_object_set_content_disposition_parameter (GMimeObject *object, const char
38 if (!object->disposition) {
39 disposition = g_mime_content_disposition_new ();
40 _g_mime_object_set_content_disposition (object, disposition);
41 + g_object_unref (disposition);
42 }
43
44 g_mime_content_disposition_set_parameter (object->disposition, name, value);
45 --
46 cgit v0.9.2
47
48
49
50 1.1 dev-libs/gmime/files/gmime-2.6.19-extra-spaces.patch
51
52 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/files/gmime-2.6.19-extra-spaces.patch?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmime/files/gmime-2.6.19-extra-spaces.patch?rev=1.1&content-type=text/plain
54
55 Index: gmime-2.6.19-extra-spaces.patch
56 ===================================================================
57 From cc96162a47bd88ba76cece5043a93b438e48c2c7 Mon Sep 17 00:00:00 2001
58 From: Jeffrey Stedfast <fejj@×××××.org>
59 Date: Sat, 02 Nov 2013 20:08:52 +0000
60 Subject: Don't write out extra spaces in the References header
61
62 2013-11-02 Jeffrey Stedfast <fejj@×××××.org>
63
64 * gmime/gmime-message.c (write_references): Don't write out 2
65 spaces between the ':' and the first message-id. Fixes bug
66 #711305.
67 ---
68 diff --git a/gmime/gmime-message.c b/gmime/gmime-message.c
69 index b6243fd..3b00ee1 100644
70 --- a/gmime/gmime-message.c
71 +++ b/gmime/gmime-message.c
72 @@ -636,7 +636,7 @@ write_references (GMimeStream *stream, const char *name, const char *value)
73 it seems to break a lot of clients (and servers) */
74 references = g_mime_references_decode (value);
75 folded = g_string_new (name);
76 - g_string_append_len (folded, ": ", 2);
77 + g_string_append_c (folded, ':');
78 len = folded->len;
79
80 reference = references;
81 --
82 cgit v0.9.2