talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 6fb6de02bd588634e5bf8796cabde0239c4147f6
parent 9352aafb71791e72d5298632fccfcfae5a30508c
Author: Colin Leroy <colin@colino.net>
Date:   Fri, 15 Jan 2010 13:42:14 +0000

2010-01-15 [colin]	3.7.4cvs2

	* src/privacy.c
		Decode mimeinfo before decrypting it. Probably
		fixes bug 2059 'gpgme >=1.1.8 not compatible
		with S/MIME encryption' and bug 2076 'having
		worked 2 times properly CLAWS ceased to
		decrypt incoming PGP mails -displays base64
		instead - sucks completely'
		Let's hope complete suckage ends here!

Diffstat:
MChangeLog | 11+++++++++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/privacy.c | 2++
4 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,14 @@ +2010-01-15 [colin] 3.7.4cvs2 + + * src/privacy.c + Decode mimeinfo before decrypting it. Probably + fixes bug 2059 'gpgme >=1.1.8 not compatible + with S/MIME encryption' and bug 2076 'having + worked 2 times properly CLAWS ceased to + decrypt incoming PGP mails -displays base64 + instead - sucks completely' + Let's hope complete suckage ends here! + 2010-01-08 [paul] 3.7.4cvs1 * tools/claws.i18n.status.pl diff --git a/PATCHSETS b/PATCHSETS @@ -3932,3 +3932,4 @@ ( cvs diff -u -r 1.36.2.180 -r 1.36.2.181 src/common/utils.c; ) > 3.7.3cvs56.patchset ( cvs diff -u -r 1.1.2.16 -r 1.1.2.17 po/ca.po; cvs diff -u -r 1.9.2.17 -r 1.9.2.18 po/cs.po; cvs diff -u -r 1.58.2.45 -r 1.58.2.46 po/de.po; cvs diff -u -r 1.1.2.23 -r 1.1.2.24 po/fi.po; cvs diff -u -r 1.5.2.15 -r 1.5.2.16 po/hu.po; cvs diff -u -r 1.1.2.3 -r 1.1.2.4 po/id.po; cvs diff -u -r 1.16.2.10 -r 1.16.2.11 po/ja.po; cvs diff -u -r 1.28.2.13 -r 1.28.2.14 po/nl.po; cvs diff -u -r 1.50.2.37 -r 1.50.2.38 po/pt_BR.po; cvs diff -u -r 1.1.2.1 -r 1.1.2.2 po/pt_PT.po; cvs diff -u -r 1.17.2.20 -r 1.17.2.21 po/ru.po; cvs diff -u -r 1.2.2.28 -r 1.2.2.29 po/sk.po; ) > 3.7.3cvs57.patchset ( cvs diff -u -r 1.1.2.22 -r 1.1.2.23 tools/claws.i18n.status.pl; ) > 3.7.4cvs1.patchset +( cvs diff -u -r 1.10.2.22 -r 1.10.2.23 src/privacy.c; ) > 3.7.4cvs2.patchset diff --git a/configure.ac b/configure.ac @@ -12,7 +12,7 @@ MINOR_VERSION=7 MICRO_VERSION=4 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=1 +EXTRA_VERSION=2 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/privacy.c b/src/privacy.c @@ -318,6 +318,8 @@ gint privacy_mimeinfo_decrypt(MimeInfo *mimeinfo) GSList *cur; cm_return_val_if_fail(mimeinfo != NULL, FALSE); + procmime_decode_content(mimeinfo); + for(cur = systems; cur != NULL; cur = g_slist_next(cur)) { PrivacySystem *system = (PrivacySystem *) cur->data;