Download project files

How do I verify a download?


1120 of 37 releases

1.0.2 release from the 1.0 series released

Release information
Changelog:

2019-12-31 Version 1.0.2
    - dknewkey: On posix operating systems set file permissions to 600 for
      ed25519 private key files (as is already done for RSA) (LP: #1857827)
    - Update documentation URL in README.md
    - Set minimum dnspython version to 1.16 because previous versions can not
      support the timeout parameter (LP: #1856546)

File Description Downloads
download icon dkimpy-1.0.2.tar.gz (md5, sig) 1.0.2 30
last downloaded 76 weeks ago
Total downloads: 30

1.0.1 release from the 1.0 series released

Release information
Changelog:

2019-12-15 Version 1.0.1
    - Follow CNAMES when looking up key records when using DNS (pydns)
      (LP: #1856421)
    - Provide specialized error message when signing or verifying ed25519
      signatures and pynacl is not installed (LP: #1854475)

File Description Downloads
download icon dkimpy-1.0.1.tar.gz (md5, sig) 1.0.1 18
last downloaded 76 weeks ago
Total downloads: 18

1.0.0 release from the 1.0 series released

Release information
Changelog:

2019-12-09 Version 1.0.0
    - Add support for RFC 8460 tlsrpt DKIM signature processing (LP: #1847020)
    - Add async support with aiodns for DKIM verification (ARC not supported)
      (LP: #1847002)
    - Add new timeout parameter to enable DNS lookup timeouts to be adjusted
    - Add new DKIM.present function to allow applications to test if a DKIM
      signature is present without doing validation (LP: #1851141)
    - Support signature verification with RSAPublicKey formatted keys
      since, although rare, they are RFC 6376 specified (LP: #1851862)
    - Drop usage of pymilter Milter.dns in dnsplug since it doesn't support
      havine a timeout passed to it
    - Catch binascii related key format errors (LP: #1854477)

File Description Downloads
download icon dkimpy-1.0.0.tar.gz (md5, sig) 1.0.0 20
last downloaded 76 weeks ago
Total downloads: 20

0.9.6 release from the 0.9 series released

Release information
Changelog:

2019-12-24 Version 0.9.6
    - Follow CNAMES when looking up key records when using DNS (pydns)
      (LP: #1856421)
    - Provide specialized error message when signing or verifying ed25519
      signatures and pynacl is not installed (LP: #1854475)
    - Catch binascii related key format errors (LP: #1854477)

File Description Downloads
download icon dkimpy-0.9.6.tar.gz (md5, sig) 0.9.6 25
last downloaded 76 weeks ago
Total downloads: 25

0.9.5 release from the 0.9 series released

Release information
Changelog:

2019-10-07 Version 0.9.5
    - Ignore unknown service types in key records (LP: #1847020)
      - This is required by RFC 6376 and predecessors. It becomes important
        now that RFC 8460, which defines a new DKIM service type exists. This
        change is required to avoid processing tlsrpt keys like regular email
        keys, which is incorrect, they have different requirements.

File Description Downloads
download icon dkimpy-0.9.5.tar.gz (md5, sig) 0.9.5 60
last downloaded 78 weeks ago
Total downloads: 60

0.9.4 release from the 0.9 series released

Release information
Changelog:

2019-09-25 Verstion 0.9.4
    - Add LICENSE to MANIFEST.in so it is included in the tarball (LP:
      #1845318)

File Description Downloads
download icon dkimpy-0.9.4.tar.gz (md5, sig) 0.9.4 22
last downloaded 76 weeks ago
Total downloads: 22

0.9.3 release from the 0.9 series released

Release information
Changelog:

2019-08-09 Version 0.9.3
    - Fix linesep setting in arcsign script (LP: #1838262) (Thanks to Gowtham
      Gopalakrishnan for the report and the patch)
    - 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)

File Description Downloads
download icon dkimpy-0.9.3.tar.gz (md5, sig) 0.9.3 41
last downloaded 76 weeks ago
Total downloads: 41

0.9.2 release from the 0.9 series released

Release information
Changelog:

2019-04-14 Version 0.9.2
    - Fix the arcsign script so it works with the current API (Note: the new
      srv_id option is the authserv_id to use in the ARC signatures - Only AR
      fields with an authserv-id that matches srv_id will be considered for
      ARC signing)
    - Fix cv=none processing for initial signature in chain
    - Add additional text documenting use of srv_id for ARC signing to
      docstrings and man 1 arcsign (LP: #1808301)
    - Use same line seperator for output as input in dkimsign/arcsign
      (LP: #1808686)
    - Refactor canonicalization.py strip_trailing_lines to avoid using re for
      more consistent processing across python versions (Thanks to Jonathan
      Bastien-Filiatrault for the change)
    - Refactor header folding for more consistent results, including reduced
      stray whitespace (Also Jonathan Bastien-Filiatrault)
    - Don't log message headers and body unless explicitely requested. This
      should also reduce memory usage on large messages. (Jonathan
      Bastien-Filiatrault)
    - Clarify the crlf does not count towards line length in fold
    - Adjust fold maxlen to one shorter for lines after the first, since they
      already have a leading space (LP: #1823008)

File Description Downloads
download icon dkimpy-0.9.2.tar.gz (md5, sig) 0.9.2 83
last downloaded 61 weeks ago
Total downloads: 83

0.9.1 release from the 0.9 series released

Release information
Changelog:

2018-12-09 Version 0.9.1
    - Fixed ARC verification to fail if h= tag is present in Arc-Seal and
      added tests
    - Refactored dknewkey so that it correctly writes out text instead of
      bytes
    - Added missing v=DKIM1; to dns record producedby dknewkey

File Description Downloads
download icon dkimpy-0.9.1.tar.gz (md5, sig) 0.9.1 91
last downloaded 76 weeks ago
Total downloads: 91

0.9.0 release from the 0.9 series released

Release information
Changelog:

2018-10-30 Version 0.9.0
    - 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:
      - Limit to rsa-sha256, rsa-sha1 not used by ARC and multi-signature
        design TBD
      - Raise error when ARC signing if i= instance limit value of 50 is
        exceeded
      - Specified that for ARC, Authentication-Results should not be signed
      - Added missing documentation for timestamp function dkim.arc_sign
        (LP: #1800314)
    - Fix DNS lookups to be compatible with EAI addresses in domains and
      selectors (John Levine)
    - Add type Hinting for sign and verify functions (LP: #1782596)
      (Thomas Ward)
    - PEP8 Blank Lines Style Issues (LP: #1782596)
      (Thomas Ward)
    - Python 3.7 compatibility fixup for dkim.canonicalization.
      strip_trailing_lines due to changed RE.sub() processing (LP: #1800313)

File Description Downloads
download icon dkimpy-0.9.0.tar.gz (md5, sig) 0.9.0 145
last downloaded 76 weeks ago
Total downloads: 145

1120 of 37 releases