summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2020-01-20opportunistic tls downgrade logic is more complex than it should and can inGilles Chehade
2020-01-08remove literal tab from a column list;Jason McIntyre
2020-01-08allow using the session username in builtin filters when availableGilles Chehade
2020-01-08enable builtin filtering for commit phaseGilles Chehade
2020-01-08emable builtin filtering for phase DATA, no idea why we didn't earlier asGilles Chehade
2020-01-08reorder reporting events so they are triggered _after_ protocol-serverGilles Chehade
2020-01-07generate tx-envelope before tx-rcpt like for smtp-inGilles Chehade
2020-01-07fix reporting of tx-mail and tx-rcpt for smtp-outGilles Chehade
2020-01-07generate link-auth reporting event for outgoing sessionsGilles Chehade
2020-01-06make it more explicit that filters are unique processesGilles Chehade
2020-01-06do not allow passing options to smtpctl encryptGilles Chehade
2020-01-06provide a better error message for invalid smtpctl commandsGilles Chehade
2020-01-03upon return of authentication we log the username and generate an smtp-inGilles Chehade
2019-12-21upon connect to remote host extract hostname from banner when possible thenGilles Chehade
2019-12-21if a filter was attached to a relay action in config, notify instance thatGilles Chehade
2019-12-21start bringing smtp-out reporting code, lacks some events stillGilles Chehade
2019-12-21add FILTER_SUBSYSTEM_SMTP_OUT to filter_subsystem enum and add filter nameGilles Chehade
2019-12-21keep track of DATA length in mta_session, will be needed for smtp-outGilles Chehade
2019-12-21keep track of the relay action in relays, will be used for smtp-outGilles Chehade
2019-12-21do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN,Gilles Chehade
2019-12-21do not generate smtp reports for unfiltered sessions, the events will beGilles Chehade
2019-12-19tweak previous;Jason McIntyre
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-17avoid line wrap in the dkimsign filter line;Jason McIntyre
2019-12-17tweak the rspamd bits a little. we really don;t need to repeat theJason McIntyre
2019-12-14failing fsync() with EINVAL should not cause a TempFail in mboxfile,Gilles Chehade
2019-12-14introduce a bypass keyword so that builtin filters can bypass processing ofGilles Chehade
2019-12-13fix DKIM exampleGilles Chehade
2019-12-13occuring -> occurringGilles Chehade
2019-12-13trim previous; ok gillesJason McIntyre
2019-12-13add support for CIDR in a: spf atomsGilles Chehade
2019-12-13file no longer existsGilles Chehade
2019-12-13lka_proc.c had common code to fork a proc filter for lka_filter.c andGilles Chehade
2019-12-13add IMSG_REPORT_SMTP_LINK_GREETING, IMSG_REPORT_SMTP_LINK_IDENTIFY andGilles Chehade
2019-12-13update examples, document that DKIM signing may be achieved through theGilles Chehade
2019-12-12filter protocol has an initial handshake within which smtpd tells filtersGilles Chehade
2019-12-12remove file, code was moved to a different fileGilles Chehade
2019-12-12move the lka_report.c code into lka_filter.c, they were originally split asGilles Chehade
2019-12-12start documenting the proc filter API, this is a work in progress, notGilles Chehade
2019-12-09swap two fields in the filter response protocol to match order of fields inGilles Chehade
2019-12-09rework the filtering text somewhat to condense it a little, avoid textJason McIntyre
2019-12-09update the example default config to use "from local" too; from myportslistJason McIntyre
2019-12-05revert previous; ingo said itJason McIntyre
2019-12-05replace "Pf < ... Ns >" with Aq; tidy up lists a little;Jason McIntyre
2019-12-05tweak the FILTERING text a little; ok gillesJason McIntyre
2019-11-26remove stray Oc;Jason McIntyre
2019-11-26document that listen on socket can have filters attachedGilles Chehade
2019-11-26in mail.lmtp.c, split LMTP connection fd into two FILE * streamsGilles Chehade
2019-11-26allow using 'auth' as an origin:Gilles Chehade