summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/forward.c
AgeCommit message (Expand)Author
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-01-31assorted fixes spotted by Coverity.Eric Faurot
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-11-12Cleanups and improvements:Eric Faurot
2012-09-27use xmalloc()/xcalloc() helpersCharles Longeau
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-20constify parameters that are supposed to be const.Eric Faurot
2012-09-19expandnodes must be bzero()'d before parsing to be sure there is no bogusEric Faurot
2012-09-19rename variables for consistencyEric Faurot
2012-09-19start cleaning the expansion code:Eric Faurot
2011-05-16murder struct path and make sure smtpd uses simpler structures that do notGilles Chehade
2010-11-28remove all unused headersGilles Chehade
2010-11-28a bit of .h cleanups, no functionnal changeGilles Chehade
2010-04-27initial work at fixing aliases support:Gilles Chehade
2009-11-09now that we don't keep an expand_node in memory for each expansion result,Gilles Chehade
2009-11-09- add a reference count and flags to struct expand_nodeGilles Chehade
2009-11-08forwards_get() also calls alias_to_expand_node()Gilles Chehade
2009-11-08rework a bit expansion and data structures involved in the expansion so weGilles Chehade
2009-11-08- make aliases expansion use a rb tree instead of a tail queue, the codeGilles Chehade
2009-11-08first commit of a serie to cleanup, simplify and improve aliases resolutionGilles Chehade
2009-08-08import some changes from portable smtpd to reduce the delta between both.Gilles Chehade
2009-03-03Fix a long standing issue where ~/.forward files were opened by user _smtpdGilles Chehade
2009-02-22replace MAX* constants by sizeof where possibleOleg Safiullin
2009-01-29better parsing of .forward filesOleg Safiullin
2009-01-08ensure getpwnam is always followed by endpwent; ok gilles@ henning@Jacek Masiulaniec
2009-01-07- when performing aliases expansion, do not forget to set an action to eachGilles Chehade
2009-01-04aliases/forwards expansion was not done correctly and a race couldGilles Chehade
2009-01-01remove unnecessary includes; ok gilles@Jacek Masiulaniec
2008-12-13Declare alias_parse in smtpd.h, and fix callers that pass it wrongJacek Masiulaniec
2008-12-06Don't include <err.h> where log.c API must be used.Jacek Masiulaniec
2008-11-25- more prototype moving to smtpd.hGilles Chehade
2008-11-17- err() -> fatal()Gilles Chehade
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