summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
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
2015-11-30mechanical rename of some IMSG constantsGilles Chehade
2015-11-30While delivering to lmtp or mda, accept optional "as user" parameterSunil Nimmagadda
2015-11-23allow table API to lookup for mailaddr mappingsGilles Chehade
2015-11-05Implement smtpctl uncorrupt <msgid>Sunil Nimmagadda
2015-10-29Implement smtpctl discover <evpid|msgid>.Sunil Nimmagadda
2015-10-28masquerade and senders map require being able to lookup mailaddr structuresGilles Chehade
2015-10-28aliases support resolving to maildir:/pathGilles Chehade
2015-10-27aliases_virtual_check() has been unneeded for a whileGilles Chehade
2015-10-21Only enable SSL_VERIFY_PEER when the verify option is set on a listener.Joel Sing
2015-10-17mailaddr_match() allows comparing two struct mailaddr taking into accountGilles Chehade
2015-10-14smtpd in tree is no longer neither 5.4.4, nor 5.4.5, bump SMTPD_VERSIONGilles Chehade
2015-10-09turn our local enqueuer setgid _smtpq and restrict access to offline queue,Gilles Chehade
2015-09-07when bypassing the enqueuer, insert Message-Id header if none was found andGilles Chehade
2015-04-19Incorrect logic in smtpd(8) can lead to unexpected client disconnect, invalidGilles Chehade
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2014-12-24bump versionEric Faurot
2014-12-14these are no longer used, removeGilles Chehade
2014-11-16Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-10-15when From, To and Cc headers present users without domains, append theGilles Chehade
2014-07-10Improve the scheduler, better and simpler.Eric Faurot
2014-07-09add a "no-dsn" listener option to disable DSN extension.Eric Faurot
2014-07-09config parser improvements:Eric Faurot