Commit Graph

460 Commits

Author SHA1 Message Date
Scott Kitterman 44146ed2de Fix arcverify tag requirements (LP: #1710312) 2017-11-18 23:34:50 -05:00
Scott Kitterman 04b1a8dddf Reapply lost ARC updates 2017-11-18 20:38:47 -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
Matthew Palmer 6de4fa79cd Fix relaxed body canoncalization & introduce further unit tests for both simple and relaxed mode 2017-10-25 13:06:00 +01:00
Scott Kitterman 939c3f8bba Updated Changedlog and README. 2017-07-28 01:36:24 -04:00
Scott Kitterman 3f9660716e Delete unused sys import 2017-07-28 01:32:25 -04:00
Scott Kitterman c37fcf55e8 Merge Gene Shuman updates for ARC 2017-07-28 01:30:52 -04:00
Gene Shuman 17d7c39155 Minor cleanup for ARC 2017-07-27 13:12:57 -07:00
Gene Shuman 45dbdeabcf Updates for changes in handling of ARC failures. Added support for merging AR headers for AAR creation 2017-07-26 13:09:32 -07: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 80f663f02c Remove stray print left in dknew.py 2017-06-22 20:25:09 -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 d65f66f9d1 Fix it harder 2017-06-22 18:36:10 -04:00
Scott Kitterman b0d28ffaf1 Oops. Send key_type to ExtractDnsPublicKey 2017-06-22 18:09:55 -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 6fa3b80808 Improve dkimsign.py help message. 2017-06-06 00:54:05 -04:00
Scott Kitterman 62290322b6 Copyright update 2017-06-05 00:25:00 -04:00
Scott Kitterman 7f3033d30c Switch dkimsign.py to use dkim.DKIM directly rather than via dkim.dkim
Coerce argparse arguements to bytes so python3 works too
2017-06-05 00:20:32 -04:00
Scott Kitterman 60a6fc356e dkimsign.py: PEP-8 line lengths 2017-06-04 17:27:07 -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 38664fab55 Check and update references to RFC 4871 to refer to RFC 6376. 2017-05-31 02:01:22 -04:00
Scott Kitterman 144886ae0b Check and update references to RFC 3447 with RFC 8017 2017-05-31 01:51:21 -04:00
Scott Kitterman 6dd8ebf08d Mention DCRUP working group relative to minimum key size in README. 2017-05-31 01:26:59 -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
Gene Shuman 497d74ca4b fixed byte issues with test_add_body_length 2017-03-02 16:41:39 -08:00
Scott Kitterman 1f48edd73b Add test case for Body length not cast as bytes 2017-03-02 19:18:02 -05: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
Scott Kitterman ccb067c32b Update README to indicate python3.4 works now (since that was fixed by the previous two commits) 2017-03-02 17:10:43 -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 2f0f181852 basic dnsplug test 2017-01-27 15:06:49 -08:00
Gene Shuman dfbc0bc324 python3 fix + arc cmd tool fix 2017-01-23 17:07:42 -08: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
Gene Shuman 029fb80dc7 Python 3 fix & arc cmd line tool fix 2017-01-23 14:58:55 -08:00
Scott Kitterman 7f28c44e81 Fix ARC draft revision 2017-01-23 13:21:18 -05:00
Scott Kitterman 2714ae344d Update Changelog. 2017-01-23 13:19:01 -05:00
Scott Kitterman a7608bf907 Typo fix for dknewkey.py 2017-01-23 13:17:16 -05:00
Scott Kitterman 067ae3e3d3 Add man pages for arcsign, arcverify, and dknewkey. 2017-01-23 13:16:37 -05:00