summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2009-08-06This commit reworks the entire mailer daemon support to actually make itGilles Chehade
2009-08-01when receiving characters with the most significant bit set over a sessionGilles Chehade
2009-07-28introduce daemon_record_message() and needed glue in queue_shared.c toGilles Chehade
2009-07-28Use strcmp() for string comparison not ==Jonathan Gray
2009-07-28slightly change how makemap parses its lines so that we consider #Gilles Chehade
2009-07-28indentGilles Chehade
2009-07-28add missing bit to correctly spot loops in all cases.Gilles Chehade
2009-07-23make buf_write() behave like msgbuf_write(): send out only theEric Faurot
2009-07-19fix fwrite return code checking.Jacek Masiulaniec
2009-06-29since upper-bound is not a power of two here, use arc4random_uniformMartynas Venckus
2009-06-26locally define nitems() macro, #ifndef'd.Okan Demirmen
2009-06-20Allocate memory for env->sc_ssl like in smtp; ok gilles@Jacek Masiulaniec
2009-06-08revert this change by eric@:David Gwynne
2009-06-07Change the way fds passed over a socket are retreived on the receiving side.Eric Faurot
2009-06-07Make the imsg protocol network-safe.Eric Faurot
2009-06-06change the imsg header fields a bit to prepare for upcoming changes.Eric Faurot
2009-06-06Get ready for including imsg.h from a lib, when it comes along.Pierre-Yves Ritschard
2009-06-06shuffle code around to achieve 0 length diff nirvana between all thePierre-Yves Ritschard
2009-06-06remove unnecessary and scary pid check in imsg_init.Pierre-Yves Ritschard
2009-06-06Sync with relayd:Pierre-Yves Ritschard
2009-06-06if smtpctl is run in unsupported mode, exit with a warning instead ofJacek Masiulaniec
2009-06-05if path in "deliver to maildir path" is omitted, use ~/Maildir byJacek Masiulaniec
2009-06-05Remove unneeded function that prepends mail with "From " marker.Jacek Masiulaniec
2009-06-05bring buf_write which is going to be needed for bgpd.Pierre-Yves Ritschard
2009-06-05make smtpd's imsg lib ready, just like relayd and ospfd.Pierre-Yves Ritschard
2009-06-05Destroy gilles' fantasy function.Pierre-Yves Ritschard