summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/makemap.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix two security vulnerabilities discovered by Qualys.millert2020-02-241-4/+9
* remove the tag workaround for table_create() and table_find(),eric2018-12-281-2/+2
* unbreak newaliases.mortimer2018-07-031-9/+5
* rework the table API so that it takes a struct smtpd * context in parametergilles2018-06-161-2/+2
* remove 'where' parameter from all x*() functions in utils.c, it doesn'tgilles2018-05-311-4/+4
* sync log.h with other daemonseric2018-04-261-1/+2
* smtpctl(8): Use an int to determine mode instead of __progname.sunil2017-07-271-12/+7
* smtpd joins the 7 other daemons that share the same log.c file.reyk2017-01-091-2/+2
* Last parameter to execl[e]() functions *must* be cast to a pointer.krw2016-03-171-2/+2
* remove support for 'dbm' which is really 'recno' from our makemap, it can'tgilles2016-02-131-3/+1
* Cleanup getopt(3) mis-use in sendmail compat code.sunil2016-02-121-5/+19
* when creating a db map, we use a temporary file to work on and atomicallygilles2016-02-101-2/+2
* remove spaces after '!'jung2015-12-281-8/+8
* Sync the DB file once when done with fsync(), not on each write with O_SYNC.guenther2015-12-151-3/+18
* Move some variables local to makemap().sunil2015-12-131-27/+24
* Add -U option like the sendmail makemap, for dumping DB files back to textguenther2015-12-111-3/+42
* Merge makemap(8) into smtpctl(8).sunil2015-12-071-20/+19
* Fix makemap(8) for values containing a '#'.sunil2015-10-261-6/+6
* makemap shout strip initial and trailing whitespaces using strip()gilles2015-10-171-10/+3
* do not umask() [with the wrong umask] around mkstemp() calls, no matterderaadt2015-10-121-4/+1
* fix values passed to umask(), they should be octal.gilles2015-10-061-2/+2
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-2/+2
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-1/+2
* newaliases / makemap should parse multi-line aliases entriesgilles2014-10-251-2/+2
* Update the table API: lookup functions can take an optional parameterseric2014-07-081-1/+7
* bcopy -> memmoveeric2013-12-261-2/+2
* unsigned char casts for ctypeeric2013-11-281-6/+6
* sort includeseric2013-10-291-2/+2
* sync with OpenSMTPD 5.3.2eric2013-05-241-28/+29
* Prevent race conditions in db file handling.tobias2013-03-291-26/+24
* assorted fixes spotted by Coverity.eric2013-01-311-4/+5
* Sync with our smtpd repo:gilles2013-01-261-17/+9
* knferic2012-11-231-11/+15
* when makemap is executed in sendmail mode, check if ".db" is part of thegilles2012-10-131-2/+14
* when building a db map, always lowercase the key before a lookup in makemapgilles2012-10-081-5/+7
* We need to provide a sendmail-like interface to makemap so that some toolsgilles2012-10-071-13/+39
* use xstrdup() helperchl2012-09-271-11/+4
* expandnodes must be bzero()'d before parsing to be sure there is no boguseric2012-09-191-2/+1
* rename variables for consistencyeric2012-09-191-4/+4
* coding style: replace all occurences of u_int* with uint*chl2012-08-191-3/+3
* - introduce xlowercase() and allow lowercase() to fail gracefullygilles2012-07-291-2/+2
* plug leak in make_aliases()jasper2011-05-161-2/+2
* fix segfault in newaliases after global env move.eric2011-05-091-3/+2
* the smtpd env is meant to be global, so do not pass it all around.eric2011-05-011-6/+11
* cleanups, cosmethic changes, functions that should be static are now staticgilles2011-04-171-9/+8
* remove all unused headersgilles2010-11-281-3/+3
* a bit of .h cleanups, no functionnal changegilles2010-11-281-1/+3
* initial work at fixing aliases support:gilles2010-04-271-27/+11
* when creating a map, make sure we do not store a key/val separator at thegilles2010-04-211-1/+5
* rework a bit expansion and data structures involved in the expansion so wegilles2009-11-081-4/+4