summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2009-09-12Simplify line len checking: use one limit for all SMTP exchanges.Jacek Masiulaniec
2009-09-12fix a wrong computation in session_readline() where the length of line wasGilles Chehade
2009-09-12cmdlinetoolong stat was incremented at the wrong place, fixGilles Chehade
2009-09-12- fix a compile time warningGilles Chehade
2009-09-12replace a fwrite || fwrite construct with a fprintf which achieves the sameGilles Chehade
2009-09-08Cope with remote host sending '452 Insufficient system storage'.Landry Breuil
2009-09-04Fix scheduling of bounces that could not be delivered.Jacek Masiulaniec
2009-09-04Fix scheduling of bounces that could not be delivered.Jacek Masiulaniec
2009-09-04Prepend Return-Path.Jacek Masiulaniec
2009-09-04Fix scheduling of bounce messages.Jacek Masiulaniec
2009-09-04merged with mda.cJacek Masiulaniec
2009-09-04Major mda update:Jacek Masiulaniec
2009-09-04Fix a crash when messagep->batch_id is read from disk and used longJacek Masiulaniec
2009-09-03imsg_get sets errno so use fatal instead of fatalx.Jacek Masiulaniec
2009-09-02Prepend Delivered-To, not append. Discussed with gilles@.Jacek Masiulaniec
2009-09-02Include mbox write errors in "show stats". Suggested by gilles.Jacek Masiulaniec
2009-09-02Do not lose mail when write(2) to mbox fails.Jacek Masiulaniec
2009-09-02remove dead code, gilles okJacek Masiulaniec
2009-09-01Log all 4yz/5yz responses we send when in debug mode; ok gilles@Jacek Masiulaniec
2009-08-27$OpenBSD$Jacek Masiulaniec
2009-08-27Implement client side of the SMTP protocol in a library-like module.Jacek Masiulaniec
2009-08-27s/relayd/smtpd/Jacek Masiulaniec
2009-08-27Implement client side of the SMTP protocol in a library-like module.Jacek Masiulaniec
2009-08-27getpwnam failure that results in setting errno could confuse theJacek Masiulaniec
2009-08-26fix previousJacek Masiulaniec
2009-08-26Do not add Delivered-To to outgoing mail. It will result in prematureJacek Masiulaniec
2009-08-18The end of headers check that is used to determine where to insert ourGilles Chehade
2009-08-12Fix unwanted rejects by parsing (and ignoring) AUTH=<...> MAILJacek Masiulaniec
2009-08-11call reset_flags in bounce_session failure code path.Jacek Masiulaniec
2009-08-11do not repeat flag resetting code, introduce reset_flags().Jacek Masiulaniec
2009-08-08- simplify a bit queue_message_update()Gilles Chehade
2009-08-08mailq is a common sendmail alias for showing the queue; make smtpctlIan Darwin
2009-08-08Make imsg_clear close and free any fds in the received fd queue as well asNicholas Marriott
2009-08-08fix a small typo with no consequence in the generation of message id whenGilles Chehade
2009-08-08missing castGilles Chehade
2009-08-08missing headerGilles Chehade
2009-08-08import some changes from portable smtpd to reduce the delta between both.Gilles Chehade
2009-08-07smtp_session: ssl/ssl.h -> openssl/ssl.hGilles Chehade
2009-08-07in mta: ssl/ssl.h -> openssl/ssl.h, consistent with other filesGilles Chehade
2009-08-07we were linking to libkeynote to use kn_base64_encode/decode, but honestlyGilles Chehade
2009-08-07wrap auth_userokay in a new function authenticate_user() and make sureGilles Chehade
2009-08-06fix a crash in mta when forwarding a bounce, caused by a null derefGilles Chehade
2009-08-06in smtp_session, fix logging so that when we accepted an empty envelope forGilles Chehade
2009-08-06- change all occurences of T_DAEMON_BATCH,MESSAGE to T_BOUNCE_BATCH/MESSAGEGilles Chehade
2009-08-06replace X-OpenSMPTD-Loop with Delivered-ToGilles Chehade
2009-08-06when writing a bounce, follow the same rule as for mta sessions and prependGilles Chehade
2009-08-06when a message in queue expires, generate a bounce before we remove itGilles Chehade
2009-08-06factorize file_copy_session() and file_copy() so file_copy() can handleGilles Chehade
2009-08-06fix a typo in bounce message t -> toGilles Chehade
2009-08-06- introduce message_set_errormsg() to set the error description that willGilles Chehade