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:           Sun Jan  1 15:43:42 UTC 2023

Modified Files:
        pkgsrc/mail/dovecot2: Makefile.common distinfo
        pkgsrc/mail/dovecot2-pigeonhole: Makefile distinfo
        pkgsrc/mail/dovecot2-sqlite: Makefile

Log Message:
dovecot2: updated to 2.3.20

v2.3.20

+ Add dsync_features=no-header-hashes. When this setting is enabled and
  one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
  fallback to using header hashes. Instead, dsync assumes that all mails
  with identical IMAP UIDs contains the same mail contents. This can
  significantly improve dsync performance with some IMAP servers that
  don't support caching Date/Message-ID headers.
+ lua: HTTP client has more settings now, see
  https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
+ replicator: "doveadm replicator status" command now outputs when the
  next sync is expected for the user.
- LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
  recovery was not optimal.
- auth: Assert crash would occur when iterating multiple userdb
  backends.
- director: Logging into director using master user with
  auth_master_user_separator character redirected user to a wrong
  backend, unless master_user_separator setting was also set to the same
  value. Merged these into auth_master_user_separator.
- dsync: Couldn't always fix folder GUID conflicts automatically with
  Maildir format. This resulted in replication repeatedly failing
  with "Remote lost mailbox GUID".
- dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
  resulting in "Remote lost mailbox GUID" errors.
- dsync: INBOX was created too early with namespace prefix=INBOX/,
  resulting a GUID conflict. This may have been resolved automatically,
  but not always.
- dsync: v2.3.18 regression: Wrong imapc password with dsync caused
  Panic: file lib-event.c: line 506 (event_pop_global):
  assertion failed: (event == current_global_event)
- imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
  configured did not return correct (private) unseen counts.
- lib-dict: Process would crash when committing data to redis without
  dict proxy.
- lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
  Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
  assertion failed: (data != NULL). v2.3.13 regression.
- lib-storage: mail_attribute_dict with dict-sql failed when it tried to
  lookup empty dict keys.
- lib: ioloop-kqueue was missing include breaking some BSD builds.
- lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
  processes, because it expected "dns-client" socket to exist in the
  current directory.
- oauth2: Using %{oauth2:name} variables could cause useless
  introspections.
- pop3: Sending POP3 command with ':' character caused an assert-crash.
  v2.3.18 regression.
- replicator: Replication queue had various issues, potentially causing
  replication requests to become stuck.
- stats: Invalid Prometheus label names were created with specific

v0.5.20 of Pigeonhole
* No changes - release done to keep version numbers synced.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/mail/dovecot2/Makefile.common
cvs rdiff -u -r1.119 -r1.120 pkgsrc/mail/dovecot2/distinfo
cvs rdiff -u -r1.67 -r1.68 pkgsrc/mail/dovecot2-pigeonhole/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/mail/dovecot2-pigeonhole/distinfo
cvs rdiff -u -r1.31 -r1.32 pkgsrc/mail/dovecot2-sqlite/Makefile

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.50 pkgsrc/mail/dovecot2/Makefile.common:1.51
--- pkgsrc/mail/dovecot2/Makefile.common:1.50   Fri Jun 17 17:32:41 2022
+++ pkgsrc/mail/dovecot2/Makefile.common        Sun Jan  1 15:43:42 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.50 2022/06/17 17:32:41 adam Exp $
+# $NetBSD: Makefile.common,v 1.51 2023/01/01 15:43:42 adam Exp $
 #
 # when updating to a new release, update ABI depends in
 # the buildlink3.mk file as well, since the plugins' version
@@ -11,9 +11,9 @@
 # used by mail/dovecot2-pgsql/Makefile
 # used by mail/dovecot2-sqlite/Makefile
 
-DISTNAME=      dovecot-2.3.19.1
+DISTNAME=      dovecot-2.3.20
 CATEGORIES=    mail
-MASTER_SITES=  https://dovecot.org/releases/${PKGVERSION_NOREV:R:R}/
+MASTER_SITES=  https://dovecot.org/releases/${PKGVERSION_NOREV:R}/
 
 MAINTAINER=    adam%NetBSD.org@localhost
 HOMEPAGE=      https://www.dovecot.org/

Index: pkgsrc/mail/dovecot2/distinfo
diff -u pkgsrc/mail/dovecot2/distinfo:1.119 pkgsrc/mail/dovecot2/distinfo:1.120
--- pkgsrc/mail/dovecot2/distinfo:1.119 Fri Jun 17 17:32:41 2022
+++ pkgsrc/mail/dovecot2/distinfo       Sun Jan  1 15:43:42 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.119 2022/06/17 17:32:41 adam Exp $
+$NetBSD: distinfo,v 1.120 2023/01/01 15:43:42 adam Exp $
 
