From 6429accb6580bd25e9695a3fc9d1eaa073ed2725 Mon Sep 17 00:00:00 2001 From: "Stuart D. Gathman" Date: Sat, 21 Apr 2012 21:53:55 -0400 Subject: [PATCH] Fix Bug #969206 --- dkim/__init__.py | 2 +- packaging/pydkim.spec | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dkim/__init__.py b/dkim/__init__.py index b0f9cd3..e55a9c8 100644 --- a/dkim/__init__.py +++ b/dkim/__init__.py @@ -445,7 +445,7 @@ class DKIM(object): sig_value = fold(b"; ".join(b"=".join(x) for x in sigfields)) dkim_header = (b'DKIM-Signature', b' ' + sig_value) - h = hashlib.sha256() + h = hasher() sig = dict(sigfields) self.signed_headers = hash_headers( h, canon_policy, headers, include_headers, [dkim_header],sig) diff --git a/packaging/pydkim.spec b/packaging/pydkim.spec index 5270b53..e8eb777 100644 --- a/packaging/pydkim.spec +++ b/packaging/pydkim.spec @@ -44,6 +44,11 @@ rm -rf $RPM_BUILD_ROOT /usr/lib/%{__python}/site-packages/dkim/__main__.pyo %changelog +* Sat Apr 21 2012 Stuart Gathman 0.5.2-1 +- Fix sha1 hash, Bug #969206 +- Fix NoAnswer exception using dnspython +- Fix typos reporting ValidationError and DKIMException + * Fri Feb 03 2012 Stuart Gathman 0.5.1-1 - performance patch from https://launchpad.net/~petri Petri Lehtinen - save parsed signatures in DKIM object