Age | Commit message (Expand) | Author |
2020-02-24 | Fix two security vulnerabilities discovered by Qualys. | Todd C. Miller |
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot |
2018-07-03 | unbreak newaliases. | mortimer |
2018-06-16 | rework the table API so that it takes a struct smtpd * context in parameter | Gilles Chehade |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2018-04-26 | sync log.h with other daemons | Eric Faurot |
2017-07-27 | smtpctl(8): Use an int to determine mode instead of __progname. | Sunil Nimmagadda |
2017-01-09 | smtpd joins the 7 other daemons that share the same log.c file. | Reyk Floeter |
2016-03-17 | Last parameter to execl[e]() functions *must* be cast to a pointer. | Kenneth R Westerback |
2016-02-13 | remove support for 'dbm' which is really 'recno' from our makemap, it can't | Gilles Chehade |
2016-02-12 | Cleanup getopt(3) mis-use in sendmail compat code. | Sunil Nimmagadda |
2016-02-10 | when creating a db map, we use a temporary file to work on and atomically | Gilles Chehade |
2015-12-28 | remove spaces after '!' | Joerg Jung |
2015-12-15 | Sync the DB file once when done with fsync(), not on each write with O_SYNC. | Philip Guenther |
2015-12-13 | Move some variables local to makemap(). | Sunil Nimmagadda |
2015-12-11 | Add -U option like the sendmail makemap, for dumping DB files back to text | Philip Guenther |
2015-12-07 | Merge makemap(8) into smtpctl(8). | Sunil Nimmagadda |
2015-10-26 | Fix makemap(8) for values containing a '#'. | Sunil Nimmagadda |
2015-10-17 | makemap shout strip initial and trailing whitespaces using strip() | Gilles Chehade |
2015-10-12 | do not umask() [with the wrong umask] around mkstemp() calls, no matter | Theo de Raadt |
2015-10-06 | fix values passed to umask(), they should be octal. | Gilles Chehade |
2015-01-20 | use <limits.h> comprehensively. For now try to push <> includes to | Theo de Raadt |
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt |
2014-10-25 | newaliases / makemap should parse multi-line aliases entries | Gilles Chehade |
2014-07-08 | Update the table API: lookup functions can take an optional parameters | Eric Faurot |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-11-28 | unsigned char casts for ctype | Eric Faurot |
2013-10-29 | sort includes | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-03-29 | Prevent race conditions in db file handling. | Tobias Stoeckmann |
2013-01-31 | assorted fixes spotted by Coverity. | Eric Faurot |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-11-23 | knf | Eric Faurot |
2012-10-13 | when makemap is executed in sendmail mode, check if ".db" is part of the | Gilles Chehade |
2012-10-08 | when building a db map, always lowercase the key before a lookup in makemap | Gilles Chehade |
2012-10-07 | We need to provide a sendmail-like interface to makemap so that some tools | Gilles Chehade |
2012-09-27 | use xstrdup() helper | Charles Longeau |
2012-09-19 | expandnodes must be bzero()'d before parsing to be sure there is no bogus | Eric Faurot |
2012-09-19 | rename variables for consistency | Eric Faurot |
2012-08-19 | coding style: replace all occurences of u_int* with uint* | Charles Longeau |
2012-07-29 | - introduce xlowercase() and allow lowercase() to fail gracefully | Gilles Chehade |
2011-05-16 | plug leak in make_aliases() | Jasper Lievisse Adriaanse |
2011-05-09 | fix segfault in newaliases after global env move. | Eric Faurot |
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 | remove all unused headers | Gilles Chehade |
2010-11-28 | a bit of .h cleanups, no functionnal change | Gilles Chehade |
2010-04-27 | initial work at fixing aliases support: | Gilles Chehade |
2010-04-21 | when creating a map, make sure we do not store a key/val separator at the | Gilles Chehade |
2009-11-08 | rework a bit expansion and data structures involved in the expansion so we | Gilles Chehade |