Age | Commit message (Expand) | Author |
2023-05-10 | add a few missing headers, reduces the diff with -portable | Omar Polo |
2022-02-10 | Do not verify the cert or CA for a relay using opportunistic TLS. | Todd C. Miller |
2021-10-15 | Don't declare variables as "unsigned char *" that are passed to | Christian Weisgerber |
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-09 | allow to specify tls ciphers and protocols on listeners | Eric Faurot |
2021-03-31 | allow to specify tls protocols and ciphers on relay actions | Eric Faurot |
2021-03-05 | Start porting smtpd to libtls. | Eric Faurot |
2021-01-23 | Remove unused variables found by clang. Additional unused var spotted by eric@. | rob |
2021-01-19 | Do the KAME embedded scope fixup in the two places where getifaddrs() is | Claudio Jeker |
2020-12-31 | Rename the pony process to dispatcher and klondike to crypto. | Martijn van Duren |
2020-09-23 | Revert agentx support for now, we're too close to release. | Martijn van Duren |
2020-09-23 | Add support for agentx to smtpd. | Martijn van Duren |
2020-09-16 | Add the admd keyword. This can be used by filters interested in the | Martijn van Duren |
2020-06-01 | Run lmtp deliveries as SMTPD_USER instead of the recipient user. | Christopher Zimmermann |
2020-02-24 | Cast argument of ctype(3) macros to unsigned char, not int. | Todd C. Miller |
2020-02-03 | now that mail.local(8) relies on lockspool(1) for mailbox locking, have the | Gilles Chehade |
2020-02-02 | add SENDER to mda environment and teach lmtp to use that instead of command | Gilles Chehade |
2020-01-31 | introduce mda_mbox() to handle mbox delivery in its own code path, and make | Gilles Chehade |
2020-01-08 | allow using the session username in builtin filters when available | Gilles Chehade |
2019-12-21 | start bringing smtp-out reporting code, lacks some events still | Gilles Chehade |
2019-12-18 | give a better name to a couple functions and struct fields related to | Gilles Chehade |
2019-12-18 | teach relay action how to do domain-based relay host, this allows declaring | Gilles Chehade |
2019-12-14 | introduce a bypass keyword so that builtin filters can bypass processing of | Gilles Chehade |
2019-12-12 | filter protocol has an initial handshake within which smtpd tells filters | Gilles Chehade |
2019-11-26 | allow using 'auth' as an origin: | Gilles Chehade |
2019-11-26 | whitespaces | Gilles Chehade |
2019-11-26 | mail-from and rcpt-to already carry origin and destination, so we can make | Gilles Chehade |
2019-11-12 | a long long time ago, there was no such thing as "from socket" and the | Gilles Chehade |
2019-09-22 | few corrections on srs grammar | Sebastien Marie |
2019-09-20 | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. | Gilles Chehade |
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-25 | Allow for "port smtp" and "port smtps" on listen statement. | Martijn van Duren |
2019-08-23 | Assign the filter name to the proc name in the case of proc_exec. | Martijn van Duren |
2019-08-11 | add 'from rdns' to ruleset match criterias making it possible to match | Gilles Chehade |
2019-08-11 | fix rewrite action on filtering of MAIL FROM phase | Gilles Chehade |
2019-08-11 | rework grammar for builtin filters so i can start documenting it | Gilles Chehade |
2019-08-10 | this introduces experimental proxy v2 support which is fairly isolated to a | Gilles Chehade |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-05-20 | rev 1.219 of the file was a fix to an LMTP issue that was misunderstood. we | Gilles Chehade |
2019-02-13 | (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other | Theo de Raadt |
2018-12-28 | type static tables on the fly when the first element is added | Eric Faurot |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-23 | when a filter chain is only used once, no need to create a named chain, it | Gilles Chehade |
2018-12-23 | revive filters tracing (-T filters) to make it easier understand what is | Gilles Chehade |
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 | reuse existing tokens for builtin filter names to avoid creating too many | Gilles Chehade |