Age | Commit message (Expand) | Author |
2020-11-20 | partially revert revision 1.423 which went a bit too far | Joerg Jung |
2020-04-24 | strip trailing CRs at smtp level rather than io level | Eric Faurot |
2020-03-15 | Add missing casts to unsigned char when using ctype(3). | Todd C. Miller |
2020-02-03 | ORCPT addresses are prefixed with an address type, the stricter check cause | Gilles Chehade |
2020-02-01 | be much stricter about ORCPT, it isn't in the code path of local delivery | Gilles Chehade |
2020-01-28 | Fix a security vulnerability discovered by Qualys which can lead to a | Gilles Chehade |
2020-01-08 | reorder reporting events so they are triggered _after_ protocol-server | Gilles Chehade |
2020-01-07 | fix reporting of tx-mail and tx-rcpt for smtp-out | Gilles Chehade |
2020-01-03 | upon return of authentication we log the username and generate an smtp-in | Gilles Chehade |
2019-12-21 | do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN, | Gilles Chehade |
2019-12-21 | do not generate smtp reports for unfiltered sessions, the events will be | Gilles Chehade |
2019-11-25 | store smtp session username in envelope and allow ruleset to match specific | Gilles Chehade |
2019-10-04 | remove strict \r check, the downside overweights the advantages, we'll | Gilles Chehade |
2019-10-03 | we should never hit the smtp reports with an s->tx set to NULL but better | Gilles Chehade |
2019-10-03 | fix possible use-after-free in error code path | Gilles Chehade |
2019-09-21 | remove dead assignment | Sebastien Marie |
2019-09-19 | second attempt at fixing how we display inet6 addresses in smtpd. this diff | Gilles Chehade |
2019-09-11 | Sprinkle around some __attribute__((__format__ (printf(...))). | Martijn van Duren |
2019-09-04 | introduce the 'junk' builtin filter action which marks a session or | Gilles Chehade |
2019-08-28 | Add a link-greeting report. This allows us to get the active domain name | Martijn van Duren |
2019-08-14 | revert the inet6 format diff, regression observed by florian@ | Gilles Chehade |
2019-08-13 | use proper format to display inet6 addresses in logs as well as to store in | Gilles Chehade |
2019-08-11 | fix rewrite action on filtering of MAIL FROM phase | Gilles Chehade |
2019-08-10 | this introduces experimental proxy v2 support which is fairly isolated to a | Gilles Chehade |
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 |