summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2009-05-25merge smtp_listener_setup into its only caller; ok gilles@Jacek Masiulaniec
2009-05-25Recent event masking scheme change turned the S_GREETED and S_HELO casesJacek Masiulaniec
2009-05-25Disallow submission using /usr/sbin/sendmail while the server isJacek Masiulaniec
2009-05-24Parent process shouldn't be base64-decoding untrusted strings, moveJacek Masiulaniec
2009-05-24Implement pipelining detection inside session_readline, makes the callingJacek Masiulaniec
2009-05-24Parent process forks 3 types of processes, track them all in a single treeJacek Masiulaniec