Commits
- Commit:
583f078afc6d1149d45e76165796bc612acb204a
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Added support of RFC 8617 aka ARC
- Commit:
7e7046817041529117a0aa3b446e48c43a50619f
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Refactoring: use only one ar_state for everything
- Commit:
c45570465634b62926ee7e196568b1c801c1d771
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Refactoring: rename dkim_ ~> ar_
- Commit:
645116d4e692f0696f0918e705c80a8e0e2e35da
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Implementat SPF as it described in RFC 7208
- Commit:
7da80e474cc43ffc4c26454ae45a58a2cdd8640a
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Expose iprev field
- Commit:
2d73ea73b1a5ad46925c2c9ec38b4ba984b6c2db
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Rename to filter-auth
- Commit:
43613b9ec24600ac3faa951256f3bb6b2ee4e261
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Do not treat ar_h_errno == NO_DATA as error
OpenBSD's asr returns ar_h_errno == NO_DATA when it had a fallback from
UDP to TCP, so I should tolerate it as well.
- Commit:
a3ad827f603b0c6ef0845a37c8007221ab4d4142
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Save DNS lookup for failed signatures
- Commit:
884859db3da820f53e4d77ce276983bf0a645868
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Abort unfinished DNS query inside free
- Commit:
d8f487e36030722307b385bbdd08952816096215
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
DKIM follow CNAME and improve logging.
RFC 6376 doesn't care about CNAME, anyway it exists in real world.
- Commit:
d8c633ea7b003817f72d2179c8888e17e4e03be2
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Remove useless auth_commit
- Commit:
b8830dff3f9b3e5ff3b9594912dacbd18cdd3614
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
System level errors should be fatal
- Commit:
b8704f50a377e7e7131d069d52264ca531f9cef4
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Add first up to 8 character of used hedaer.b into AR
- Commit:
801e13dfab0e60304cf2cd5935da0ea1e2e4811f
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
prevent dkim_ar_cat from lose last character
It losed the last character when the length resulted string was multiple
of 256
- Commit:
09d27b584459ff5b29ddecd8754f114edd870b69
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Never swallow an email with malformed AR header
- Commit:
5f9683120e0d69936232dfab8e5333943b57932c
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Avoid implicit = in AR parser
- Commit:
2bff1e0dd3746ad335de1c4fcc8f43e7790b4839
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Simplified parser of AR header which should improve it's stability on edge cases as well.
- Commit:
5f5f9df0fb9731664a2b3fe1c002f569aaa9239e
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Improve serialization of AR header
Here two fixes: (1) avoid loop when checkpoint starts from whitespace,
and (2) avoid infintity loop on very long last field.
- Commit:
0379d2666788c6c4319eda65d24f633427832d4b
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Never ignore vsnprintf errors
- Commit:
348f2e63579da7efa4351bbd45702f4632acddd7
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Fix memory leak
- Commit:
f185a96d0f5b9dc3909c839c75b78f5c9f5d6cb5
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Never use duplicated header multiple times
- Commit:
7258013668ef07ebc2c942108e7b4851c327adaa
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Revert previous. It's too early to remove the guards just yet.
- Commit:
736df1a6f70f93d0023fb56e6099621ed3ec0e85
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Remove HAVE_ED25519 now that we have ED25519 in LibreSSL
- Commit:
3082f0981a058b17619c641fe213801660fe5039
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Handle spaces in key-p-tag correctly.
Reported by Mischa Peters.
- Commit:
b8958f33de58347189a0672e057e56638e8df03c
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Make sure osmtpd_ltok_skip_hexdig doesn't derefences NULL