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
|
# 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.0.1 (2017-08-04)
+ Extended experimental support for ARC results
--- 1.0.0 (2017-07-14)
+ Added initial experimental support for ARC results
+ Swith to sematic 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 compatiblity 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
|