svn commit: r466172 - in head: . mail/dovecot mail/dovecot-pigeonhole mail/dovecot/files
Adam Weinberger
adamw at FreeBSD.org
Sun Apr 1 17:10:32 UTC 2018
Author: adamw
Date: Sun Apr 1 17:10:31 2018
New Revision: 466172
URL: https://svnweb.freebsd.org/changeset/ports/466172
Log:
Update dovecot to 2.3.1, and dovecot-pigeonhole to 0.5.1
This is a very large update, and it WILL require manually
updating existing conf files, though the changes to do so
are not extensive. Updating instructions are here:
https://wiki2.dovecot.org/Upgrading/2.3
Additionally there are various cleanups to the dovecot rc(8)
script, and support for a LUA scripting interface for dovecot.
The decision was made not to import the 2.3.0 or 2.3.0.1 releases
here, due to the number of existing bugs. ler and I have been
dogfooding it for months now, and all of the bugs I've encountered
are fixed in this 2.3.1 release.
This update is the result of many, many hours of collborative work
between ler and me, and the input of many people on the freebsd-ports
list.
Modified:
head/UPDATING
head/mail/dovecot-pigeonhole/Makefile
head/mail/dovecot-pigeonhole/distinfo
head/mail/dovecot-pigeonhole/pkg-plist
head/mail/dovecot/Makefile
head/mail/dovecot/distinfo
head/mail/dovecot/files/dovecot.in
head/mail/dovecot/files/pkg-message.in
head/mail/dovecot/pkg-plist
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Sun Apr 1 17:01:32 2018 (r466171)
+++ head/UPDATING Sun Apr 1 17:10:31 2018 (r466172)
@@ -5,6 +5,19 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20180401:
+ AFFECTS: users of mail/dovecot and mail/dovecot-pigeonhole
+ AUTHOR: adamw at FreeBSD.org
+
+ Dovecot has been upgraded to 2.3.1, and pigeonhole to 0.5.1. Most
+ existing dovecot installations MUST be modified for 2.3, but for
+ most users the modifications are simple.
+
+ Modify your Dovecot conf.d/ files before spinning up 2.3.1. The
+ upgrading instructions are detailed here:
+
+ https://wiki2.dovecot.org/Upgrading/2.3
+
20180330:
AFFECTS: users of lang/perl5*
AUTHOR: mat at FreeBSD.org
Modified: head/mail/dovecot-pigeonhole/Makefile
==============================================================================
--- head/mail/dovecot-pigeonhole/Makefile Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot-pigeonhole/Makefile Sun Apr 1 17:10:31 2018 (r466172)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dovecot-pigeonhole
-PORTVERSION= 0.4.23
+PORTVERSION= 0.5.1
CATEGORIES= mail
MASTER_SITES= http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/
DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION}
@@ -12,10 +12,10 @@ COMMENT= Sieve plugin for the Dovecot 'deliver' LDA an
LICENSE= LGPL21
-BUILD_DEPENDS= dovecot>=2.2.31:mail/dovecot
-RUN_DEPENDS= dovecot>=2.2.31:mail/dovecot
+BUILD_DEPENDS= dovecot>=2.3.1:mail/dovecot
+RUN_DEPENDS= dovecot>=2.3.1:mail/dovecot
-DOVECOTVERSION= 2.2
+DOVECOTVERSION= 2.3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --exec-prefix=${PREFIX} \
Modified: head/mail/dovecot-pigeonhole/distinfo
==============================================================================
--- head/mail/dovecot-pigeonhole/distinfo Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot-pigeonhole/distinfo Sun Apr 1 17:10:31 2018 (r466172)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1521505497
-SHA256 (dovecot-2.2-pigeonhole-0.4.23.tar.gz) = 2860d12b95e316bddfae00d887edcd9834272834406970aa1c096425569c035f
-SIZE (dovecot-2.2-pigeonhole-0.4.23.tar.gz) = 1787189
+TIMESTAMP = 1522192447
+SHA256 (dovecot-2.3-pigeonhole-0.5.1.tar.gz) = e3b0aa59261881bcb0d33a6c398f3cb5f9f75e077e67bae175cf33c362577547
+SIZE (dovecot-2.3-pigeonhole-0.5.1.tar.gz) = 1792702
Modified: head/mail/dovecot-pigeonhole/pkg-plist
==============================================================================
--- head/mail/dovecot-pigeonhole/pkg-plist Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot-pigeonhole/pkg-plist Sun Apr 1 17:10:31 2018 (r466172)
@@ -6,63 +6,62 @@ bin/sieve-dump
bin/sieve-filter
bin/sieve-test
bin/sievec
-include/dovecot-2.2-pigeonhole/sieve/edit-mail.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-address-source.h
-include/dovecot-2.2-pigeonhole/sieve/pigeonhole-config.h
-include/dovecot-2.2-pigeonhole/sieve/pigeonhole-version.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ext-imap4flags.h
-include/dovecot-2.2-pigeonhole/sieve/realpath.h
-include/dovecot-2.2-pigeonhole/sieve/rfc2822.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-actions.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-address-parts.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-address.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ast.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-binary-dumper.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-binary-private.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-binary.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-code-dumper.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-code.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-commands.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-common.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-comparators.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-config.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-dump.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-error-private.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-error.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ext-copy.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ext-enotify.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ext-environment.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ext-mailbox.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-ext-variables.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-extensions.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-generator.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-interpreter.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-lexer.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-limits.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-match-types.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-match.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-message.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-objects.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-parser.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-plugins.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-result.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-runtime-trace.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-runtime.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-script-private.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-script.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-settings.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-smtp.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-storage-private.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-storage.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-stringlist.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-types.h
-include/dovecot-2.2-pigeonhole/sieve/sieve-validator.h
-include/dovecot-2.2-pigeonhole/sieve/sieve.h
-include/dovecot-2.2-pigeonhole/sieve/strtrim.h
-lib/dovecot-2.2-pigeonhole/libdovecot-sieve.a
-lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so
-lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0
-lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0.0.0
+include/dovecot-2.3-pigeonhole/sieve/edit-mail.h
+include/dovecot-2.3-pigeonhole/sieve/mail-raw.h
+include/dovecot-2.3-pigeonhole/sieve/pigeonhole-config.h
+include/dovecot-2.3-pigeonhole/sieve/pigeonhole-version.h
+include/dovecot-2.3-pigeonhole/sieve/rfc2822.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-actions.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-address-parts.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-address-source.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-address.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ast.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-binary-dumper.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-binary-private.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-binary.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-code-dumper.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-code.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-commands.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-common.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-comparators.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-config.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-dump.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-error-private.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-error.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ext-copy.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ext-enotify.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ext-environment.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ext-imap4flags.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ext-mailbox.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-ext-variables.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-extensions.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-generator.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-interpreter.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-lexer.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-limits.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-match-types.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-match.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-message.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-objects.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-parser.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-plugins.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-result.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-runtime-trace.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-runtime.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-script-private.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-script.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-settings.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-smtp.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-storage-private.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-storage.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-stringlist.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-types.h
+include/dovecot-2.3-pigeonhole/sieve/sieve-validator.h
+include/dovecot-2.3-pigeonhole/sieve/sieve.h
+lib/dovecot-2.3-pigeonhole/libdovecot-sieve.a
+lib/dovecot-2.3-pigeonhole/libdovecot-sieve.so
+lib/dovecot-2.3-pigeonhole/libdovecot-sieve.so.0
+lib/dovecot-2.3-pigeonhole/libdovecot-sieve.so.0.0.0
lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a
lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so
lib/dovecot/lib95_imap_sieve_plugin.a
Modified: head/mail/dovecot/Makefile
==============================================================================
--- head/mail/dovecot/Makefile Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot/Makefile Sun Apr 1 17:10:31 2018 (r466172)
@@ -4,17 +4,12 @@
######################################################################
# Anytime PORTVERSION changes please bump PORTREVISION of #
# mail/dovecot-pigeonhole. See ports/146029 for an explanation. #
-# #
-# Please be careful when updating this port as changes to this port #
-# can break mail/dovecot-pigeonhole. In order to ensure the least #
-# amount of breakage possible please consult the maintainer of that #
-# port before updating this one. #
######################################################################
PORTNAME= dovecot
-PORTVERSION= 2.2.35
+PORTVERSION= 2.3.1
CATEGORIES= mail ipv6
-MASTER_SITES= https://www.dovecot.org/releases/2.2/
+MASTER_SITES= https://www.dovecot.org/releases/2.3/
MAINTAINER= adamw at FreeBSD.org
COMMENT= Secure, fast and powerful IMAP and POP3 server
@@ -24,7 +19,7 @@ LICENSE_COMB= dual
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
LICENSE_FILE_MIT= ${WRKSRC}/COPYING.MIT
-USES= cpe iconv libtool ssl
+USES= cpe iconv libtool pkgconfig ssl
USE_RC_SUBR= dovecot
GNU_CONFIGURE= yes
@@ -40,7 +35,7 @@ INSTALL_TARGET= install-strip
USERS= dovecot dovenull
GROUPS= ${USERS}
-OPTIONS_DEFINE= LIBWRAP LZ4 VPOPMAIL DOCS EXAMPLES
+OPTIONS_DEFINE= LIBWRAP LUA LZ4 VPOPMAIL DOCS EXAMPLES
OPTIONS_DEFAULT=GSSAPI_NONE LIBWRAP
OPTIONS_SUB= yes
@@ -71,6 +66,9 @@ GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5
# General options
LIBWRAP_CONFIGURE_WITH= libwrap
+LUA_CONFIGURE_WITH= lua
+LUA_USES= lua
+
LZ4_CONFIGURE_WITH= lz4
LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
@@ -144,6 +142,10 @@ post-patch:
${WRKSRC}/doc/example-config/conf.d/Makefile.in
@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' \
${WRKSRC}/src/plugins/fts/decode2text.sh
+
+post-patch-LUA-on:
+ @${REINPLACE_CMD} -e '/^libdovecot_lua_la_DEPENDENCIES =/ s|LUA_LIBS|true|' \
+ ${WRKSRC}/src/lib-lua/Makefile.in
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Modified: head/mail/dovecot/distinfo
==============================================================================
--- head/mail/dovecot/distinfo Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot/distinfo Sun Apr 1 17:10:31 2018 (r466172)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1521471634
-SHA256 (dovecot-2.2.35.tar.gz) = cce15db2fc5233386b63a3cf21c465c09e6e55014ed66c4f184b7d221a47180c
-SIZE (dovecot-2.2.35.tar.gz) = 6185237
+TIMESTAMP = 1522193729
+SHA256 (dovecot-2.3.1.tar.gz) = 0883821b97fd02a084a84b9469a681f7e6edc56541d854b5419d98891c51fb93
+SIZE (dovecot-2.3.1.tar.gz) = 6703089
Modified: head/mail/dovecot/files/dovecot.in
==============================================================================
--- head/mail/dovecot/files/dovecot.in Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot/files/dovecot.in Sun Apr 1 17:10:31 2018 (r466172)
@@ -38,16 +38,13 @@ restart_cmd="restart_cmd"
extra_commands="reload"
start_precmd()
-{ # Ensure runtime directories exist with correct permissions
- local login_user login_gid
- login_user=$(${command} ${command_args} -a | /usr/bin/awk -F '= ' '/^default_login_user =/ { print $2 }')
- login_gid=$(/usr/sbin/pw usershow -n "${login_user}" 2>/dev/null | /usr/bin/cut -d: -f4)
+{ # Ensure runtime directory exists with correct permissions
/usr/bin/install -o root -g wheel -m 0755 -d ${base_dir}
}
stop_postcmd()
-{ # Cleanup runtime directories
- rm -rf ${base_dir} 2>/dev/null
+{ # Cleanup runtime directory. The dovecot.conf link has to stay.
+ /usr/bin/find ${base_dir} ! -type l -delete
}
restart_cmd()
@@ -68,7 +65,7 @@ for config in ${dovecot_config}; do
echo "==Error=="
echo "Config file ${config} does not exist. If this is"
echo "a new installation, please create the config files as outlined in"
- echo " # pkg info -D dovecot2"
+ echo " # pkg info -D dovecot"
fi
run_rc_command "$1"
done
Modified: head/mail/dovecot/files/pkg-message.in
==============================================================================
--- head/mail/dovecot/files/pkg-message.in Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot/files/pkg-message.in Sun Apr 1 17:10:31 2018 (r466172)
@@ -17,14 +17,23 @@
---------------------------------------------------------------------
-To avoid a risk of mailbox corruption, do not set the
-security.bsd.see_other_uids or .see_other_gids sysctls to 0
-if Dovecot is storing mail for multiple concurrent users (PR 218392).
+ To avoid a risk of mailbox corruption, do not set the
+ security.bsd.see_other_uids or .see_other_gids sysctls to 0
+ if Dovecot is storing mail for multiple concurrent users (PR 218392).
---------------------------------------------------------------------
If you want to be able to search within attachments using the
decode2text plugin, you'll need to install textproc/catdoc, and
one of graphics/xpdf or graphics/poppler-utils.
+
+---------------------------------------------------------------------
+
+ There are some potentially breaking changes in Dovecot 2.3. If you
+ are upgrading from Dovecot 2.2:
+
+ * Read https://wiki2.dovecot.org/Upgrading/2.3
+ * Merge the configuration file changes from
+ %%ETCDIR%%/examples-config/
---------------------------------------------------------------------
Modified: head/mail/dovecot/pkg-plist
==============================================================================
--- head/mail/dovecot/pkg-plist Sun Apr 1 17:01:32 2018 (r466171)
+++ head/mail/dovecot/pkg-plist Sun Apr 1 17:10:31 2018 (r466172)
@@ -12,6 +12,7 @@ bin/dsync
%%ETCDIR%%/example-config/conf.d/20-imap.conf
%%ETCDIR%%/example-config/conf.d/20-lmtp.conf
%%ETCDIR%%/example-config/conf.d/20-pop3.conf
+%%ETCDIR%%/example-config/conf.d/20-submission.conf
%%ETCDIR%%/example-config/conf.d/90-acl.conf
%%ETCDIR%%/example-config/conf.d/90-plugin.conf
%%ETCDIR%%/example-config/conf.d/90-quota.conf
@@ -31,7 +32,6 @@ bin/dsync
%%ETCDIR%%/example-config/dovecot-sql.conf.ext
%%ETCDIR%%/example-config/dovecot.conf
%%ETCDIR%%/README
-include/dovecot/abspath.h
include/dovecot/access-lookup.h
include/dovecot/acl-api-private.h
include/dovecot/acl-api.h
@@ -73,6 +73,7 @@ include/dovecot/backtrace-string.h
include/dovecot/base32.h
include/dovecot/base64.h
include/dovecot/bits.h
+include/dovecot/bloomfilter.h
include/dovecot/bsearch-insert-pos.h
include/dovecot/buffer.h
include/dovecot/byteorder.h
@@ -108,8 +109,6 @@ include/dovecot/dbox-save.h
include/dovecot/dbox-storage.h
include/dovecot/dict-client.h
include/dovecot/dict-private.h
-include/dovecot/dict-sql-settings.h
-include/dovecot/dict-sql.h
include/dovecot/dict-transaction-memory.h
include/dovecot/dict.h
include/dovecot/dns-lookup.h
@@ -130,14 +129,14 @@ include/dovecot/dsasl-client-private.h
include/dovecot/dsasl-client.h
include/dovecot/dsync-brain.h
include/dovecot/dsync-ibc.h
-include/dovecot/duplicate.h
include/dovecot/eacces-error.h
include/dovecot/env-util.h
+include/dovecot/event-filter.h
+include/dovecot/event-log.h
include/dovecot/execv-const.h
include/dovecot/fail-mail-storage.h
include/dovecot/failures.h
-include/dovecot/fd-close-on-exec.h
-include/dovecot/fd-set-nonblock.h
+include/dovecot/fd-util.h
include/dovecot/fdatasync-path.h
include/dovecot/fdpass.h
include/dovecot/file-cache.h
@@ -186,6 +185,7 @@ include/dovecot/hostpid.h
include/dovecot/http-auth.h
include/dovecot/http-client-private.h
include/dovecot/http-client.h
+include/dovecot/http-common.h
include/dovecot/http-date.h
include/dovecot/http-header-parser.h
include/dovecot/http-header.h
@@ -272,6 +272,8 @@ include/dovecot/ioloop.h
include/dovecot/iostream-lz4.h
include/dovecot/iostream-openssl.h
include/dovecot/iostream-private.h
+include/dovecot/iostream-proxy.h
+include/dovecot/iostream-pump.h
include/dovecot/iostream-rawlog-private.h
include/dovecot/iostream-rawlog.h
include/dovecot/iostream-ssl-private.h
@@ -318,10 +320,11 @@ include/dovecot/istream.h
include/dovecot/json-parser.h
include/dovecot/json-tree.h
include/dovecot/lda-settings.h
+include/dovecot/lib-event-private.h
+include/dovecot/lib-event.h
include/dovecot/lib-signals.h
include/dovecot/lib.h
include/dovecot/llist.h
-include/dovecot/lmtp-client.h
include/dovecot/log-throttle.h
include/dovecot/login-common.h
include/dovecot/login-proxy-state.h
@@ -333,6 +336,7 @@ include/dovecot/mail-cache-private.h
include/dovecot/mail-cache.h
include/dovecot/mail-copy.h
include/dovecot/mail-deliver.h
+include/dovecot/mail-duplicate.h
include/dovecot/mail-error.h
include/dovecot/mail-html2text.h
include/dovecot/mail-index-alloc-cache.h
@@ -427,6 +431,7 @@ include/dovecot/mdbox-sync.h
include/dovecot/mech-otp-skey-common.h
include/dovecot/mech-plain-common.h
include/dovecot/mech.h
+include/dovecot/memarea.h
include/dovecot/mempool.h
include/dovecot/message-address.h
include/dovecot/message-binary-part.h
@@ -448,8 +453,8 @@ include/dovecot/mkdir-parents.h
include/dovecot/mmap-util.h
include/dovecot/module-context.h
include/dovecot/module-dir.h
-include/dovecot/mountpoint-list.h
include/dovecot/mountpoint.h
+include/dovecot/murmurhash3.h
include/dovecot/mycrypt.h
include/dovecot/net.h
include/dovecot/nfs-workarounds.h
@@ -460,7 +465,6 @@ include/dovecot/oauth2.h
include/dovecot/ostream-cmp.h
include/dovecot/ostream-dot.h
include/dovecot/ostream-encrypt.h
-include/dovecot/ostream-escaped.h
include/dovecot/ostream-failure-at.h
include/dovecot/ostream-file-private.h
include/dovecot/ostream-hash.h
@@ -477,6 +481,7 @@ include/dovecot/passdb-cache.h
include/dovecot/passdb-template.h
include/dovecot/passdb.h
include/dovecot/password-scheme.h
+include/dovecot/path-util.h
include/dovecot/pkcs5.h
include/dovecot/pop3-capability.h
include/dovecot/pop3-client.h
@@ -519,7 +524,6 @@ include/dovecot/quota-plugin.h
include/dovecot/quota-private.h
include/dovecot/quota.h
include/dovecot/quoted-printable.h
-include/dovecot/rand.h
include/dovecot/randgen.h
include/dovecot/raw-storage.h
include/dovecot/raw-sync.h
@@ -545,13 +549,31 @@ include/dovecot/sha1.h
include/dovecot/sha2.h
include/dovecot/sha3.h
include/dovecot/shared-storage.h
+include/dovecot/smtp-address.h
+include/dovecot/smtp-client-command.h
+include/dovecot/smtp-client-connection.h
+include/dovecot/smtp-client-private.h
+include/dovecot/smtp-client-transaction.h
include/dovecot/smtp-client.h
+include/dovecot/smtp-command-parser.h
+include/dovecot/smtp-command.h
+include/dovecot/smtp-common.h
+include/dovecot/smtp-params.h
+include/dovecot/smtp-parser.h
+include/dovecot/smtp-reply-parser.h
+include/dovecot/smtp-reply.h
+include/dovecot/smtp-server-private.h
+include/dovecot/smtp-server.h
+include/dovecot/smtp-submit-settings.h
+include/dovecot/smtp-submit.h
+include/dovecot/smtp-syntax.h
include/dovecot/sort.h
include/dovecot/sql-api-private.h
include/dovecot/sql-api.h
include/dovecot/sql-db-cache.h
-include/dovecot/ssl-proxy.h
+include/dovecot/stats-client.h
include/dovecot/stats-connection.h
+include/dovecot/stats-dist.h
include/dovecot/stats-parser.h
include/dovecot/stats.h
include/dovecot/str-find.h
@@ -565,7 +587,6 @@ include/dovecot/subscription-file.h
include/dovecot/syslog-util.h
include/dovecot/test-common.h
include/dovecot/time-util.h
-include/dovecot/timing.h
include/dovecot/unichar.h
include/dovecot/unix-socket-create.h
include/dovecot/unlink-directory.h
@@ -654,10 +675,10 @@ lib/dovecot/lib21_fts_squat_plugin.a
lib/dovecot/lib21_fts_squat_plugin.so
lib/dovecot/lib30_imap_zlib_plugin.a
lib/dovecot/lib30_imap_zlib_plugin.so
-lib/dovecot/lib90_stats_plugin.a
-lib/dovecot/lib90_stats_plugin.so
-lib/dovecot/lib95_imap_stats_plugin.a
-lib/dovecot/lib95_imap_stats_plugin.so
+lib/dovecot/lib90_old_stats_plugin.a
+lib/dovecot/lib90_old_stats_plugin.so
+lib/dovecot/lib95_imap_old_stats_plugin.a
+lib/dovecot/lib95_imap_old_stats_plugin.so
lib/dovecot/lib99_welcome_plugin.a
lib/dovecot/lib99_welcome_plugin.so
lib/dovecot/libdcrypt_openssl.a
@@ -702,10 +723,10 @@ lib/dovecot/libfs_mail_crypt.a
lib/dovecot/libfs_mail_crypt.so
lib/dovecot/libssl_iostream_openssl.a
lib/dovecot/libssl_iostream_openssl.so
-lib/dovecot/stats/libstats_auth.a
-lib/dovecot/stats/libstats_auth.so
-lib/dovecot/stats/libstats_mail.a
-lib/dovecot/stats/libstats_mail.so
+lib/dovecot/old-stats/libold_stats_mail.a
+lib/dovecot/old-stats/libold_stats_mail.so
+lib/dovecot/old-stats/libstats_auth.a
+lib/dovecot/old-stats/libstats_auth.so
libexec/dovecot/aggregator
libexec/dovecot/anvil
libexec/dovecot/auth
@@ -731,6 +752,7 @@ libexec/dovecot/ipc
libexec/dovecot/lmtp
libexec/dovecot/log
libexec/dovecot/maildirlock
+libexec/dovecot/old-stats
libexec/dovecot/pop3
libexec/dovecot/pop3-login
libexec/dovecot/quota-status
@@ -738,8 +760,9 @@ libexec/dovecot/rawlog
libexec/dovecot/replicator
libexec/dovecot/script
libexec/dovecot/script-login
-libexec/dovecot/ssl-params
libexec/dovecot/stats
+libexec/dovecot/submission
+libexec/dovecot/submission-login
libexec/dovecot/xml2text
man/man1/deliver.1.gz
man/man1/doveadm-acl.1.gz
@@ -767,7 +790,6 @@ man/man1/doveadm-kick.1.gz
man/man1/doveadm-log.1.gz
man/man1/doveadm-mailbox-cryptokey.1.gz
man/man1/doveadm-mailbox.1.gz
-man/man1/doveadm-mount.1.gz
man/man1/doveadm-move.1.gz
man/man1/doveadm-penalty.1.gz
man/man1/doveadm-proxy.1.gz
@@ -776,6 +798,7 @@ man/man1/doveadm-pw.1.gz
man/man1/doveadm-quota.1.gz
man/man1/doveadm-reload.1.gz
man/man1/doveadm-replicator.1.gz
+man/man1/doveadm-save.1.gz
man/man1/doveadm-search.1.gz
man/man1/doveadm-stats.1.gz
man/man1/doveadm-stop.1.gz
@@ -804,13 +827,13 @@ share/aclocal/dovecot.m4
%%DATADIR%%/stopwords/stopwords_ru.txt
%%DATADIR%%/stopwords/stopwords_sv.txt
%%LDAP%%include/dovecot/ldap-client.h
-%%LDAP%%lib/dovecot/dict/libdict_ldap.a
-%%LDAP%%lib/dovecot/dict/libdict_ldap.so
%%LDAP%%lib/dovecot/libdovecot-ldap.a
%%LDAP%%lib/dovecot/libdovecot-ldap.so
%%LDAP%%lib/dovecot/libdovecot-ldap.so.0
%%LDAP%%lib/dovecot/libdovecot-ldap.so.0.0.0
%%LIBWRAP%%libexec/dovecot/tcpwrap
+%%LUA%%include/dovecot/dlua-script-private.h
+%%LUA%%include/dovecot/dlua-script.h
%%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.a
%%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so
%%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.a
More information about the svn-ports-all
mailing list