1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
|
# Legend:
# --- = A new release
# + = Added a feature (in a backwards compatible way)
# ! = Changed something significant, or removed a feature
# * = Fixed a bug, or made a minor improvement
--- 1.2.0 2019-08-03
+ Added ability to include DMARC policy in DMARC results
* Updated references for new RFCs, ARC no longer experimental
* Converted http references to https (thanks DKG)
--- 1.1.1 2018-10-30
+ Added ARC specific tags for draft-ietf-dmarc-arc-protocol-18 (as of IETF
last call, still experimental), smtp.remote-ip and header.oldest-pass
--- 1.1.0 2018-03-02
+ Changed from distutils to setuptools because it's the future
+ Implement RFC 7601 SHOULD to ignore unknown method identifiers (2.7.6):
+ Discard unknown ptypes and associated properties
+ Added tests to document errors raised by different kinds of broken header
fields
--- 1.0.2 2018-02-16
+ Added DKIM 'a' property so signature algorithm can be reported as proposed
for inclusion in draft-ietf-dmarc-rfc7601bis (experimental)
+ Added match_signature_algorithm to the DKIMAuthenticationResult class to
make it easier to find the correct DKIM result based on both domain and
algorithm
+ Added DKIM 's' property so signature algorithm can be reported as proposed
for inclusion in draft-ietf-dmarc-rfc7601bis (experimental)
--- 1.0.1 (2017-08-04)
+ Extended experimental support for ARC results
--- 1.0.0 (2017-07-14)
+ Added initial experimental support for ARC results
+ Switch to semantic versioning scheme and only set version in setup.py and
__init__
--- 0.900 (2016-12-11)
+ Add support for RFC 7601 use of SMTP auth with the mailfrom property
* Updated README and docstring reference to refer to RFC 7601
--- 0.800 (2015-03-09 22:40 -0400)
+ Add support for RFC 7293, The Require-Recipient-Valid-Since Header Field
and SMTP Service Extension, header field types
--- 0.702 (2015-01-25 19:01 -0500)
* Adjust examples and add discussion in the README about reporting SPF HELO
and Mail From results correctly
--- 0.701 (2014-06-25 06:25 -0400)
* Remove unintended artifacts from tarball
--- 0.700 (2014-06-25 06:12 -0400)
+ Add support for RFC 7281, Authentication-Results Registration for S/MIME
Signature Verification, header field types
* Minor improvements to setup.py
* Updated README and docstrings to refer to RFC 7001 in addition to RFC 5451
--- 0.602 (2013-07-29 18:39)
* Tolerate empty <pvalue>, such as in "smtp.mailfrom=". RFC 5451, via
RFC 2045, requires at least one character, but it seems more useful and
only a minor violation of the spec to parse out an empty string rather
than raising an exception.
--- 0.601 (2013-04-27 04:23)
* When stringifying RFC 5451 property values (pvalue), format them as quoted-
strings if they contain spaces or special characters (and are not e-mail
addresses). E.g., IPv6 addresses in policy.iprev properties must be
double-quoted.
* Fix broken references to quoted_string variable in authres.core.
AuthenticationResultsHeader._parse_pvalue method. (Closes: LP #1165978)
* Fix erroneous reference to ArgumentError exception to refer to ValueError
instead. When does the Ruby compatibility layer for Python come out?
* Added additional tests/examples in authres/tests
--- 0.600 (2013-04-04 05:22)
+ Added support for DMARC as described in draft-kucherawy-dmarc-base-00
--- 0.501 (2013-02-11 20:17)
* Make authres.dkim_b.DKIMAuthenticationResult inherit from authres.core.
DKIMAuthenticationResult, not authres.core.AuthenticationResult.
--- 0.500 (2013-02-05 20:25)
+ Add match_signature methods to DKIMAuthenticationResult and DomainKeys-
AuthenticationResult classes implementing matching against a DKIM/DK
signature by d=, and, in the case of the authres.dkim_b module, b= (per
RFC 6008, section 4).
--- 0.402 (2012-06-22 05:26)
* Fix setup.py to install authres/tests (LP: #1007909)
+ Add AuthenticationResultsHeader.header_value() method.
! Moved doctest initiation from __init__.py to __main__.py so tests only run
when the module is called as the main program
--- 0.401 (2012-04-13 20:27)
* Fix MANIFEST.in to include correct files
--- 0.4 (2012-04-13 20:02)
* Update note on use of fail instead of hardfail for SPF results now that
the IANA registry has been updated and RFC 6577 published
* Fix doctests to run when authres is imported
! No longer will run as main, which wasn't doing anything anyway
* Split doctests and move most to authres/tests to make the docstrings
bearable
! Changed pypi classifier for development status to production/stable
--- 0.399 (2012-02-09 06:15)
+ Added support for comments on headers where no authentication is performed
+ Added support in DKIMAuthenticationResults class for RFC 6008
cryptographic identification header (header.b)
+ Added support for RFC 5617 DKIM ADSP authentication method in new
DKIMADSPAuthenticationResult class
+ Added support for RFC 6212 Vouch By Reference (VBR) authentication method
in new VBRAuthenticationResult class
--- 0.3 (2012-01-07 05:24)
+ Added support for comments on most header elements to object constructors.
Comments are correctly stringified from constructed objects, however
conversely, are not currently parsed from strings.
! The authres function and most object constructor signatures have changed in
terms of argument order to allow for new comment arguments. Using named
arguments is recommended.
* Added additional doctests from RFC 5451 examples
--- 0.2 (2011-08-10 16:50)
! Reworked API from scratch to be more properly OO, extendable, and
maintainable
+ Parse authentication results headers
! Started rework of doctests to match new API and be more readable
+ Specific subclasses for creating and parsing dkim, domainKeys, spf,
senderid, iprev, and smtp auth authentication methods
--- 0.1 (2011-03-14 18:00)
+ Initial release
+ Create authentication results headers
|