pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Oct 12 10:34:28 UTC 2017

Modified Files:
        pkgsrc/mail/dovecot2: Makefile.common Makefile.plugin PLIST
            buildlink3.mk distinfo
        pkgsrc/mail/dovecot2-sqlite: Makefile
Removed Files:
        pkgsrc/mail/dovecot2/patches: patch-src_lib_buffer.h

Log Message:
dovecot2: update to 2.2.33.1

v2.2.33.1:
- dovecot-lda was logging to stderr instead of to the log file.

v2.2.33:
* doveadm director commands wait for the changes to be visible in the
  whole ring before they return. This is especially useful in testing.
* Environments listed in import_environment setting are now set or
  preserved when executing standalone commands (e.g. doveadm)

+ doveadm proxy: Support proxying logs. Previously the logs were
  visible only in the backend's logs.
+ Added %{if}, see https://wiki2.dovecot.org/Variables#Conditionals
+ Added a new notify_status plugin, which can be used to update dict
  with current status of a mailbox when it changes. See
  https://wiki2.dovecot.org/Plugins/NotifyStatus
+ Mailbox list index can be disabled for a namespace by appending
  ":LISTINDEX=" to location setting.
+ dsync/imapc: Added dsync_hashed_headers setting to specify which
  headers are used to match emails.
+ pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore
  mails that are visible in POP3 but not IMAP. This could happen if
  new mails were delivered during the migration run.
+ pop3-migration: Further improvements to help with Zimbra
+ pop3-migration: Cache POP3 UIDLs in imapc's dovecot.index.cache
  if indexes are enabled. These are used to optimize incremental syncs.
+ cassandra, dict-sql: Use prepared statements if protocol version>3.
+ auth: Added %{ldap_dn} variable for passdb/userdb ldap
- acl: The "create" (k) permission in global acl-file was sometimes
  ignored, allowing users to create mailboxes when they shouldn't have.
- sdbox: Mails were always opened when expunging, unless
  mail_attachment_fs was explicitly set to empty.
- lmtp/doveadm proxy: hostip passdb field was ignored, which caused
  unnecessary DNS lookups if host field wasn't an IP
- lmtp proxy: Fix crash when receiving unexpected reply in RCPT TO
- quota_clone: Update also when quota is unlimited (broken in v2.2.31)
- mbox, zlib: Fix assert-crash when accessing compressed mbox
- doveadm director kick -f parameter didn't work
- doveadm director flush <host> resulted flushing all hosts, if <host>
  wasn't an IP address.
- director: Various fixes to handling backend/director changes at
  abnormal times, especially while ring was unsynced. These could have
  resulted in crashes, non-optimal behavior or ignoring some of the
  changes.
- director: Use less CPU in imap-login processes when moving/kicking
  many users.
- lmtp: Session IDs were duplicated/confusing with multiple RCPT TOs
  when lmtp_rcpt_check_quota=yes
- doveadm sync -1 fails when local mailboxes exist that do not exist
  remotely. This commonly happened when lazy_expunge mailbox was
  autocreated when incremental sync expunged mails.
- pop3: rawlog_dir setting didn't work


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/mail/dovecot2/Makefile.common
cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/dovecot2/Makefile.plugin
cvs rdiff -u -r1.56 -r1.57 pkgsrc/mail/dovecot2/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/mail/dovecot2/buildlink3.mk
cvs rdiff -u -r1.77 -r1.78 pkgsrc/mail/dovecot2/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/dovecot2-sqlite/Makefile
cvs rdiff -u -r1.2 -r0 pkgsrc/mail/dovecot2/patches/patch-src_lib_buffer.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/dovecot2/Makefile.common
diff -u pkgsrc/mail/dovecot2/Makefile.common:1.13 pkgsrc/mail/dovecot2/Makefile.common:1.14
--- pkgsrc/mail/dovecot2/Makefile.common:1.13   Fri Aug 25 08:29:04 2017
+++ pkgsrc/mail/dovecot2/Makefile.common        Thu Oct 12 10:34:28 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.13 2017/08/25 08:29:04 adam Exp $
+# $NetBSD: Makefile.common,v 1.14 2017/10/12 10:34:28 adam Exp $
 #
 # when updating to a new release, update ABI depends in
 # the buildlink3.mk file as well, since the plugins' version
@@ -6,12 +6,10 @@
 #
 # used by mail/dovecot2/Makefile
 # used by mail/dovecot2/Makefile.plugin
