| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove unused variables found by clang. Additional unused var spotted by eric@. |  rob | 2021-01-23 | 1 | -5/+1 |
* | Rename the pony process to dispatcher and klondike to crypto. |  martijn | 2020-12-31 | 1 | -28/+28 |
* | smtpd's filter state machine can prematurely release resources |  millert | 2020-12-23 | 1 | -6/+1 |
* | Free filter_name in lka_filter_end |  martijn | 2020-12-20 | 1 | -1/+2 |
* | Add the admd keyword. This can be used by filters interested in the |  martijn | 2020-09-16 | 1 | -1/+3 |
* | strip trailing CRs at smtp level rather than io level |  eric | 2020-04-24 | 1 | -2/+2 |
* | switch email and result fields in mail-from/rcpt-to event reports |  eric | 2020-04-17 | 1 | -4/+4 |
* | allow using the session username in builtin filters when available |  gilles | 2020-01-08 | 1 | -2/+54 |
* | enable builtin filtering for commit phase |  gilles | 2020-01-08 | 1 | -2/+9 |
* | emable builtin filtering for phase DATA, no idea why we didn't earlier as |  gilles | 2020-01-08 | 1 | -2/+9 |
* | if a filter was attached to a relay action in config, notify instance that |  gilles | 2019-12-21 | 1 | -1/+3 |
* | start bringing smtp-out reporting code, lacks some events still |  gilles | 2019-12-21 | 1 | -4/+2 |
* | do not pass rdns, fcrdns, ss_src and ss_dest with IMSG_FILTER_SMTP_BEGIN, |  gilles | 2019-12-21 | 1 | -13/+10 |
* | introduce a bypass keyword so that builtin filters can bypass processing of |  gilles | 2019-12-14 | 1 | -1/+9 |
* | lka_proc.c had common code to fork a proc filter for lka_filter.c and |  gilles | 2019-12-13 | 1 | -4/+160 |
* | move the lka_report.c code into lka_filter.c, they were originally split as |  gilles | 2019-12-12 | 1 | -3/+474 |
* | swap two fields in the filter response protocol to match order of fields in |  gilles | 2019-12-09 | 1 | -10/+10 |
* | when replace tree_xget() with tree_get() ... actually use tree_get() so the |  gilles | 2019-09-11 | 1 | -2/+2 |
* | do not use tree_xget() between filters resume as a session may legitimately |  gilles | 2019-09-10 | 1 | -2/+5 |
* | Add support for filter-reports. These allow filters to send freetext |  martijn | 2019-09-06 | 1 | -4/+14 |
* | bump version |  gilles | 2019-09-04 | 1 | -2/+2 |
* | disallow proc filters from responding with junk action at commit |  gilles | 2019-09-04 | 1 | -1/+3 |
* | introduce the 'junk' builtin filter action which marks a session or |  gilles | 2019-09-04 | 1 | -1/+25 |
* | the builtin filters matching used to be reversed, as in "function must not |  gilles | 2019-08-29 | 1 | -2/+2 |
* | Add a link-greeting report. This allows us to get the active domain name |  martijn | 2019-08-28 | 1 | -2/+2 |
* | Make filters more developer-friendly by giving more feedback on why a |  martijn | 2019-08-28 | 1 | -57/+38 |
* | version field was reserved but not discussed, this is done now |  gilles | 2019-08-18 | 1 | -5/+5 |
* | the filtering protocol in OpenBSD 6.6 will be version 0, it has worked fine |  gilles | 2019-08-11 | 1 | -2/+2 |
* | teach builtin filter rdns how to match a session that has or lacks rdns |  gilles | 2019-08-11 | 1 | -2/+7 |
* | The proceed reply doesn't have a parameter, resulting in subsequent filters |  martijn | 2019-07-01 | 1 | -10/+16 |
* | switch timestamps to use timevals in filters like we do in reporting |  gilles | 2019-06-28 | 1 | -11/+14 |
* | Give filter programmers a more friendlier error message when returning a |  martijn | 2019-05-02 | 1 | -1/+7 |
* | fix parsing of datalines before passing them to filters, the | splitting is |  gilles | 2019-04-08 | 1 | -5/+6 |
* | Swap 'token' and 'id' place in filter protocol. |  sunil | 2019-01-15 | 1 | -4/+4 |
* | introduce a table_match() function to check for a key in a table |  eric | 2018-12-26 | 1 | -11/+11 |
* | get rid of the unused dict argument in table lookup and fetch api. |  eric | 2018-12-26 | 1 | -11/+11 |
* | when passing mail-from parameter to filters, pass the '<' '>' free version |  gilles | 2018-12-23 | 1 | -1/+2 |
* | simplify builtins |  gilles | 2018-12-23 | 1 | -78/+77 |
* | revive filters tracing (-T filters) to make it easier understand what is |  gilles | 2018-12-23 | 1 | -22/+73 |
* | introduce 'rcpt-to' builtin filter, can only be used on 'rcpt-to' hook |  gilles | 2018-12-22 | 1 | -2/+40 |
* | introduce 'mail-from' builtin filter, can be applied on the 'mail-from', |  gilles | 2018-12-22 | 1 | -8/+44 |
* | introduce 'helo' builtin filter, can be used on any hook but 'connect' |  gilles | 2018-12-22 | 1 | -27/+79 |
* | remove lka_filter_response() which is no longer used, and reshuffle a bit |  gilles | 2018-12-22 | 1 | -32/+18 |
* | simplify filter_protocol / filter_protocol_next by factoring code |  gilles | 2018-12-22 | 1 | -66/+70 |
* | simplify filter_data() and filter_data_next() by factoring logic |  gilles | 2018-12-22 | 1 | -27/+28 |
* | tree_xget() -> tree_get() |  gilles | 2018-12-22 | 1 | -2/+2 |
* | do not tree_xget() sessions in filter_protocol_next(), filter_data_next() & |  gilles | 2018-12-21 | 1 | -6/+9 |
* | - make the proc filter fd non-blocking |  gilles | 2018-12-21 | 1 | -2/+5 |
* | in lka_filter_init(), split into two passes, one to deal with filters then |  gilles | 2018-12-21 | 1 | -2/+15 |
* | use ss_src in src builtin filters |  gilles | 2018-12-21 | 1 | -3/+3 |