summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2011-11-23Fix Segmentation Fault when launching mailq(8)Charles Longeau
2011-11-21get rid of the "enqueue/" queue; use "incoming/" instead.Eric Faurot
2011-11-16remove unused functionsEric Faurot
2011-11-16Do not unlink an offline message until it has been correctly enqueued.Eric Faurot
2011-11-16fix obvious variable substitution mistakeCharles Longeau
2011-11-15- change callback prototypes in filter.c to allow stricter checksGilles Chehade
2011-11-15wooooops defines missing from previous commitGilles Chehade
2011-11-15Qwalk, our API to linearly walk over the persistent queue, did not take theGilles Chehade
2011-11-14when receiving an unexpected imsg, print its name.Charles Longeau
2011-11-14make sure that the offline directory has the right owner/permsEric Faurot
2011-11-14The spool and offline directories are backend-independent, so theyEric Faurot
2011-11-10Use STDIN_FILENO instead of magic constant 0Charles Longeau
2011-11-07Let the smtpd process handle the enqueueing of offline messages atEric Faurot
2011-11-06No need to save/restore the batch_id since the envelope is not dumpedEric Faurot
2011-11-06Do not dump the envelope status. It's useless and not reloaded anyway.Eric Faurot
2011-11-03since smtpctl doesn't need to be build along with client.c,Charles Longeau
2011-11-02simpler implementation of smtpctl local enqueuer that does not need libevent.Eric Faurot
2011-10-27Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print {u_,}i...Charles Longeau
2011-10-27Don't offer or negotiate SSLv2 and, since we don't do SSL sessionPhilip Guenthe
2011-10-26retain alphabetical order;Jason McIntyre
2011-10-26- fix smtpctl pause/resume so the ramqueue scheduling is done correctlyGilles Chehade
2011-10-25rewrite the sender user/domain as specified in the manpage when matchingEric Faurot
2011-10-23retain alphabetical order;Jason McIntyre
2011-10-23- smtpctl schedule no longer works, instead, use 'smtpctl schedule-id <id>'Gilles Chehade
2011-10-23plug leakEric Faurot
2011-10-23a few important fixes:Eric Faurot
2011-10-23relay_as is not used anuwhereEric Faurot
2011-10-23introduce Q_CORRUPT and queue_backend operation to move a message fromGilles Chehade
2011-10-23add missing format stringCharles Longeau
2011-10-23add a missing DH_free() after ssl_set_ephemeral_key_exchange().Charles Longeau
2011-10-23fsqueue no longer stores envelopes by dumping the structure, instead use aGilles Chehade
2011-10-22correctly set relay when expanding envelopesEric Faurot
2011-10-22tweak previous;Jason McIntyre
2011-10-22Add a log_trace() call to toggle logging of specific debugging info inEric Faurot
2011-10-13Drop a reference to the client SSL_CTX after SSL_new(), so that it isEric Faurot
2011-10-11fix parsing of :include: aliasesGilles Chehade
2011-10-10document that virtual maps require a domain keyGilles Chehade
2011-10-09show messages sent between processes in debug modeEric Faurot
2011-10-03- fix a segv caused by a deep recursion introduced with a recent quick-fixGilles Chehade
2011-10-03clarify that network sources are to be specified in CIDR notationGilles Chehade
2011-09-28removing annoying debug logGilles Chehade
2011-09-27check closefrom() return valueCharles Longeau
2011-09-19Quick fix to avoid fatal() when we receive a line which have a length of exac...Charles Longeau
2011-09-18a single ramqueue message may be shared by many ramqueue envelopes to beGilles Chehade
2011-09-12- introduce filtermask in struct smtpdGilles Chehade
2011-09-11remove unused headerCharles Longeau
2011-09-01move a log_debug() call to a less annoying spot so that it does not getGilles Chehade
2011-09-01Introduce a small set of functions to manage stat counters in aEric Faurot
2011-09-01add missing header needed by bsearch()Charles Longeau
2011-09-01- if no filter is setup, do not overwrite the data line with filtmsg bufferCharles Longeau