summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2012-07-10accept address literal for the recipient domain.Charles Longeau
2012-07-10- simplify the scheduler loop logic further, it is ridiculously simple nowGilles Chehade
2012-07-09- introduce log_trace(TRACE_SCHEDULER, ...)Gilles Chehade
2012-07-09move to the new resolver implementation, with temporary glue to useEric Faurot
2012-07-09- runner is the terminology we used back when we had runqueues, we noGilles Chehade
2012-07-09first step of simplifying fsqueue:Gilles Chehade
2012-07-08remove enum queue_kind from queue_fsqueue.c.Charles Longeau
2012-07-08avoid line splitting; also, one an -> aJason McIntyre
2012-07-08- plug text_to_relayhost() in parse.y to support relay URLs.Gilles Chehade
2012-07-08auth_bsd() is staticGilles Chehade
2012-07-02Lookup queue and scheduler backends by name, rather than enum.Eric Faurot
2012-07-02make backend functions static.Eric Faurot
2012-07-02Sleeping here is definitely not what we want to do. Use a cyclingEric Faurot
2012-06-20Finally get rid of the queue_kind enum in the queue API. Keep thatEric Faurot
2012-06-20fix runner spinning on message loop.Eric Faurot
2012-06-18fix potential use of uninitialized variable.Charles Longeau
2012-06-17- introduce struct scheduler_info and the scheduler_info() function to fillGilles Chehade
2012-06-16rename filter.c --> filter_api.c (to be consistent with upcoming changes)Charles Longeau
2012-06-14- rename filter.h -> filter_api.h to be consistent with upcoming changesGilles Chehade
2012-06-14- make sockaddr_as_fqdn() endian-safeGilles Chehade
2012-06-08add missing header needed by time()Charles Longeau
2012-06-03Do not store the envelope id within the envelope, only the message id.Eric Faurot
2012-06-01allow to pause some subsystems at startup.Eric Faurot
2012-06-01on envelope creation, setup and reset the relevant envelope fields inEric Faurot
2012-06-01use PRIu64 instead of llu in format string.Charles Longeau
2012-06-01remove unused fieldsCharles Longeau
2012-06-01move envelope dump/load functions to envelope.cEric Faurot
2012-05-29- introduce map_static.c as a backend to static maps in parse.y, this hasGilles Chehade
2012-05-29- introduce text_to_relayhost() which converts an url into a relayhost.Gilles Chehade
2012-05-25remove unused variableCharles Longeau
2012-05-25add missing header needed by time()Charles Longeau
2012-05-23- introduce temp_inet_net_pton_ipv6() temporarily until we have AF_INET6Gilles Chehade
2012-05-13tweak previous; ok gillesJason McIntyre
2012-05-13replace tabs with spaces, to avoid markup problems; ok gillesJason McIntyre
2012-05-13Remove sizes entry so it doesn't appear as a valid command in theNicholas Marriott
2012-05-13- cleanup parse.y by removing lots of code that should not have been there,Gilles Chehade
2012-05-12- remove unused sources S_EXT, S_DYN and S_EXT from enum map_srcGilles Chehade
2012-05-12- simplify a bit maps by removing fields which are still unused yearsGilles Chehade
2012-05-12Update the internal mta implementation so that a session now has aEric Faurot
2012-05-12- 'secret' -> 'credentials' in some logsGilles Chehade
2012-05-12- rename all occurences of K_SECRET to K_CREDENTIALSGilles Chehade
2012-05-11split the session logic off mta.c into mta_session.cEric Faurot
2012-05-11set the status line and log envelope change in mta_envelope_done().Eric Faurot
2012-05-08fix and re-enable connect notification to the mfa.Eric Faurot
2012-04-24take a stab at documenting when arguments need quoted, and valid macroJason McIntyre
2012-04-21i got the previous fix wrong, /etc/mail/aliases should use SMTPD_USERGilles Chehade
2012-04-16add missing header needed by str* and mem* functionsCharles Longeau
2012-04-15when using aliases, the *real* delivery user is not set on expand nodesGilles Chehade
2012-04-15Remove dead assignments and newly created unused variables.Charles Longeau
2012-04-14improve readabilityEric Faurot