]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-smtp: server: Change command hooks API to allow many parallel hooks with individu...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 17 Jul 2018 22:51:56 +0000 (00:51 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 10 Sep 2018 12:52:19 +0000 (12:52 +0000)
commit640764707a3857b249e1d278708f16114046add1
treed39d43a05ad0da7c83b5cee310cf5889346109ad
parent883abc49ac800e79c9c1a634cf455ce979382a99
lib-smtp: server: Change command hooks API to allow many parallel hooks with individual context.

This e.g. allows many server plugins to hook into command execution without
interfering with eachother.
24 files changed:
src/lib-smtp/smtp-server-cmd-auth.c
src/lib-smtp/smtp-server-cmd-data.c
src/lib-smtp/smtp-server-cmd-helo.c
src/lib-smtp/smtp-server-cmd-mail.c
src/lib-smtp/smtp-server-cmd-rcpt.c
src/lib-smtp/smtp-server-cmd-rset.c
src/lib-smtp/smtp-server-cmd-starttls.c
src/lib-smtp/smtp-server-cmd-xclient.c
src/lib-smtp/smtp-server-command.c
src/lib-smtp/smtp-server-private.h
src/lib-smtp/smtp-server.h
src/lib-smtp/test-smtp-server-errors.c
src/lmtp/commands.c
src/lmtp/lmtp-local.c
src/lmtp/lmtp-proxy.c
src/submission-login/submission-proxy.c
src/submission/cmd-data.c
src/submission/cmd-helo.c
src/submission/cmd-mail.c
src/submission/cmd-noop.c
src/submission/cmd-quit.c
src/submission/cmd-rcpt.c
src/submission/cmd-rset.c
src/submission/cmd-vrfy.c