Commits
- 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:
b5876c8488040d0fa4c03050d80570a2827546ac
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
opensmtpd.h should be taken from standard include path
- Commit:
0c6a08e1099fc6368173b2c08bea8db73f4945b2
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Remove assert. Shouldn't be in production code
- Commit:
b33805296f9241dc58fac40c9d99dce22e966cc1
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Put pklen and tmp in #ifdef HAVE_ED25519
- Commit:
62823db4a40d43e7a9df5f0cfe0a1301580f813a
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
pkrawlen should only be used to test the length, not if the tag might be there or not
- Commit:
2732fb68df18039980a6fb4ff769296dda6c605b
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Apparently I broke RSA in previous commit
- Commit:
338537df4fb660a24bdb2872dcea14ea1b4eecee
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Add support for ed25519
- Commit:
7847bd6699c420695652cd446d540ead1d8be64c
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Domains are case insensitive.
Keep that in mind when comparing i- and d-tag
- Commit:
022782a1659fc7933b5f5dbdbe537234514778ee
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
osmtpd_ltok_skip_sig_h_tag_value can be further out than end, because a header can contain a ';'
- Commit:
04225ff91820d9bfde83a32d1e5e60bb0050d3e2
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
FWS after h=-tag value could lead to a end mismatch.
Use osmtpd_ltok_skip_sig_h_tag_value for checking and original code for copying data
- Commit:
2b49c69507c75bacfe7059627968cb6485ff36a2
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Use osmtpd_ltok_skip_sig_i_tag_value() instead of parsing it manually where not needed
- Commit:
2817edcae0ee214e8767f74be1beeb5dec73e26f
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
osmtpd_ltok_skip_domain has obs-domain, which gives the wrong result.
Use the appropriate osmtpd_ltok_skip_sig_d_tag_value
- Commit:
bf67701d74325549376e0acb32471f8bf6443a8e
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
signature pkey also needs to be freed after we're done with it.
- Commit:
8986823b9ed6bc56c475cbdf993351a7615caced
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Move ar_data free to the end of the fuction, so that failed queries also get released
- Commit:
93003f16d49c0f3bc613ad220d78116a36465ae5
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Free ar_data, as suggested by asr_run(3)
- Commit:
749b2bf78032b8e273e9266ebd9648fa62ed1135
- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
semicolon is part of qp-section/safe-char. Ignore it if we overflow
- 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