Commits
- Commit:
8cc3b72a5a1c58f69c9b240a4f93b280304991c3
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
header->buf also needs to be freed
- Commit:
5d58b443f98df46df6ae747d49a32ad342d1c59a
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Add DKIM_UNKNOWN check for whitelines backlog as well
- Commit:
efee726e37306bb059161d0518e365b1efe0a85a
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix calculating subdomain matching for i tag
- Commit:
f85da7301bab97460f5636a8e8da510df4a7a0ae
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix type-O
- Commit:
31ffb91656af56afa7b2c13755f0a99862715b1f
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
rewrite dkim_body_parse, so that we don't copy the line.
This means that we don't limit the line length anymore, but might cost a little extra
computing overhead. Let's see how bad this can get.
- Commit:
6eeac6a1096594678d2c82bc76aeebd8d631eea9
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
And of course I tested with the wrong file.
v=-tags should also increment key, similar to the other tags.
- Commit:
2e9f7a5ec6f998ff8267d1bdc6b2d406ea6e3346
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix syntax validator in t=-tag (used wrong function)
While here fix unfold some line wrappings no longer needed
- Commit:
475eae65239228c365ae7f3f6eeb47ccd38c6277
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
For the key h tag we should skip over the alg, not the entire value when
inside the loop.
While here reorder some line folding since the mheader->ltok API name
change.
- Commit:
2b1224a85b6c0d5198786699a6e7c374a95fb8bd
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Put v=-tag handling for key into switch.
Shorter and better legibility
- Commit:
7e24437dc38dbdda776651fb1eda070fcae975d5
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Always compile test failure issue 1000000
- Commit:
d842ff09fd5fa3ce9c1758b7d803bf7ee61cbdc5
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Add more error checking in key parsing
- Commit:
bccb8fb35c697c583abdee892a15b971dcb79b1b
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Shrink unknown key tag parsing, similar to what happened in unknown sig tag
- Commit:
4e2dd90f1001dd3bf2b8e342bbd73d01231bb065
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Rework the entire mheader file
- Rename mheader to ltok (lexical token)
- Make all skip functions const
- Add a few missing functions
- Commit:
5c6a65504e44766a5cf8d0b9131bd2c2331ee8ca
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Make sure we don't crash on invalid headers
- Commit:
1c524edbef28493e3150e965d4d17cf05f705277
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Always move to dkim_message_verify from dkim_rr_resolve to avoid hangs
- Commit:
2d83468e8de2920cd15b09a044c081feb2bf9bea
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
t tag must be smaller than x tag
- Commit:
a9f7aa12f71d9b3956c76467b51cdec52f2bde73
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Make sure that l-tag is smaller than body
- Commit:
cc08de5188216a473aabf44c48c9fb7fd2a41b62
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Check that i-tag is (sub)domain of d-tag
- Commit:
759a6c7b4d25900b15c4a118937f1669c967691e
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
return early if there are missing tags in DKIM-Signature
- Commit:
8015d1bca797db805913f3c7bf404de4a249bc3b
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Don't forget to reset bctx in between calls
- Commit:
71b63ce61762c3566f1a58e4f22d506b1eca8285
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix some inverted logic in the key's s-tag
- Commit:
28bea7ccdf30a02096977bd3227a6d9a405e056a
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix pointer forward movement for simple case of fws range
- Commit:
048fb98bc36909f85fb85f24372b14291d4e4b37
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix key h tag:
- inverted logic for key-h-tag-value
- restore temporary NUL-character
- Commit:
f15094901545c7a69c0989c80bc8715829c34db4
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Initial implementation for filter-dkimverify.
Probably still contains quite a few bugs and does't yet support ed25519.