summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
2023-05-10add a few missing headers, reduces the diff with -portableOmar Polo
2022-02-10Do not verify the cert or CA for a relay using opportunistic TLS.Todd C. Miller
2021-10-15Don't declare variables as "unsigned char *" that are passed toChristian Weisgerber
2021-06-14add required headers for smtpd.h and remove unnecessary ones in other files.Eric Faurot
2021-05-26replaces calls to err(3)/errx(3) with fatal()/fatalx() from log.cEric Faurot
2021-04-09allow to specify tls ciphers and protocols on listenersEric Faurot
2021-03-31allow to specify tls protocols and ciphers on relay actionsEric Faurot
2021-03-05Start porting smtpd to libtls.Eric Faurot
2021-01-23Remove unused variables found by clang. Additional unused var spotted by eric@.rob
2021-01-19Do the KAME embedded scope fixup in the two places where getifaddrs() isClaudio Jeker
2020-12-31Rename the pony process to dispatcher and klondike to crypto.Martijn van Duren
2020-09-23Revert agentx support for now, we're too close to release.Martijn van Duren
2020-09-23Add support for agentx to smtpd.Martijn van Duren
2020-09-16Add the admd keyword. This can be used by filters interested in theMartijn van Duren
2020-06-01Run lmtp deliveries as SMTPD_USER instead of the recipient user.Christopher Zimmermann
2020-02-24Cast argument of ctype(3) macros to unsigned char, not int.Todd C. Miller
2020-02-03now that mail.local(8) relies on lockspool(1) for mailbox locking, have theGilles Chehade
2020-02-02add SENDER to mda environment and teach lmtp to use that instead of commandGilles Chehade
2020-01-31introduce mda_mbox() to handle mbox delivery in its own code path, and makeGilles Chehade
2020-01-08allow using the session username in builtin filters when availableGilles Chehade
2019-12-21start bringing smtp-out reporting code, lacks some events stillGilles Chehade
2019-12-18give a better name to a couple functions and struct fields related toGilles Chehade
2019-12-18teach relay action how to do domain-based relay host, this allows declaringGilles Chehade
2019-12-14introduce a bypass keyword so that builtin filters can bypass processing ofGilles Chehade
2019-12-12filter protocol has an initial handshake within which smtpd tells filtersGilles Chehade
2019-11-26allow using 'auth' as an origin:Gilles Chehade
2019-11-26whitespacesGilles Chehade
2019-11-26mail-from and rcpt-to already carry origin and destination, so we can makeGilles Chehade
2019-11-12a long long time ago, there was no such thing as "from socket" and theGilles Chehade
2019-09-22few corrections on srs grammarSebastien Marie
2019-09-20teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.Gilles Chehade
2019-09-06Add support for filter-reports. These allow filters to send freetextMartijn van Duren
2019-09-04introduce the 'junk' builtin filter action which marks a session orGilles Chehade
2019-08-25Allow for "port smtp" and "port smtps" on listen statement.Martijn van Duren
2019-08-23Assign the filter name to the proc name in the case of proc_exec.Martijn van Duren
2019-08-11add 'from rdns' to ruleset match criterias making it possible to matchGilles Chehade
2019-08-11fix rewrite action on filtering of MAIL FROM phaseGilles Chehade
2019-08-11rework grammar for builtin filters so i can start documenting itGilles Chehade
2019-08-10this introduces experimental proxy v2 support which is fairly isolated to aGilles Chehade
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-05-20rev 1.219 of the file was a fix to an LMTP issue that was misunderstood. weGilles Chehade
2019-02-13(unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherTheo de Raadt
2018-12-28type static tables on the fly when the first element is addedEric Faurot
2018-12-28remove the tag workaround for table_create() and table_find(),Eric Faurot
2018-12-23when a filter chain is only used once, no need to create a named chain, itGilles Chehade
2018-12-23revive filters tracing (-T filters) to make it easier understand what isGilles Chehade
2018-12-22introduce 'rcpt-to' builtin filter, can only be used on 'rcpt-to' hookGilles Chehade
2018-12-22introduce 'mail-from' builtin filter, can be applied on the 'mail-from',Gilles Chehade
2018-12-22introduce 'helo' builtin filter, can be used on any hook but 'connect'Gilles Chehade
2018-12-22reuse existing tokens for builtin filter names to avoid creating too manyGilles Chehade