Commits
- Commit:
aba1824d467f82cff808d70c35c282dd7928cad4- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Remove trailing \r characters.
These come in before filtering, but don't survive upon delivery
- Commit:
ffa37923f23ca22dac19045b84c2c0d15f2a83e8- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix line-counting by skipping over \r on the end of the line.
Also fix wrong signature length check while here
- Commit:
b79a019c1e68e11fb473957d52f4ce81894a9333- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Don't do event_pending check before trying to write.
If we can flush multiple mails at once this can result in major contingency on the output buffer before we hit the output check
- Commit:
1308710c42eefed9bb96098baf7016fbba862c7b- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Canonicalize line before applying test rules to it
This makes 100% from 12200 mails succeed
- Commit:
a883a4eb6e3dabb9f721fdec649f4c8adeef51c5- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
No need to add the \r the origf buffer
- Commit:
63ac36cedf1a1cc5fa99dbf504b116c4839128d9- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
If we're doing a FWS just after a header name separator, also remove the leading space from the value
- Commit:
b6e37a5eeac178c8d2423aef719ca60a89b6b6dc- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Don't do fieldname parsing on a continuation line
- Commit:
f5286ea3aa39c8294713b86bd5e283245349e9ea- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Correct for dot escape on smtp-layer
- Commit:
5d06ccade46dd933c72765df1177d3feca380e33- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Only parse ':' if we're still parsing the fieldname
- Commit:
8a3a2cefab61bb49259b8ed9b645de231ca6284f- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
A pointer change should be accounted for
- Commit:
503597cced5ec7027795c98ad2c00d270cd83f82- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix horrendous miscalculation
- Commit:
6e04c3ca399f1d339bf15f397339bc6aba327694- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Remove accidental commited debug printfs
- Commit:
226e5da88b4e419e2f8b9f15f603cc4fdd4caa60- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
More OBO
- Commit:
a53d74c47d63ca76fbf3b82967cc4dbfe4ab34d5- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix another off by one
- Commit:
e768e91ab52cf9d7ebf384dcd540ad8b5f0c9389- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Free session after commit
- Commit:
a27b5ff7b0a597d89a21cdc848cf9ffc35566aae- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix off by one
- Commit:
dba93509ab70f940342e8436c0f89a70f1ece155- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Rmove mentioning of sha1.
According to RFC8301 it's dead (as it should be)
- Commit:
82063561a3124cdf860111a4561cab63da2a71fd- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Initial manpage bits
- Commit:
fa10b9e84d290c818fb5ec3d768b7ed683f69c92- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fold some lines
- Commit:
3c64c5dfbf99067b3aaec457cf594816240e5ca9- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Remove debug printfs
- Commit:
cea8f7d8db1eca73b3f4612fb70896bfee8e77ea- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
break inside an if might not be what you want...
- Commit:
fddd7e1e21bc87a24aeca4650a48254254e0cdcb- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Replace custom identifiers with generic initializers.
Minus 9 LoC.
- Commit:
37df18b613e7509c3960626974187bc8e0ac409e- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Replace custom hash functions with context based.
minus 51 LoC
- Commit:
d0322b67902773163df220dc362c73e77726fcf1- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Fix (optical) off by one in line signature normalizer
- Commit:
6b9e2bc66e11f44b720a44e91c5d2e53045469d7- From:
- Martijn van Duren <martijn@openbsd.org>
- Date:
Rename md_ctx to be to be more clear what tag it is for
