Add patch for kde-base/kmail-4.3.0 that removes the requirement for trusted keys...
[overlay.git] / kde-base / kmail / files / remove-trust-requirement-for-encryption.patch
diff --git a/kde-base/kmail/files/remove-trust-requirement-for-encryption.patch b/kde-base/kmail/files/remove-trust-requirement-for-encryption.patch
new file mode 100644 (file)
index 0000000..09af579
--- /dev/null
@@ -0,0 +1,12 @@
+diff -ur kmail-4.3.0-orig/kmail/keyresolver.cpp kmail-4.3.0/kmail/keyresolver.cpp
+--- kmail-4.3.0-orig/kmail/keyresolver.cpp     2009-06-17 22:07:58.000000000 +0200
++++ kmail-4.3.0/kmail/keyresolver.cpp  2009-09-04 17:19:43.000000000 +0200
+@@ -122,7 +122,7 @@
+         return false;
+   const std::vector<GpgME::UserID> uids = key.userIDs();
+   for ( std::vector<GpgME::UserID>::const_iterator it = uids.begin() ; it != uids.end() ; ++it ) {
+-    if ( !it->isRevoked() && it->validity() >= GpgME::UserID::Marginal )
++    if ( !it->isRevoked() )
+       return true;
+ #if 0
+     else