Age | Commit message (Expand) | Author |
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 |
2009-06-06 | Sync with relayd: | Pierre-Yves Ritschard |
2009-06-02 | make env->sc_listeners and env->sc_ssl pointers, one step further toward | Gilles Chehade |
2009-05-24 | Parent process forks 3 types of processes, track them all in a single tree | Jacek Masiulaniec |
2009-02-16 | Process which connects with a pool of cloned processes needs to | Jacek Masiulaniec |
2009-02-15 | New config.c that allows for process cloning. Done by pyr@ for | Jacek Masiulaniec |
2009-01-01 | remove unnecessary includes; ok gilles@ | Jacek Masiulaniec |
2008-11-05 | add a few missing id tags; there are a bunch of files, and developers | Igor Sobrado |
2008-11-01 | smtpd is a smtp server implementation for OpenBSD. It is a work in progress | Gilles Chehade |