Stuart D Gathman
|
c6523a3d72
|
Merges some of the changes from Diane Trout to pass unit tests in python 2/3.
|
2015-02-21 19:34:20 -05:00 |
|
Stuart D. Gathman
|
94c5e093bb
|
Preceding wasn't actually included in testing. :-( Fix typo.
|
2013-07-09 19:22:14 -04:00 |
|
Stuart D. Gathman
|
ed6a7f5454
|
Allow x= with no t= (it is legal)
|
2013-07-09 16:51:53 -04:00 |
|
Scott Kitterman
|
fd0caddf16
|
Update for version 0.5.4.
Fixed error in FWS regular expression that cause some valid signatures
fail verification (Thanks to Peter Palfrader (weasel) for the patch)
|
2013-06-09 22:43:29 -04:00 |
|
Scott Kitterman
|
a5e10c1a98
|
- Change dkimsign.py to sign the default (recommended) set of headers
instead of all headers
|
2013-04-29 01:01:00 -04:00 |
|
Stuart D. Gathman
|
f4bbd8af11
|
add missing exception variable
|
2013-04-26 20:47:49 -04:00 |
|
Stuart D. Gathman
|
d7d0979a7e
|
Report public key too small only when message otherwise passes.
|
2012-10-27 11:23:05 -04:00 |
|
Stuart D. Gathman
|
5f2024fdf8
|
Test case for tab in FWS bug. Use minkey=512 for test cases.
|
2012-10-27 10:48:29 -04:00 |
|
Stuart D. Gathman
|
a88f5f9973
|
Fix Sig header hashing when TAB used for FWS.
|
2012-10-26 20:05:42 -04:00 |
|
Stuart D. Gathman
|
2e1a0a8aef
|
Raise KeyFormatError when public key is too small.
|
2012-10-25 15:14:46 -04:00 |
|
Stuart D. Gathman
|
fcaee3084a
|
Copy domain and selector immediately after validating sig fields.
|
2012-08-21 13:07:24 -04:00 |
|
Stuart D. Gathman
|
e0a2e9588b
|
Save signature fields earlier.
|
2012-06-12 23:10:10 -04:00 |
|
Stuart D. Gathman
|
f2c571ceff
|
Fully fold DKIM-Signature on sign, and ignore FWS in b= value on verify.
|
2012-04-23 20:38:03 -04:00 |
|
Stuart D. Gathman
|
1196ed6760
|
Test case for FWS in b= tag not ignored on verify.
|
2012-04-23 19:02:29 -04:00 |
|
Stuart D. Gathman
|
c944c49957
|
Change canonicalization defaults to work around Bug #939128
|
2012-04-21 23:11:46 -04:00 |
|
Stuart D. Gathman
|
6429accb65
|
Fix Bug #969206
|
2012-04-21 21:53:55 -04:00 |
|
Scott Kitterman
|
2f8798a859
|
Fix incorrect variable in verify logger function.
|
2012-03-17 22:02:30 -04:00 |
|
Stuart D. Gathman
|
6c54e9040c
|
Wrong format spec typo.
|
2012-02-24 22:35:57 -05:00 |
|
Stuart D. Gathman
|
644916a653
|
Apply performance patch from bug#901591
|
2012-02-03 17:10:49 -05:00 |
|
Stuart D. Gathman
|
e40148a7b3
|
Save parsed signature fields in DKIM object.
|
2012-01-23 13:50:29 -05:00 |
|
Stuart D. Gathman
|
fa1bd0f722
|
Fix #847669: sign messages without DNS library.
|
2011-10-26 17:37:09 -04:00 |
|
Stuart D. Gathman
|
e9e4775c3c
|
Missing public key is a KeyFormatError
|
2011-10-25 13:12:02 -04:00 |
|
Stuart D. Gathman
|
47a5d949ea
|
Doc updates.
|
2011-07-18 15:40:17 -04:00 |
|
Stuart D. Gathman
|
60083513bf
|
Link to rfc5322
|
2011-07-18 14:20:29 -04:00 |
|
Stuart D. Gathman
|
3aff9a0ec6
|
lower case header field names in add_frozen, update docs.
|
2011-07-18 14:01:54 -04:00 |
|
Stuart D. Gathman
|
3018a845b4
|
Convenient way to set rfc5322 strict signing mode.
|
2011-07-18 11:21:11 -04:00 |
|
Stuart D. Gathman
|
69d5414039
|
Verify signatures after the first.
|
2011-06-19 23:21:39 -04:00 |
|
Stuart D. Gathman
|
87e9531bbc
|
Documentation.
|
2011-06-19 23:09:58 -04:00 |
|
Stuart D. Gathman
|
a78b6f7088
|
all_sign_headers() method to get old behaviour when needed.
|
2011-06-19 18:55:44 -04:00 |
|
Stuart D. Gathman
|
8944221623
|
Initial implementation for bug#799175
|
2011-06-19 16:30:17 -04:00 |
|
Stuart D. Gathman
|
4f77e32ec7
|
Update Changelog, put back large message from field for extra headers
test case. Keep simplified message also in case further debugging is needed.
|
2011-06-17 18:55:52 -04:00 |
|
Stuart D. Gathman
|
133a5663ac
|
Fix bug#644046
|
2011-06-17 18:35:18 -04:00 |
|
Stuart D. Gathman
|
93c61d2737
|
Simplify extra header test.
|
2011-06-17 17:40:24 -04:00 |
|
Stuart D. Gathman
|
2458f3824c
|
Really fix test case for bug#737311
|
2011-06-17 14:28:07 -04:00 |
|
Stuart D. Gathman
|
a203b29874
|
A fix for bug #644046
|
2011-06-17 13:52:09 -04:00 |
|
Stuart D. Gathman
|
1fa37e02a8
|
Fix dkim.fold()
|
2011-06-17 12:57:50 -04:00 |
|
Scott Kitterman
|
8713e6e9f8
|
Move dkim/dns.py to dkim/dnsplug.py to stay clear of dnspython dns namespace.
|
2011-06-16 14:47:45 -05:00 |
|
Stuart D. Gathman
|
1f89083c1a
|
Doc update
|
2011-06-15 10:30:15 -04:00 |
|
Stuart D. Gathman
|
a673d2332a
|
dd testcase for bug 587783
|
2011-06-15 10:27:13 -04:00 |
|
Stuart D. Gathman
|
2eeec91fc1
|
Fix except clauses for py3
|
2011-06-15 06:56:45 -04:00 |
|
Stuart D. Gathman
|
47fbf5a02b
|
pydns driver did not join split TXT records. Try for Milter.dns which
follows CNAME (is this needed?)
|
2011-06-14 16:40:16 -04:00 |
|
Stuart D. Gathman
|
70c5b55dbf
|
Put back InvalidTagValue trap
|
2011-06-14 15:51:19 -04:00 |
|
Stuart D. Gathman
|
6fb16453d9
|
Strip leading and trailing whitespace before parsing.
|
2011-06-14 15:47:04 -04:00 |
|
Stuart D. Gathman
|
dac0f36522
|
Provide a class API so that selector, domain can be recovered on verify.
|
2011-06-14 15:16:33 -04:00 |
|
Stuart D. Gathman
|
d2f6840748
|
Clients need to test for any DKIM exception.
|
2011-06-11 18:23:45 -04:00 |
|
William Grant
|
e9d01800de
|
Canonicalizationpolicy.from_c_value() now raise InvalidCanonicalizationPolicyErrors instead of logging and returning None.
|
2011-06-04 15:51:14 +10:00 |
|
William Grant
|
f8e938c152
|
Use CanonicalizationPolicy in sign().
|
2011-06-04 14:37:18 +10:00 |
|
William Grant
|
206c860890
|
Pull c= value parsing out into Canonicalizationpolicy.from_c_value.
|
2011-06-04 14:30:19 +10:00 |
|
William Grant
|
7b1a3f70dc
|
Add CanonicalizationPolicy, which encapsulates the combined hybrid simple/relaxed schemes.
|
2011-06-04 14:05:54 +10:00 |
|
William Grant
|
472750c0db
|
Signature algorithm names are now defined in dkim.crypto.
|
2011-06-03 22:34:23 +10:00 |
|