Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package courier-imap for openSUSE:Factory checked in at 2023-02-20 17:46:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/courier-imap (Old) and /work/SRC/openSUSE:Factory/.courier-imap.new.22824 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "courier-imap" Mon Feb 20 17:46:32 2023 rev:69 rq:1066750 version:5.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/courier-imap/courier-imap.changes 2023-01-14 00:04:19.282096604 +0100 +++ /work/SRC/openSUSE:Factory/.courier-imap.new.22824/courier-imap.changes 2023-02-20 17:47:24.923960935 +0100 @@ -1,0 +2,8 @@ +Mon Feb 20 08:45:57 UTC 2023 - Arjen de Korte <suse+bu...@de-korte.org> + +- update to 5.2.2 + * imapd.c (append): No longer accept a non-standard single + flag name instead of a parenthesized flag list to APPEND, due to + ambiguity with the UTF8 extension. + +------------------------------------------------------------------- Old: ---- courier-imap-5.2.1.tar.bz2 courier-imap-5.2.1.tar.bz2.sig New: ---- courier-imap-5.2.2.tar.bz2 courier-imap-5.2.2.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ courier-imap.spec ++++++ --- /var/tmp/diff_new_pack.MUbdub/_old 2023-02-20 17:47:25.807965929 +0100 +++ /var/tmp/diff_new_pack.MUbdub/_new 2023-02-20 17:47:25.811965951 +0100 @@ -19,7 +19,7 @@ %bcond_with valgrind Name: courier-imap -Version: 5.2.1 +Version: 5.2.2 Release: 0 Summary: An IMAP and POP3 Server for Maildir MTAs License: GPL-3.0-or-later ++++++ courier-imap-5.2.1.tar.bz2 -> courier-imap-5.2.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/configure new/courier-imap-5.2.2/configure --- old/courier-imap-5.2.1/configure 2022-12-17 16:24:23.000000000 +0100 +++ new/courier-imap-5.2.2/configure 2023-02-19 03:04:03.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for courier-imap 5.2.1. +# Generated by GNU Autoconf 2.71 for courier-imap 5.2.2. # # Report bugs to <courier-i...@lists.sourceforge.net>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='courier-imap' PACKAGE_TARNAME='courier-imap' -PACKAGE_VERSION='5.2.1' -PACKAGE_STRING='courier-imap 5.2.1' +PACKAGE_VERSION='5.2.2' +PACKAGE_STRING='courier-imap 5.2.2' PACKAGE_BUGREPORT='courier-i...@lists.sourceforge.net' PACKAGE_URL='' @@ -1393,7 +1393,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 courier-imap 5.2.1 to adapt to many kinds of systems. +\`configure' configures courier-imap 5.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1464,7 +1464,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of courier-imap 5.2.1:";; + short | recursive ) echo "Configuration of courier-imap 5.2.2:";; esac cat <<\_ACEOF @@ -1589,7 +1589,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -courier-imap configure 5.2.1 +courier-imap configure 5.2.2 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1807,7 +1807,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by courier-imap $as_me 5.2.1, which was +It was created by courier-imap $as_me 5.2.2, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3079,7 +3079,7 @@ # Define the identity of the package. PACKAGE='courier-imap' - VERSION='5.2.1' + VERSION='5.2.2' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -14216,7 +14216,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by courier-imap $as_me 5.2.1, which was +This file was extended by courier-imap $as_me 5.2.2, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14284,7 +14284,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -courier-imap config.status 5.2.1 +courier-imap config.status 5.2.2 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/configure.ac new/courier-imap-5.2.2/configure.ac --- old/courier-imap-5.2.1/configure.ac 2022-12-17 16:20:00.000000000 +0100 +++ new/courier-imap-5.2.2/configure.ac 2023-02-17 02:44:01.000000000 +0100 @@ -3,7 +3,7 @@ dnl Copyright 1998 - 2022 Double Precision, Inc. See COPYING for dnl distribution information. -AC_INIT([courier-imap],[5.2.1],[courier-i...@lists.sourceforge.net]) +AC_INIT([courier-imap],[5.2.2],[courier-i...@lists.sourceforge.net]) AC_CONFIG_SRCDIR(libs/imap/imapd.c) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE(foreign) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/courier-debuild new/courier-imap-5.2.2/courier-debuild --- old/courier-imap-5.2.1/courier-debuild 2022-12-17 16:24:28.000000000 +0100 +++ new/courier-imap-5.2.2/courier-debuild 2023-02-19 03:04:08.000000000 +0100 @@ -9,14 +9,14 @@ set -e shopt -s extglob -f=`cd .. && ls courier-imap-5.2.1.tar* | sed -n 1p` +f=`cd .. && ls courier-imap-5.2.2.tar* | sed -n 1p` rm -rf deb mkdir deb cp ../$f deb/`echo $f | sed 's/courier-imap-/courier-imap_/;s/.tar./.orig.tar./'` cd deb tar xf * -cd courier-imap-5.2.1 +cd courier-imap-5.2.2 cp -pr packaging/debian . if test "$DEBGCC" = "" @@ -48,5 +48,5 @@ debuild "$@" cd .. -rm -rf courier-imap-5.2.1 +rm -rf courier-imap-5.2.2 echo "Built packages in the deb subdirectory." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/courier-imap.spec new/courier-imap-5.2.2/courier-imap.spec --- old/courier-imap-5.2.1/courier-imap.spec 2022-12-17 19:13:59.000000000 +0100 +++ new/courier-imap-5.2.2/courier-imap.spec 2023-02-19 15:26:44.000000000 +0100 @@ -26,13 +26,13 @@ %define _missing_doc_files_terminate_build 1 %define _unpackaged_files_terminate_build 1 -Summary: Courier-IMAP 5.2.1 IMAP server +Summary: Courier-IMAP 5.2.2 IMAP server Name: courier-imap -Version: 5.2.1 -Release: 5%{courier_release} +Version: 5.2.2 +Release: 2%{courier_release} License: GPL Group: Applications/Mail -Source: %{name}-5.2.1.tar.bz2 +Source: %{name}-5.2.2.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: coreutils sed %if %suse_version @@ -93,7 +93,7 @@ # SuSE specific settings %if %suse_version # some templates for SuSE distribs. -%define templdir ${RPM_BUILD_DIR}/%{name}-5.2.1/packaging/suse +%define templdir ${RPM_BUILD_DIR}/%{name}-5.2.2/packaging/suse %define _sysconfdir /etc/courier-imap %define _mandir /usr/share/man %define initlndir /usr/sbin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/libs/imap/ChangeLog new/courier-imap-5.2.2/libs/imap/ChangeLog --- old/courier-imap-5.2.1/libs/imap/ChangeLog 2022-12-17 17:18:00.000000000 +0100 +++ new/courier-imap-5.2.2/libs/imap/ChangeLog 2023-02-16 11:00:03.000000000 +0100 @@ -1,3 +1,11 @@ +5.2.2 + +2023-02-14 Sam Varshavchik <mr...@courier-mta.com> + + * imapd.c (append): No longer accept a non-standard single + flag name instead of a parenthesized flag list to APPEND, due to + ambiguity with the UTF8 extension. + 5.2.1 2022-12-17 Sam Varshavchik <mr...@courier-mta.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/libs/imap/configure new/courier-imap-5.2.2/libs/imap/configure --- old/courier-imap-5.2.1/libs/imap/configure 2022-12-17 16:24:30.000000000 +0100 +++ new/courier-imap-5.2.2/libs/imap/configure 2023-02-19 03:04:15.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for courier-imap 5.2.1. +# Generated by GNU Autoconf 2.71 for courier-imap 5.2.2. # # Report bugs to <courier-us...@lists.sourceforge.net>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='courier-imap' PACKAGE_TARNAME='courier-imap' -PACKAGE_VERSION='5.2.1' -PACKAGE_STRING='courier-imap 5.2.1' +PACKAGE_VERSION='5.2.2' +PACKAGE_STRING='courier-imap 5.2.2' PACKAGE_BUGREPORT='courier-us...@lists.sourceforge.net' PACKAGE_URL='' @@ -1403,7 +1403,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 courier-imap 5.2.1 to adapt to many kinds of systems. +\`configure' configures courier-imap 5.2.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1475,7 +1475,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of courier-imap 5.2.1:";; + short | recursive ) echo "Configuration of courier-imap 5.2.2:";; esac cat <<\_ACEOF @@ -1602,7 +1602,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -courier-imap configure 5.2.1 +courier-imap configure 5.2.2 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2001,7 +2001,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by courier-imap $as_me 5.2.1, which was +It was created by courier-imap $as_me 5.2.2, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3609,7 +3609,7 @@ # Define the identity of the package. PACKAGE='courier-imap' - VERSION='5.2.1' + VERSION='5.2.2' # Some tools Automake needs. @@ -20132,7 +20132,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by courier-imap $as_me 5.2.1, which was +This file was extended by courier-imap $as_me 5.2.2, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20200,7 +20200,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -courier-imap config.status 5.2.1 +courier-imap config.status 5.2.2 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/libs/imap/configure.ac new/courier-imap-5.2.2/libs/imap/configure.ac --- old/courier-imap-5.2.1/libs/imap/configure.ac 2022-12-17 16:24:07.000000000 +0100 +++ new/courier-imap-5.2.2/libs/imap/configure.ac 2023-02-16 11:00:03.000000000 +0100 @@ -4,7 +4,7 @@ dnl Copyright 1998 - 2022 Double Precision, Inc. See COPYING for dnl distribution information. -AC_INIT([courier-imap],[5.2.1],[courier-us...@lists.sourceforge.net]) +AC_INIT([courier-imap],[5.2.2],[courier-us...@lists.sourceforge.net]) >confdefs.h # Kill PACKAGE_ macros diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/libs/imap/imapd.c new/courier-imap-5.2.2/libs/imap/imapd.c --- old/courier-imap-5.2.1/libs/imap/imapd.c 2022-05-23 11:00:05.000000000 +0200 +++ new/courier-imap-5.2.2/libs/imap/imapd.c 2023-02-15 11:00:12.000000000 +0100 @@ -3950,22 +3950,6 @@ } curtoken=nexttoken_noparseliteral(); } - else if (curtoken->tokentype == IT_ATOM) - { - if (get_flagname(curtoken->tokenbuf, &flags)) - { - if (!valid_keyword(curtoken->tokenbuf)) - { - libmail_kwmDestroy(keywords); - return -1; - } - - libmail_kwmSetName(current_maildir_info.keywordList, - keywords, - curtoken->tokenbuf); - } - curtoken=nexttoken_noparseliteral(); - } else if (curtoken->tokentype == IT_NIL) curtoken=nexttoken_noparseliteral(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/libs/imap/testsuite new/courier-imap-5.2.2/libs/imap/testsuite --- old/courier-imap-5.2.1/libs/imap/testsuite 2022-02-24 11:00:04.000000000 +0100 +++ new/courier-imap-5.2.2/libs/imap/testsuite 2023-02-16 11:00:03.000000000 +0100 @@ -6,6 +6,10 @@ export OPTIONS TZ=EST5EDT export TZ +if test "$PERL" = "" +then + PERL="perl" +fi echo '****************************' >&2 echo '* Sanity check in progress *' >&2 @@ -254,7 +258,7 @@ b022 select inbox.bozo b023 status inbox.bozo (uidnext) b024 fetch 1 (flags) -b025 append inbox.bozo \Seen {11} +b025 append inbox.bozo (\Seen) {11} test test @@ -664,7 +668,7 @@ L016 RENAME INBOX.a INBOX.b L017 RENAME INBOX.a. INBOX.b. L018 SELECT INBOX -L019 APPEND INBOX \Seen {5} +L019 APPEND INBOX (\Seen) {5} test L020 NOOP @@ -689,7 +693,7 @@ env IMAP_BROKENUIDV=1 MAILDIR=confmdtest $IMAPINVOKE <<EOF M001 CREATE INBOX.a -M002 APPEND INBOX \Seen {5} +M002 APPEND INBOX (\Seen) {5} test M003 SELECT INBOX @@ -712,7 +716,7 @@ ../maildir/maildirmake confmdtest || exit 1 env IMAP_MOVE_EXPUNGE_TO_TRASH=1 IMAP_BROKENUIDV=1 MAILDIR=confmdtest $IMAPINVOKE <<EOF N001 LIST "" "*" -N002 append inbox \Deleted {11} +N002 append inbox (\Deleted) {11} test test @@ -984,7 +988,7 @@ T001 ACL STORE INBOX user=user0 +l T002 CREATE INBOX.a T003 ACL STORE INBOX.a anyone +lr -T004 append INBOX.a \Seen {22} +T004 append INBOX.a (\Seen) {22} Subject: user1 user1 @@ -995,7 +999,7 @@ env AUTHENTICATED=user2 IMAP_KEYWORDS=1 IMAP_MOVE_EXPUNGE_TO_TRASH=1 IMAP_BROKENUIDV=1 MAILDIR=confmdtest3 $IMAPINVOKE <<EOF T010 ACL STORE INBOX anyone +l T011 CREATE INBOX.a -T012 append INBOX.a \Seen {22} +T012 append INBOX.a (\Seen) {22} Subject: user2 user2 @@ -1120,7 +1124,7 @@ MAILDIR=confmdtest AUTHENTICATED=user1 OUTBOX=.Outbox \ IMAP_MOVE_EXPUNGE_TO_TRASH=1 \ SENDMAIL=`pwd`/confsendmail $IMAPINVOKE <<EOF -U001 APPEND INBOX \Seen {5} +U001 APPEND INBOX (\Seen) {5} test U002 LIST "" "*" @@ -1134,7 +1138,7 @@ U010 COPY 1 public.nonexistent U011 COPY 1 INBOX.nonexistent U012 CREATE INBOX.Outbox -U013 APPEND INBOX \Seen {5} +U013 APPEND INBOX (\Seen) {5} test U014 NOOP @@ -1291,6 +1295,31 @@ X014 FETCH 1 (ENVELOPE RFC822) X015 FETCH 1 (RFC822.HEADER RFC822.SIZE) X016 FETCH 1 (RFC822.TEXT) +X017 APPEND INBOX (\Seen) "01-Jan-2022 12:00:00 -0500" {5} +test + XDONE LOGOUT EOF +rm -f confmdtest/cur/msg1* + +f="`ls confmdtest/cur/*`" +$PERL -e "use POSIX qw(strftime); print strftime(\"%m/%Y\\n\", localtime [stat('$f')]->[9])" +rm -rf confmdtest + + +../maildir/maildirmake confmdtest +env IMAP_SHAREDMUNGENAMES=1 AUTHENTICATED=user1 IMAP_KEYWORDS=1 IMAP_MOVE_EXPUNGE_TO_TRASH=1 IMAP_BROKENUIDV=1 MAILDIR=confmdtest $IMAPINVOKE <<EOF +Y001 ENABLE UTF8=ACCEPT +Y002 APPEND INBOX UTF8 (~{14} +Subject: test +) +Y003 SELECT INBOX +Y004 FETCH 1 (RFC822.HEADER FLAGS) +Y005 APPEND INBOX (\Seen) UTF8 (~{15} +Subject: test2 +) +Y006 NOOP +Y005 FETCH 2 (RFC822.HEADER FLAGS) +YDONE LOGOUT +EOF rm -rf confmdtest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/libs/imap/testsuite.txt new/courier-imap-5.2.2/libs/imap/testsuite.txt --- old/courier-imap-5.2.1/libs/imap/testsuite.txt 2022-02-24 11:00:04.000000000 +0100 +++ new/courier-imap-5.2.2/libs/imap/testsuite.txt 2023-02-16 11:00:03.000000000 +0100 @@ -1961,5 +1961,35 @@ 001663 --xx1-- 001664 ) 001665 X016 OK FETCH completed. -001666 * BYE Courier-IMAP server shutting down -001667 XDONE OK LOGOUT completed +001666 + OK +001667 X017 OK APPEND Ok. +001668 * BYE Courier-IMAP server shutting down +001669 XDONE OK LOGOUT completed +001670 01/2022 +001671 * PREAUTH Ready. +001672 * ENABLED UTF8=ACCEPT +001672 + OK +001672 Y001 OK Options enabled +001673 Y002 OK APPEND Ok. +001674 * FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent) +001675 * OK [PERMANENTFLAGS (\* \Draft \Answered \Flagged \Deleted \Seen)] Limited +001676 * 1 EXISTS +001677 * 0 RECENT +001678 * OK [UIDVALIDITY] Ok +001679 * OK [MYRIGHTS "acdilrsw"] ACL +001680 Y003 OK [READ-WRITE] Ok +001681 * 1 FETCH (RFC822.HEADER {15} +001682 Subject: test +001683 FLAGS ()) +001684 Y004 OK FETCH completed. +001685 + OK +001686 Y005 OK APPEND Ok. +001687 * 2 EXISTS +001688 * 0 RECENT +001689 Y006 OK NOOP completed +001690 * 2 FETCH (RFC822.HEADER {16} +001691 Subject: test2 +001692 FLAGS (\Seen)) +001693 Y005 OK FETCH completed. +001694 * BYE Courier-IMAP server shutting down +001695 YDONE OK LOGOUT completed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/packaging/debian/changelog new/courier-imap-5.2.2/packaging/debian/changelog --- old/courier-imap-5.2.1/packaging/debian/changelog 2022-12-17 19:13:59.000000000 +0100 +++ new/courier-imap-5.2.2/packaging/debian/changelog 2023-02-19 15:26:44.000000000 +0100 @@ -1,5 +1,5 @@ -courier-imap (5.2.1-100) devel; urgency=medium +courier-imap (5.2.2-100) devel; urgency=medium * Upstream release - -- Sam Varshavchik <mr...@courier-mta.com> Sat, 17 Dec 2022 13:13:59 -0500 + -- Sam Varshavchik <mr...@courier-mta.com> Sun, 19 Feb 2023 09:26:44 -0500 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/packaging/debian/changelog.in new/courier-imap-5.2.2/packaging/debian/changelog.in --- old/courier-imap-5.2.1/packaging/debian/changelog.in 2022-12-17 19:13:59.000000000 +0100 +++ new/courier-imap-5.2.2/packaging/debian/changelog.in 2023-02-19 15:26:44.000000000 +0100 @@ -2,4 +2,4 @@ * Upstream release - -- Sam Varshavchik <mr...@courier-mta.com> Sat, 17 Dec 2022 13:13:59 -0500 + -- Sam Varshavchik <mr...@courier-mta.com> Sun, 19 Feb 2023 09:26:44 -0500 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.2.1/rpm.release new/courier-imap-5.2.2/rpm.release --- old/courier-imap-5.2.1/rpm.release 2022-12-17 19:13:59.000000000 +0100 +++ new/courier-imap-5.2.2/rpm.release 2023-02-19 15:26:44.000000000 +0100 @@ -1,2 +1,2 @@ -VERSION=5.2.1 -RELEASE=5 +VERSION=5.2.2 +RELEASE=2