summaryrefslogtreecommitdiff
path: root/libraries/libvmime-zarafa/zarafa-patches/vmime-quoted-printable-specials.diff
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/libvmime-zarafa/zarafa-patches/vmime-quoted-printable-specials.diff')
-rw-r--r--libraries/libvmime-zarafa/zarafa-patches/vmime-quoted-printable-specials.diff21
1 files changed, 21 insertions, 0 deletions
diff --git a/libraries/libvmime-zarafa/zarafa-patches/vmime-quoted-printable-specials.diff b/libraries/libvmime-zarafa/zarafa-patches/vmime-quoted-printable-specials.diff
new file mode 100644
index 0000000000..c7d3cb3fb3
--- /dev/null
+++ b/libraries/libvmime-zarafa/zarafa-patches/vmime-quoted-printable-specials.diff
@@ -0,0 +1,21 @@
+--- libvmime-0.7.1.orig/src/encoderQP.cpp 2005-03-18 22:26:47.000000000 +0100
++++ libvmime-0.7.1.patched/src/encoderQP.cpp 2007-02-02 10:09:26.273653250 +0100
+@@ -214,10 +214,18 @@
+ QP_ENCODE_HEX('=')
+ break;
+ }
++ // http://www.faqs.org/rfcs/rfc2047.html, see 'especials' characters
+ case ',':
+ case ';':
+ case ':':
+ case '_':
++ case '@':
++ case '(':
++ case ')':
++ case '<':
++ case '>':
++ case '[':
++ case ']':
+ {
+ if (rfc2047)
+ {