Author: glen Date: Fri Jan 27 15:12:24 2006 GMT Module: SOURCES Tag: HEAD ---- Log message: - update for new Mail::DomainKeys API
---- Files affected: SOURCES: spamassassin-bug-4623.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/spamassassin-bug-4623.patch diff -u /dev/null SOURCES/spamassassin-bug-4623.patch:1.1 --- /dev/null Fri Jan 27 16:12:24 2006 +++ SOURCES/spamassassin-bug-4623.patch Fri Jan 27 16:12:19 2006 @@ -0,0 +1,24 @@ +update to support Mail::DomainKeys API change +http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4623 + +Index: lib/Mail/SpamAssassin/Plugin/DomainKeys.pm +=================================================================== +--- lib/Mail/SpamAssassin/Plugin/DomainKeys.pm (revision 357661) ++++ lib/Mail/SpamAssassin/Plugin/DomainKeys.pm (working copy) +@@ -211,7 +211,15 @@ + # get the DK status "header" from the Mail::DomainKeys::Message object + sub _dkmsg_hdr { + my ($self, $message) = @_; +- return $message->header->value(); ++ # try to use the signature() API if it exists (post-0.80) ++ if ($message->can("signature")) { ++ if (!$message->signed) { ++ return "no signature"; ++ } ++ return $message->signature->status; ++ } else { ++ return $message->header->value; ++ } + } + + sub sanitize_header_for_dk { ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
