summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN,gilles2019-12-214-26/+15
* do not generate smtp reports for unfiltered sessions, the events will begilles2019-12-211-31/+219
* tweak previous;jmc2019-12-191-3/+3
* give a better name to a couple functions and struct fields related togilles2019-12-184-24/+24
* teach relay action how to do domain-based relay host, this allows declaringgilles2019-12-185-7/+43
* avoid line wrap in the dkimsign filter line;jmc2019-12-171-2/+3
* tweak the rspamd bits a little. we really don;t need to repeat thejmc2019-12-171-14/+10
* failing fsync() with EINVAL should not cause a TempFail in mboxfile,gilles2019-12-141-1/+1
* introduce a bypass keyword so that builtin filters can bypass processing ofgilles2019-12-144-6/+20
* fix DKIM examplegilles2019-12-131-2/+2
* occuring -> occurringgilles2019-12-131-3/+3
* trim previous; ok gillesjmc2019-12-131-7/+4
* add support for CIDR in a: spf atomsgilles2019-12-131-38/+117
* file no longer existsgilles2019-12-131-192/+0
* lka_proc.c had common code to fork a proc filter for lka_filter.c andgilles2019-12-132-6/+161
* add IMSG_REPORT_SMTP_LINK_GREETING, IMSG_REPORT_SMTP_LINK_IDENTIFY andgilles2019-12-131-1/+4
* update examples, document that DKIM signing may be achieved through thegilles2019-12-131-11/+31
* filter protocol has an initial handshake within which smtpd tells filtersgilles2019-12-126-29/+80
* remove file, code was moved to a different filegilles2019-12-121-509/+0
* move the lka_report.c code into lka_filter.c, they were originally split asgilles2019-12-122-5/+475
* start documenting the proc filter API, this is a work in progress, notgilles2019-12-121-0/+644
* swap two fields in the filter response protocol to match order of fields ingilles2019-12-092-12/+12
* rework the filtering text somewhat to condense it a little, avoid textjmc2019-12-091-61/+23
* update the example default config to use "from local" too; from myportslistjmc2019-12-091-4/+4
* revert previous; ingo said itjmc2019-12-051-53/+53
* replace "Pf < ... Ns >" with Aq; tidy up lists a little;jmc2019-12-051-53/+53
* tweak the FILTERING text a little; ok gillesjmc2019-12-051-12/+9
* remove stray Oc;jmc2019-11-261-2/+2
* document that listen on socket can have filters attachedgilles2019-11-261-10/+20
* in mail.lmtp.c, split LMTP connection fd into two FILE * streamsgilles2019-11-261-19/+32
* allow using 'auth' as an origin:gilles2019-11-262-3/+80
* whitespacesgilles2019-11-261-2/+2
* mail-from and rcpt-to already carry origin and destination, so we can makegilles2019-11-262-3/+114
* document that rules can match specific users or user lists nowgilles2019-11-251-2/+16
* store smtp session username in envelope and allow ruleset to match specificgilles2019-11-254-11/+25
* use crlf line-ending during the internal smtp sessioneric2019-11-251-50/+50
* fix typos in smtpd.conf.5gilles2019-11-191-5/+5
* a long long time ago, there was no such thing as "from socket" and thegilles2019-11-122-8/+23
* fix a logic bug in ruleset matching that makes `from socket` rules possiblygilles2019-11-122-5/+8
* fix 'mx:' mechanism in smtpd spf walkgilles2019-11-111-2/+2
* fix a possible crash when combining "from rdns", nested virtual aliases andgilles2019-11-041-2/+8
* 6.6.0 -> 6.6.1gilles2019-11-031-2/+2
* switch ASN1_STRING_data() with constified ASN1_STRING_get0_data()gilles2019-11-021-5/+5
* remove strict \r check, the downside overweights the advantages, we'llgilles2019-10-041-10/+1
* no need to increment argv and decrement argc, we're not using them latergilles2019-10-031-3/+0
* no need to set n to 0 right before assigning it ret value from io_printf()gilles2019-10-031-3/+1
* remove useless check and dead codegilles2019-10-031-5/+1
* check imsg_flush() return value and fatal() if == -1gilles2019-10-031-2/+3
* make it obvious we don't care about text_to_mailaddr() return values, we'vegilles2019-10-031-4/+4
* free() destination server copy, not a real leak since the program is shortgilles2019-10-031-0/+1