summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2012-09-19Set envelope expirancy in lka before sending the envelope to mfa.Eric Faurot
2012-09-19Remove DF_ENQUEUE flag. It is mostly unused and logically broken.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-19remove IS_RELAY and IS_MAILBOX macros.Eric Faurot
2012-09-19Remove aliases_exists() and aliases_virtual_exists(). The correspondingEric Faurot
2012-09-19start cleaning the expansion code:Eric Faurot
2012-09-18make use of expandtree_free_nodes() in lka_session_destroy().Eric Faurot
2012-09-18- add xmemdup() helper.Eric Faurot
2012-09-18simple lka cleanups:Eric Faurot
2012-09-18this structure is not useful and ill-named. remove it.Eric Faurot
2012-09-18a few cleanups:Eric Faurot
2012-09-18remove C_NET. it's not used and there is no plan for it at the moment.Eric Faurot
2012-09-17Add map_create() and map_add() helpers. Simplify the config parser by aEric Faurot
2012-09-17Fix format expansion in smtpd.conf, it has confused a lot of people and itGilles Chehade
2012-09-17increment the session counter when a session is created.Eric Faurot
2012-09-17fix pastoEric Faurot
2012-09-17revert previous and unlink aliases.5 and forward.5 from the build: theseJason McIntyre
2012-09-17various tweaks; ok gillesJason McIntyre