summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2012-11-23knfEric Faurot
2012-11-23knfEric Faurot
2012-11-23send ack on update map.Eric Faurot
2012-11-23knfEric Faurot
2012-11-23Replace the qwalk API (to retreive on disk envelopes at runtime) withEric Faurot
2012-11-20- for lists, list type must come firstJason McIntyre
2012-11-20Allow "smtpctl show queue" to run in "online" mode if the smtpd serverEric Faurot
2012-11-18knock out a useless .Pp;Jason McIntyre
2012-11-18remove { } from example in PRIMARY DOMAIN sectionRobert Peichaer
2012-11-13do not miss the last envelopeEric Faurot
2012-11-13Simplify the smtpctl code: add a try_connect() function to test ifEric Faurot
2012-11-12Cleanups and improvements:Eric Faurot
2012-11-06Remove the "is_reading" hack and simplify the read/write logic:Eric Faurot
2012-11-02Add a "kick counter" that gets incremented on each command, to detectEric Faurot
2012-11-02Consistency and robustness improvements in mda:Eric Faurot
2012-11-02Make counters more informative in the scheduler:Eric Faurot
2012-10-28Limit the number of messages that can be enqueued on a single SMTPEric Faurot
2012-10-26add a new uptime.human entry in stats, derived from uptime, but displayedCharles Longeau
2012-10-25Handle the case where writev() fails with EAGAIN. In theory it cannotEric Faurot
2012-10-25send the semantically correct msg when RCPT fails, even if the exact valueEric Faurot
2012-10-25Make the mda request the message fd from the queue when needed, instead ofEric Faurot
2012-10-22switch from {open,read,close}() to {fopen,fread,fclose}() in fsqueue_envelope...Charles Longeau
2012-10-17rename field msg -> evp.Eric Faurot
2012-10-17Document the -P option. While there, remove reference to -T, it's incomplete,Eric Faurot
2012-10-17consistency fix: we use "envelope-id" everywhere.Eric Faurot
2012-10-16consistent macros; Tim van der MolenJason McIntyre
2012-10-16MAX_RULEBUFFER_LEN is too small, bump it.Eric Faurot
2012-10-16Prevent a possible buffer overflow in lka_expand_format() that can leadEric Faurot
2012-10-15tweak previous; ok ericJason McIntyre
2012-10-15implement and document "smtpctl stop"Eric Faurot
2012-10-15use shorter names for process titles.Eric Faurot
2012-10-14As discussed with gilles@, actually impose the per-user limit regardlessEric Faurot
2012-10-14Limit the number of per-user mda (external program) deliveries that can beEric Faurot
2012-10-14When pushing too many envelopes to the mda at once, we can hit a filedescEric Faurot
2012-10-14enforce different permissions on different files in ssl_load_file()Alexander Hall
2012-10-14substitute wrong comas into semicolonsCharles Longeau
2012-10-14mistakenly removed an ".Xr smtpd 8"Gilles Chehade
2012-10-14replace 'plain' with 'file' as the backend source name for map_file.cGilles Chehade
2012-10-14missing from previous commit, byebye map_stdio.cGilles Chehade
2012-10-14introduce map_file.c which will deprecate map_stdio.cGilles Chehade
2012-10-14smtpctl show runqueue no longer exists, it's been that way for a whileGilles Chehade
2012-10-13missing headerGilles Chehade
2012-10-13in aliases expansion, we can avoid requesting parent for ~user/.forward, ifGilles Chehade
2012-10-13when makemap is executed in sendmail mode, check if ".db" is part of theGilles Chehade
2012-10-13Make map_lookup() and make_compare() set errno on failure to distinguishEric Faurot
2012-10-12Extend the "retry" field to 16 bits. The new quadratic retry formulaEric Faurot
2012-10-11- if argc / argv not empty after getopt() loop, display usageGilles Chehade
2012-10-11- no need to assign a separator to the last route flag since we're notGilles Chehade
2012-10-11- no need to set imsg_type to IMSG_MFA_CLOSE when we're not going to answerGilles Chehade
2012-10-11- remove dead storeGilles Chehade