summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/parse.y
AgeCommit message (Expand)Author
2024-02-19no need to be as strict with table formats on various match constraints,Gilles Chehade
2024-02-03leave the command for mbox delivery unsetOmar Polo
2024-02-02Run lmtp deliveries as the recipient user, not SMTPD_USER (_smtpd).Todd C. Miller
2023-12-03add the `no-dsn' option to `listen on socket' tooOmar Polo
2023-12-03set the socket family too to mirror the LISTEN case; no-op in practiceOmar Polo
2023-12-03enable DSN (Delivery Status Notification) for the implicit socket tooOmar Polo
2023-12-01allow tables and filter over multiple linesOmar Polo
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