-# used by mail/dovecot2-mysql/Makefile
-# used by mail/dovecot2-pgsql/Makefile
 
-DISTNAME=      dovecot-2.2.32
+DISTNAME=      dovecot-2.2.33.1
 CATEGORIES=    mail
-MASTER_SITES=  https://www.dovecot.org/releases/${PKGVERSION_NOREV:R}/
+MASTER_SITES=  https://www.dovecot.org/releases/${PKGVERSION_NOREV:R:R}/
 
 MAINTAINER=    adam%NetBSD.org@localhost
 HOMEPAGE=      http://www.dovecot.org/

Index: pkgsrc/mail/dovecot2/Makefile.plugin
diff -u pkgsrc/mail/dovecot2/Makefile.plugin:1.1 pkgsrc/mail/dovecot2/Makefile.plugin:1.2
--- pkgsrc/mail/dovecot2/Makefile.plugin:1.1    Mon Jul 18 15:03:05 2016
+++ pkgsrc/mail/dovecot2/Makefile.plugin        Thu Oct 12 10:34:28 2017
@@ -1,7 +1,10 @@
-# $NetBSD: Makefile.plugin,v 1.1 2016/07/18 15:03:05 fhajny Exp $
+# $NetBSD: Makefile.plugin,v 1.2 2017/10/12 10:34:28 adam Exp $
 #
+# used by mail/dovecot2-gssapi/Makefile
+# used by mail/dovecot2-ldap/Makefile
 # used by mail/dovecot2-mysql/Makefile
 # used by mail/dovecot2-pgsql/Makefile
+# used by mail/dovecot2-sqlite/Makefile
 
 .include "../../mail/dovecot2/Makefile.common"
 

Index: pkgsrc/mail/dovecot2/PLIST
diff -u pkgsrc/mail/dovecot2/PLIST:1.56 pkgsrc/mail/dovecot2/PLIST:1.57
--- pkgsrc/mail/dovecot2/PLIST:1.56     Fri Aug 25 08:29:04 2017
+++ pkgsrc/mail/dovecot2/PLIST  Thu Oct 12 10:34:28 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.56 2017/08/25 08:29:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.57 2017/10/12 10:34:28 adam Exp $
 bin/doveadm
 bin/doveconf
 bin/dsync
@@ -271,6 +271,7 @@ include/dovecot/istream-header-filter.h
 include/dovecot/istream-jsonstr.h
 include/dovecot/istream-mail.h
 include/dovecot/istream-metawrap.h
+include/dovecot/istream-multiplex.h
 include/dovecot/istream-nonuls.h
 include/dovecot/istream-private.h
 include/dovecot/istream-qp.h
@@ -433,6 +434,7 @@ include/dovecot/ostream-failure-at.h
 include/dovecot/ostream-file-private.h
 include/dovecot/ostream-hash.h
 include/dovecot/ostream-metawrap.h
+include/dovecot/ostream-multiplex.h
 include/dovecot/ostream-null.h
 include/dovecot/ostream-private.h
 include/dovecot/ostream-rawlog.h
@@ -575,6 +577,7 @@ lib/dovecot/lib20_fts_plugin.la
 lib/dovecot/lib20_listescape_plugin.la
 lib/dovecot/lib20_mail_log_plugin.la
 lib/dovecot/lib20_mailbox_alias_plugin.la
+lib/dovecot/lib20_notify_status_plugin.la
 lib/dovecot/lib20_push_notification_plugin.la
 lib/dovecot/lib20_quota_clone_plugin.la
 lib/dovecot/lib20_replication_plugin.la

Index: pkgsrc/mail/dovecot2/buildlink3.mk
diff -u pkgsrc/mail/dovecot2/buildlink3.mk:1.24 pkgsrc/mail/dovecot2/buildlink3.mk:1.25
--- pkgsrc/mail/dovecot2/buildlink3.mk:1.24     Fri Aug 25 08:29:04 2017
+++ pkgsrc/mail/dovecot2/buildlink3.mk  Thu Oct 12 10:34:28 2017
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.24 2017/08/25 08:29:04 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.25 2017/10/12 10:34:28 adam Exp $
 
 BUILDLINK_TREE+=       dovecot
 
@@ -7,7 +7,7 @@ DOVECOT_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.dovecot+=                dovecot>=2.2.0
 # must match current package version for plugins to load
