summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
2023-11-08RFC 7505 ("Null MX") handlingOmar Polo
2023-09-29bump version to 7.4.0Omar Polo
2023-06-17bump version to 7.3.0Omar Polo
2023-05-31add missing include of time.hOmar Polo
2023-05-25remove two unused definesOmar Polo
2022-02-18Revert changes to use the new libtls signer apiTodd C. Miller
2022-02-12use new libtls signer apiEric Faurot
2022-02-10Do not verify the cert or CA for a relay using opportunistic TLS.Todd C. Miller
2021-09-22bump version to 7.0.0Eric Faurot
2021-07-28add format attribute to vaararg functions.Sebastian Benoit
2021-06-14add required headers for smtpd.h and remove unnecessary ones in other files.Eric Faurot
2021-04-21unplug unused certificate verification code, now that this is done by libtls.Eric Faurot
2021-04-11do not build unused code and remove uneeded dependency on libm.Eric Faurot
2021-04-10bump smtpd versionEric Faurot
2021-04-09allow to specify tls ciphers and protocols on listenersEric Faurot
2021-03-31turn log_trace() into a macro to prevent evaluating the format stringEric 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-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-04-08bump smtpd versionEric Faurot
2020-02-24Bump version to 6.6.4 for errata and to match -portable.Todd C. Miller
2020-02-24Fix two security vulnerabilities discovered by Qualys.Todd C. Miller
2020-02-03now that mail.local(8) relies on lockspool(1) for mailbox locking, have theGilles Chehade
2020-01-31introduce mda_mbox() to handle mbox delivery in its own code path, and makeGilles Chehade
2020-01-30Bump smtpd version after recent changessolene
2020-01-08allow using the session username in builtin filters when availableGilles Chehade
2019-12-21add FILTER_SUBSYSTEM_SMTP_OUT to filter_subsystem enum and add filter nameGilles Chehade
2019-12-21do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN,Gilles 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-25store smtp session username in envelope and allow ruleset to match specificGilles Chehade
2019-11-036.6.0 -> 6.6.1Gilles Chehade
2019-09-30Allow maildir and mbox MDAs to tempfail on situations that might beMartijn van Duren
2019-09-29SRS uses base64 encoding for the checksum, however while this is ok when weGilles Chehade
2019-09-20teach smtpd how to do SRS so hosts that act as forwarders don't break SPF.Gilles Chehade
2019-09-19unescape / and ^ in the general delivery case, they only need to be forGilles Chehade
2019-09-18Implement server certificate validation in smtp(1).Eric Faurot
2019-09-11Sprinkle around some __attribute__((__format__ (printf(...))).Martijn van Duren
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-28Add a link-greeting report. This allows us to get the active domain nameMartijn van Duren
2019-08-23res_hnok() is too lenient wrt to acceptable domain name in mail addresses.Eric Faurot
2019-08-10this introduces experimental proxy v2 support which is fairly isolated to aGilles Chehade
2019-08-10bump versionGilles Chehade