lp:~jbfzs/dkimpy

Get this repository:
git clone https://git.launchpad.net/~jbfzs/dkimpy
Only Jonathan Bastien-Filiatrault can upload to this repository. If you are Jonathan Bastien-Filiatrault please log in for upload directions.

Branches

Name Last Modified Last Commit
content_debugging 2018-12-31 14:21:11 UTC
ChangeLog entry as requested.

Author: Jonathan Bastien-Filiatrault
Author Date: 2018-12-31 14:21:11 UTC

ChangeLog entry as requested.

integration 2018-12-17 14:09:00 UTC
Merge branch 'content_debugging' into integration

Author: Jonathan Bastien-Filiatrault
Author Date: 2018-12-17 14:09:00 UTC

Merge branch 'content_debugging' into integration

beautifold 2018-12-12 19:48:02 UTC
Handle signature.endswith(b"\r\n \r\n") case.

Author: Jonathan Bastien-Filiatrault
Author Date: 2018-12-12 19:43:14 UTC

Handle signature.endswith(b"\r\n \r\n") case.

On the current master, there is an edge case with a 1024 bit key where
a signature header ends with a line of only FWS (b"vqwjkb=\r\n \r\n").

How to reproduce on current master:

dkim.sign(message=MAIL, selector=b'sel', domain=b'example.com', privkey=KEY)

Where KEY is generated using certtool -p --bits=1024 and MAIL is a valid email.

re_backtrack 2018-12-12 18:41:48 UTC
Avoid making a fresh slice of the whole email on each iteration.

Author: Jonathan Bastien-Filiatrault
Author Date: 2018-12-12 18:40:55 UTC

Avoid making a fresh slice of the whole email on each iteration.

An update to yesterday's patch. Should avoid copying the mail byte
string more than once.

Tested on Python 2.7 and 3.6.

14 of 4 results
This repository contains Public information 
Everyone can see this information.