summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2009-01-30bump descriptors limit to the max and set the maximum connections count toGilles Chehade
2009-01-30fix a very annoying events masking issue which would cause a fatal() to beGilles Chehade
2009-01-30more const -> sizeof()Oleg Safiullin
2009-01-30fix debug messageOleg Safiullin
2009-01-30o remove useless `if'sOleg Safiullin
2009-01-29fix compiler warningJacek Masiulaniec
2009-01-29Implement "smtpctl show stats"; ok gilles@Jacek Masiulaniec
2009-01-29better parsing of .forward filesOleg Safiullin
2009-01-29missing prototype for session_respond() in mta, move session_respond()'sGilles Chehade
2009-01-29- remove debug messageGilles Chehade
2009-01-29Received header line was incomplete for mail submitted through the enqueuerGilles Chehade
2009-01-29fix a bug in mta's event maskingGilles Chehade
2009-01-29initial starttls support in mta, this allows:Gilles Chehade
2009-01-29bring initial support for SSL in the mta part of smtpd, allowing for:Gilles Chehade
2009-01-29Common queue walking code for smtpd and smtpctl. Kills majority of showqueue.c,Jacek Masiulaniec
2009-01-29- remove a very annoying debug printf()Gilles Chehade
2009-01-28fix missing prototype and format related warningsGilles Chehade
2009-01-28now that mta uses a struct session, it can also use session_respond() justGilles Chehade
2009-01-28mta session state belongs to struct session, not struct batch, remove theGilles Chehade
2009-01-28everything we need for the event handling dance is in struct session, theGilles Chehade