Age | Commit message (Expand) | Author |
2019-01-05 | we assumed that there was no such thing as an "mda session" so the logs | Gilles Chehade |
2019-01-05 | revert this change, it was committed by accident | Gilles Chehade |
2019-01-05 | introduce smtp 'timeout' reporting event to notify filters that a timeout | Gilles Chehade |
2019-01-05 | move the DATA bytes accounting a bit earlier so that we don't have to deal | Gilles Chehade |
2019-01-03 | be less verbose on resolver "errors", only log_warnx() real errors and not | Gilles Chehade |
2019-01-03 | do not strip dot-escaping when sending to filters, dot-escape is removed on | Gilles Chehade |
2018-12-30 | Delete unnecessary <libgen.h> #includes | Philip Guenther |
2018-12-28 | introduce table_dump() and tweak format | Eric Faurot |
2018-12-28 | type static tables on the fly when the first element is added | Eric Faurot |
2018-12-28 | simplify code | Eric Faurot |
2018-12-28 | zap unused code | Eric Faurot |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-28 | rename smtp_session's hostname field to rdns, to make it clear what it | Gilles Chehade |
2018-12-28 | remove unused members in struct table | Eric Faurot |
2018-12-28 | fix logging of list entries | Eric Faurot |
2018-12-28 | use private data structure for managing static table content | Eric Faurot |
2018-12-28 | move the smtp_mailaddr() calls _before_ filters indirection as filters MUST | Gilles Chehade |
2018-12-27 | remove unused file | Eric Faurot |
2018-12-27 | extract subaddress from last resolved node, not from dest or rcpt address | Gilles Chehade |
2018-12-27 | table_fetch() always expect a valid dst pointer. | Eric Faurot |
2018-12-27 | move the iterator variable in the private handle. | Eric Faurot |
2018-12-27 | introduce dump() and add() table methods, only implemented for static tables. | Eric Faurot |
2018-12-27 | remove dead code, we will only support ramstat stat backend | Gilles Chehade |
2018-12-27 | pass the table pointer to the lookup()/fecth() methods | Eric Faurot |
2018-12-27 | change the close() method to take the table pointer | Eric Faurot |
2018-12-27 | Make the backend open method return an int to report success. | Eric Faurot |
2018-12-26 | reorder parameters for consistency | Eric Faurot |
2018-12-26 | simplify code | Eric Faurot |
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-26 | move the table backend name in the backend struct. | Eric Faurot |
2018-12-26 | when passing message to filters, do not worry yet about handling DATA | Gilles Chehade |
2018-12-23 | remove dead code | Eric Faurot |
2018-12-23 | the tree_* and dict_* api's in smtpd can be used standalone, do not have | Gilles Chehade |
2018-12-23 | Simplify the table backend interface: lookup results are returned | 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 | 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-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-22 | remove space | Gilles Chehade |
2018-12-21 | since we already support regex lookups in tables for builtin filters, let's | Gilles Chehade |