summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2009-05-01initialize secret to NULL otherwise we may try to free a junk pointer whenGilles Chehade
2009-04-28smtp auth happened to work by luck because delivery to mbox action was theGilles Chehade
2009-04-28fix a bug where client with unresolvable revdns is never greeted; ok gilles@Jacek Masiulaniec
2009-04-28don't use strlcpy before calling a function that uses strlcpyJacek Masiulaniec
2009-04-28in mta, change the batch status to S_BATCH_TEMPFAILURE by default so thatGilles Chehade
2009-04-28make S_DATAREQUEST state similar to S_{MAIL,RCPT}REQUEST; ok gilles@Jacek Masiulaniec
2009-04-28let mta, mda, and mfa become idle - no functional change; ok gilles@Jacek Masiulaniec
2009-04-27kill 2-line session_msg_submit, used just once; ok gilles@ long ago.Jacek Masiulaniec
2009-04-27fix unlikely fd leak; ok gilles@Jacek Masiulaniec
2009-04-27session_cleanup call in MAIL FROM handler may be removed as aJacek Masiulaniec
2009-04-27check message_id received from smtp uses valid format.Jacek Masiulaniec
2009-04-27Disable EV_READ when setting F_QUIT flag up. Malicious client mayJacek Masiulaniec
2009-04-26sync with changes in relayd, diff by reyk@ and okayd by meGilles Chehade
2009-04-24in session_pickup, do not handle S_RCPT state, it must never beJacek Masiulaniec
2009-04-24Make aliases case-insensitive, issue reported by Daniel Ouelett; ok gilles@Jacek Masiulaniec
2009-04-24Enclose common imsg handling code in a function, which additionallyJacek Masiulaniec
2009-04-24use same timeout at each session state, and make use ofJacek Masiulaniec
2009-04-24kill unnecessary struct message_recipient; ok gilles@Jacek Masiulaniec
2009-04-23sort "show stats" outputJacek Masiulaniec
2009-04-21small corrections to log_warns and fatalsJacek Masiulaniec
2009-04-21Make /usr/sbin/sendmail not fail due to smtpd being down.Jacek Masiulaniec
2009-04-21correct some fatal(x) calls and error stringsEric Faurot
2009-04-20Allow MAIL FROM only in the S_HELO state, which results in behaviourJacek Masiulaniec
2009-04-20fix previous, evtimer_set should be called only once, in session_init.Jacek Masiulaniec
2009-04-20Rewrite smtp session timeouts; use evtimer_* from event(3) insteadJacek Masiulaniec
2009-04-19Wrap the EV_READ+EVLOCKED dance in one well documented function.Jacek Masiulaniec
2009-04-19error checking for readdir(2); ok gilles@Jacek Masiulaniec
2009-04-18correct function name in fatalJacek Masiulaniec
2009-04-18remove dead code; made possible by previous commit.Jacek Masiulaniec
2009-04-17handle case when no input is provided, fixes confusing error:Jacek Masiulaniec
2009-04-16fix a few more typos found by spell(1); rectify a double "with" pointed outIgor Sobrado
2009-04-16Total rewrite of the sendmail interface. Adds support for -t, -v,Jacek Masiulaniec
2009-04-15don't call setproctitle for parent, at least one process shouldJacek Masiulaniec
2009-04-15s/ssmtp/smtps/; ok gilles@Jacek Masiulaniec
2009-04-15fix a bug where after all MX-es were found to be non-contactable,Jacek Masiulaniec
2009-04-12Code assumed the certificate name to always match the interface name, evenGilles Chehade
2009-04-12When runner_check_loop() detects a mail loop, remove the envelope. This isGilles Chehade
2009-04-12when an error occurs while delivering a message with an empty envelope as aGilles Chehade
2009-04-10tweaks;Jason McIntyre
2009-04-09make the manpage fairly complete, contains bits from jmc@Jacek Masiulaniec
2009-04-09fixes for smtp auth LOGIN, inspired from smtp auth PLAIN fixesTodd T. Fries
2009-04-09change syntax of the "listen on" and "relay via" directives:Jacek Masiulaniec
2009-04-05log_warn -> log_warnxGilles Chehade
2009-04-05ignore -o option (for now at least) when working in enqueue mode, thisGilles Chehade
2009-04-03The smtp auth PLAIN specification is weird. It's valid (apparently forOwain Ainsworth
2009-03-31Fixed memory leaks which would occur if the second of two memoryTobias Stoeckmann
2009-03-29turn some log_debugs into log_warns or even fatals; "looks ok" gilles@Jacek Masiulaniec
2009-03-23various minor improvements; ok jacekm gillesJason McIntyre
2009-03-23repair library use. this was detected on the vax, a nice static linkingTheo de Raadt
2009-03-23good god no you do not use LDFLAGS to pull in librariesTheo de Raadt