Commit Graph

388 Commits

Author SHA1 Message Date
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
Scott Kitterman 73be935774 Update setup.py and MANIFEST for new scripts 2017-01-23 12:35:50 -05:00
Scott Kitterman 8fb9c46046 README typo. 2017-01-23 12:27:22 -05:00
Scott Kitterman 1ded8e9171 Pre-release version bumps and documentation updates. 2017-01-23 12:18:26 -05:00
Scott Kitterman 1de815367c Add mention of online documentation to README. 2017-01-23 10:38:17 -05:00
Scott Kitterman 02c1265bb9 Add ARC testing information to README. 2017-01-20 14:35:15 -05:00
Scott Kitterman f3666578ee Valimail ARC integration 2017-01-18 01:09:14 -05:00
Gene Shuman ac6d9a6bb3 refactoring/integrating ARC code 2017-01-17 13:20:20 -08:00
Scott Kitterman 697d55d057 Work in progress to better integrate ARC into dkimpy 2016-11-12 23:18:48 -05:00
Scott Kitterman baf8d8e417 Commit ARC changes from Brandon Long <blong@google.com>
- These will need some rework to integrate into the packcage - we do not want to ship two modules
2016-10-14 16:37:56 -04: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 b0ac6f6224 Remove PKG-INFO stub from bzr tree as it is generated as part of the sdist and does not need to be manually manitained. 2015-12-07 17:15:03 -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
Stuart D Gathman 01541a3c36 Fix and test case for case insensitive subdomain matching. 2015-08-06 22:24:34 -04:00
Stuart D Gathman b8722f4a66 Add Diane Trout's addition sig validation tests. 2015-02-21 20:06:36 -05:00
Stuart D Gathman c6523a3d72 Merges some of the changes from Diane Trout to pass unit tests in python 2/3. 2015-02-21 19:34:20 -05:00
Stuart D. Gathman 94c5e093bb Preceding wasn't actually included in testing. :-( Fix typo. 2013-07-09 19:22:14 -04:00
Stuart D. Gathman ed6a7f5454 Allow x= with no t= (it is legal) 2013-07-09 16:51:53 -04:00
Stuart D. Gathman 1e76d331fe Test case for verify problem with degenerate FWS. 2013-06-19 15:13:28 -04: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 5c9f52b0c1 Add test case for message with no 5322.From - Should get ParameterError and fail to sign. 2013-04-28 15:24:38 -04:00
Stuart D. Gathman f4bbd8af11 add missing exception variable 2013-04-26 20:47:49 -04:00