diff options
author | adam <adam@pkgsrc.org> | 2014-10-20 09:29:11 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2014-10-20 09:29:11 +0000 |
commit | 2dd0abaef3dc4dcba70227904f95bdd8ab423728 (patch) | |
tree | aac66fcbe93722c8b4331e22c524640e9df9c496 /mail | |
parent | cf785639c464555ba3d72d3c4c65e49e39837af0 (diff) | |
download | pkgsrc-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')
-rw-r--r-- | mail/dovecot2/Makefile | 5 | ||||
-rw-r--r-- | mail/dovecot2/PLIST | 24 | ||||
-rw-r--r-- | mail/dovecot2/distinfo | 8 |
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 |