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