Commit Graph

  • 16f5bd693c Fix empty body canonicalization for relaxed canonicalization (LP: #1727319) Scott Kitterman 2017-11-21 07:13:01 -05:00
  • 5f5873c1fd Fixed ARC tests Gene Shuman 2017-11-20 20:53:32 -08:00
  • 44146ed2de Fix arcverify tag requirements (LP: #1710312) Scott Kitterman 2017-11-18 23:34:50 -05:00
  • 04b1a8dddf Reapply lost ARC updates Scott Kitterman 2017-11-18 20:38:47 -05:00
  • 18d95309f8 Update ChangeLog Scott Kitterman 2017-11-18 20:24:27 -05:00
  • 01a2f77481 Revert a bunch of rsafp stuff now that DCRUP isn't going to do rsafp Scott Kitterman 2017-11-18 20:17:35 -05:00
  • 6de4fa79cd Fix relaxed body canoncalization & introduce further unit tests for both simple and relaxed mode Matthew Palmer 2017-10-25 13:06:00 +01:00
  • 939c3f8bba Updated Changedlog and README. Scott Kitterman 2017-07-28 01:36:24 -04:00
  • 3f9660716e Delete unused sys import Scott Kitterman 2017-07-28 01:32:25 -04:00
  • c37fcf55e8 Merge Gene Shuman updates for ARC Scott Kitterman 2017-07-28 01:30:52 -04:00
  • 17d7c39155 Minor cleanup for ARC Gene Shuman 2017-07-27 13:12:57 -07:00
  • 45dbdeabcf Updates for changes in handling of ARC failures. Added support for merging AR headers for AAR creation Gene Shuman 2017-07-26 13:09:32 -07:00
  • 89e0d568b7 Fixed tense in current Changelog entry. Scott Kitterman 2017-06-23 18:30:35 -04:00
  • c7782addd5 - Add generation of rsafp DKIM signatures per draft-ietf-dcrup-dkim-crypto-02 Scott Kitterman 2017-06-23 18:29:37 -04:00
  • 80f663f02c Remove stray print left in dknew.py Scott Kitterman 2017-06-22 20:25:09 -04:00
  • d7eb35c22c Add test keys for sha256fp Scott Kitterman 2017-06-22 20:24:32 -04:00
  • bd14c6e90a Add generation of rsafp DNS records per draft-ietf-dcrup-dkim-crypto-02 Scott Kitterman 2017-06-22 19:56:27 -04:00
  • d65f66f9d1 Fix it harder Scott Kitterman 2017-06-22 18:36:10 -04:00
  • b0d28ffaf1 Oops. Send key_type to ExtractDnsPublicKey Scott Kitterman 2017-06-22 18:09:55 -04:00
  • ddc1cbd61f - Update dknewkey.py to use argparse. Add --ktype option to specify different key type options in anticipation of the DCRUP WG output. Scott Kitterman 2017-06-22 18:08:01 -04:00
  • e06014404c - For dknewkey.py make default to include h=sha256 in the DNS record to exclude usage with sha1. Can be overriden. Scott Kitterman 2017-06-21 01:22:26 -04:00
  • 693996d5f6 Add command line option to dkimsign.py to select signing algorithm Scott Kitterman 2017-06-06 01:05:25 -04:00
  • 6fa3b80808 Improve dkimsign.py help message. Scott Kitterman 2017-06-06 00:54:05 -04:00
  • 62290322b6 Copyright update Scott Kitterman 2017-06-05 00:25:00 -04:00
  • 7f3033d30c Switch dkimsign.py to use dkim.DKIM directly rather than via dkim.dkim Coerce argparse arguements to bytes so python3 works too Scott Kitterman 2017-06-05 00:20:32 -04:00
  • 60a6fc356e dkimsign.py: PEP-8 line lengths Scott Kitterman 2017-06-04 17:27:07 -04:00
  • b99e029974 - Add command line options to dkimsign.py to select header and body canonicalization algorithmns (LP: #1272724) Scott Kitterman 2017-06-04 17:21:39 -04:00
  • 818a7f807e - Port dkimsign.py to use argparse; now gives standard usage message and is more extensible Scott Kitterman 2017-06-04 17:05:18 -04:00
  • 804580a4d9 Set up to start 0.7 development. Scott Kitterman 2017-06-04 14:26:02 -04:00
  • d4a2b4e954 Version and date for release. Scott Kitterman 2017-05-31 09:00:29 -04:00
  • c170fe5a1d Changelog for reference updates. Scott Kitterman 2017-05-31 02:03:37 -04:00
  • 38664fab55 Check and update references to RFC 4871 to refer to RFC 6376. Scott Kitterman 2017-05-31 02:01:22 -04:00
  • 144886ae0b Check and update references to RFC 3447 with RFC 8017 Scott Kitterman 2017-05-31 01:51:21 -04:00
  • 6dd8ebf08d Mention DCRUP working group relative to minimum key size in README. Scott Kitterman 2017-05-31 01:26:59 -04:00
  • 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 Scott Kitterman 2017-05-30 12:11:15 -04:00
  • 497d74ca4b fixed byte issues with test_add_body_length Gene Shuman 2017-03-02 16:41:39 -08:00
  • 1f48edd73b Add test case for Body length not cast as bytes Scott Kitterman 2017-03-02 19:18:02 -05:00
  • cdbb60841a Add test case for verification when should headers are signed (thanks to Geoffrey Lehée for the patch) Scott Kitterman 2017-03-02 19:08:27 -05:00
  • ccb067c32b Update README to indicate python3.4 works now (since that was fixed by the previous two commits) Scott Kitterman 2017-03-02 17:10:43 -05:00
  • 4079b79abc Fix byte casting issues & typos Gene Shuman 2017-03-01 16:48:32 -08:00
  • 7456fffcea python3.4 cant interpolate tuples into byte strings Gene Shuman 2017-02-27 16:16:20 -08:00
  • f92abcd144 Bump to 0.6.2 for the next dev cycle. Scott Kitterman 2017-01-27 18:53:43 -05:00
  • 5938a29f57 More version bumping and changelog update for release. Scott Kitterman 2017-01-27 18:46:37 -05:00
  • 2f0f181852 basic dnsplug test Gene Shuman 2017-01-27 15:06:49 -08:00
  • dfbc0bc324 python3 fix + arc cmd tool fix Gene Shuman 2017-01-23 17:07:42 -08:00
  • 6df5f27a3f updated changelog Gene Shuman 2017-01-23 17:01:50 -08:00
  • e9bf999385 Bump versions to 0.6.1 for start of development Scott Kitterman 2017-01-23 18:22:01 -05:00
  • 029fb80dc7 Python 3 fix & arc cmd line tool fix Gene Shuman 2017-01-23 14:58:55 -08:00
  • 7f28c44e81 Fix ARC draft revision Scott Kitterman 2017-01-23 13:21:18 -05:00
  • 2714ae344d Update Changelog. Scott Kitterman 2017-01-23 13:19:01 -05:00
  • a7608bf907 Typo fix for dknewkey.py Scott Kitterman 2017-01-23 13:17:16 -05:00
  • 067ae3e3d3 Add man pages for arcsign, arcverify, and dknewkey. Scott Kitterman 2017-01-23 13:16:37 -05:00
  • 73be935774 Update setup.py and MANIFEST for new scripts Scott Kitterman 2017-01-23 12:35:50 -05:00
  • 8fb9c46046 README typo. Scott Kitterman 2017-01-23 12:27:22 -05:00
  • 1ded8e9171 Pre-release version bumps and documentation updates. Scott Kitterman 2017-01-23 12:18:26 -05:00
  • 1de815367c Add mention of online documentation to README. Scott Kitterman 2017-01-23 10:38:17 -05:00
  • 02c1265bb9 Add ARC testing information to README. Scott Kitterman 2017-01-20 14:35:15 -05:00
  • f3666578ee Valimail ARC integration Scott Kitterman 2017-01-18 01:09:14 -05:00
  • ac6d9a6bb3 refactoring/integrating ARC code Gene Shuman 2017-01-17 13:20:20 -08:00
  • 697d55d057 Work in progress to better integrate ARC into dkimpy Scott Kitterman 2016-11-12 23:18:48 -05:00
  • 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 Scott Kitterman 2016-10-14 16:37:56 -04:00
  • db448f1630 Clean up local tree so release is clean and then do a quick 0.5.6. Scott Kitterman 2015-12-07 17:44:01 -05:00
  • 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. Scott Kitterman 2015-12-07 17:15:03 -05:00
  • 135103376a Add Changelog entries for 0.5.5 and bump version to 0.5.5. Scott Kitterman 2015-12-07 17:10:31 -05:00
  • 01541a3c36 Fix and test case for case insensitive subdomain matching. Stuart D Gathman 2015-08-06 22:24:34 -04:00
  • b8722f4a66 Add Diane Trout's addition sig validation tests. Stuart D Gathman 2015-02-21 20:06:36 -05:00
  • c6523a3d72 Merges some of the changes from Diane Trout to pass unit tests in python 2/3. Stuart D Gathman 2015-02-21 19:34:20 -05:00
  • 94c5e093bb Preceding wasn't actually included in testing. :-( Fix typo. Stuart D. Gathman 2013-07-09 19:22:14 -04:00
  • ed6a7f5454 Allow x= with no t= (it is legal) Stuart D. Gathman 2013-07-09 16:51:53 -04:00
  • 1e76d331fe Test case for verify problem with degenerate FWS. Stuart D. Gathman 2013-06-19 15:13:28 -04:00
  • 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) Scott Kitterman 2013-06-09 22:43:29 -04:00
  • a5e10c1a98 - Change dkimsign.py to sign the default (recommended) set of headers instead of all headers Scott Kitterman 2013-04-29 01:01:00 -04:00
  • 5c9f52b0c1 Add test case for message with no 5322.From - Should get ParameterError and fail to sign. Scott Kitterman 2013-04-28 15:24:38 -04:00
  • f4bbd8af11 add missing exception variable Stuart D. Gathman 2013-04-26 20:47:49 -04:00
  • 188515ddf7 Detect truncated ASN data as UnparsableKeyError Stuart D. Gathman 2013-03-13 23:41:01 -04:00
  • d7d0979a7e Report public key too small only when message otherwise passes. Stuart D. Gathman 2012-10-27 11:23:05 -04:00
  • 5f2024fdf8 Test case for tab in FWS bug. Use minkey=512 for test cases. Stuart D. Gathman 2012-10-27 10:48:29 -04:00
  • a88f5f9973 Fix Sig header hashing when TAB used for FWS. Stuart D. Gathman 2012-10-26 20:05:42 -04:00
  • 2e1a0a8aef Raise KeyFormatError when public key is too small. Stuart D. Gathman 2012-10-25 15:14:46 -04:00
  • fcaee3084a Copy domain and selector immediately after validating sig fields. Stuart D. Gathman 2012-08-21 13:07:24 -04:00
  • 02551e35b2 - Update changelog and versions to start 0.5.3. - Improve key error messages to help troubleshooting. Scott Kitterman 2012-07-21 01:44:06 -04:00
  • 9fd21038e6 Fix Python 3 classifier in setup.py Scott Kitterman 2012-06-13 00:59:18 -04:00
  • e0511c4629 Fix typo in package name in setup.py. Scott Kitterman 2012-06-13 00:55:43 -04:00
  • 59a112fe9c Fix MANIFEST.in for recursion. Scott Kitterman 2012-06-13 00:51:07 -04:00
  • 34a0ef7675 Add MANIFEST.in for pypi. Scott Kitterman 2012-06-13 00:47:50 -04:00
  • 0514c5aa34 Bump versions to 0.5.2 and add Changelog for 0.5.2. Scott Kitterman 2012-06-13 00:28:10 -04:00
  • e0a2e9588b Save signature fields earlier. Stuart D. Gathman 2012-06-12 23:10:10 -04:00
  • 7e5aef1676 Trap NXDOMAIN exception with dnspython. Stuart D. Gathman 2012-06-12 23:09:15 -04:00
  • f2c571ceff Fully fold DKIM-Signature on sign, and ignore FWS in b= value on verify. Stuart D. Gathman 2012-04-23 20:38:03 -04:00
  • 1196ed6760 Test case for FWS in b= tag not ignored on verify. Stuart D. Gathman 2012-04-23 19:02:29 -04:00
  • c944c49957 Change canonicalization defaults to work around Bug #939128 Stuart D. Gathman 2012-04-21 23:11:46 -04:00
  • 6429accb65 Fix Bug #969206 Stuart D. Gathman 2012-04-21 21:53:55 -04:00
  • 7cf56f9c92 No exception on no answer when using dnspython Stuart D. Gathman 2012-04-20 09:41:30 -04:00
  • 2f8798a859 Fix incorrect variable in verify logger function. Scott Kitterman 2012-03-17 22:02:30 -04:00
  • 6c54e9040c Wrong format spec typo. Stuart D. Gathman 2012-02-24 22:35:57 -05:00
  • 9f9358f30f Add pypi trove classifiers to setup.py Scott Kitterman 2012-02-04 10:23:01 -05:00
  • be3a6dbe83 Changes for pydkim -> dkimpy Scott Kitterman 2012-02-03 19:05:34 -05:00
  • b732e518e4 Release 0.5.1 Stuart D. Gathman 2012-02-03 17:23:59 -05:00
  • 644916a653 Apply performance patch from bug#901591 Stuart D. Gathman 2012-02-03 17:10:49 -05:00
  • e40148a7b3 Save parsed signature fields in DKIM object. Stuart D. Gathman 2012-01-23 13:50:29 -05:00