summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2012-10-08skip RR if type is not MX. Use hostname if the list of MX is emptyEric Faurot
2012-10-07Implement a simple wait queue API. The idea is to allow multiple "waiters"Eric Faurot
2012-10-07We need to provide a sendmail-like interface to makemap so that some toolsGilles Chehade
2012-10-07convert iobuf_queue()'s to iobuf_fqueue(). (idea from gilles@)Charles Longeau
2012-10-07bump max number of connections to a route from 5 to 10, the limit is tooGilles Chehade
2012-10-05further tweak the maps description; ok gillesJason McIntyre
2012-10-05tweak previous; ok gillesJason McIntyre
2012-10-04default map source to S_PLAIN, this allows us to simplify smtpd.conf:Gilles Chehade
2012-10-04delay the call to log_debug() for displaying the backends used untilEric Faurot
2012-10-04change to from=<...>, to=<...> instead of to=<...> for loggingTodd T. Fries
2012-10-03when requesting MX entries, the result can be appear in random orders.Gilles Chehade
2012-10-03we reintroduced a bug that was fixed 2 years ago with the aliases rewrite:Gilles Chehade
2012-10-03- add a EXPAND_DEPTH define for ... expansion depthGilles Chehade
2012-10-03disallow root deliveries for "deliver to filename" and "deliver to mda"Gilles Chehade
2012-10-03don't try to cope with iobuf_init() failure, make it fatal() instead.Charles Longeau
2012-10-02check iobuf_init() return value.Charles Longeau
2012-09-30use xmalloc(), xcalloc() and xmemdup() helpersCharles Longeau
2012-09-30- add decision to the rule so that we can actually perform a reject matchGilles Chehade
2012-09-29use xstrdup() helperCharles Longeau
2012-09-29some mfa_session cleanups.Eric Faurot
2012-09-29finally remove rule member from struct envelope.Eric Faurot
2012-09-29Remove support for "as user" for local deliveries.Eric Faurot
2012-09-28some smtpd.{c,h} cleanups:Eric Faurot
2012-09-28use xmemdup() and xcalloc() helpersCharles Longeau
2012-09-28Move mda_session to mda.c, and make it use a tree instead of a list,Eric Faurot
2012-09-28smtpd.h/control.c cleanups:Eric Faurot
2012-09-27use xstrdup() helperCharles Longeau
2012-09-27When merging messages from an update, decrement the message counter if theEric Faurot
2012-09-27fatal -> fatalxEric Faurot
2012-09-27clarify the alias expansion code.Eric Faurot
2012-09-27simplify calloc() + strlcpy()/memcpy() dance with xmemdup()Charles Longeau
2012-09-27use xmalloc()/xcalloc() helpersCharles Longeau
2012-09-27simplify malloc() + strlcpy() dance with xstrdup()Charles Longeau
2012-09-26fix memory leak in case of fdopen() failureCharles Longeau
2012-09-26Stop using the delivery_data union (field "to") in delivery_mda.Eric Faurot
2012-09-26last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
2012-09-26maps must be numbered from 1 up, as 0 means "no map".Eric Faurot
2012-09-26fix double free() issue in error pathsAlexander Hall
2012-09-26log final user and method used for local deliveries.Eric Faurot
2012-09-25make const arguments const, and static functions static.Eric Faurot
2012-09-25need inttypes.hEric Faurot
2012-09-24spaces -> tabsEric 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-21move struct lka_session definition in lka_session.cEric Faurot
2012-09-21Add a log_envelope() function that log envelope status in a uniform way.Eric Faurot
2012-09-21Move ruleset_match() prototype to smtpd.h and make the envelope const.Eric Faurot
2012-09-20constify parameters that are supposed to be const.Eric Faurot
2012-09-20envelope type is necessarily D_MDA here.Eric Faurot
2012-09-19use lower case for envelope fields.Eric Faurot