Commit Graph

64 Commits

Author SHA1 Message Date
Scott Kitterman 3020b0e6d6 - Use install_requires and extras_requires to document external
dependencies for dkimpy (LP: #1227526)
2018-03-27 01:23:00 -04:00
Scott Kitterman 30062b3c2b Update ChangeLog and README for setuptools 2018-03-25 22:42:26 -04:00
Scott Kitterman c674e53a15 Bump version to 0.8.0 2018-03-25 20:52:53 -04:00
Scott Kitterman f6e9587857 Use correct h= tag in dknewnkey.py generated DKIM records for RSA 2018-02-17 13:34:47 -05:00
Scott Kitterman 43e56378c1 - Return an empty list (as expected) when no AR headers are found or no AR
arc stamps are found and the chain terminated (LP: #1748146)
2018-02-11 19:39:51 -05:00
Scott Kitterman d097a5f523 - Update ed25519 tests, including using sample keys from RFC 8032 Section
7.1 and the sample message from RFC 6376
2018-02-11 19:26:04 -05:00
Scott Kitterman c77f03fa74 Update README and Changelog for release. 2018-02-07 01:06:50 -05:00
Scott Kitterman 2ab2720dbe Set 0.7.0 back to unreleased - need to wait for -09 draft 2018-02-05 17:44:42 -05:00
Scott Kitterman 581a1cd3f6 Update release date for today 2018-02-05 14:34:07 -05:00
Scott Kitterman 077bf4813c Self consistent, but not externally verified ed25519 based on draft-ietf-dcrup-dkim-crypto-08 2018-02-05 03:53:03 -05:00
Scott Kitterman 10e12c60d8 - Fix unbound local variable error when processing signatures with an x
tag, but no t tag (LP: #1739637)
2017-12-21 16:35:42 -05:00
Scott Kitterman 6b80254bd9 Fix -v verbose reporting in dkimverify.py 2017-12-01 02:10:03 -05:00
Scott Kitterman 0c6fdbf7c6 - Add new test, test_implicit_k, to verify that RSA processing is still
correct when the optional k= tag is not present in the DKIM public key
      record
2017-11-30 14:33:01 -05:00
Scott Kitterman 4d4dcf1a78 Start ed25519 - update dknewkey.py and README. 2017-11-21 09:48:22 -05:00
Scott Kitterman 16f5bd693c Fix empty body canonicalization for relaxed canonicalization (LP: #1727319) 2017-11-21 07:13:01 -05:00
Scott Kitterman 44146ed2de Fix arcverify tag requirements (LP: #1710312) 2017-11-18 23:34:50 -05:00
Scott Kitterman 18d95309f8 Update ChangeLog 2017-11-18 20:24:27 -05:00
Scott Kitterman 01a2f77481 Revert a bunch of rsafp stuff now that DCRUP isn't going to do rsafp 2017-11-18 20:17:35 -05:00
Scott Kitterman 939c3f8bba Updated Changedlog and README. 2017-07-28 01:36:24 -04:00
Scott Kitterman 89e0d568b7 Fixed tense in current Changelog entry. 2017-06-23 18:30:35 -04:00
Scott Kitterman c7782addd5 - Add generation of rsafp DKIM signatures per
draft-ietf-dcrup-dkim-crypto-02
2017-06-23 18:29:37 -04:00
Scott Kitterman d7eb35c22c Add test keys for sha256fp 2017-06-22 20:24:32 -04:00
Scott Kitterman bd14c6e90a Add generation of rsafp DNS records per draft-ietf-dcrup-dkim-crypto-02 2017-06-22 19:56:27 -04:00
Scott Kitterman ddc1cbd61f - Update dknewkey.py to use argparse. Add --ktype option to specify
different key type options in anticipation of the DCRUP WG output.
2017-06-22 18:08:01 -04:00
Scott Kitterman e06014404c - For dknewkey.py make default to include h=sha256 in the DNS record to
exclude usage with sha1.  Can be overriden.
2017-06-21 01:22:26 -04:00
Scott Kitterman 693996d5f6 Add command line option to dkimsign.py to select signing algorithm 2017-06-06 01:05:25 -04:00
Scott Kitterman b99e029974 - Add command line options to dkimsign.py to select header and body
canonicalization algorithmns (LP: #1272724)
2017-06-04 17:21:39 -04:00
Scott Kitterman 818a7f807e - Port dkimsign.py to use argparse; now gives standard usage message and
is more extensible
2017-06-04 17:05:18 -04:00
Scott Kitterman 804580a4d9 Set up to start 0.7 development. 2017-06-04 14:26:02 -04:00
Scott Kitterman d4a2b4e954 Version and date for release. 2017-05-31 09:00:29 -04:00
Scott Kitterman c170fe5a1d Changelog for reference updates. 2017-05-31 02:03:37 -04:00
Scott Kitterman e14a4f3539 - Fixed problem with header folding that caused the first line to be
folded too long (Updated test test_add_body_length since l= tag is no
      longer at the beginning of a line
2017-05-30 12:11:15 -04:00
Scott Kitterman cdbb60841a Add test case for verification when should headers are signed (thanks to Geoffrey Lehée for the patch) 2017-03-02 19:08:27 -05:00
Gene Shuman 4079b79abc Fix byte casting issues & typos 2017-03-01 16:48:32 -08:00
Gene Shuman 7456fffcea python3.4 cant interpolate tuples into byte strings 2017-02-27 16:16:20 -08:00
Scott Kitterman f92abcd144 Bump to 0.6.2 for the next dev cycle. 2017-01-27 18:53:43 -05:00
Scott Kitterman 5938a29f57 More version bumping and changelog update for release. 2017-01-27 18:46:37 -05:00
Gene Shuman 6df5f27a3f updated changelog 2017-01-23 17:01:50 -08:00
Scott Kitterman e9bf999385 Bump versions to 0.6.1 for start of development 2017-01-23 18:22:01 -05:00
Scott Kitterman 2714ae344d Update Changelog. 2017-01-23 13:19:01 -05:00
Scott Kitterman 1ded8e9171 Pre-release version bumps and documentation updates. 2017-01-23 12:18:26 -05:00
Scott Kitterman 697d55d057 Work in progress to better integrate ARC into dkimpy 2016-11-12 23:18:48 -05:00
Scott Kitterman db448f1630 Clean up local tree so release is clean and then do a quick 0.5.6. 2015-12-07 17:44:01 -05:00
Scott Kitterman 135103376a Add Changelog entries for 0.5.5 and bump version to 0.5.5. 2015-12-07 17:10:31 -05:00
Scott Kitterman fd0caddf16 Update for version 0.5.4.
Fixed error in FWS regular expression that cause some valid signatures
fail verification (Thanks to Peter Palfrader (weasel) for the patch)
2013-06-09 22:43:29 -04:00
Scott Kitterman a5e10c1a98 - Change dkimsign.py to sign the default (recommended) set of headers
instead of all headers
2013-04-29 01:01:00 -04:00
Scott Kitterman 02551e35b2 - Update changelog and versions to start 0.5.3.
- Improve key error messages to help troubleshooting.
2012-07-21 01:44:06 -04:00
Scott Kitterman 0514c5aa34 Bump versions to 0.5.2 and add Changelog for 0.5.2. 2012-06-13 00:28:10 -04:00
Scott Kitterman be3a6dbe83 Changes for pydkim -> dkimpy 2012-02-03 19:05:34 -05:00
Stuart D. Gathman b732e518e4 Release 0.5.1 2012-02-03 17:23:59 -05:00