| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN, | gilles | 2019-12-21 | 4 | -26/+15 |
* | do not generate smtp reports for unfiltered sessions, the events will be | gilles | 2019-12-21 | 1 | -31/+219 |
* | tweak previous; | jmc | 2019-12-19 | 1 | -3/+3 |
* | give a better name to a couple functions and struct fields related to | gilles | 2019-12-18 | 4 | -24/+24 |
* | teach relay action how to do domain-based relay host, this allows declaring | gilles | 2019-12-18 | 5 | -7/+43 |
* | avoid line wrap in the dkimsign filter line; | jmc | 2019-12-17 | 1 | -2/+3 |
* | tweak the rspamd bits a little. we really don;t need to repeat the | jmc | 2019-12-17 | 1 | -14/+10 |
* | failing fsync() with EINVAL should not cause a TempFail in mboxfile, | gilles | 2019-12-14 | 1 | -1/+1 |
* | introduce a bypass keyword so that builtin filters can bypass processing of | gilles | 2019-12-14 | 4 | -6/+20 |
* | fix DKIM example | gilles | 2019-12-13 | 1 | -2/+2 |
* | occuring -> occurring | gilles | 2019-12-13 | 1 | -3/+3 |
* | trim previous; ok gilles | jmc | 2019-12-13 | 1 | -7/+4 |
* | add support for CIDR in a: spf atoms | gilles | 2019-12-13 | 1 | -38/+117 |
* | file no longer exists | gilles | 2019-12-13 | 1 | -192/+0 |
* | lka_proc.c had common code to fork a proc filter for lka_filter.c and | gilles | 2019-12-13 | 2 | -6/+161 |
* | add IMSG_REPORT_SMTP_LINK_GREETING, IMSG_REPORT_SMTP_LINK_IDENTIFY and | gilles | 2019-12-13 | 1 | -1/+4 |
* | update examples, document that DKIM signing may be achieved through the | gilles | 2019-12-13 | 1 | -11/+31 |
* | filter protocol has an initial handshake within which smtpd tells filters | gilles | 2019-12-12 | 6 | -29/+80 |
* | remove file, code was moved to a different file | gilles | 2019-12-12 | 1 | -509/+0 |
* | move the lka_report.c code into lka_filter.c, they were originally split as | gilles | 2019-12-12 | 2 | -5/+475 |
* | start documenting the proc filter API, this is a work in progress, not | gilles | 2019-12-12 | 1 | -0/+644 |
* | swap two fields in the filter response protocol to match order of fields in | gilles | 2019-12-09 | 2 | -12/+12 |
* | rework the filtering text somewhat to condense it a little, avoid text | jmc | 2019-12-09 | 1 | -61/+23 |
* | update the example default config to use "from local" too; from myportslist | jmc | 2019-12-09 | 1 | -4/+4 |
* | revert previous; ingo said it | jmc | 2019-12-05 | 1 | -53/+53 |
* | replace "Pf < ... Ns >" with Aq; tidy up lists a little; | jmc | 2019-12-05 | 1 | -53/+53 |
* | tweak the FILTERING text a little; ok gilles | jmc | 2019-12-05 | 1 | -12/+9 |
* | remove stray Oc; | jmc | 2019-11-26 | 1 | -2/+2 |
* | document that listen on socket can have filters attached | gilles | 2019-11-26 | 1 | -10/+20 |
* | in mail.lmtp.c, split LMTP connection fd into two FILE * streams | gilles | 2019-11-26 | 1 | -19/+32 |
* | allow using 'auth' as an origin: | gilles | 2019-11-26 | 2 | -3/+80 |
* | whitespaces | gilles | 2019-11-26 | 1 | -2/+2 |
* | mail-from and rcpt-to already carry origin and destination, so we can make | gilles | 2019-11-26 | 2 | -3/+114 |
* | document that rules can match specific users or user lists now | gilles | 2019-11-25 | 1 | -2/+16 |
* | store smtp session username in envelope and allow ruleset to match specific | gilles | 2019-11-25 | 4 | -11/+25 |
* | use crlf line-ending during the internal smtp session | eric | 2019-11-25 | 1 | -50/+50 |
* | fix typos in smtpd.conf.5 | gilles | 2019-11-19 | 1 | -5/+5 |
* | a long long time ago, there was no such thing as "from socket" and the | gilles | 2019-11-12 | 2 | -8/+23 |
* | fix a logic bug in ruleset matching that makes `from socket` rules possibly | gilles | 2019-11-12 | 2 | -5/+8 |
* | fix 'mx:' mechanism in smtpd spf walk | gilles | 2019-11-11 | 1 | -2/+2 |
* | fix a possible crash when combining "from rdns", nested virtual aliases and | gilles | 2019-11-04 | 1 | -2/+8 |
* | 6.6.0 -> 6.6.1 | gilles | 2019-11-03 | 1 | -2/+2 |
* | switch ASN1_STRING_data() with constified ASN1_STRING_get0_data() | gilles | 2019-11-02 | 1 | -5/+5 |
* | remove strict \r check, the downside overweights the advantages, we'll | gilles | 2019-10-04 | 1 | -10/+1 |
* | no need to increment argv and decrement argc, we're not using them later | gilles | 2019-10-03 | 1 | -3/+0 |
* | no need to set n to 0 right before assigning it ret value from io_printf() | gilles | 2019-10-03 | 1 | -3/+1 |
* | remove useless check and dead code | gilles | 2019-10-03 | 1 | -5/+1 |
* | check imsg_flush() return value and fatal() if == -1 | gilles | 2019-10-03 | 1 | -2/+3 |
* | make it obvious we don't care about text_to_mailaddr() return values, we've | gilles | 2019-10-03 | 1 | -4/+4 |
* | free() destination server copy, not a real leak since the program is short | gilles | 2019-10-03 | 1 | -0/+1 |