summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
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
2016-02-05remove no longer relevant ifndefJoerg Jung
2016-01-27Check imsg data length before use.Sunil Nimmagadda
2016-01-04switch to /usr/local/libexec when looking for -extras and drop loop iteratingJoerg Jung
2015-12-13smtpd is no longer 5.4.6Gilles Chehade
2015-12-13refactor a bit to move the SNI handling away from smtp_session into smtpGilles Chehade
2015-12-12allow overriding the default cipher-suiteGilles Chehade
2015-12-12add bits so local enqueuer can run filters when they are enabledGilles Chehade
2015-12-12expose foreground_log in smtpd.h so filters can inherit itGilles Chehade
2015-12-12sender and recipient are mail addresses, not pathnames, use proper defineGilles Chehade
2015-12-12use smtpd specific define for table name sizesGilles Chehade
2015-12-12pki name and ca name must match a hostname, use HOST_NAME_MAXGilles Chehade
2015-12-12do not limit usernames to LOGIN_NAME_MAX in places where "virtual users"Gilles Chehade
2015-12-12rename an smtpd specific defineGilles Chehade
2015-12-12prepare some imsg structures for upcoming diff to support wildcard caGilles Chehade
2015-12-11rename field member + whitespacesGilles Chehade
2015-12-11add filter.c prototypes, unused for nowGilles Chehade
2015-12-11prepare smtpd.h for masqueradingGilles Chehade
2015-12-07Merge makemap(8) into smtpctl(8).Sunil Nimmagadda
2015-12-03introduce limit session keyword replacing fixed valuesJoerg Jung
2015-12-01add received-auth parameter to listener to identify authenticated sessionsGilles Chehade
2015-12-01add IMSG_SMTP_CHECK_SENDER in preparation for another diffGilles Chehade
2015-12-01prepare the ground for the CA certificate handling refactor, this commitGilles Chehade
2015-11-30add ca_name field to some structures in preparation for a largerGilles Chehade
2015-11-30when looking up tables, start in /usr/local/libexec before /usr/libexec, soGilles Chehade