Commits
- Commit:
458ce4f9a66445b777bd30f0760d31594e97bba8
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Adjust for new libopensmtpd
- Commit:
f59bbb7884b293c44b8f43c48069a7f0b48f1991
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Fixed a typo in parsing ip6:
- Commit:
24fb1a392c491650ec47b1e050834091c5cc33fe
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Fix build on Fedora 42
- Commit:
14d737c03f10a34842e5e9cb9fbcb83d91be30d1
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Fixed a typo in SPF reason
Noticed by Tim Kuijsten
- Commit:
96ee4a27d11ed2fd253aa5c9644a4d41fcb24d1b
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Added support of RFC 8617 aka ARC
- Commit:
40f0ce121e89bc97930dd38052998236b5e25ae7
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Refactoring: use only one ar_state for everything
- Commit:
8da6ab5e38229e0d5c9f831875ce067c94d22378
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Refactoring: rename dkim_ ~> ar_
- Commit:
40991a5f5b928a797ed03e818ea6c1712603d060
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Implementat SPF as it described in RFC 7208
- Commit:
a9b0d8daf264187f4abac2d2a71638544b904a12
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Expose iprev field
- Commit:
0b0815496a84ffb4c999c0555b29d1308d719214
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Rename to filter-auth
- Commit:
6d309264f67e1e7c6370d89288440e45ec14e244
- 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:
ede84c7b5bbaa959daa89ecf641dffe190a7a076
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Save DNS lookup for failed signatures
- Commit:
5ea05a05350932a686f7e568a3018fcc24001f6b
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Abort unfinished DNS query inside free
- Commit:
3cb7796fe641fbea9cde0889d02b66b743d6c745
- 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:
99a44a7b11946d633c4093ef34f68c404fb93c9b
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Remove useless auth_commit
- Commit:
b64f38ad2ff1b89dd4d8cebe0c7004e90d502b0f
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
System level errors should be fatal
- Commit:
ce4bcd16696e4b92aba95886327303fa5521d7cd
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Add first up to 8 character of used hedaer.b into AR
- Commit:
2293aea1252c99834c4117f51b8e4f3f625ab2ca
- 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:
36daa2d4bbadd128a286caf4ecdf800c45c65aa3
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Never swallow an email with malformed AR header
- Commit:
e460eef30231db889b0e8538e92f00a1efa0f191
- From:
- Kirill A. Korinsky <kirill@korins.ky>
- Date:
Avoid implicit = in AR parser
- Commit:
7a470599389f8d5f02cf133dfc80645e8dc44e0e
- 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:
1256d7a0bbd5e02619cabac764a79970fb9857d3
- 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:
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.