summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
2018-09-19rename the ill-named "flags" member to "as_host" in domain structure.Eric Faurot
2018-09-17simplify code path for backup relay and remove useless flagEric Faurot
2018-09-08use symbolic integer values for the different tls options when relaying,Eric Faurot
2018-09-04upon mda failure, smtpd would assume tempfail and retry. this is at oddsGilles Chehade
2018-08-31switch to improved incoming message parser:Eric Faurot
2018-07-25Implement a generic interface to forward resolver queries to the lkaEric Faurot
2018-06-18simplify parse_config() further so it no longer has any side effect outsideGilles Chehade
2018-06-18split smtp_accept() in two parts: the accept part, the session init part,Gilles Chehade
2018-06-16rework the table API so that it takes a struct smtpd * context in parameterGilles Chehade
2018-06-07remove unused flags and obsolete commentsEric Faurot
2018-06-06remove fields that are found in struct dispatcher from struct relayhostEric Faurot
2018-06-05remove struct relayhost from struct envelope.Eric Faurot
2018-06-04add support for mda wrappers allowing postmaster to define command wrappersGilles Chehade
2018-06-03split forkmda() in two:Gilles Chehade
2018-06-01Require a valid certificate by default when relaying through a smarthost.Eric Faurot
2018-05-31remove 'where' parameter from all x*() functions in utils.c, it doesn'tGilles Chehade
2018-05-29remove unused functionEric Faurot
2018-05-29no need to parse and dump the relayhost in the lookup process.Eric Faurot
2018-05-29provide mail user agents with the same environments as PostfixGilles Chehade
2018-05-24bump version, this will be a big release when OpenBSD 6.4 is released :-)Gilles Chehade
2018-05-24switch smtpd to new grammarGilles Chehade
2018-05-14kill corrupt / uncorrupt queue mechanism as it has never been usable and itGilles Chehade
2018-04-26sync log.h with other daemonsEric Faurot
2018-03-14bump minor version just to be sure it makes release :-)Gilles Chehade
2018-01-02we haven't updated the version in a while despite many commits which isGilles Chehade
2017-09-08remove more filter-related cruftEric Faurot
2017-08-13bypass the filter code for incoming smtp sessions.Eric Faurot
2017-08-04the PURGE_EVERYTHING flag used to purge config bits was inaccurateGilles Chehade
2017-07-27smtpctl(8): Use an int to determine mode instead of __progname.Sunil Nimmagadda
2017-05-26move variables expansion out of lka_session into their own file, this is aGilles Chehade
2017-05-22- filters are currently broken, do not allow using them until we're doneGilles Chehade
2017-02-13allow negation of authenticated keyword:Gilles Chehade
2017-02-03Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> andPhilip Guenther
2017-01-09smtpd joins the 7 other daemons that share the same log.c file.Reyk Floeter
2016-11-30remove unused iobuf helpersEric Faurot
2016-11-30make struct io opaque:Eric Faurot
2016-11-25assign an id to each rule in the ruleset, first step towards an MTA layerGilles Chehade
2016-11-17Add io api functions for dealing with buffered data, as wrapper aroundEric Faurot
2016-09-04Remove the "smtpctl stop" command.Eric Faurot
2016-09-03get rid of the type-checking system on internal messages.Eric Faurot
2016-09-01remove noop functionEric Faurot
2016-09-01get rid of the imsg buffer usage profiling code.Eric Faurot
2016-08-31Remove dead code. queue_flow_control() has never been used and isEric Faurot
2016-08-31introduce "authenticated" parameter so rules may apply to authenticatedGilles Chehade
2016-08-31allow overriding the subaddressing delimiter with subaddressing-delimiterGilles Chehade
2016-07-24bump versionGilles Chehade
2016-05-28Implement the fork+exec pattern in smtpd.Eric Faurot
2016-03-25Nuke session_socket_blockmode() and session_socket_linger(). UseKenneth R Westerback
2016-02-21bump versionGilles Chehade
2016-02-13handle enqueuer socket as a regular listener that can be configured withGilles Chehade