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 |