Age | Commit message (Expand) | Author |
2021-06-14 | add required headers for smtpd.h and remove unnecessary ones in other files. | Eric Faurot |
2021-05-26 | replaces calls to err(3)/errx(3) with fatal()/fatalx() from log.c | Eric Faurot |
2021-04-21 | unplug unused certificate verification code, now that this is done by libtls. | Eric Faurot |
2020-12-31 | Rename the pony process to dispatcher and klondike to crypto. | Martijn van Duren |
2019-12-21 | do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN, | Gilles Chehade |
2019-12-18 | teach relay action how to do domain-based relay host, this allows declaring | Gilles Chehade |
2019-12-12 | filter protocol has an initial handshake within which smtpd tells filters | Gilles Chehade |
2019-08-28 | Add a link-greeting report. This allows us to get the active domain name | Martijn van Duren |
2019-07-26 | even though RSET can be issued outside a tx, RFC states it's noop outside a | 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-06-27 | Allow filters to log information through stderr. This simplifies and | Martijn van Duren |
2019-06-13 | extend the resolver interface to delegate res_query() calls to the lka. | Eric Faurot |
2019-01-05 | introduce smtp 'timeout' reporting event to notify filters that a timeout | Gilles Chehade |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-26 | reorder parameters for consistency | Eric Faurot |
2018-12-26 | get rid of the unused dict argument in table lookup and fetch api. | Eric Faurot |
2018-12-23 | remove dead code | Eric Faurot |
2018-12-21 | bring in new grammar for filters, allowing filter chains and plugging of | Gilles Chehade |
2018-12-13 | in event reports, use a struct timeval instead of time_t since we want more | Gilles Chehade |
2018-12-12 | add tx-data reporting event | 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 | generate an event when a helo name identifies a link | Gilles Chehade |
2018-12-09 | no longer pass rdns in all filtering requests, they can be retrieved from | Gilles Chehade |
2018-12-09 | add client and listener address, as well as client rDNS and FCrDNS lookup | Gilles Chehade |
2018-12-07 | Refactor certificate initialization and verification. | Eric Faurot |
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 | bring the first bits of DATA filtering plumbing but bypass it for now | Gilles Chehade |
2018-11-30 | prepare for smtp-out reporting and while at it, make a few changes to the | Gilles Chehade |
2018-11-08 | when reporting tx events, report tx id | Gilles Chehade |
2018-11-03 | check-rdns builtin filter, to be improved | Gilles Chehade |
2018-11-03 | bring plumbing for builtin filters | Gilles Chehade |
2018-11-02 | report rDNS in link connect event | Gilles Chehade |
2018-11-02 | pass struct sockaddr_storage instead of ss_to_text() in reporting | Gilles Chehade |
2018-11-01 | teach smtp process how to report smtp events to lka and teach lka how to | Gilles Chehade |
2018-11-01 | allow smtpd to fork processes at startup and maintain a socketpair with | Gilles Chehade |
2018-07-25 | Implement a generic interface to forward resolver queries to the lka | Eric Faurot |
2018-06-16 | rework the table API so that it takes a struct smtpd * context in parameter | Gilles Chehade |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2018-05-29 | no need to parse and dump the relayhost in the lookup process. | Eric Faurot |
2018-05-24 | switch smtpd to new grammar | Gilles Chehade |
2018-01-03 | Use crypt_checkpass(3) instead of crypt(3). | Sunil Nimmagadda |
2017-11-27 | Show correct command execution status by checking against update | Sunil Nimmagadda |
2017-11-21 | no need to check the sending process in imsg handlers when there is no | Eric Faurot |
2017-05-17 | Introduce more use of freezero(). Also, remove ptr conditionals before | Theo de Raadt |
2017-01-09 | smtpd joins the 7 other daemons that share the same log.c file. | Reyk Floeter |