Age | Commit message (Expand) | Author |
2019-05-02 | Give filter programmers a more friendlier error message when returning a | Martijn van Duren |
2019-04-08 | remove unused declarations | Eric Faurot |
2019-04-08 | fix parsing of datalines before passing them to filters, the | splitting is | Gilles Chehade |
2019-03-31 | Avoid calling dup2(oldd, newd) when oldd == newd. In that case the | YASUOKA Masahiko |
2019-02-28 | bump smtpd version | Eric Faurot |
2019-02-20 | fix a regression in the 'hostnames' mapping to select hostname based on the | Gilles Chehade |
2019-02-13 | (unsigned) means (unsigned int) which on ptrdiff_t or size_t or other | Theo de Raadt |
2019-02-06 | in SMTP status, display rcpt address in errors happening at RCPT level | Gilles Chehade |
2019-01-30 | missed in previous revert, function not called anymore | Gilles Chehade |
2019-01-30 | revert previous commit, i wasn't happy with it and it probably came from a | Gilles Chehade |
2019-01-30 | don't be too strict with .forward permissions, it's ok to process it if the | Gilles Chehade |
2019-01-30 | Check ferror(3) on the right stream. | Sunil Nimmagadda |
2019-01-29 | strip \r from lmtp responses | Gilles Chehade |
2019-01-21 | While using buffered stdio over a socket, fflush(3) command before | Sunil Nimmagadda |
2019-01-15 | Swap 'token' and 'id' place in filter protocol. | Sunil Nimmagadda |
2019-01-14 | correctly retrieve envelope strings. fixes mailq output. | Eric Faurot |
2019-01-10 | report errno in debug logs and other minor cleanups. | Eric Faurot |
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 |