Age | Commit message (Expand) | Author |
2019-09-30 | Allow maildir and mbox MDAs to tempfail on situations that might be | Martijn van Duren |
2019-09-29 | SRS uses base64 encoding for the checksum, however while this is ok when we | Gilles Chehade |
2019-09-20 | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. | Gilles Chehade |
2019-09-19 | unescape / and ^ in the general delivery case, they only need to be for | Gilles Chehade |
2019-09-18 | Implement server certificate validation in smtp(1). | Eric Faurot |
2019-09-11 | Sprinkle around some __attribute__((__format__ (printf(...))). | Martijn van Duren |
2019-09-06 | Add support for filter-reports. These allow filters to send freetext | 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-23 | res_hnok() is too lenient wrt to acceptable domain name in mail addresses. | Eric Faurot |
2019-08-10 | this introduces experimental proxy v2 support which is fairly isolated to a | Gilles Chehade |
2019-08-10 | bump version | 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-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-14 | simplify the runq interface: | Eric Faurot |
2019-06-13 | extend the resolver interface to delegate res_query() calls to the lka. | Eric Faurot |
2019-06-05 | a long long time ago, in a galaxy quite close actually, reyk@ introduced an | Gilles Chehade |
2019-04-08 | remove unused declarations | Eric Faurot |
2019-02-28 | bump smtpd version | Eric Faurot |
2019-01-30 | revert previous commit, i wasn't happy with it and it probably came from a | Gilles Chehade |
2019-01-30 | don't be too strict with .forward permissions, it's ok to process it if the | Gilles Chehade |
2019-01-05 | revert this change, it was committed by accident | Gilles Chehade |
2019-01-05 | introduce smtp 'timeout' reporting event to notify filters that a timeout | Gilles Chehade |
2018-12-28 | introduce table_dump() and tweak format | Eric Faurot |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-28 | remove unused members in struct table | Eric Faurot |
2018-12-27 | extract subaddress from last resolved node, not from dest or rcpt address | Gilles Chehade |
2018-12-27 | introduce dump() and add() table methods, only implemented for static tables. | Eric Faurot |
2018-12-27 | pass the table pointer to the lookup()/fecth() methods | Eric Faurot |
2018-12-27 | change the close() method to take the table pointer | Eric Faurot |
2018-12-27 | Make the backend open method return an int to report success. | Eric Faurot |
2018-12-26 | reorder parameters for consistency | Eric Faurot |
2018-12-26 | introduce a table_match() function to check for a key in a table | Eric Faurot |
2018-12-26 | get rid of the unused dict argument in table lookup and fetch api. | Eric Faurot |
2018-12-26 | move the table backend name in the backend struct. | Eric Faurot |
2018-12-23 | remove dead code | Eric Faurot |
2018-12-23 | Simplify the table backend interface: lookup results are returned | Eric Faurot |
2018-12-22 | introduce 'rcpt-to' builtin filter, can only be used on 'rcpt-to' hook | Gilles Chehade |
2018-12-22 | introduce 'mail-from' builtin filter, can be applied on the 'mail-from', | Gilles Chehade |
2018-12-22 | introduce 'helo' builtin filter, can be used on any hook but 'connect' | Gilles Chehade |
2018-12-22 | introduce new matching criteria 'from rdns' to match sessions based on rDNS | Gilles Chehade |
2018-12-21 | since we already support regex lookups in tables for builtin filters, let's | Gilles Chehade |
2018-12-21 | implement some additional builtin filters: | Gilles Chehade |
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 | remove unused prototypes | Gilles Chehade |
2018-12-12 | add tx-data reporting event | Gilles Chehade |