summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2012-03-30increase timeout to 5m when connecting to a remote mail server, as requiredCharles Longeau
2012-03-27Do not try STARTTLS if the server does not advertise supportEric Faurot
2012-03-25Do not fatal() when failing to connect to a relay.Eric Faurot
2012-03-19when a mailer daemon loop is detected, do not insert new bounce in ramqueueGilles Chehade
2012-03-17llu -> PRIu64 in enqueue() to avoid warning in portableGilles Chehade
2012-03-13When moving back envelope from offload tree to msg tree ... remove theGilles Chehade
2012-03-07- remove some map_find() calls that are no longer needed, they are followedGilles Chehade
2012-03-07- db.h not needed here, already removed by chl@ but I fscked up previousGilles Chehade
2012-03-07various reliability fixes:Gilles Chehade
2012-02-09correct argument names for "resume"; from Jan StaryJason McIntyre
2012-02-04remove unused headerCharles Longeau
2012-02-02Only use mime/line-split if the input message actually contains a veryEric Faurot
2012-02-01When updating an envelope status, the update is immediatly sent to theEric Faurot
2012-02-01fix stupid mistake in buffer codeEric Faurot
2012-01-31fix an issue observed this week-end while flooding ajacoutot@ :Gilles Chehade
2012-01-30do not encode headers, it breaks the resulting messageGilles Chehade
2012-01-30Add missing header needed by PRI format stringCharles Longeau
2012-01-29Remove message directories right away instead of moving them to purge/.Eric Faurot
2012-01-29For some reason, all recipients are rejected if the msg field is notEric Faurot
2012-01-29disable connection filter hook for now. fixes smtps.Eric Faurot
2012-01-29Rewrite io code in smtp and mta using the iobuf/ioev interface to haveEric Faurot
2012-01-29fix warningEric Faurot
2012-01-29Quick fix to prevent two processes from using the same temporaryEric Faurot
2012-01-29Import generic network IO code. The plan is to hide the boringEric Faurot
2012-01-28ok, since we're already encoding =, let's just do full quoted printableGilles Chehade
2012-01-28when enqueuing, check if a MUA did some MIME transfer encoding, otherwiseGilles Chehade
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