summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/expand.c
AgeCommit message (Expand)Author
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2014-05-09stop casting sizeof to intTed Unangst
2014-04-19unchecked strlcat() call in expand_to_text() may cause aliases expansion toGilles Chehade
2013-12-26bcopy -> memmoveEric Faurot
2013-10-24When building the expansion tree, distinguish between apparentlyEric Faurot
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-04-12replace MAX_LINE_SIZE and SMTP_LINE_MAX with SMTPD_MAXLINESIZE forEric Faurot
2013-02-14- smtpctl trace expand, enables tracing of aliases expansionGilles Chehade
2013-01-31assorted fixes spotted by Coverity.Eric Faurot
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-10-10For each alias node, mark if it has been expanded from an alias map orEric Faurot
2012-09-27clarify the alias expansion code.Eric Faurot
2012-09-21Do not pass the username to forwards_get() which does not have to care aboutEric Faurot
2012-09-21wrap expandtree into a "struct expand".Eric Faurot
2012-09-19rename variables for consistencyEric Faurot
2012-09-19start cleaning the expansion code:Eric Faurot
2012-09-18make use of expandtree_free_nodes() in lka_session_destroy().Eric Faurot
2010-11-28remove all unused headersGilles Chehade
2010-11-28a bit of .h cleanups, no functionnal changeGilles Chehade
2010-10-09backout the "new" queue code commited 4 months ago. it has many good ideas,Gilles Chehade
2010-06-01new queue, again; gcc2 compile tested by deraadtJacek Masiulaniec
2010-06-01New queue doesn't compile on gcc2, back out. Spotted by deraadt@Jacek Masiulaniec
2010-05-31Rewrite entire queue code.Jacek Masiulaniec
2010-05-19cleanup-only commit, removes unrequired includes, no functionnal changeGilles Chehade
2010-04-27initial work at fixing aliases support:Gilles Chehade
2009-11-09- add a reference count and flags to struct expand_nodeGilles Chehade
2009-11-09fatal on RB_INSERT failureJacek Masiulaniec
2009-11-08move expansion code to new expand.c to clearly separate it from aliasesGilles Chehade