summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2019-09-04introduce the 'junk' builtin filter action which marks a session orGilles Chehade
2019-09-03Exectute procs and filters from /usr/local/libexec/smtpd/ if no absoluteMartijn van Duren
2019-09-02the rule_to_text() function which is used to display rules when debugGilles Chehade
2019-09-02Request a new SSL structure for each TLS session.Eric Faurot
2019-09-02in standalone smtp client, smtps schema should use ... smtps portGilles Chehade
2019-08-29the latest commit introduced a regression in DATA filtersGilles Chehade
2019-08-29the builtin filters matching used to be reversed, as in "function must notGilles Chehade
2019-08-29Comment out the registration of smtp-out events.Martijn van Duren
2019-08-28change valid_domainname() to accept a trailing dot.Eric Faurot
2019-08-28Add a link-greeting report. This allows us to get the active domain nameMartijn van Duren
2019-08-28Make filters more developer-friendly by giving more feedback on why aMartijn van Duren
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-23only process records of the expected type.Eric Faurot
2019-08-23martijn@ found a regression so revert to the old behavior for nowEric Faurot
2019-08-23res_hnok() is too lenient wrt to acceptable domain name in mail addresses.Eric Faurot
2019-08-19use a specific and more relevant status message for failed smarthostEric Faurot
2019-08-18version field was reserved but not discussed, this is done nowGilles Chehade
2019-08-17no need to escape "-", generally speaking; instances remain in EXAMPLES;Jason McIntyre
2019-08-14revert the inet6 format diff, regression observed by florian@Gilles Chehade
2019-08-13use proper format to display inet6 addresses in logs as well as to store inGilles Chehade
2019-08-12Mark up no-verify with Cm; OK jmc@ gilles@Tim van der Molen
2019-08-12Prepend a dot to every line that starts with a dot -- not merely theTim van der Molen
2019-08-11Change all error exits to EX_TEMPFAIL so that mail rejected by the LMTPTim van der Molen
2019-08-11the filtering protocol in OpenBSD 6.6 will be version 0, it has worked fineGilles Chehade
2019-08-11add 'from rdns' to ruleset match criterias making it possible to matchGilles Chehade
2019-08-11teach builtin filter rdns how to match a session that has or lacks rdnsGilles Chehade
2019-08-11fix rewrite action on filtering of MAIL FROM phaseGilles Chehade
2019-08-11document proc and proc-based filtersGilles Chehade
2019-08-11document filter chains, which is essentially a way to declare a set ofGilles Chehade
2019-08-11start documenting the builtin filtersGilles Chehade
2019-08-11no longer document that username may be omitted if equal to label, this isGilles Chehade
2019-08-11rework grammar for builtin filters so i can start documenting itGilles Chehade
2019-08-11the mta "certificate check" log line was not in the same format as otherGilles Chehade
2019-08-11properly implement the "from socket" match criteria, so it is now possibleGilles Chehade
2019-08-10improve level of details when logging mda errors that happen while we're inGilles Chehade
2019-08-10start documenting filters for next releaseGilles Chehade
2019-08-10document proxy-v2 option to listenerGilles Chehade
2019-08-10this introduces experimental proxy v2 support which is fairly isolated to aGilles Chehade
2019-08-10enforce domain length check in valid_domainpart(), checking it in caller isGilles Chehade
2019-08-10let smtpd tell filters about configuration keys before they register hooks.Gilles Chehade
2019-08-10bump versionGilles Chehade
2019-08-10documentation was missing 'smtp limit' bits, document them.Gilles Chehade
2019-08-10valid_domainpart() uses res_hnok() internally which considers the hostnamesGilles Chehade
2019-08-01smtpd can crash on excessively large input, causing a denial of service.Gilles Chehade
2019-07-26add IMSG_REPORT_SMTP_TX_RESET to imsg_to_strGilles Chehade
2019-07-26even though RSET can be issued outside a tx, RFC states it's noop outside aGilles Chehade
2019-07-24Make SMTPS default to port 465 in relay-hostkn
2019-07-24Two problems:Gilles Chehade
2019-07-24Stop using reserved words in the smtpd.conf configuration exampleskmos