summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2016-02-04fix memory leakEric Faurot
2016-02-04Make code more readable by putting the message parsing logic in a single place.Eric Faurot
2016-02-04When deleting a message, remove associated envelopes from the cache,Eric Faurot
2016-02-03Add helpers function to talk to the queue. Make the code simpler.Eric Faurot
2016-02-03tell filters to rollback the current transaction if MAIL or EOM failsEric Faurot
2016-02-03When a filter rejects a message content, report immediatly to theEric Faurot
2016-02-03NULL initialize two file pointers to make it more obvious when reading thatGilles Chehade
2016-02-03Use "esc_class" to classify bounce type instead of "errorline" asSunil Nimmagadda
2016-02-02in RSA privsep engine, do not provide methods for rsa_sign / rsa_verify,Gilles Chehade
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2016-02-02Check imsg data size before use.Sunil Nimmagadda
2016-01-29remove unused fieldEric Faurot
2016-01-29Simplify code: hasrun is confusing and useless. There is no wayEric Faurot
2016-01-29Remove the query queueing mechanism. It's useless since pipelining isEric Faurot
2016-01-28Simplify the query-chain code now that events are sent through a dedicated loop.Eric Faurot
2016-01-27Check imsg data length before use.Sunil Nimmagadda
2016-01-27send events to filters in a simple loop, rather than using theEric Faurot
2016-01-22in lka process, revoke proc/exec pledges after privsep-ed table backendsGilles Chehade
2016-01-22add a log_warn() so that when smtpd fails to start due to a problem readingGilles Chehade
2016-01-21another round of tiny wording tweaks and unificationsJoerg Jung
2016-01-19minor tweaks: remove comma, remove superflous plural s, add the word "file"Joerg Jung
2016-01-18minor tweaks: add single quote to @ char, add .Ic markup to forward-only,Joerg Jung
2016-01-18Load pki keys before daemon(3). Keys with passphrase require accessSunil Nimmagadda
2016-01-18remove leftovers of (gone) curve optionJoerg Jung
2016-01-18unify and add some more smtpd(8) referencesJoerg Jung
2016-01-14Check whether a string from imsg is empty by dereferencing the char*mmcc
2016-01-12Let smtpd start on machines without a FQDN as hostname.Sunil Nimmagadda
2016-01-11remove filter api man page, this needs reworkJoerg Jung
2016-01-09do not install filter_api.3 until the names are changed, to avoid namespaceJoerg Jung
2016-01-08adjust a debug message to use decimal instead of hexJoerg Jung
2016-01-08Zap extraneous SYNOPSIS sections.Vadim Zhukov
2016-01-08Add missing space in "Delivered-to:%s\n" header.Christopher Zimmermann
2016-01-04add proc and exec to pledge in lka, required to run external add-ons outside ofJoerg Jung
2016-01-04switch to /usr/local/libexec when looking for -extras and drop loop iteratingJoerg Jung
2016-01-03fix wording which becomes confusing now that filters is a real thingGilles Chehade
2016-01-01add grp.h for setgroups, not necessarily required on OpenBSD but reduces diffJoerg Jung
2015-12-30SSL_CTX_free() and SSL_free() check for null so dont do it in smtpdSebastian Benoit
2015-12-30d_namlen is not portable, there is no reason to keep a delta with -portable andJoerg Jung
2015-12-29Change send_line() return value to be 1/0 like get_responses() andTodd C. Miller
2015-12-28remove spaces after '!'Joerg Jung
2015-12-28fprintf() may not set the error indicator on failure so just useTodd C. Miller
2015-12-28build smtpd and smtpctl with -Werror-implicit-function-declarationSebastian Benoit
2015-12-24more e-mail -> emailmmcc
2015-12-22fix sendmail options parsingGilles Chehade
2015-12-22update examplesGilles Chehade
2015-12-22make it clear this needs to be run only for db filesJason McIntyre
2015-12-22Kill a trailing whitespace that snuck in with previous commit.Sunil Nimmagadda
2015-12-22Wrap long lines.Sunil Nimmagadda
2015-12-22Wrap long lines.Sunil Nimmagadda
2015-12-21Start accepting some sendmail compatible commandline arguments.Sunil Nimmagadda