summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/config.c
AgeCommit message (Expand)Author
2018-07-03unbreak newaliases.mortimer
2018-06-18simplify parse_config() further so it no longer has any side effect outsideGilles Chehade
2018-06-16rework the table API so that it takes a struct smtpd * context in parameterGilles Chehade
2018-05-24switch smtpd to new grammarGilles Chehade
2017-05-17Introduce more use of freezero(). Also, remove ptr conditionals beforeTheo de Raadt
2016-09-01remove noop functionEric Faurot
2016-09-01get rid of the imsg buffer usage profiling code.Eric Faurot
2016-05-28Implement the fork+exec pattern in smtpd.Eric Faurot
2016-03-25Nuke session_socket_blockmode() and session_socket_linger(). UseKenneth R Westerback
2015-10-14whitespaceGilles Chehade
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-05-01Move RSA keys from "lka" to a new dedicated "ca" process because lkaReyk Floeter
2014-04-29Implement RSA privilege separation for OpenSMTPD, based on my previousReyk Floeter
2014-04-29use explicit_bzero() instead of memset() to clear out sensitive data.Reyk Floeter
2014-04-19(void) cast snprintf call that cannot truncateGilles Chehade
2014-04-09Zap the mfa process. It is not currently doing anything, and content filteringEric Faurot
2014-04-04Merge the mda, mta and smtp processes into a single unprivilegedEric Faurot
2014-03-22disable the imsg buffers profiling code unless requested, this will preventGilles Chehade
2014-02-04pki code cleanupEric Faurot
2014-02-04get rid of fdlimit()Eric Faurot
2013-12-26bcopy -> memmoveEric Faurot
2013-11-18change dict_poproot() prototype: do not take key placeholder parameter asEric Faurot
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-11-23knfEric Faurot
2012-09-27use xmalloc()/xcalloc() helpersCharles Longeau
2012-08-19coding style: replace all occurences of u_int* with uint*Charles Longeau
2011-05-01the smtpd env is meant to be global, so do not pass it all around.Eric Faurot
2011-04-17cleanups, cosmethic changes, functions that should be static are now staticGilles Chehade
2010-11-28a bit of .h cleanups, no functionnal changeGilles Chehade
2010-05-27when a rule has two conditions (ie: accept for { domain foo, domain bar } )Gilles Chehade
2010-05-27kill struct opt from struct rule, we don't use it, we don't need itGilles Chehade
2010-04-20Kill *2400* lines of code by abstracting common bits of the imsg handlers.Jacek Masiulaniec
2009-11-12Fix a memleak in parse_config(). Correct return code in few error paths.Jacek Masiulaniec
2009-06-06Sync with relayd:Pierre-Yves Ritschard
2009-06-02make env->sc_listeners and env->sc_ssl pointers, one step further towardGilles Chehade
2009-05-24Parent process forks 3 types of processes, track them all in a single treeJacek Masiulaniec
2009-02-16Process which connects with a pool of cloned processes needs toJacek Masiulaniec
2009-02-15New config.c that allows for process cloning. Done by pyr@ forJacek Masiulaniec
2009-01-01remove unnecessary includes; ok gilles@Jacek Masiulaniec
2008-11-05add a few missing id tags; there are a bunch of files, and developersIgor Sobrado
2008-11-01smtpd is a smtp server implementation for OpenBSD. It is a work in progressGilles Chehade