Commits


Remove trailing \r characters. These come in before filtering, but don't survive upon delivery


Fix line-counting by skipping over \r on the end of the line. Also fix wrong signature length check while here


Canonicalize line before applying test rules to it This makes 100% from 12200 mails succeed


No need to add the \r the origf buffer


If we're doing a FWS just after a header name separator, also remove the leading space from the value


Don't do fieldname parsing on a continuation line


Correct for dot escape on smtp-layer


Only parse ':' if we're still parsing the fieldname


A pointer change should be accounted for


Fix horrendous miscalculation


More OBO


Fix another off by one


Free session after commit


Fix off by one


Fold some lines


Remove debug printfs


break inside an if might not be what you want...


Replace custom identifiers with generic initializers. Minus 9 LoC.


Replace custom hash functions with context based. minus 51 LoC


Fix (optical) off by one in line signature normalizer


Rename md_ctx to be to be more clear what tag it is for


Fix off by one


Move bh and bbh out of dkim_session structure


Adjust usage to reality


Free session after returning the message