Age | Commit message (Expand) | Author |
2024-01-04 | set_localaddrs(): don't wrap IPv6s address with braces twice | Omar Polo |
2021-06-14 | add required headers for smtpd.h and remove unnecessary ones in other files. | Eric Faurot |
2021-05-26 | remove unused code | Eric Faurot |
2021-04-09 | allow to specify tls ciphers and protocols on listeners | Eric Faurot |
2021-03-05 | Start porting smtpd to libtls. | Eric Faurot |
2021-01-19 | Do the KAME embedded scope fixup in the two places where getifaddrs() is | Claudio Jeker |
2020-12-31 | Rename the pony process to dispatcher and klondike to crypto. | Martijn van Duren |
2019-12-18 | give a better name to a couple functions and struct fields related to | Gilles Chehade |
2019-09-20 | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. | Gilles Chehade |
2018-12-28 | type static tables on the fly when the first element is added | Eric Faurot |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-12-21 | bring in new grammar for filters, allowing filter chains and plugging of | Gilles Chehade |
2018-11-30 | prepare for smtp-out reporting and while at it, make a few changes to the | Gilles Chehade |
2018-11-03 | bring plumbing for builtin filters | Gilles Chehade |
2018-11-01 | teach smtp process how to report smtp events to lka and teach lka how to | Gilles Chehade |
2018-11-01 | allow smtpd to fork processes at startup and maintain a socketpair with | Gilles Chehade |
2018-07-03 | unbreak newaliases. | mortimer |
2018-06-18 | simplify parse_config() further so it no longer has any side effect outside | Gilles Chehade |
2018-06-16 | rework the table API so that it takes a struct smtpd * context in parameter | Gilles Chehade |
2018-05-24 | switch smtpd to new grammar | Gilles Chehade |
2017-05-17 | Introduce more use of freezero(). Also, remove ptr conditionals before | Theo de Raadt |
2016-09-01 | remove noop function | Eric Faurot |
2016-09-01 | get rid of the imsg buffer usage profiling code. | Eric Faurot |
2016-05-28 | Implement the fork+exec pattern in smtpd. | Eric Faurot |
2016-03-25 | Nuke session_socket_blockmode() and session_socket_linger(). Use | Kenneth R Westerback |
2015-10-14 | whitespace | Gilles Chehade |
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt |
2014-05-01 | Move RSA keys from "lka" to a new dedicated "ca" process because lka | Reyk Floeter |
2014-04-29 | Implement RSA privilege separation for OpenSMTPD, based on my previous | Reyk Floeter |
2014-04-29 | use explicit_bzero() instead of memset() to clear out sensitive data. | Reyk Floeter |
2014-04-19 | (void) cast snprintf call that cannot truncate | Gilles Chehade |
2014-04-09 | Zap the mfa process. It is not currently doing anything, and content filtering | Eric Faurot |
2014-04-04 | Merge the mda, mta and smtp processes into a single unprivileged | Eric Faurot |
2014-03-22 | disable the imsg buffers profiling code unless requested, this will prevent | Gilles Chehade |
2014-02-04 | pki code cleanup | Eric Faurot |
2014-02-04 | get rid of fdlimit() | Eric Faurot |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-11-18 | change dict_poproot() prototype: do not take key placeholder parameter as | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-11-23 | knf | Eric Faurot |
2012-09-27 | use xmalloc()/xcalloc() helpers | Charles Longeau |
2012-08-19 | coding style: replace all occurences of u_int* with uint* | Charles Longeau |
2011-05-01 | the smtpd env is meant to be global, so do not pass it all around. | Eric Faurot |
2011-04-17 | cleanups, cosmethic changes, functions that should be static are now static | Gilles Chehade |
2010-11-28 | a bit of .h cleanups, no functionnal change | Gilles Chehade |
2010-05-27 | when a rule has two conditions (ie: accept for { domain foo, domain bar } ) | Gilles Chehade |
2010-05-27 | kill struct opt from struct rule, we don't use it, we don't need it | Gilles Chehade |
2010-04-20 | Kill *2400* lines of code by abstracting common bits of the imsg handlers. | Jacek Masiulaniec |
2009-11-12 | Fix a memleak in parse_config(). Correct return code in few error paths. | Jacek Masiulaniec |