Age | Commit message (Expand) | Author |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-05-20 | rev 1.219 of the file was a fix to an LMTP issue that was misunderstood. we | Gilles Chehade |
2019-02-13 | (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other | Theo de Raadt |
2018-12-28 | type static tables on the fly when the first element is added | Eric Faurot |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-23 | when a filter chain is only used once, no need to create a named chain, it | Gilles Chehade |
2018-12-23 | revive filters tracing (-T filters) to make it easier understand what is | Gilles Chehade |
2018-12-22 | introduce 'rcpt-to' builtin filter, can only be used on 'rcpt-to' hook | Gilles Chehade |
2018-12-22 | introduce 'mail-from' builtin filter, can be applied on the 'mail-from', | Gilles Chehade |
2018-12-22 | introduce 'helo' builtin filter, can be used on any hook but 'connect' | Gilles Chehade |
2018-12-22 | reuse existing tokens for builtin filter names to avoid creating too many | Gilles Chehade |
2018-12-22 | introduce new matching criteria 'from rdns' to match sessions based on rDNS | Gilles Chehade |
2018-12-21 | since we already support regex lookups in tables for builtin filters, let's | Gilles Chehade |
2018-12-21 | - make the proc filter fd non-blocking | Gilles Chehade |
2018-12-21 | implement some additional builtin filters: | Gilles Chehade |
2018-12-21 | bring in new grammar for filters, allowing filter chains and plugging of | Gilles Chehade |
2018-12-13 | only allow builtin filters to declare which hook they listen to in the conf | Gilles Chehade |
2018-12-11 | remove filter action "rewrite" can only be done from a proc filter | Gilles Chehade |
2018-12-09 | allow check-rdns and check-fcrdns in connect, helo/ehlo, mail-from, rcpt-to | Gilles Chehade |
2018-12-09 | add check-fcrdns builtin filter | Gilles Chehade |
2018-12-06 | allow passing data lines to proc filters | Gilles Chehade |
2018-11-30 | prepare for smtp-out reporting and while at it, make a few changes to the | Gilles Chehade |
2018-11-29 | introduce FILTER_COMMIT which will allow taking a decision at DATA commit | Gilles Chehade |
2018-11-08 | introduce smtp-in keyword in grammar so we can report smtp-in and smtp-out | Gilles Chehade |
2018-11-03 | only apply filter rules to filtered interfaces | Gilles Chehade |
2018-11-03 | check-rdns builtin filter, to be improved | Gilles Chehade |
2018-11-03 | bring plumbing for proc filters | Gilles Chehade |
2018-11-03 | bring plumbing for builtin filters | Gilles Chehade |
2018-11-01 | teach smtp process how to report smtp events to lka and teach lka how to | Gilles Chehade |
2018-11-01 | allow smtpd to fork processes at startup and maintain a socketpair with | Gilles Chehade |
2018-11-01 | - odd condition/test in PF lexer | Alexandr Nedvedicky |
2018-09-24 | Allow to use the "tls" keyword on any relay action to force TLS, with | Eric Faurot |
2018-09-07 | replace malloc()+strlcpy() with strndup() in cmdline_symset(). | miko |
2018-09-05 | rename token to match naming convention | Gilles Chehade |
2018-09-01 | properly deal with MAILER-DAEMON sender in LMTP | Gilles Chehade |
2018-08-25 | remove unused header | Gilles Chehade |
2018-07-15 | remove unused variable | Gilles Chehade |
2018-07-11 | Do for most running out of memory err() what was done for most running | Kenneth R Westerback |
2018-07-09 | No need to mention which memory allocation entry point failed (malloc, | Kenneth R Westerback |
2018-06-18 | simplify parse_config() further so it no longer has any side effect outside | Gilles Chehade |
2018-06-16 | rework the table API so that it takes a struct smtpd * context in parameter | Gilles Chehade |
2018-06-15 | the %{sender} variable should expand to the MAIL FROM address, so in the | Gilles Chehade |
2018-06-04 | add support for mda wrappers allowing postmaster to define command wrappers | Gilles Chehade |
2018-06-01 | reorder pki grammar, no functional change | Gilles Chehade |
2018-06-01 | instead of using 'set queue XXX' 'set mta XXX' 'set mda XXX' to set option | Gilles Chehade |
2018-06-01 | Require a valid certificate by default when relaying through a smarthost. | Eric Faurot |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2018-05-30 | cosmethic change, shuffle smtpd specific grammar bits _after_ the ones that | Gilles Chehade |
2018-05-30 | teach mail.maildir how to junk mails if -j option is set and X-Spam is | Gilles Chehade |
2018-05-29 | it turns out we can provide syntaxic sugar for an LMTP action in smtpd.conf | Gilles Chehade |