Age | Commit message (Expand) | Author |
2019-08-01 | smtpd can crash on excessively large input, causing a denial of service. | Gilles Chehade |
2019-07-26 | even though RSET can be issued outside a tx, RFC states it's noop outside a | Gilles Chehade |
2019-07-24 | Two problems: | Gilles Chehade |
2019-07-11 | introduce link-auth to the smtp reporting stream so that filters may know | Gilles Chehade |
2019-07-11 | modify link-identify so it reports if HELO or EHLO was used | Gilles Chehade |
2019-07-11 | introduce link-reset to let smtpd report resets happening in a session | Gilles Chehade |
2019-07-11 | there are three ways to authenticate 'AUTH PLAIN', 'AUTH PLAIN <creds>' and | Gilles Chehade |
2019-07-10 | obfuscate auth parameters in smtp reporting | Gilles Chehade |
2019-07-03 | snprintf/vsnprintf return < 0 on error, rather than -1. | Theo de Raadt |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-27 | Move the check wether line is NULL above further accesses of it. | Matthias Kilian |
2019-06-26 | reject DATA containing <CR> that's not part of <CRLF> line terminators | Gilles Chehade |
2019-06-12 | change "ssl" to "tls" in various identifiers. | Eric Faurot |
2019-05-15 | do not use CRLF when passing data lines to filters. | Eric Faurot |
2019-02-20 | fix a regression in the 'hostnames' mapping to select hostname based on the | Gilles Chehade |
2019-02-06 | in SMTP status, display rcpt address in errors happening at RCPT level | Gilles Chehade |
2019-01-05 | introduce smtp 'timeout' reporting event to notify filters that a timeout | Gilles Chehade |
2019-01-05 | move the DATA bytes accounting a bit earlier so that we don't have to deal | Gilles Chehade |
2019-01-03 | be less verbose on resolver "errors", only log_warnx() real errors and not | Gilles Chehade |
2019-01-03 | do not strip dot-escaping when sending to filters, dot-escape is removed on | Gilles Chehade |
2018-12-28 | rename smtp_session's hostname field to rdns, to make it clear what it | Gilles Chehade |
2018-12-28 | move the smtp_mailaddr() calls _before_ filters indirection as filters MUST | Gilles Chehade |
2018-12-26 | when passing message to filters, do not worry yet about handling DATA | Gilles Chehade |
2018-12-23 | remove dead code | Eric Faurot |
2018-12-21 | start simplifying log lines, they're no longer intended to be parseable, we | Gilles Chehade |
2018-12-21 | bring in new grammar for filters, allowing filter chains and plugging of | Gilles Chehade |
2018-12-20 | the ciphers part of tls log lines doesn't need to be quoted, mta_session.c | Gilles Chehade |
2018-12-20 | call smtp_check_noparam() on RSET, DATA, NOOP, QUIT, WIZ | Gilles Chehade |
2018-12-14 | use new cert helpers for incoming smtp sessions | Eric Faurot |
2018-12-12 | add tx-data reporting event | Gilles Chehade |
2018-12-12 | upon MAIL or RCPT errors, only trigger report_smtp_tx_{mail,rcpt} events if | Gilles Chehade |
2018-12-11 | do some imsg renaming to make them more clear | Gilles Chehade |
2018-12-11 | factor smtp-in and smtp-out reporting code | Gilles Chehade |
2018-12-11 | report filter responses to smtp | Gilles Chehade |
2018-12-11 | fix previous | Eric Faurot |
2018-12-11 | generate an event when a helo name identifies a link | Gilles Chehade |
2018-12-11 | remove unnecessary calls to getsockname() | Eric Faurot |
2018-12-09 | no longer pass rdns in all filtering requests, they can be retrieved from | Gilles Chehade |
2018-12-09 | unbreak builtin filters after last simplification in smtp_session | Gilles Chehade |
2018-12-09 | add client and listener address, as well as client rDNS and FCrDNS lookup | Gilles Chehade |
2018-12-09 | when doing the rDNS lookup, require getnameinfo to return a hostname not an | Gilles Chehade |
2018-12-07 | properly handle EAI_NODATA and EAI_NONAME in fc-rdns lookups | Gilles Chehade |
2018-12-06 | link-connect event report had an empty fcrdns field, but now that eric@ has | Gilles Chehade |
2018-12-06 | introduce tx-mail and tx-rcpt report events | Gilles Chehade |
2018-12-06 | allow passing data lines to proc filters | Gilles Chehade |
2018-12-06 | bring the first bits of DATA filtering plumbing but bypass it for now | Gilles Chehade |
2018-12-03 | Perform forward-confirmed reverse DNS verification on incoming connections. | Eric Faurot |
2018-11-30 | prepare for smtp-out reporting and while at it, make a few changes to the | Gilles Chehade |
2018-11-29 | introduce FILTER_COMMIT which will allow taking a decision at DATA commit | Gilles Chehade |
2018-11-29 | simplify | Eric Faurot |