summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2012-01-28remove even more annoying debug logsGilles Chehade
2012-01-28smtpd no longer needs to tell us that it forks a purge process ever fewGilles Chehade
2012-01-28add optional display handler to scheduler_backend, if not NULL the handlerGilles Chehade
2012-01-28remove useless stateEric Faurot
2012-01-28no longer neededGilles Chehade
2012-01-28- introduce the scheduler_backend APIGilles Chehade
2012-01-27that log_debug is no longer neededGilles Chehade
2012-01-26in session_read_data() do NOT enable back read event otherwise it willGilles Chehade
2012-01-26Do not call session_respond() AND session_imsg() from the same handler asGilles Chehade
2012-01-26Rewind the message fp before starting the SMTP dialog.Eric Faurot
2012-01-24Add a parameter to the queue backend init() call to specify wether theEric Faurot
2012-01-21in session_error(), do not call session_destroy() when the F_WRITEONLYGilles Chehade
2012-01-18Add new filters callbacks for:Charles Longeau
2012-01-15Add ascii_{load,dump}_time() to properly deal with time_t.Charles Longeau
2012-01-14When moving a message to the corrupt/ directory, give it an alternate nameEric Faurot
2012-01-14Add missing header needed by PRI format stringCharles Longeau
2012-01-14Change fsqueue_*_path() to report success or failure instead ofEric Faurot
2012-01-14When creating a new message (in incoming/) make sure that the msgid does notEric Faurot
2012-01-14Add a fsqueue_message_path() function to build path to message dirEric Faurot
2012-01-13use a simpler way to get to the parent directoryEric Faurot
2012-01-13queue_message_purge() and queue_message_delete() are actually the sameEric Faurot
2012-01-13remove the status field from struct envelope, move it to the smtpEric Faurot
2012-01-13Stop using envelope->status to report delivery outcome to theEric Faurot
2012-01-13kill delivery_backend_lookup() proto as it is already in smtpd.hCharles Longeau
2012-01-12we should never use ramqueue_first_envelope() as a mean to determine theGilles Chehade
2012-01-12The status field in the envelope is confusing. Its only purpose is toEric Faurot
2012-01-12the ramqueue filling at startup was busted, it would load envelopes one byGilles Chehade
2012-01-12now that we no longer do a stateful iteration on schedule queue, we needGilles Chehade
2012-01-12use mbox backend for mbox delivery.Eric Faurot
2012-01-12Remove dead code for config reloading for now. It is not functionnalEric Faurot
2012-01-12Add a fsqueue_envelope_dump_atomic() function that writes an envelopeEric Faurot
2012-01-12remove envelope_get_errormsg() and move envelope_set_errormsg()Eric Faurot
2012-01-12alter line contents before writing it, rather than after...Eric Faurot
2012-01-12use absolute path as fts may chdir() during traversal.Eric Faurot
2012-01-11fix flags writingEric Faurot
2012-01-11remove stateful iteration from ramqueue, if we ever need to reintroduce itGilles Chehade
2012-01-11in ramqueue_schedule(), do not reorder ramqueue envelopes when forcing aGilles Chehade
2012-01-11queue_fsqueue_ascii.c, you're not welcome anymoreGilles Chehade
2012-01-11implement an envelope_ascii API that's not tied to a specific queue_backendGilles Chehade
2012-01-11remove bogus callEric Faurot
2012-01-11Try to parse hostnames as IP addresses before resolving. This allowsEric Faurot
2012-01-11enable back CA support, just don't verify client ...Gilles Chehade
2012-01-11Simplify runner/queue by getting rid of Q_PURGE. Instead, let smtpdEric Faurot
2012-01-11Finally remove the queue_message_update() function which ended upEric Faurot
2012-01-11Improve error reporting. Most errors during hostname lookup areEric Faurot
2012-01-11remove dead prototypeEric Faurot
2012-01-11fix typoEric Faurot
2011-12-27Q_BOUNCE is not used anymoreEric Faurot
2011-12-27Instead of using a separate "bounce" queue, create the bounce envelopeEric Faurot
2011-12-23On envelope creation, get the message id in a saner way than theEric Faurot