summaryrefslogtreecommitdiff
path: root/mail/dovecot2
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2014-10-20 09:29:11 +0000
committeradam <adam@pkgsrc.org>2014-10-20 09:29:11 +0000
commit2dd0abaef3dc4dcba70227904f95bdd8ab423728 (patch)
treeaac66fcbe93722c8b4331e22c524640e9df9c496 /mail/dovecot2
parentcf785639c464555ba3d72d3c4c65e49e39837af0 (diff)
downloadpkgsrc-2dd0abaef3dc4dcba70227904f95bdd8ab423728.tar.gz
Changes 2.2.14:
* lmtp: Delivered-To: header no longer contains <> around the email address. Other MDAs don't have it either. * "Out of disk space" errors are now treated as temporary errors (not the same as "Out of disk quota"). * replication plugin: Use replication only for users who have a non-empty mail_replica setting. + lmtp proxy: Log a line about each mail delivery. + Added login_source_ips setting. This can be used to set the source IP address round-robin from a pool of IPs (in case you run out of TCP ports). + Rawlog settings can use tcp:<host>:<port> as the path. + virtual plugin: Don't keep more than virtual_max_open_mailboxes (default 64) number of backend mailboxes open. + SSL/TLS compression can be disabled with ssl_options=no_compression + acl: Global ACL file now supports "quotes" around patterns. + Added last-login plugin to set user's last-login timestamp on login. + LDAP auth: Allow passdb credentials lookup also with auth_bind=yes - IMAP: MODSEQ was sent in FETCH reply even if CONDSTORE/QRESYNC wasn't enabled. This broke at least old Outlooks. - passdb static treated missing password field the same as an empty password field. - mdbox: Fixed potential infinite looping when scanning a broken mdbox file. - imap-login, pop3-login: Fixed potential crashes when client disconnected unexpectedly. - imap proxy: The connection was hanging in some usage patterns. This mainly affected older Outlooks. - lmtp proxy: The proxy sometimes delivered empty mails in error situations or potentially delivered truncated mails. - fts-lucene: If whitespace_chars was set, we may have ended up indexing some garbage words, growing the index size unnecessarily. - -c and -i parameters for dovecot/doveadm commands were ignored if the config socket was readable. - quota: Quota recalculation didn't include INBOX in some setups. - Mail headers were sometimes added to dovecot.index.cache in wrong order. The main problem this caused was with dsync+imapc incremental syncing when the second sync thought the local mailbox had changed. - doveadm backup didn't notice if emails were missing from the middle of the destination mailbox. Now it deletes and resyncs the mailbox.
Diffstat (limited to 'mail/dovecot2')
-rw-r--r--mail/dovecot2/Makefile5
-rw-r--r--mail/dovecot2/PLIST24
-rw-r--r--mail/dovecot2/distinfo8
3 files changed, 29 insertions, 8 deletions
diff --git a/mail/dovecot2/Makefile b/mail/dovecot2/Makefile
index 83a2ab0dfaa..063e51d155b 100644
--- a/mail/dovecot2/Makefile
+++ b/mail/dovecot2/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.66 2014/10/10 00:13:23 gdt Exp $
+# $NetBSD: Makefile,v 1.67 2014/10/20 09:29:11 adam Exp $
-DISTNAME= dovecot-2.2.13
-PKGREVISION= 2
+DISTNAME= dovecot-2.2.14
CATEGORIES= mail
MASTER_SITES= http://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
diff --git a/mail/dovecot2/PLIST b/mail/dovecot2/PLIST
index a60c615b271..e9b8acd14cb 100644
--- a/mail/dovecot2/PLIST
+++ b/mail/dovecot2/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.35 2014/05/14 06:09:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.36 2014/10/20 09:29:11 adam Exp $
bin/doveadm
bin/doveconf
bin/dsync
@@ -31,6 +31,7 @@ include/dovecot/auth-worker-server.h
include/dovecot/auth.h
include/dovecot/backtrace-string.h
include/dovecot/base64.h
+include/dovecot/bits.h
include/dovecot/bsearch-insert-pos.h
include/dovecot/buffer.h
include/dovecot/charset-utf8.h
@@ -65,6 +66,7 @@ include/dovecot/dict-sql.h
include/dovecot/dict-transaction-memory.h
include/dovecot/dict.h
include/dovecot/dns-lookup.h
+include/dovecot/doveadm-dsync.h
include/dovecot/doveadm-dump.h
include/dovecot/doveadm-mail-iter.h
include/dovecot/doveadm-mail.h
@@ -77,6 +79,8 @@ include/dovecot/doveadm.h
include/dovecot/dovecot-version.h
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
@@ -108,6 +112,7 @@ include/dovecot/hmac-cram-md5.h
include/dovecot/hmac.h
include/dovecot/home-expand.h
include/dovecot/hostpid.h
+include/dovecot/http-auth.h
include/dovecot/http-client-private.h
include/dovecot/http-client.h
include/dovecot/http-date.h
@@ -119,6 +124,8 @@ include/dovecot/http-request-parser.h
include/dovecot/http-request.h
include/dovecot/http-response-parser.h
include/dovecot/http-response.h
+include/dovecot/http-server-private.h
+include/dovecot/http-server.h
include/dovecot/http-transfer.h
include/dovecot/http-url.h
include/dovecot/imap-arg.h
@@ -197,6 +204,7 @@ include/dovecot/istream-attachment-connector.h
include/dovecot/istream-attachment-extractor.h
include/dovecot/istream-base64.h
include/dovecot/istream-binary-converter.h
+include/dovecot/istream-callback.h
include/dovecot/istream-chain.h
include/dovecot/istream-concat.h
include/dovecot/istream-crlf.h
@@ -372,6 +380,7 @@ 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
@@ -435,6 +444,7 @@ lib/dovecot/lib02_imap_acl_plugin.la
lib/dovecot/lib02_lazy_expunge_plugin.la
lib/dovecot/lib05_pop3_migration_plugin.la
lib/dovecot/lib05_snarf_plugin.la
+lib/dovecot/lib10_last_login_plugin.la
lib/dovecot/lib10_mail_filter_plugin.la
lib/dovecot/lib10_quota_plugin.la
lib/dovecot/lib11_imap_quota_plugin.la
@@ -454,6 +464,7 @@ lib/dovecot/lib30_imap_zlib_plugin.la
lib/dovecot/lib90_stats_plugin.la
lib/dovecot/lib95_imap_stats_plugin.la
lib/dovecot/libdovecot-compression.la
+lib/dovecot/libdovecot-dsync.la
lib/dovecot/libdovecot-lda.la
lib/dovecot/libdovecot-login.la
lib/dovecot/libdovecot-sql.la
@@ -495,8 +506,10 @@ libexec/dovecot/ssl-params
libexec/dovecot/stats
libexec/dovecot/xml2text
man/man1/deliver.1
+man/man1/doveadm-acl.1
man/man1/doveadm-altmove.1
man/man1/doveadm-auth.1
+man/man1/doveadm-backup.1
man/man1/doveadm-batch.1
man/man1/doveadm-config.1
man/man1/doveadm-copy.1
@@ -508,6 +521,7 @@ man/man1/doveadm-expunge.1
man/man1/doveadm-fetch.1
man/man1/doveadm-flags.1
man/man1/doveadm-force-resync.1
+man/man1/doveadm-fts.1
man/man1/doveadm-help.1
man/man1/doveadm-import.1
man/man1/doveadm-index.1
@@ -518,12 +532,15 @@ man/man1/doveadm-mailbox.1
man/man1/doveadm-mount.1
man/man1/doveadm-move.1
man/man1/doveadm-penalty.1
+man/man1/doveadm-proxy.1
man/man1/doveadm-purge.1
man/man1/doveadm-pw.1
man/man1/doveadm-quota.1
man/man1/doveadm-reload.1
+man/man1/doveadm-replicator.1
man/man1/doveadm-search.1
man/man1/doveadm-stop.1
+man/man1/doveadm-sync.1
man/man1/doveadm-user.1
man/man1/doveadm-who.1
man/man1/doveadm.1
@@ -562,6 +579,7 @@ share/doc/dovecot/wiki/Authentication.Mechanisms.Winbind.txt
share/doc/dovecot/wiki/Authentication.Mechanisms.txt
share/doc/dovecot/wiki/Authentication.MultipleDatabases.txt
share/doc/dovecot/wiki/Authentication.PasswordSchemes.txt
+share/doc/dovecot/wiki/Authentication.Penalty.txt
share/doc/dovecot/wiki/Authentication.RestrictAccess.txt
share/doc/dovecot/wiki/Authentication.txt
share/doc/dovecot/wiki/BasicConfiguration.txt
@@ -606,6 +624,7 @@ share/doc/dovecot/wiki/Design.Storage.Plugins.txt
share/doc/dovecot/wiki/Design.Strings.txt
share/doc/dovecot/wiki/Design.txt
share/doc/dovecot/wiki/Dict.txt
+share/doc/dovecot/wiki/Dictionary.txt
share/doc/dovecot/wiki/Director.txt
share/doc/dovecot/wiki/DomainLost.txt
share/doc/dovecot/wiki/Errors.ChgrpNoPerm.txt
@@ -688,6 +707,7 @@ share/doc/dovecot/wiki/Pigeonhole.ManageSieve.Configuration.txt
share/doc/dovecot/wiki/Pigeonhole.ManageSieve.Install.txt
share/doc/dovecot/wiki/Pigeonhole.ManageSieve.Troubleshooting.txt
share/doc/dovecot/wiki/Pigeonhole.ManageSieve.txt
+share/doc/dovecot/wiki/Pigeonhole.Sieve.Configuration.Dict.txt
share/doc/dovecot/wiki/Pigeonhole.Sieve.Configuration.txt
share/doc/dovecot/wiki/Pigeonhole.Sieve.Examples.txt
share/doc/dovecot/wiki/Pigeonhole.Sieve.Extensions.SpamtestVirustest.txt
@@ -708,6 +728,7 @@ share/doc/dovecot/wiki/Plugins.FTS.Lucene.txt
share/doc/dovecot/wiki/Plugins.FTS.Solr.txt
share/doc/dovecot/wiki/Plugins.FTS.Squat.txt
share/doc/dovecot/wiki/Plugins.FTS.txt
+share/doc/dovecot/wiki/Plugins.LastLogin.txt
share/doc/dovecot/wiki/Plugins.Lazyexpunge.txt
share/doc/dovecot/wiki/Plugins.Listescape.txt
share/doc/dovecot/wiki/Plugins.MailFilter.txt
@@ -739,6 +760,7 @@ share/doc/dovecot/wiki/SSL.txt
share/doc/dovecot/wiki/Sasl.txt
share/doc/dovecot/wiki/SecurityTuning.txt
share/doc/dovecot/wiki/Services.txt
+share/doc/dovecot/wiki/SharedMailboxes.ClusterSetup.txt
share/doc/dovecot/wiki/SharedMailboxes.Permissions.txt
share/doc/dovecot/wiki/SharedMailboxes.Public.txt
share/doc/dovecot/wiki/SharedMailboxes.Shared.txt
diff --git a/mail/dovecot2/distinfo b/mail/dovecot2/distinfo
index a9c17378d6c..ecab91caea1 100644
--- a/mail/dovecot2/distinfo
+++ b/mail/dovecot2/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.48 2014/10/10 22:05:38 wiz Exp $
+$NetBSD: distinfo,v 1.49 2014/10/20 09:29:11 adam Exp $
-SHA1 (dovecot-2.2.13.tar.gz) = ee8efc77cb9d502dc416ae4fba242adc5f01c163
-RMD160 (dovecot-2.2.13.tar.gz) = 64c0dc156b5661037721dde7436013f95a024e2e
-Size (dovecot-2.2.13.tar.gz) = 4613824 bytes
+SHA1 (dovecot-2.2.14.tar.gz) = c1bd46b679e72e90c8e70eb6bd285d799b7ed922
+RMD160 (dovecot-2.2.14.tar.gz) = a5688af3ed4c5ab0d833fa09c01ba3240bf5b256
+Size (dovecot-2.2.14.tar.gz) = 4720087 bytes
SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666
SHA1 (patch-ab) = ce698e00729aeccbb7f3fa4ee9d037791fdd2d14
SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656