-BLAKE2s (dovecot-2.3.19.1.tar.gz) = bc1975f6782fadc039e25200ab9048325ea8a929d3957dba6bede8ec45136d48
-SHA512 (dovecot-2.3.19.1.tar.gz) = ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150
-Size (dovecot-2.3.19.1.tar.gz) = 7790851 bytes
+BLAKE2s (dovecot-2.3.20.tar.gz) = 0977cd66fe91430070820e93a1f4c3863acccc48db7ff8c190b4b2777d8e3add
+SHA512 (dovecot-2.3.20.tar.gz) = 20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8
+Size (dovecot-2.3.20.tar.gz) = 7805735 bytes
 SHA1 (patch-aa) = 3af01aa4a8cea1a3fb840b6243a744de77069611
 SHA1 (patch-ab) = 685ab3d0e21515bf157e9897ebdebf484f0ece96
 SHA1 (patch-ae) = c1e76d75fab4b13d3b9b33af800bac18c90989da

Index: pkgsrc/mail/dovecot2-pigeonhole/Makefile
diff -u pkgsrc/mail/dovecot2-pigeonhole/Makefile:1.67 pkgsrc/mail/dovecot2-pigeonhole/Makefile:1.68
--- pkgsrc/mail/dovecot2-pigeonhole/Makefile:1.67       Wed May 11 09:28:06 2022
+++ pkgsrc/mail/dovecot2-pigeonhole/Makefile    Sun Jan  1 15:43:42 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2022/05/11 09:28:06 adam Exp $
+# $NetBSD: Makefile,v 1.68 2023/01/01 15:43:42 adam Exp $
 
-DISTNAME=      dovecot-2.3-pigeonhole-0.5.19
+DISTNAME=      dovecot-2.3-pigeonhole-0.5.20
 PKGNAME=       ${DISTNAME:S/-2.3-/-/}
 CATEGORIES=    mail
 MASTER_SITES=  https://pigeonhole.dovecot.org/releases/2.3/

Index: pkgsrc/mail/dovecot2-pigeonhole/distinfo
diff -u pkgsrc/mail/dovecot2-pigeonhole/distinfo:1.54 pkgsrc/mail/dovecot2-pigeonhole/distinfo:1.55
--- pkgsrc/mail/dovecot2-pigeonhole/distinfo:1.54       Wed May 11 09:28:06 2022
+++ pkgsrc/mail/dovecot2-pigeonhole/distinfo    Sun Jan  1 15:43:42 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.54 2022/05/11 09:28:06 adam Exp $
+$NetBSD: distinfo,v 1.55 2023/01/01 15:43:42 adam Exp $
 
-BLAKE2s (dovecot-2.3-pigeonhole-0.5.19.tar.gz) = 41c1cecb517430d6c4593fc77176cad9ae8f17fd7e87a294bfa9416151ef2be3
-SHA512 (dovecot-2.3-pigeonhole-0.5.19.tar.gz) = 5b0a61c7711232ea3651b818a970b500b05bd340a04bcd5a5f0ea0529eda65f498912a845c8f3b3b80196d010bc22bd4a380e1f682cb42f62b80d2d43a94993a
-Size (dovecot-2.3-pigeonhole-0.5.19.tar.gz) = 1954148 bytes
+BLAKE2s (dovecot-2.3-pigeonhole-0.5.20.tar.gz) = e3b6585d8d5ed35c361eb4812e1c88027d14d6fdfe211c7ff156e9f386e1c60c
+SHA512 (dovecot-2.3-pigeonhole-0.5.20.tar.gz) = 45683e6bd678db00fc3e3c61d27a264d30d0e9aeb9ceb7ab55f94f0317d387056fa092e266062117cbe2a9dc2c90ddca03d154e78aad9c0d61fe8cf2c9187603
+Size (dovecot-2.3-pigeonhole-0.5.20.tar.gz) = 1945126 bytes
 SHA1 (patch-aa) = 264399e166b5fece22bacd47b043c59f8f0f0a29

Index: pkgsrc/mail/dovecot2-sqlite/Makefile
diff -u pkgsrc/mail/dovecot2-sqlite/Makefile:1.31 pkgsrc/mail/dovecot2-sqlite/Makefile:1.32
--- pkgsrc/mail/dovecot2-sqlite/Makefile:1.31   Wed Nov 23 16:20:32 2022
+++ pkgsrc/mail/dovecot2-sqlite/Makefile        Sun Jan  1 15:43:42 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.31 2022/11/23 16:20:32 adam Exp $
+# $NetBSD: Makefile,v 1.32 2023/01/01 15:43:42 adam Exp $
 
-PKGREVISION= 1
 .include "../../mail/dovecot2/Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/dovecot/dovecot-sqlite/}



Home | Main Index | Thread Index | Old Index