r2139 - in /unstable/evolution-data-server/debian: changelog patches/24_save-certificates.patch patches/series
fabian-guest at users.alioth.debian.org
fabian-guest at users.alioth.debian.org
Fri Apr 6 20:14:35 UTC 2012
Author: fabian-guest
Date: Fri Apr 6 20:14:33 2012
New Revision: 2139
URL: http://svn.debian.org/wsvn/pkg-evolution/?sc=1&rev=2139
Log:
debian/patches/24_save-certificates.patch:
E-d-s is supposed to save the user's certificate in the local
certificate database and mark it as trusted or not trusted based on
the user's decision, and this change should be saved, but there was
a bug that this didn't work in certain cases.
Patch backported from upstream.
Added:
unstable/evolution-data-server/debian/patches/24_save-certificates.patch
Modified:
unstable/evolution-data-server/debian/changelog
unstable/evolution-data-server/debian/patches/series
Modified: unstable/evolution-data-server/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-data-server/debian/changelog?rev=2139&op=diff
==============================================================================
--- unstable/evolution-data-server/debian/changelog (original)
+++ unstable/evolution-data-server/debian/changelog Fri Apr 6 20:14:33 2012
@@ -1,3 +1,14 @@
+evolution-data-server (3.2.2-4) UNRELEASED; urgency=low
+
+ * debian/patches/24_save-certificates.patch:
+ E-d-s is supposed to save the user's certificate in the local
+ certificate database and mark it as trusted or not trusted based on
+ the user's decision, and this change should be saved, but there was
+ a bug that this didn't work in certain cases.
+ Patch backported from upstream.
+
+ -- Fabian Greffrath <fabian+debian at greffrath.com> Fri, 06 Apr 2012 22:09:27 +0200
+
evolution-data-server (3.2.2-3) unstable; urgency=low
* debian/patches/23_dbus_glib_threading.patch
Added: unstable/evolution-data-server/debian/patches/24_save-certificates.patch
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-data-server/debian/patches/24_save-certificates.patch?rev=2139&op=file
==============================================================================
--- unstable/evolution-data-server/debian/patches/24_save-certificates.patch (added)
+++ unstable/evolution-data-server/debian/patches/24_save-certificates.patch Fri Apr 6 20:14:33 2012
@@ -1,0 +1,29 @@
+Description: It is supposed to save your certificate in the local
+ certificate database and mark it as trusted or not trusted based on your
+ decision, and this change should be saved, but there was a bug that this didn't
+ work in certain cases.
+Author: Milan Crha
+Origin: https://bugzilla.gnome.org/show_bug.cgi?id=440316
+Bug-GNOME: https://bugzilla.gnome.org/show_bug.cgi?id=666150
+Applied-Upstream: http://git.gnome.org/browse/evolution-data-server/commit/?id=287ea88b08c4fd81b49587a432e6e0d329ccdbe9
+
+Index: evolution-data-server/camel/camel-tcp-stream-ssl.c
+===================================================================
+--- evolution-data-server.orig/camel/camel-tcp-stream-ssl.c 2011-10-20 12:32:50.000000000 +0200
++++ evolution-data-server/camel/camel-tcp-stream-ssl.c 2012-04-06 22:06:28.000000000 +0200
+@@ -479,13 +479,14 @@
+ if (accept) {
+ camel_certdb_nss_cert_set (certdb, ccert, cert);
+ camel_cert_set_trust (certdb, ccert, CAMEL_CERT_TRUST_FULLY);
+- camel_certdb_touch (certdb);
+ }
++ camel_certdb_touch (certdb);
+ } else {
+ accept = ccert->trust != CAMEL_CERT_TRUST_NEVER;
+ }
+
+ camel_certdb_cert_unref (certdb, ccert);
++ camel_certdb_save (certdb);
+ g_object_unref (certdb);
+
+ return accept ? SECSuccess : SECFailure;
Modified: unstable/evolution-data-server/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-evolution/unstable/evolution-data-server/debian/patches/series?rev=2139&op=diff
==============================================================================
--- unstable/evolution-data-server/debian/patches/series (original)
+++ unstable/evolution-data-server/debian/patches/series Fri Apr 6 20:14:33 2012
@@ -10,3 +10,4 @@
21_link_libical.patch
22_gmodule_dep.patch
23_dbus_glib_threading.patch
+24_save-certificates.patch
More information about the pkg-evolution-commits
mailing list