Scott Kitterman
4d2f425ae3
- Support signature verification with SubjectPublicKeyInfo formatted keys
...
since, although rare, they are RFC 6376 specified (LP: #1851862 )
2019-11-08 23:19:17 -05:00
Scott Kitterman
2973852fbb
- Add new DKIM.present function to allow applications to test if a DKIM
...
signature is present without doing validation (LP: #1851141 )
2019-11-03 11:57:30 -05:00
Scott Kitterman
ebe8fc7c77
Add support for RFC 8460 tlsrpt DKIM signature processing (LP: #1847020 )
2019-10-31 20:53:06 -04:00
Scott Kitterman
1f2597a666
- Add new timeout parameter to enable DNS lookup timeouts to be adjusted
...
- Drop usage of pymilter Milter.dns in dnsplug since it doesn't support
havine a timeout passed to it
2019-10-30 18:46:31 -04:00
Scott Kitterman
6db388df39
Ignore unknown service types in key records (LP: #1847020 )
2019-10-07 08:34:05 -04:00
Scott Kitterman
d1801bb3d5
- Add LICENSE to MANIFEST.in so it is included in the tarball (LP:
...
#1845318 )
2019-09-25 16:20:46 -04:00
Scott Kitterman
f8e0cba772
Documentation updates
2019-08-09 11:46:28 -04:00
Scott Kitterman
8365b52ac8
- Fix default canonicalization for DKIM signature verification to be
...
simple/simple per RFC 6376 (LP: #1839299 ) (Thanks to Cyril Nicodème for
the report and a suggested fix)
2019-08-09 09:21:26 -04:00
Scott Kitterman
0019bad372
- Fix linesep setting in arcsign script (LP: #1838262 ) (Thanks to Gowtham
...
Gopalakrishnan for the report and the patch)
2019-08-04 17:51:27 -04:00
Scott Kitterman
9904db4e5c
Add missing ChangeLog entry
2019-04-14 23:02:04 -04:00
Scott Kitterman
a11acd654a
Set release date
2019-04-14 22:45:47 -04:00
Scott Kitterman
faf2eb330a
Update man 1 arcsign for addition of srv_id to options
2019-04-14 22:41:14 -04:00
Scott Kitterman
a1b6e73ae1
- Add additional text documenting use of srv_id for ARC signing (LP: #1808301 )
2019-04-14 22:21:45 -04:00
Scott Kitterman
aa5419b7d9
Fix cv=none processing for initial signature in chain
2019-04-14 22:17:41 -04:00
Scott Kitterman
0ce3775afa
Fix the arcsign script so it works with the current API
2019-04-14 22:10:36 -04:00
Scott Kitterman
4c06997d67
Changelog for dkim.fold correction
2019-04-13 21:01:55 -04:00
Scott Kitterman
118e854889
- Clarify the crlf does not count towards line length in fold
...
(LP: #1823008 )
2019-04-13 15:05:04 -04:00
Jonathan Bastien-Filiatrault
9bf7e43e20
ChangeLog entry as requested.
2018-12-31 09:21:11 -05:00
Scott Kitterman
0555cb595d
ChangeLog engry for jbfzs/beautifold
2018-12-23 01:57:38 -05:00
Scott Kitterman
903cc902d9
Changelog and version for starting 0.9.2
2018-12-11 14:36:45 -05:00
Scott Kitterman
84efc4a1cb
Release 0.9.1
2018-12-09 14:10:44 -05:00
Scott Kitterman
72f58200e3
- Refactored dknewkey so that it correctly writes out text instead of bytes
2018-12-08 17:32:56 -05:00
Scott Kitterman
c3eb342611
Fixed ARC verification to fail is h= tag is present in Arc-Seal, added test, bumped version to start 0.9.1
2018-11-09 19:58:11 -05:00
Scott Kitterman
d659c496e5
Set release date
2018-10-30 11:57:17 -04:00
Scott Kitterman
267e62115e
- Added missing documentation for timestamp function dkim.arc_sign
...
(LP: #1800314 )
2018-10-30 11:52:43 -04:00
Scott Kitterman
8032276b57
Bump version to 0.9.0 since this is now a feature release
...
- Update oversigned (frozen) header field list to reduce signature
fragility (removes 'date' and 'subject' fields from being oversigned by
default - see usage section of README for information on how to restore
the previous behavior)
- Added new add_should_not for DKIM/ARC classes to prevent additional
header fields from being signed
- Added 'from' to should sign list (to prevent it from not being signed at
all in the unusual event that 'from' is locally removed from the frozen
header field set (LP: #1525048 )
- Updates for experimental ARC support:
- Specified that for ARC, Authentication-Results should not be signed
2018-10-30 11:29:09 -04:00
Scott Kitterman
82d01d8a42
- Raise error when ARC signing if i= instance limit value of 50 is
...
exceeded
2018-10-30 08:55:32 -04:00
Scott Kitterman
cd0ebc1ecb
- Updates for experimental ARC support:
...
- Limit to rsa-sha256, rsa-sha1 not used by ARC and multi-signature
design TBD
2018-10-30 08:13:06 -04:00
Scott Kitterman
3aaa7e2ab5
Bump versions to 0.8.2
2018-10-30 07:17:10 -04:00
Scott Kitterman
5349a9f813
Add support for EAI addresses in domains and selectors (John Levine)
2018-10-29 21:55:12 -04:00
Scott Kitterman
3c2beaf70e
- Python 3.7 compatibility fixup for dkim.canonicalization.
...
strip_trailing_lines due to changed RE.sub() processing (LP: #1800313 )
2018-10-29 19:53:12 -04:00
Scott Kitterman
b81797bc70
Add Changelog entries for Thomas Ward last two changes
2018-10-29 19:48:44 -04:00
Scott Kitterman
45266f6f05
Correct requires invocation for py3dns
2018-06-16 21:30:53 -04:00
Scott Kitterman
f8deb49c0d
Don't error out in Python 3 if include headers is string (LP: #1776775 )
2018-06-16 18:18:45 -04:00
Scott Kitterman
36da46861b
Add ChangeLog entries for Daniel Hahler's fixes
2018-06-16 17:31:55 -04:00
Scott Kitterman
0566b9b4c1
- Correctly fold lines at or near the maximum line length (fix folding
...
zero length lines and adding a blank line and adding an exra cr/lf for
lines near max length (LP: #1717576 )
2018-06-16 16:59:39 -04:00
Scott Kitterman
31ee4e8f91
Set release date in Changelog
2018-05-18 19:49:11 -04:00
Scott Kitterman
a0ae8c24c5
Detect unknown algorithm in k= tag and raise an appropriate error, vice
...
failing with a traceback
2018-05-18 19:42:46 -04:00
Scott Kitterman
bec6869c78
Detect incorrect version in DKIM public key record (LP: #1763815 )
2018-05-18 18:17:30 -04:00
Scott Kitterman
3b28e86f15
Indicate that ed25519-sha256 is no longer experimental
2018-05-18 02:48:42 -04:00
Scott Kitterman
85c4fe2adf
- Fix typo in dknewky(1) for k= tag (Thanks to Andreas Schulze for
...
reporting)
2018-03-28 06:51:35 -04:00
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