716d5bfa7e
- Added ability for rbl plugin to capture messages before rejecting them. - Fixed broken use of -lbg-sysdeps in modules. - Fixed missing plugin-rbl in installed image. - Updated for bglibs v2 - Added new "rbl" plugin, to block messages from IPs in an RBL. - Added new "queuedir" backend, to save messages to simple files. - Make sure plugin reset functions get called before exiting. - Added missing plugin-starttls-ucspi to installed files. - Added support for limiting the number of messages to plugin-counters. - This version updates the plugin API to add new features: - Capabilities reported by the SMTP EHLO response can be added by plugins. - Plugins are passed any SMTP parameters given with the sender and recipient commands. - Plugins can add new commands to the SMTP protocol. Plugins compiled for previous versions of mailfront will not work without recompiling. The short-circuit on accept logic has also been eliminated to fix a semantic issue. - SMTP AUTH support has been moved into a new plugin, cvm-authenticate. Existing installations relying on SMTP AUTH support will need to make sure they are using this new plugin. The smtpfront-qmail wrapper has been modified to provide this additional plugin. - Fixed plugin-add-received to add the "IPv6:" prefix in the Received: header when the protocol is TCP6. - Added plugin starttls-ucspi to implement STARTTLS using ucspi-tls. - SMTP AUTH can now be restricted to TLS-enabled sessions. - Added controls for pop3front-auth to limit the number of USER commands and authentication failures allowed per session. - Added control to imapfront-auth to limit the number of authentication failures allowed per session. - Modified the clamav plugin to use the newer INSTREAM protocol. - imapfront-auth now sets $DOVECONF_ENV in Dovecot mode in order to avoid having Dovecot imapd reset it through doveconf. - Added Lua scripting plugin (optional, build with 'make lua'). - Modified the qmail backend to evaluate $QMAILQUEUE as late as possible. This allows more options for changing $QMAILQUEUE in plugins. - Added support for running Dovecot IMAP from imapfront-auth. See imapfront.html for details on how to set this up. - Added support for rejecting whole messages when the recipient count is exceeded in plugin-counters. - Made the check-fqdn plugin explicitly reject empty recipients. - Added a sender domain restriction to the check-fqdn plugin. - Added missing plugin-spamassassin.so to installation. - Fix bug in handling invalid message numbers in retrieving messages in pop3front-maildir. - Added a SpamAssassin scanning plugin. - Optimized pop3front-maildir to avoid stat'ing each message twice, and to use sizes recorded in the filename to avoid stat'ing entirely. See pop3front.html for details on the filenames. pkgsrc changes: - Libtoolize to fix build on OS X.
70 lines
2.4 KiB
Text
70 lines
2.4 KiB
Text
@comment $NetBSD: PLIST,v 1.5 2017/01/02 02:19:46 schmonz Exp $
|
|
bin/imapfront-auth
|
|
bin/mailfront
|
|
bin/pop3front-auth
|
|
bin/pop3front-maildir
|
|
bin/qmqpfront-echo
|
|
bin/qmqpfront-qmail
|
|
bin/qmtpfront-echo
|
|
bin/qmtpfront-qmail
|
|
bin/smtpfront-echo
|
|
bin/smtpfront-qmail
|
|
include/mailfront/constants.h
|
|
include/mailfront/mailfront.h
|
|
include/mailfront/responses.h
|
|
lib/mailfront/backend-echo.so
|
|
lib/mailfront/backend-qmail.so
|
|
lib/mailfront/backend-queuedir.so
|
|
lib/mailfront/plugin-add-received.so
|
|
lib/mailfront/plugin-check-fqdn.so
|
|
lib/mailfront/plugin-clamav.so
|
|
lib/mailfront/plugin-counters.so
|
|
lib/mailfront/plugin-cvm-authenticate.so
|
|
lib/mailfront/plugin-cvm-validate.so
|
|
lib/mailfront/plugin-mailrules.so
|
|
lib/mailfront/plugin-patterns.so
|
|
lib/mailfront/plugin-qmail-validate.so
|
|
lib/mailfront/plugin-rbl.so
|
|
lib/mailfront/plugin-spamassassin.so
|
|
lib/mailfront/plugin-starttls-ucspi.so
|
|
lib/mailfront/protocol-qmqp.so
|
|
lib/mailfront/protocol-qmtp.so
|
|
lib/mailfront/protocol-smtp.so
|
|
share/doc/mailfront/ANNOUNCEMENT
|
|
share/doc/mailfront/NEWS
|
|
share/doc/mailfront/README
|
|
share/doc/mailfront/backend-echo.html
|
|
share/doc/mailfront/backend-qmail.html
|
|
share/doc/mailfront/backend-queuedir.html
|
|
share/doc/mailfront/imapfront.html
|
|
share/doc/mailfront/mailfront.html
|
|
share/doc/mailfront/mailrules.html
|
|
share/doc/mailfront/mailrulesx.html
|
|
share/doc/mailfront/msa.html
|
|
share/doc/mailfront/plugin-accept-recipient.html
|
|
share/doc/mailfront/plugin-accept-sender.html
|
|
share/doc/mailfront/plugin-accept.html
|
|
share/doc/mailfront/plugin-add-received.html
|
|
share/doc/mailfront/plugin-api.html
|
|
share/doc/mailfront/plugin-check-fqdn.html
|
|
share/doc/mailfront/plugin-clamav.html
|
|
share/doc/mailfront/plugin-counters.html
|
|
share/doc/mailfront/plugin-cvm-authenticate.html
|
|
share/doc/mailfront/plugin-cvm-validate.html
|
|
share/doc/mailfront/plugin-force-file.html
|
|
share/doc/mailfront/plugin-lua.html
|
|
share/doc/mailfront/plugin-mailrules.html
|
|
share/doc/mailfront/plugin-patterns.html
|
|
share/doc/mailfront/plugin-qmail-validate.html
|
|
share/doc/mailfront/plugin-rbl.html
|
|
share/doc/mailfront/plugin-reject.html
|
|
share/doc/mailfront/plugin-relayclient.html
|
|
share/doc/mailfront/plugin-require-auth.html
|
|
share/doc/mailfront/plugin-spamassassin.html
|
|
share/doc/mailfront/plugin-starttls-ucspi.html
|
|
share/doc/mailfront/plugin-template.html
|
|
share/doc/mailfront/pop3front.html
|
|
share/doc/mailfront/protocol-qmqp.html
|
|
share/doc/mailfront/protocol-qmtp.html
|
|
share/doc/mailfront/protocol-smtp.html
|
|
share/doc/mailfront/std-handle.html
|