Age | Commit message (Expand) | Author |
2021-06-14 | add required headers for smtpd.h and remove unnecessary ones in other files. | Eric Faurot |
2019-09-18 | Implement server certificate validation in smtp(1). | Eric Faurot |
2018-09-26 | treat NOTIMP as NO_DATA in response to MX query: fallback to hostname lookup | Eric Faurot |
2018-07-25 | Implement a generic interface to forward resolver queries to the lka | Eric Faurot |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2018-01-06 | Move unpack functions into a seperate file. | Sunil Nimmagadda |
2017-05-31 | typo; from Edgar Pettijohn | Theo de Raadt |
2015-10-28 | dns_lookup_host() needs to remove brackets and IPv6: prefix when receiving | Gilles Chehade |
2015-10-17 | remove unused variables | Gilles Chehade |
2015-01-20 | use <limits.h> comprehensively. For now try to push <> includes to | Theo de Raadt |
2015-01-06 | fix whitespace and indentation, by Kyle Milz | Gilles Chehade |
2014-10-08 | restrict address lookups to configured address families. | Eric Faurot |
2014-04-19 | (void) cast this strlcpy(), it cannot truncate | Gilles Chehade |
2014-04-19 | these strlcpy can't truncate, the copy is from a buffer to a buffer of same | Gilles Chehade |
2014-04-04 | Merge the mda, mta and smtp processes into a single unprivileged | Eric Faurot |
2014-04-03 | use asr helpers after libevent update. | Eric Faurot |
2014-03-26 | asr API is now public | Eric Faurot |
2014-03-25 | update after asr API update | Eric Faurot |
2014-03-25 | Integrate necessary dns packet parsing helpers from asr. | Eric Faurot |
2014-03-14 | field rename | Eric Faurot |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-11-18 | When looking up a MX, parse the address if the domain is a "[ipaddr]" string. | Eric Faurot |
2013-10-26 | %i -> %d in format strings | Eric Faurot |
2013-07-12 | update after asr changes. | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-04-30 | remove params after API change. | Eric Faurot |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-11-24 | fix after asr update | Eric Faurot |
2012-11-23 | knf | Eric Faurot |
2012-11-12 | Cleanups and improvements: | Eric Faurot |
2012-10-08 | skip RR if type is not MX. Use hostname if the list of MX is empty | Eric Faurot |
2012-10-03 | when requesting MX entries, the result can be appear in random orders. | Gilles Chehade |
2012-09-27 | use xmalloc()/xcalloc() helpers | Charles Longeau |
2012-08-25 | - introduce struct stat_value | Gilles Chehade |
2012-08-21 | Allow smtpd to work as a backup MX, relaying only to MXs with higher | Eric Faurot |
2012-08-21 | Use TAILQ rather than array for mx list. | Eric Faurot |
2012-08-21 | dns sessions don't use lookup. no need to store them in a tree. | Eric Faurot |
2012-08-19 | coding style: replace all occurences of u_int* with uint* | Charles Longeau |
2012-08-18 | - introduce stat_backend, an API for pluggable statistic backends | Gilles Chehade |
2012-08-08 | cleanup some old debug traces | Eric Faurot |
2012-07-29 | fix bogus permfail when no MX is defined on a valid domain. | Eric Faurot |
2012-07-09 | move to the new resolver implementation, with temporary glue to use | Eric Faurot |
2012-04-14 | improve readability | Eric Faurot |
2012-01-11 | Try to parse hostnames as IP addresses before resolving. This allows | Eric Faurot |
2012-01-11 | Improve error reporting. Most errors during hostname lookup are | Eric Faurot |
2011-09-01 | Introduce a small set of functions to manage stat counters in a | Eric Faurot |
2011-07-20 | Fix reporting of permanent/temporary failures for MX lookups. | Eric Faurot |
2011-07-03 | imsg.h requires sys/queue.h and sys/uio.h. | Nicholas Marriott |
2011-05-06 | move dns session specific structs and prototypes out of smtpd.h. | Eric Faurot |
2011-05-01 | the smtpd env is meant to be global, so do not pass it all around. | Eric Faurot |