summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2009-03-01fix possible NULL dereference when getpwnam fails; ok gilles@Jacek Masiulaniec
2009-03-01make the condition under which delivery is made by SMTPD_USER moreJacek Masiulaniec
2009-03-01simplify *_open functions by passing them char * instead of structJacek Masiulaniec
2009-03-01deny regular users to run "smtpctl show stats" and "smtpctl schedule";Jacek Masiulaniec
2009-03-01In "smtpctl show stats", break queue.inserts into queue.inserts.remoteJacek Masiulaniec
2009-03-01ss_len was set to sizeof pointer, should be sizeof structure; ok gilles@Jacek Masiulaniec
2009-02-25NULL pointer dereferenceGilles Chehade
2009-02-25remove chown's called when running with user privs, ie. basically noops;Jacek Masiulaniec
2009-02-24fix tilde expansion (eg. ~/Mail); ok gilles@Jacek Masiulaniec
2009-02-24teach smtpctl's parser how to deal with parameters that are not necessarilyGilles Chehade
2009-02-23add valid_message_id() and valid_message_uid() which test that a message idGilles Chehade
2009-02-23add missing headers needed by time()Charles Longeau
2009-02-22Fix race possible between runner and queue when starting up.Jacek Masiulaniec
2009-02-22reorganize code so that couple of indentation levels can be removed;Jacek Masiulaniec
2009-02-22add missing headersCharles Longeau
2009-02-22put repeated inet_ntop calls into new func ss_to_text, which usesJacek Masiulaniec
2009-02-22simplify qwalk() error handling; ok gilles@Jacek Masiulaniec
2009-02-22replace MAX* constants by sizeof where possibleOleg Safiullin
2009-02-20purge /enqueue at startup; ok gilles@Jacek Masiulaniec
2009-02-20Fix "Received: from" headerspea
2009-02-19don't let libevent buffer long lines forever; ok gilles@Jacek Masiulaniec
2009-02-18- add basic syntax checking to mfaJacek Masiulaniec
2009-02-18IMSG_MFA_RCPT handlers are almost identical, put common code in newJacek Masiulaniec
2009-02-18fix compiler warning; ok gilles@Jacek Masiulaniec
2009-02-18previous commit was incomplete, this fixes ssmtpGilles Chehade
2009-02-18smtp_accept() now requests from lka that it performs the hostname lookupGilles Chehade
2009-02-17- flock input file while the database is being builtJacek Masiulaniec
2009-02-17sync makemap man page with the code. create separate page for newaliasesJacek Masiulaniec
2009-02-17make newaliases read aliases path from smtpd.conf; idea discussed withJacek Masiulaniec
2009-02-17imsg_init depends on ibuf being calloc'd. fix few places where mallocJacek Masiulaniec
2009-02-17kill unused func lka_resolve_rcpt()Jacek Masiulaniec
2009-02-17after a message has been commited to queue, do not incondtionnally clearGilles Chehade
2009-02-17- remove two debug messagesGilles Chehade
2009-02-16Process which connects with a pool of cloned processes needs toJacek Masiulaniec
2009-02-16Don't warn about F_MESSAGE_SCHEDULED flag being present in on-disk version ofJacek Masiulaniec
2009-02-15kill local vars that are used only once; ok gilles@Jacek Masiulaniec
2009-02-15If MX query fails due to DNS error, do not attempt more queries; ok gilles@Jacek Masiulaniec
2009-02-15New config.c that allows for process cloning. Done by pyr@ forJacek Masiulaniec
2009-02-15Fix a bug where list of 6 MXs or more was not handled correctly.Jacek Masiulaniec
2009-02-14Implement makemap -t and -o, for output type and dest resp.; ok gilles@Jacek Masiulaniec
2009-02-14Initialize time_t now as necessary, fixes delivery rescheduling; ok gilles@Jacek Masiulaniec
2009-02-14Display envelope status & flags in "show queue"; ok gilles@Jacek Masiulaniec
2009-02-13Fix a crash in lka caused by wrong assumption that we would neverJacek Masiulaniec
2009-02-13Make stats output more sysctl-like by killing spaces around '='; ok gilles@Jacek Masiulaniec
2009-02-13Ensure ss is never dereferenced when NULL. Can't happen with current code,Jacek Masiulaniec
2009-02-05when calling ssl_session_destroy() from mta, our session will have a NULLGilles Chehade
2009-01-30when decreasing ssl related counters, make sure the session was flagged asGilles Chehade
2009-01-30improve statistics for smtp process. not only collect the current sessionsGilles Chehade
2009-01-30clear the F_EVLOCK flag earlier to prevent the error event handler fromGilles Chehade
2009-01-30Do not break header for messages received via smtp.Oleg Safiullin