summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/lka.c
AgeCommit message (Expand)Author
2009-03-22fix a bug in the resolution of forward files which would cause usernamesGilles Chehade
2009-03-20initialize variable before using it as a counter in a loopGilles Chehade
2009-03-11getmxbyname() returning a value != 0 does not necessarily means it failedpea
2009-03-09Drop ALIAS_TEXT, plain maps got implemented in a different way; ok gilles@Jacek Masiulaniec
2009-03-09add basic support for outgoing authentication (AUTH PLAIN over ssl) whichGilles Chehade
2009-03-08~/.forward files handling was fixed recently so that it is the privilegedGilles Chehade
2009-03-04plug a memory leak, remove lka session from the the lka session tree whenGilles Chehade
2009-03-03when forwards/aliases expansion fails in an lka session, make sure that mfaGilles Chehade
2009-03-03Fix a long standing issue where ~/.forward files were opened by user _smtpdGilles Chehade
2009-02-24fix tilde expansion (eg. ~/Mail); ok gilles@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-22replace MAX* constants by sizeof where possibleOleg Safiullin
2009-02-18fix compiler warning; ok gilles@Jacek Masiulaniec
2009-02-17kill unused func lka_resolve_rcpt()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-13Fix a crash in lka caused by wrong assumption that we would neverJacek Masiulaniec
2009-01-28relayhost flags were not properly copied to the relayhost array of theGilles Chehade
2009-01-08ensure getpwnam is always followed by endpwent; ok gilles@ henning@Jacek Masiulaniec
2009-01-07- when performing aliases expansion, do not forget to set an action to eachGilles Chehade
2009-01-06- do not perform a local user lookup, that includes alias expansion, when aGilles Chehade
2009-01-04When matching a recipient domain to a rule, do not use strcasecmp, but useGilles Chehade
2009-01-04cleanup; ok gilles@Jacek Masiulaniec
2009-01-04aliases/forwards expansion was not done correctly and a race couldGilles Chehade
2009-01-01remove unnecessary includes; ok gilles@Jacek Masiulaniec
2008-12-22typoJacek Masiulaniec
2008-12-22Reduce IMSG_LKA_HOST to only make NI_NAMEREQD getnameinfo call. WeJacek Masiulaniec
2008-12-22delinting: salen may be used with no prior init; ok gilles@Jacek Masiulaniec
2008-12-20- import first bricks of SMTP AUTH support. currently only AUTH PLAIN isGilles Chehade
2008-12-13IMSG_* namespace cleanup.Jacek Masiulaniec
2008-12-05- more err/errx -> fatal/fatalx, warn/warnx -> log_warn/log_warnxGilles Chehade
2008-12-05- last part of the new queue code: the runner process (unprivileged andGilles Chehade
2008-11-25- recent change in parse.y caused htons() to be called twice on the portGilles Chehade
2008-11-10rename h_errno field into getaddrinfo_error, to avoid confusion with errno.Charles Longeau
2008-11-05add a few missing id tags; there are a bunch of files, and developersIgor Sobrado
2008-11-01smtpd is a smtp server implementation for OpenBSD. It is a work in progressGilles Chehade