Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dovecot23 for openSUSE:Factory checked in at 2022-12-24 14:52:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot23 (Old) and /work/SRC/openSUSE:Factory/.dovecot23.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dovecot23" Sat Dec 24 14:52:04 2022 rev:49 rq:1045048 version:2.3.20 Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot23/dovecot23.changes 2022-12-21 16:07:10.294726310 +0100 +++ /work/SRC/openSUSE:Factory/.dovecot23.new.1563/dovecot23.changes 2022-12-24 14:53:05.111909445 +0100 @@ -1,0 +2,56 @@ +Thu Dec 22 20:47:52 UTC 2022 - Michael Ströder <mich...@stroeder.com> + +- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch +- update to 2.3.20 and pigeonhole 0.5.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 + histogram group_by configurations. Prometheus rejected these labels. + +------------------------------------------------------------------- Old: ---- dovecot-2.3-pigeonhole-0.5.19.tar.gz dovecot-2.3-pigeonhole-0.5.19.tar.gz.sig dovecot-2.3.19-fix-doveadm-sync-special-folders.patch dovecot-2.3.19.1.tar.gz dovecot-2.3.19.1.tar.gz.sig New: ---- dovecot-2.3-pigeonhole-0.5.20.tar.gz dovecot-2.3-pigeonhole-0.5.20.tar.gz.sig dovecot-2.3.20.tar.gz dovecot-2.3.20.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot23.spec ++++++ --- /var/tmp/diff_new_pack.1vMiHV/_old 2022-12-24 14:53:05.811913529 +0100 +++ /var/tmp/diff_new_pack.1vMiHV/_new 2022-12-24 14:53:05.819913576 +0100 @@ -19,11 +19,11 @@ %global _lto_cflags %{nil} Name: dovecot23 -Version: 2.3.19.1 +Version: 2.3.20 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.3.19.1 -%define dovecot_pigeonhole_version 0.5.19 +%define dovecot_version 2.3.20 +%define dovecot_pigeonhole_version 0.5.20 %define dovecot_branch 2.3 %define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version} %define dovecot_pigeonhole_docdir %{_docdir}/%{pkg_name}/dovecot-pigeonhole @@ -160,7 +160,6 @@ Source12: dovecot23.keyring Patch: dovecot-2.3.0-dont_use_etc_ssl_certs.patch Patch1: dovecot-2.3.0-better_ssl_defaults.patch -Patch2: dovecot-2.3.19-fix-doveadm-sync-special-folders.patch Summary: IMAP and POP3 Server Written Primarily with Security in Mind License: BSD-3-Clause AND LGPL-2.1-or-later AND MIT Group: Productivity/Networking/Email/Servers ++++++ dovecot-2.3-pigeonhole-0.5.19.tar.gz -> dovecot-2.3-pigeonhole-0.5.20.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dovecot-2.3-pigeonhole-0.5.19/ChangeLog new/dovecot-2.3-pigeonhole-0.5.20/ChangeLog --- old/dovecot-2.3-pigeonhole-0.5.19/ChangeLog 2022-06-14 08:56:10.000000000 +0200 +++ new/dovecot-2.3-pigeonhole-0.5.20/ChangeLog 2022-12-21 09:50:15.000000000 +0100 @@ -1,30 +1,37 @@ -2022-05-04 15:04:01 +0300 Aki Tuomi <aki.tu...@open-xchange.com> (4eae2f79) +2022-11-23 09:58:38 +0200 Aki Tuomi <aki.tu...@open-xchange.com> (149edcf2) - NEWS: Update date for 2.3.19 news + configure: Set version to 0.5.20 + + +M configure.ac + +2022-11-23 09:58:17 +0200 Aki Tuomi <aki.tu...@open-xchange.com> (b3be0f58) + + NEWS: Add news for 2.3.20 M NEWS -2022-04-26 09:45:26 +0300 Aki Tuomi <aki.tu...@open-xchange.com> (d0e82ef9) +2022-05-04 15:04:01 +0300 Aki Tuomi <aki.tu...@open-xchange.com> (68ccbf50) - NEWS: Add news for 0.5.19 + NEWS: Update date for 2.3.19 news M NEWS -2022-01-12 12:54:05 +0200 Aki Tuomi <aki.tu...@open-xchange.com> (d9023d0c) +2022-04-26 09:45:26 +0300 Aki Tuomi <aki.tu...@open-xchange.com> (a254ae47) - NEWS: Add news for 0.5.18 + NEWS: Add news for 0.5.19 M NEWS -2022-04-26 09:34:49 +0300 Aki Tuomi <aki.tu...@open-xchange.com> (963ed291) +2022-01-12 12:54:05 +0200 Aki Tuomi <aki.tu...@open-xchange.com> (cf9d3352) - configure: Update version + NEWS: Add news for 0.5.18 -M configure.ac +M NEWS 2022-02-05 17:14:16 +0200 Martti Rannanjärvi <martti.rannanja...@open-xchange.com> (7927a415) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dovecot-2.3-pigeonhole-0.5.19/NEWS new/dovecot-2.3-pigeonhole-0.5.20/NEWS --- old/dovecot-2.3-pigeonhole-0.5.19/NEWS 2022-06-14 08:55:57.000000000 +0200 +++ new/dovecot-2.3-pigeonhole-0.5.20/NEWS 2022-12-21 09:50:02.000000000 +0100 @@ -1,3 +1,7 @@ +v0.5.20 2022-12-12 Aki Tuomi <aki.tu...@open-xchange.com> + + * No changes - release done to keep version numbers synced. + v0.5.19 2022-05-10 Aki Tuomi <aki.tu...@open-xchange.com> * No changes - release done to keep version numbers synced. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dovecot-2.3-pigeonhole-0.5.19/configure new/dovecot-2.3-pigeonhole-0.5.20/configure --- old/dovecot-2.3-pigeonhole-0.5.19/configure 2022-06-14 08:56:03.000000000 +0200 +++ new/dovecot-2.3-pigeonhole-0.5.20/configure 2022-12-21 09:50:07.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Pigeonhole 0.5.19. +# Generated by GNU Autoconf 2.69 for Pigeonhole 0.5.20. # # Report bugs to <dove...@dovecot.org>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='Pigeonhole' PACKAGE_TARNAME='dovecot-2.3-pigeonhole' -PACKAGE_VERSION='0.5.19' -PACKAGE_STRING='Pigeonhole 0.5.19' +PACKAGE_VERSION='0.5.20' +PACKAGE_STRING='Pigeonhole 0.5.20' PACKAGE_BUGREPORT='dove...@dovecot.org' PACKAGE_URL='' @@ -1422,7 +1422,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Pigeonhole 0.5.19 to adapt to many kinds of systems. +\`configure' configures Pigeonhole 0.5.20 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1494,7 +1494,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Pigeonhole 0.5.19:";; + short | recursive ) echo "Configuration of Pigeonhole 0.5.20:";; esac cat <<\_ACEOF @@ -1623,7 +1623,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Pigeonhole configure 0.5.19 +Pigeonhole configure 0.5.20 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1992,7 +1992,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Pigeonhole $as_me 0.5.19, which was +It was created by Pigeonhole $as_me 0.5.20, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2342,7 +2342,7 @@ cat >>confdefs.h <<_ACEOF -#define PIGEONHOLE_ABI_VERSION "0.5.ABIv19($PACKAGE_VERSION)" +#define PIGEONHOLE_ABI_VERSION "0.5.ABIv20($PACKAGE_VERSION)" _ACEOF @@ -2882,7 +2882,7 @@ # Define the identity of the package. PACKAGE='dovecot-2.3-pigeonhole' - VERSION='0.5.19' + VERSION='0.5.20' # Some tools Automake needs. @@ -14243,7 +14243,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Pigeonhole $as_me 0.5.19, which was +This file was extended by Pigeonhole $as_me 0.5.20, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14309,7 +14309,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Pigeonhole config.status 0.5.19 +Pigeonhole config.status 0.5.20 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dovecot-2.3-pigeonhole-0.5.19/configure.ac new/dovecot-2.3-pigeonhole-0.5.20/configure.ac --- old/dovecot-2.3-pigeonhole-0.5.19/configure.ac 2022-06-14 08:55:57.000000000 +0200 +++ new/dovecot-2.3-pigeonhole-0.5.20/configure.ac 2022-12-21 09:50:02.000000000 +0100 @@ -2,8 +2,8 @@ # Be sure to update ABI version also if anything changes that might require # recompiling plugins. Most importantly that means if any structs are changed. -AC_INIT([Pigeonhole], [0.5.19], [dove...@dovecot.org], [dovecot-2.3-pigeonhole]) -AC_DEFINE_UNQUOTED([PIGEONHOLE_ABI_VERSION], "0.5.ABIv19($PACKAGE_VERSION)", [Pigeonhole ABI version]) +AC_INIT([Pigeonhole], [0.5.20], [dove...@dovecot.org], [dovecot-2.3-pigeonhole]) +AC_DEFINE_UNQUOTED([PIGEONHOLE_ABI_VERSION], "0.5.ABIv20($PACKAGE_VERSION)", [Pigeonhole ABI version]) AC_CONFIG_AUX_DIR([.]) AC_CONFIG_SRCDIR([src]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dovecot-2.3-pigeonhole-0.5.19/pigeonhole-version.h new/dovecot-2.3-pigeonhole-0.5.20/pigeonhole-version.h --- old/dovecot-2.3-pigeonhole-0.5.19/pigeonhole-version.h 2022-06-14 08:56:10.000000000 +0200 +++ new/dovecot-2.3-pigeonhole-0.5.20/pigeonhole-version.h 2022-12-21 09:50:14.000000000 +0100 @@ -1,6 +1,6 @@ #ifndef PIGEONHOLE_VERSION_H #define PIGEONHOLE_VERSION_H -#define PIGEONHOLE_VERSION_FULL PIGEONHOLE_VERSION" (4eae2f79)" +#define PIGEONHOLE_VERSION_FULL PIGEONHOLE_VERSION" (149edcf2)" #endif /* PIGEONHOLE_VERSION_H */ ++++++ dovecot-2.3-pigeonhole-0.5.19.tar.gz -> dovecot-2.3.20.tar.gz ++++++ /work/SRC/openSUSE:Factory/dovecot23/dovecot-2.3-pigeonhole-0.5.19.tar.gz /work/SRC/openSUSE:Factory/.dovecot23.new.1563/dovecot-2.3.20.tar.gz differ: char 5, line 1