-BUILDLINK_ABI_DEPENDS.dovecot+=                dovecot>=2.2.32
+BUILDLINK_ABI_DEPENDS.dovecot+=                dovecot>=2.2.33
 BUILDLINK_PKGSRCDIR.dovecot?=          ../../mail/dovecot2
 
 pkgbase:=      dovecot

Index: pkgsrc/mail/dovecot2/distinfo
diff -u pkgsrc/mail/dovecot2/distinfo:1.77 pkgsrc/mail/dovecot2/distinfo:1.78
--- pkgsrc/mail/dovecot2/distinfo:1.77  Fri Aug 25 08:29:04 2017
+++ pkgsrc/mail/dovecot2/distinfo       Thu Oct 12 10:34:28 2017
@@ -1,16 +1,15 @@
-$NetBSD: distinfo,v 1.77 2017/08/25 08:29:04 adam Exp $
+$NetBSD: distinfo,v 1.78 2017/10/12 10:34:28 adam Exp $
 
-SHA1 (dovecot-2.2.32.tar.gz) = 783f545163a763becfc83c70bfa68529ce7c4da0
-RMD160 (dovecot-2.2.32.tar.gz) = ff583c903b774e1e691718088ec9ab305b342cdb
-SHA512 (dovecot-2.2.32.tar.gz) = a26ce763fdea7d72ff9801d3b7d57a1f0d00278e4a1aa60d1be070fe5a6d2c6a15f266a519119492bee7a3e7a6b7d0732e9879e5c5841adbab8c0952cd1b7c7c
-Size (dovecot-2.2.32.tar.gz) = 6100268 bytes
+SHA1 (dovecot-2.2.33.1.tar.gz) = f63338e5743873cf9226722a73a371367462c52e
+RMD160 (dovecot-2.2.33.1.tar.gz) = c1f4347105e339a6a251c5fedacd20e4ec1c0b17
+SHA512 (dovecot-2.2.33.1.tar.gz) = 46760a1d52f8d64c36bd4f589f7f240a13d66500c93e47ce479551647e8e4ef7322fc0c325c418c3e0495910292abae105ca5680cd4b0fcd78746723f1549b71
+Size (dovecot-2.2.33.1.tar.gz) = 6131180 bytes
 SHA1 (patch-aa) = ea185011f0c1ee3aa1ff528e61f6f356fe385666
 SHA1 (patch-ab) = d637a64feec8e4eafacda149cf0193aa1b70a054
 SHA1 (patch-ae) = 51d8cb998cc2ded8bfc767710e465b752c50e656
 SHA1 (patch-af) = c066e94dd6593d16eec3e66f5f4d26f021918498
 SHA1 (patch-src_imap_imap-client.h) = 1a2bf95ab6af57d88862a1512624bf263f4c2ce7
 SHA1 (patch-src_lib-ldap_ldap-private.h) = 2d5ce32330ad4164cc75f8d209ba499d37ed01fc
-SHA1 (patch-src_lib_buffer.h) = d75017a1093c1ca34827d01ec85b06e6b03105d2
 SHA1 (patch-src_lib_connection.h) = c749dd1517902b6602f81e41bb90c6288a571487
 SHA1 (patch-src_plugins_quota_quota-fs.c) = c69305eb065a2417df1e8cd6ccbc1d317aee5d00
 SHA1 (patch-src_stats_mail-stats.h) = 36af4c9931953bf23c97d08fe50e0c299fe6c2c3

Index: pkgsrc/mail/dovecot2-sqlite/Makefile
diff -u pkgsrc/mail/dovecot2-sqlite/Makefile:1.7 pkgsrc/mail/dovecot2-sqlite/Makefile:1.8
--- pkgsrc/mail/dovecot2-sqlite/Makefile:1.7    Mon Sep 18 09:53:26 2017
+++ pkgsrc/mail/dovecot2-sqlite/Makefile        Thu Oct 12 10:34:28 2017
@@ -1,7 +1,5 @@
-# $NetBSD: Makefile,v 1.7 2017/09/18 09:53:26 maya Exp $
-#
+# $NetBSD: Makefile,v 1.8 2017/10/12 10:34:28 adam Exp $
 
-PKGREVISION= 2
 .include "../../mail/dovecot2/Makefile.plugin"
 
 PKGNAME=               ${DISTNAME:S/dovecot/dovecot-sqlite/}



Home | Main Index | Thread Index | Old Index