summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
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
2014-07-08update filter configuration parsing (not plugged yet)Eric Faurot
2014-07-08get rid of mfa leftoversEric Faurot
2014-07-08various queue improvements:Eric Faurot
2014-07-08Update the table API: lookup functions can take an optional parametersEric Faurot
2014-05-04Create a new default RSA engine instead of patching the existing oneReyk Floeter
2014-05-01Move RSA keys from "lka" to a new dedicated "ca" process because lkaReyk Floeter
2014-04-30when using maildir, do not create automatically create folders to match tagGilles Chehade
2014-04-30The RSA engine (used by pony) has to wait for a response from theReyk Floeter
2014-04-29Implement RSA privilege separation for OpenSMTPD, based on my previousReyk Floeter
2014-04-29Remove unused arguments from ssl_smtp_init()Reyk Floeter
2014-04-19certs are looked up by hostname, the size of the buffer should use theGilles Chehade
2014-04-09Zap the mfa process. It is not currently doing anything, and content filteringEric Faurot
2014-04-09remove useless define for bannerEric Faurot
2014-04-04Merge the mda, mta and smtp processes into a single unprivilegedEric Faurot
2014-03-22disable the imsg buffers profiling code unless requested, this will preventGilles Chehade
2014-02-17new "smtpctl show status" command to show if mta/mda/smtp are currently runni...Eric Faurot
2014-02-10tweak usage() and bump version.Eric Faurot
2014-02-04Add support for DSN and Enhanced Status CodeEric Faurot
2014-02-04Allow the admin to pause relaying to a specific domain:Eric Faurot
2014-02-04internal improvements and cleanupsEric Faurot
2014-02-04pki code cleanupEric Faurot
2014-02-04extend allowed charset for email address, escape all potentially dangerous ones.Eric Faurot
2014-02-04add base64_encode/base64_decode helpersEric Faurot