From nobody Fri Dec 23 03:12:42 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NdXL25lrPz1HYtZ; Fri, 23 Dec 2022 03:12:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NdXL25FpBz3Cb8; Fri, 23 Dec 2022 03:12:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671765162; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YTKHbQB8WuWXoOm5FjdZiTr4kJlTU2YerSGp6KwWRnk=; b=ksSvtjarA+q3o57kOT8Bo0WeCZtFuWfDvz+x1C+RdHsLawHgtuIGtYCSi8hfEXbeR33VUY wK4jJRn7mqt6xUyDTq3DrNJzlpCymDv4iittsCbmQqCpiDA9SO8sVBsbnasA+UVlfwSHvS gHvQWQKONMGz6Bcb0xdUp4EJ0Ex+HwvVQ18qwwQZLKHfkhGvSnhy710atZGrZ2y/HMWMgX YTw38Jw+RwJes+fwlrWV5/7hu4Of5uA/yh1kHH547geTDzRhjbx5RNIZ5WsLFQdW+0BqVZ 1uaWp/ykn7/S81WdXc545wbPnPzCfSEnSpy5QS8obWEo9K63Ko2YxcEEkwS/3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671765162; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YTKHbQB8WuWXoOm5FjdZiTr4kJlTU2YerSGp6KwWRnk=; b=eDBu0fDkKvBcIES3HfhRqIlfaJNN3pJVPKLS+2f99hN3Rdxoprf4FzJcaefr4+kSHpYtqH s/jUKb1L6lDSmG0V7BqQ+sefmTjBCVHWcbIC74dfHYgM4XYwXLCnQ6pfQiUD4Wv3qftgpI j8npHf7CXHjPZb0ruG4ZB0/x6oYNEI3P8DXA8zsDa2MRlAKFaBJw9n3GAP7JYWHUD314On SvmrfUgevwphi/w28yYePZKyDr3HK8M2DMvjFelZJwBpvPN5v/TlwAHG3snIq8/64Y7zJU aCKJ6F0Q8Uba+QO/bpu2w7Q0uf8FMzo62r+4sBIs+MBxI0iwCGTCgKzSTb+u6Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1671765162; a=rsa-sha256; cv=none; b=faPi5H1lctTzg1P1jDqOq6RniZFy3HyfvdBJeyVNm9ATN+gux5xPdAsmDAwYsBxsYdQpza KkikePSN4AbAGhabtN0BOULhXRFKrlqi0Czl2eR4Dsv+/VNSElKMsdE9gulN1OPuyiP+Wa G5ftKIa8ROWB4efL/NJunOYfvUjZ3tW1VH635nFLS10P0+vuEgEG3D7lLbpYrSVSXaYZ0i WgU6rrW1wFaWHeNwCWPxbrf7KP4guiu1izuSTODrQFF8sK+eWhLtxxzAn0bNyfXK4pKnAV dtUiSYbkPHMnYKj0eD+lRSvIPPSKuGfaI/2AIdLak7Mof1xfbsMV/2AP56cOrg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NdXL24JxszK1C; Fri, 23 Dec 2022 03:12:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BN3CghD068251; Fri, 23 Dec 2022 03:12:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BN3CgvN068250; Fri, 23 Dec 2022 03:12:42 GMT (envelope-from git) Date: Fri, 23 Dec 2022 03:12:42 GMT Message-Id: <202212230312.2BN3CgvN068250@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Larry Rosenman Subject: git: 61ef5b861ca5 - main - mail/dovecot: update to 2.3.20 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ler X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 61ef5b861ca55981d558ec7a4a4f6d6f401e65d0 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ler: URL: https://cgit.FreeBSD.org/ports/commit/?id=61ef5b861ca55981d558ec7a4a4f6d6f401e65d0 commit 61ef5b861ca55981d558ec7a4a4f6d6f401e65d0 Author: Larry Rosenman AuthorDate: 2022-12-23 03:10:22 +0000 Commit: Larry Rosenman CommitDate: 2022-12-23 03:10:22 +0000 mail/dovecot: update to 2.3.20 mail/dovecot-pigeonhole: bump to 0.5.20 mail/dovecot-fts-*, mail/dovecot-coi: bump portrevision mail/dovecot: ChanggLog: + 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 mail/dovecot-pigeonhole: ChangeLog: * No changes - release done to keep version numbers synced. --- mail/dovecot-coi/Makefile | 2 +- mail/dovecot-fts-elastic/Makefile | 2 +- mail/dovecot-fts-flatcurve/Makefile | 1 + mail/dovecot-fts-xapian/Makefile | 2 +- mail/dovecot-pigeonhole/Makefile | 2 +- mail/dovecot-pigeonhole/distinfo | 6 +++--- mail/dovecot/Makefile | 3 +-- mail/dovecot/distinfo | 6 +++--- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/mail/dovecot-coi/Makefile b/mail/dovecot-coi/Makefile index 94ae830403b8..3b27f51be099 100644 --- a/mail/dovecot-coi/Makefile +++ b/mail/dovecot-coi/Makefile @@ -1,6 +1,6 @@ PORTNAME= coi PORTVERSION= 2.3.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail PKGNAMEPREFIX= dovecot- diff --git a/mail/dovecot-fts-elastic/Makefile b/mail/dovecot-fts-elastic/Makefile index cefabfa6fb69..775a96191b09 100644 --- a/mail/dovecot-fts-elastic/Makefile +++ b/mail/dovecot-fts-elastic/Makefile @@ -1,6 +1,6 @@ PORTNAME= fts-elastic PORTVERSION= 1.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail PKGNAMEPREFIX= dovecot- diff --git a/mail/dovecot-fts-flatcurve/Makefile b/mail/dovecot-fts-flatcurve/Makefile index 8820bae348ab..55bcad38b788 100644 --- a/mail/dovecot-fts-flatcurve/Makefile +++ b/mail/dovecot-fts-flatcurve/Makefile @@ -1,6 +1,7 @@ PORTNAME= fts-flatcurve DISTVERSIONPREFIX= v DISTVERSION= 0.3.3 +PORTREVISION= 1 CATEGORIES= mail PKGNAMEPREFIX= dovecot- diff --git a/mail/dovecot-fts-xapian/Makefile b/mail/dovecot-fts-xapian/Makefile index 4f4cf25748d4..9fda8e2519e8 100644 --- a/mail/dovecot-fts-xapian/Makefile +++ b/mail/dovecot-fts-xapian/Makefile @@ -1,7 +1,7 @@ PORTNAME= fts-xapian DISTVERSION= 1.5.4 DISTVERSIONSUFFIX= b -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= https://github.com/grosjo/fts-xapian/releases/download/${DISTVERSIONFULL}/ PKGNAMEPREFIX= dovecot- diff --git a/mail/dovecot-pigeonhole/Makefile b/mail/dovecot-pigeonhole/Makefile index 602abbda6f2f..91d70d68d601 100644 --- a/mail/dovecot-pigeonhole/Makefile +++ b/mail/dovecot-pigeonhole/Makefile @@ -1,5 +1,5 @@ PORTNAME= dovecot-pigeonhole -PORTVERSION= 0.5.19 +PORTVERSION= 0.5.20 CATEGORIES= mail MASTER_SITES= http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/ DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} diff --git a/mail/dovecot-pigeonhole/distinfo b/mail/dovecot-pigeonhole/distinfo index 3e72be0711dc..9c388d407768 100644 --- a/mail/dovecot-pigeonhole/distinfo +++ b/mail/dovecot-pigeonhole/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1652220439 -SHA256 (dovecot-2.3-pigeonhole-0.5.19.tar.gz) = 10b923efcc6f3c4d92ecdbb780e12a5c33e6d0fdbe3aba5fcd3ecde4179c730c -SIZE (dovecot-2.3-pigeonhole-0.5.19.tar.gz) = 1954148 +TIMESTAMP = 1671764785 +SHA256 (dovecot-2.3-pigeonhole-0.5.20.tar.gz) = ae32bd4870ea2c1328ae09ba206e9ec12128046d6afca52fbbc9ef7f75617c98 +SIZE (dovecot-2.3-pigeonhole-0.5.20.tar.gz) = 1945126 diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile index 9f24d83a3acc..7465de6f81b5 100644 --- a/mail/dovecot/Makefile +++ b/mail/dovecot/Makefile @@ -8,8 +8,7 @@ ###################################################################### PORTNAME= dovecot -PORTVERSION= 2.3.19.1 -PORTREVISION= 1 +PORTVERSION= 2.3.20 CATEGORIES= mail MASTER_SITES= https://dovecot.org/releases/2.3/ diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo index 4562c14b815d..a850fd5c8bcb 100644 --- a/mail/dovecot/distinfo +++ b/mail/dovecot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1655396784 -SHA256 (dovecot-2.3.19.1.tar.gz) = db5abcd87d7309659ea6b45b2cb6ee9c5f97486b2b719a5dd05a759e1f6a5c51 -SIZE (dovecot-2.3.19.1.tar.gz) = 7790851 +TIMESTAMP = 1671764358 +SHA256 (dovecot-2.3.20.tar.gz) = caa832eb968148abdf35ee9d0f534b779fa732c0ce4a913d9ab8c3469b218552 +SIZE (dovecot-2.3.20.tar.gz) = 7805735