Age | Commit message (Expand) | Author |
2019-07-03 | snprintf/vsnprintf return < 0 on error, rather than -1. | Theo de Raadt |
2019-07-02 | Replace mkstemp/fdopen/unlink dances with tmpfile. | Martijn van Duren |
2019-07-01 | The proceed reply doesn't have a parameter, resulting in subsequent filters | Martijn van Duren |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-28 | switch timestamps to use timevals in filters like we do in reporting | Gilles Chehade |
2019-06-28 | mkstemp() returns -1 on failure | Theo de Raadt |
2019-06-27 | Move the check wether line is NULL above further accesses of it. | Matthias Kilian |
2019-06-27 | Allow filters to log information through stderr. This simplifies and | Martijn van Duren |
2019-06-26 | reject DATA containing <CR> that's not part of <CRLF> line terminators | Gilles Chehade |
2019-06-24 | rename wait queues | Gilles Chehade |
2019-06-14 | simplify the runq interface: | Eric Faurot |
2019-06-13 | extend the resolver interface to delegate res_query() calls to the lka. | Eric Faurot |
2019-06-12 | change "ssl" to "tls" in various identifiers. | Eric Faurot |
2019-06-05 | assume RSA_METHOD is opaque and only access members through setters/getters | Gilles Chehade |
2019-06-05 | a long long time ago, in a galaxy quite close actually, reyk@ introduced an | Gilles Chehade |
2019-05-24 | switch from having automatic EVP_CIPHER_CTX variables to allocating them | Gilles Chehade |
2019-05-24 | ERR_R_SSL_LIB is defined to ERR_LIB_SSL which works for both LibreSSL and | Gilles Chehade |
2019-05-24 | assume X509_STORE_CTX is opaque, don't access ->error but use the | Gilles Chehade |
2019-05-24 | mechanical change to dynamically allocate rsae_method | Gilles Chehade |
2019-05-24 | fix typo in fatal message to -> too | Gilles Chehade |
2019-05-24 | remove useless check, it's never been and will never be hit | Gilles Chehade |
2019-05-21 | Use malloc_ and calloc_conceal() to allocate memory for sensitive, | Otto Moerbeek |
2019-05-20 | rev 1.219 of the file was a fix to an LMTP issue that was misunderstood. we | Gilles Chehade |
2019-05-15 | do not use CRLF when passing data lines to filters. | Eric Faurot |
2019-05-15 | normalize newlines when reading the message | Eric Faurot |
2019-05-14 | fix typos in log messages | Eric Faurot |
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 |