82
by Scott Kitterman
--- 0.700 UNRELEASED |
1 |
This module (authres) is designed to provide support for RFC 5451/7001, |
98
by Scott Kitterman
* Updated README and docstring reference to refer to RFC 7601 |
2 |
originally http://tools.ietf.org/html/rfc5451 (and then |
3 |
http://tools.ietf.org/html/rfc7001) and currently |
|
4 |
http://tools.ietf.org/html/rfc7601, processing in Python. |
|
7
by Scott Kitterman
* Add support files from 0.1 and update for 0.2: setup.py, COPYING, MANIFEST.in, README. |
5 |
|
37
by Scott Kitterman
Back version down to 0.399 from 0.4 since docs still need work. |
6 |
It also supports Authentication Results extensions: |
7 |
||
8 |
RFC 5617 DKIM/ADSP |
|
9 |
RFC 6008 DKIM signature identification (header.b) |
|
10 |
RFC 6212 Vouch By Reference (VBR) |
|
95
by Scott Kitterman
README updates. |
11 |
RFC 6577 Sender Policy Framework (SPF) |
12 |
draft-kucherawy-dmarc-base DMARC |
|
82
by Scott Kitterman
--- 0.700 UNRELEASED |
13 |
RFC 7281 Authentication-Results Registration for S/MIME |
95
by Scott Kitterman
README updates. |
14 |
RFC 7293, The Require-Recipient-Valid-Since Header Field |
15 |
and SMTP Service Extension, header field types |
|
37
by Scott Kitterman
Back version down to 0.399 from 0.4 since docs still need work. |
16 |
|
98
by Scott Kitterman
* Updated README and docstring reference to refer to RFC 7601 |
17 |
|
18 |
RFC 7410, A Property Types Registry for the Authentication-Results Header |
|
19 |
Field, added the possibility for new ptypes to be created, but so far none |
|
20 |
have been registered. |
|
21 |
||
22 |
import authres only provides the RFC 5451/7001/7601 types. Individual |
|
23 |
additions can be imported by name, import authres.dkim_b, authres.dkim_adsp, |
|
24 |
authres.vbr, authres.dmarc, and authres.smime. To use all the features, the |
|
25 |
feature context authres.all_features() is provided. |
|
37
by Scott Kitterman
Back version down to 0.399 from 0.4 since docs still need work. |
26 |
|
7
by Scott Kitterman
* Add support files from 0.1 and update for 0.2: setup.py, COPYING, MANIFEST.in, README. |
27 |
Header folding and unfolding is the responsibility of the calling application. |
28 |
||
98
by Scott Kitterman
* Updated README and docstring reference to refer to RFC 7601 |
29 |
Between docstrings and RFC 5451/7001/7601 the API should be reasonably clear, |
30 |
but the docstrings are still a work in progress. Additional examples are |
|
31 |
available in the file authres/tests. |
|
7
by Scott Kitterman
* Add support files from 0.1 and update for 0.2: setup.py, COPYING, MANIFEST.in, README. |
32 |
|
87
by Scott Kitterman
Add README info on SPF related results. |
33 |
SPF authentication results can relate to either the HELO identity or the Mail |
34 |
From. When creating header fields with SPF results, only set the identity |
|
35 |
used to evaluate the SPF result that's reported. You can use multiple objects |
|
36 |
to report both in a single header field. See the example in the tests file. |
|
37 |
||
65
by Scott Kitterman
Update authres/__init__.py and README for new class. |
38 |
This package requires python2.6 or later (including python3). It has been |
98
by Scott Kitterman
* Updated README and docstring reference to refer to RFC 7601 |
39 |
tested with python2.6, python2.7, python3.2, python3.3, python3.4, and |
40 |
python3.5. |
|
7
by Scott Kitterman
* Add support files from 0.1 and update for 0.2: setup.py, COPYING, MANIFEST.in, README. |
41 |
|
83
by Scott Kitterman
* Updated README and docstrings to refer to RFC 7001 in addition to RFC 5451 |
42 |
To execute doctests, run the module as main: python -m authres |
53
by Scott Kitterman
! Moved doctest initiation from __init__.py to __main__.py so tests only run |
43 |
|
7
by Scott Kitterman
* Add support files from 0.1 and update for 0.2: setup.py, COPYING, MANIFEST.in, README. |
44 |
This is completely untested on Windows, but in theory should work. |