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