summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2009-06-03simplify struct batch; ok gilles@Jacek Masiulaniec
2009-06-03rename sc_config to sc_conffile since that's what this field is about, itGilles Chehade
2009-06-03Improve error checking for the secrets encoding function; ok gilles@Jacek Masiulaniec
2009-06-02make env->sc_listeners and env->sc_ssl pointers, one step further towardGilles Chehade
2009-06-01yet another cleanup in mfa/lka, don't roll their own loops to release mapsGilles Chehade
2009-06-01add new file ruleset.c with code related to the ruleset matching, and killGilles Chehade
2009-06-01propagate the recipient domain through aliases expansion, this fixes a bugGilles Chehade
2009-06-01No need for save_getpwuid and such functions which call endpwent.Theo de Raadt
2009-06-01fix function name in log_debugJacek Masiulaniec
2009-06-01display ssl negociation information in the received line of incomingGilles Chehade
2009-06-01Don't destroy listening socket when pause/resume request is received,Jacek Masiulaniec
2009-06-01Fix EV_READ/EV_WRITE testing inside IMSG handlers. Based on similar changeJacek Masiulaniec
2009-05-31when entering mta_connect() reset session fd to -1Gilles Chehade
2009-05-30It is now possible to specify a certificate to use when relaying to anotherGilles Chehade
2009-05-30fatal on setsockopt() failuresGilles Chehade
2009-05-30increment mta.sessions in when we allocate a new session in mtaGilles Chehade
2009-05-30- increment stats.mta.sessions_active when session is allocated in mtaGilles Chehade
2009-05-30fix a bug where sessions_active counter, used to compute accept limits, wasGilles Chehade
2009-05-28Log the incoming message size; ok gilles@Jacek Masiulaniec
2009-05-28Log the "for <foo@bar.com>" part in the Received field; ok gilles@Jacek Masiulaniec
2009-05-28Match SMTPAUTH documentation with reality; ok gilles@Jacek Masiulaniec
2009-05-27temporary fix to a ruleset processing bug that stems from the factJacek Masiulaniec
2009-05-27Insert Received: at receive time instead of delivery time; ok gilles@Jacek Masiulaniec
2009-05-27After a successful AUTH command completes, reject any further AUTH commands.Jacek Masiulaniec
2009-05-27request flood mitigation:Jacek Masiulaniec