| Commit message (Expand) | Author | Age | Files | Lines |
* | do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN, | gilles | 2019-12-21 | 1 | -6/+2 |
* | teach relay action how to do domain-based relay host, this allows declaring | gilles | 2019-12-18 | 1 | -2/+7 |
* | filter protocol has an initial handshake within which smtpd tells filters | gilles | 2019-12-12 | 1 | -2/+4 |
* | Add a link-greeting report. This allows us to get the active domain name | martijn | 2019-08-28 | 1 | -1/+13 |
* | even though RSET can be issued outside a tx, RFC states it's noop outside a | gilles | 2019-07-26 | 1 | -7/+8 |
* | introduce link-auth to the smtp reporting stream so that filters may know | gilles | 2019-07-11 | 1 | -2/+16 |
* | modify link-identify so it reports if HELO or EHLO was used | gilles | 2019-07-11 | 1 | -2/+4 |
* | introduce link-reset to let smtpd report resets happening in a session | gilles | 2019-07-11 | 1 | -1/+11 |
* | Allow filters to log information through stderr. This simplifies and | martijn | 2019-06-27 | 1 | -1/+13 |
* | extend the resolver interface to delegate res_query() calls to the lka. | eric | 2019-06-13 | 1 | -1/+2 |
* | introduce smtp 'timeout' reporting event to notify filters that a timeout | gilles | 2019-01-05 | 1 | -1/+10 |
* | remove the tag workaround for table_create() and table_find(), | eric | 2018-12-28 | 1 | -9/+9 |
* | reorder parameters for consistency | eric | 2018-12-26 | 1 | -6/+6 |
* | get rid of the unused dict argument in table lookup and fetch api. | eric | 2018-12-26 | 1 | -8/+8 |
* | remove dead code | eric | 2018-12-23 | 1 | -152/+1 |
* | bring in new grammar for filters, allowing filter chains and plugging of | gilles | 2018-12-21 | 1 | -4/+36 |
* | in event reports, use a struct timeval instead of time_t since we want more | gilles | 2018-12-13 | 1 | -30/+30 |
* | add tx-data reporting event | gilles | 2018-12-12 | 1 | -1/+13 |
* | do some imsg renaming to make them more clear | gilles | 2018-12-11 | 1 | -6/+6 |
* | factor smtp-in and smtp-out reporting code | gilles | 2018-12-11 | 1 | -155/+41 |
* | report filter responses to smtp | gilles | 2018-12-11 | 1 | -1/+15 |
* | generate an event when a helo name identifies a link | gilles | 2018-12-11 | 1 | -1/+22 |
* | no longer pass rdns in all filtering requests, they can be retrieved from | gilles | 2018-12-09 | 1 | -4/+2 |
* | add client and listener address, as well as client rDNS and FCrDNS lookup | gilles | 2018-12-09 | 1 | -2/+6 |
* | Refactor certificate initialization and verification. | eric | 2018-12-07 | 1 | -1/+7 |
* | link-connect event report had an empty fcrdns field, but now that eric@ has | gilles | 2018-12-06 | 1 | -3/+6 |
* | introduce tx-mail and tx-rcpt report events | gilles | 2018-12-06 | 1 | -1/+51 |
* | bring the first bits of DATA filtering plumbing but bypass it for now | gilles | 2018-12-06 | 1 | -5/+38 |
* | prepare for smtp-out reporting and while at it, make a few changes to the | gilles | 2018-11-30 | 1 | -10/+105 |
* | when reporting tx events, report tx id | gilles | 2018-11-08 | 1 | -3/+20 |
* | check-rdns builtin filter, to be improved | gilles | 2018-11-03 | 1 | -2/+4 |
* | bring plumbing for builtin filters | gilles | 2018-11-03 | 1 | -1/+13 |
* | report rDNS in link connect event | gilles | 2018-11-02 | 1 | -2/+4 |
* | pass struct sockaddr_storage instead of ss_to_text() in reporting | gilles | 2018-11-02 | 1 | -5/+6 |
* | teach smtp process how to report smtp events to lka and teach lka how to | gilles | 2018-11-01 | 1 | -1/+81 |
* | allow smtpd to fork processes at startup and maintain a socketpair with | gilles | 2018-11-01 | 1 | -2/+11 |
* | Implement a generic interface to forward resolver queries to the lka | eric | 2018-07-25 | 1 | -3/+6 |
* | rework the table API so that it takes a struct smtpd * context in parameter | gilles | 2018-06-16 | 1 | -12/+12 |
* | remove 'where' parameter from all x*() functions in utils.c, it doesn't | gilles | 2018-05-31 | 1 | -6/+6 |
* | no need to parse and dump the relayhost in the lookup process. | eric | 2018-05-29 | 1 | -4/+2 |
* | switch smtpd to new grammar | gilles | 2018-05-24 | 1 | -1/+32 |
* | Use crypt_checkpass(3) instead of crypt(3). | sunil | 2018-01-03 | 1 | -6/+2 |
* | Show correct command execution status by checking against update | sunil | 2017-11-27 | 1 | -4/+8 |
* | no need to check the sending process in imsg handlers when there is no | eric | 2017-11-21 | 1 | -248/+227 |
* | Introduce more use of freezero(). Also, remove ptr conditionals before | deraadt | 2017-05-17 | 1 | -5/+3 |
* | smtpd joins the 7 other daemons that share the same log.c file. | reyk | 2017-01-09 | 1 | -3/+3 |
* | Streamline the daemon shutdown sequence. | eric | 2016-09-08 | 1 | -12/+7 |
* | The smtpd processes are not expected to ever leave their event loop. | eric | 2016-09-04 | 1 | -4/+3 |
* | in lka specifically, use initgroups() so that users may share files between | gilles | 2016-09-03 | 1 | -2/+2 |
* | remove noop function | eric | 2016-09-01 | 1 | -2/+1 |