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 2021-04-26 16:39:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/courier-imap (Old) and /work/SRC/openSUSE:Factory/.courier-imap.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "courier-imap" Mon Apr 26 16:39:18 2021 rev:62 rq:888335 version:5.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/courier-imap/courier-imap.changes 2021-03-29 18:21:53.802269560 +0200 +++ /work/SRC/openSUSE:Factory/.courier-imap.new.12324/courier-imap.changes 2021-04-26 16:40:16.418139542 +0200 @@ -1,0 +2,8 @@ +Sun Apr 25 12:29:04 UTC 2021 - Arjen de Korte <suse+bu...@de-korte.org> + +- update to 5.1.3 + * pop3d: pro-forma POP3 LANG extension. + * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry + in the pop3d-ssl configuration file. + +------------------------------------------------------------------- Old: ---- courier-imap-5.1.2.tar.bz2 courier-imap-5.1.2.tar.bz2.sig New: ---- courier-imap-5.1.3.tar.bz2 courier-imap-5.1.3.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ courier-imap.spec ++++++ --- /var/tmp/diff_new_pack.ehQQdZ/_old 2021-04-26 16:40:17.006140508 +0200 +++ /var/tmp/diff_new_pack.ehQQdZ/_new 2021-04-26 16:40:17.006140508 +0200 @@ -17,7 +17,7 @@ Name: courier-imap -Version: 5.1.2 +Version: 5.1.3 Release: 0 Summary: An IMAP and POP3 Server for Maildir MTAs License: GPL-3.0-or-later ++++++ courier-imap-5.1.2.tar.bz2 -> courier-imap-5.1.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/INSTALL new/courier-imap-5.1.3/INSTALL --- old/courier-imap-5.1.2/INSTALL 2021-03-26 12:22:18.000000000 +0100 +++ new/courier-imap-5.1.3/INSTALL 2021-04-24 18:47:58.000000000 +0200 @@ -508,7 +508,10 @@ system userid, it will be necessary to adjust the Linux kernel's limit on the maximum number of file descriptors per userid, /proc/sys/fs/inotify/max_user_instances. A good rough metric would be the - maximum number of concurrent IMAP logins multiplied by 4. + maximum number of concurrent IMAP logins multiplied by 4. On very large + servers it may also be necessary to increase + /proc/sys/fs/inotify/max_user_watches, a rough metric would be at least 5 + times the max_user_instances setting. Configuration file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/INSTALL.html.in new/courier-imap-5.1.3/INSTALL.html.in --- old/courier-imap-5.1.2/INSTALL.html.in 2021-03-21 16:12:16.000000000 +0100 +++ new/courier-imap-5.1.3/INSTALL.html.in 2021-03-28 17:29:16.000000000 +0200 @@ -499,7 +499,10 @@ system userid, it will be necessary to adjust the Linux kernel's limit on the maximum number of file descriptors per userid, <code>/proc/sys/fs/inotify/max_user_instances</code>. A good rough metric - would be the maximum number of concurrent IMAP logins multiplied by 4.</p> + would be the maximum number of concurrent IMAP logins multiplied by 4. On + very large servers it may also be necessary to increase + <code>/proc/sys/fs/inotify/max_user_watches</code>, a rough metric would be + at least 5 times the <code>max_user_instances</code> setting.</p> <h2><a name="imapconfig" id="imapconfig">Configuration file</a></h2> <p>The <code>@defaultprefix@/etc/imapd</code> configuration file sets some configurable options. Each setting has a brief description. Review each diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/configure new/courier-imap-5.1.3/configure --- old/courier-imap-5.1.2/configure 2021-03-26 12:16:24.000000000 +0100 +++ new/courier-imap-5.1.3/configure 2021-04-24 18:29:37.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for courier-imap 5.1.2. +# Generated by GNU Autoconf 2.69 for courier-imap 5.1.3. # # Report bugs to <courier-i...@lists.sourceforge.net>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='courier-imap' PACKAGE_TARNAME='courier-imap' -PACKAGE_VERSION='5.1.2' -PACKAGE_STRING='courier-imap 5.1.2' +PACKAGE_VERSION='5.1.3' +PACKAGE_STRING='courier-imap 5.1.3' PACKAGE_BUGREPORT='courier-i...@lists.sourceforge.net' PACKAGE_URL='' @@ -1360,7 +1360,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.1.2 to adapt to many kinds of systems. +\`configure' configures courier-imap 5.1.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1430,7 +1430,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of courier-imap 5.1.2:";; + short | recursive ) echo "Configuration of courier-imap 5.1.3:";; esac cat <<\_ACEOF @@ -1556,7 +1556,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -courier-imap configure 5.1.2 +courier-imap configure 5.1.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1834,7 +1834,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.1.2, which was +It was created by courier-imap $as_me 5.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2700,7 +2700,7 @@ # Define the identity of the package. PACKAGE='courier-imap' - VERSION='5.1.2' + VERSION='5.1.3' cat >>confdefs.h <<_ACEOF @@ -13706,7 +13706,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.1.2, which was +This file was extended by courier-imap $as_me 5.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13772,7 +13772,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -courier-imap config.status 5.1.2 +courier-imap config.status 5.1.3 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/courier-imap-5.1.2/configure.ac new/courier-imap-5.1.3/configure.ac --- old/courier-imap-5.1.2/configure.ac 2021-03-26 12:04:52.000000000 +0100 +++ new/courier-imap-5.1.3/configure.ac 2021-04-24 17:48:12.000000000 +0200 @@ -4,7 +4,7 @@ dnl distribution information. AC_PREREQ(2.59) -AC_INIT(courier-imap, 5.1.2, [courier-i...@lists.sourceforge.net]) +AC_INIT(courier-imap, 5.1.3, [courier-i...@lists.sourceforge.net]) AC_CONFIG_SRCDIR(libs/imap/imapd.c) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/courier-imap.spec new/courier-imap-5.1.3/courier-imap.spec --- old/courier-imap-5.1.2/courier-imap.spec 2021-03-26 12:22:18.000000000 +0100 +++ new/courier-imap-5.1.3/courier-imap.spec 2021-04-24 18:47:58.000000000 +0200 @@ -26,13 +26,13 @@ %define _missing_doc_files_terminate_build 1 %define _unpackaged_files_terminate_build 1 -Summary: Courier-IMAP 5.1.2 IMAP server +Summary: Courier-IMAP 5.1.3 IMAP server Name: courier-imap -Version: 5.1.2 +Version: 5.1.3 Release: 1%{courier_release} License: GPL Group: Applications/Mail -Source: %{name}-5.1.2.tar.bz2 +Source: %{name}-5.1.3.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: coreutils sed %if %suse_version @@ -92,7 +92,7 @@ # SuSE specific settings %if %suse_version # some templates for SuSE distribs. -%define templdir ${RPM_BUILD_DIR}/%{name}-5.1.2/packaging/suse +%define templdir ${RPM_BUILD_DIR}/%{name}-5.1.3/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.1.2/libs/imap/ChangeLog new/courier-imap-5.1.3/libs/imap/ChangeLog --- old/courier-imap-5.1.2/libs/imap/ChangeLog 2021-03-26 12:16:18.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/ChangeLog 2021-04-24 17:48:24.000000000 +0200 @@ -1,3 +1,14 @@ +5.1.3 + +2021-04-01 Sam Varshavchik <mr...@courier-mta.com> + + * pop3d: pro-forma POP3 LANG extension. + +2021-03-28 Sam Varshavchik <mr...@courier-mta.com> + + * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry + in the pop3d-ssl configuration file. + 5.1.2 2021-03-25 Sam Varshavchik <mr...@courier-mta.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/configure new/courier-imap-5.1.3/libs/imap/configure --- old/courier-imap-5.1.2/libs/imap/configure 2021-03-26 12:16:30.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/configure 2021-04-24 18:29:47.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for courier-imap 5.1.2. +# Generated by GNU Autoconf 2.69 for courier-imap 5.1.3. # # Report bugs to <courier-us...@lists.sourceforge.net>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='courier-imap' PACKAGE_TARNAME='courier-imap' -PACKAGE_VERSION='5.1.2' -PACKAGE_STRING='courier-imap 5.1.2' +PACKAGE_VERSION='5.1.3' +PACKAGE_STRING='courier-imap 5.1.3' PACKAGE_BUGREPORT='courier-us...@lists.sourceforge.net' PACKAGE_URL='' @@ -1363,7 +1363,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.1.2 to adapt to many kinds of systems. +\`configure' configures courier-imap 5.1.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1434,7 +1434,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of courier-imap 5.1.2:";; + short | recursive ) echo "Configuration of courier-imap 5.1.3:";; esac cat <<\_ACEOF @@ -1560,7 +1560,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -courier-imap configure 5.1.2 +courier-imap configure 5.1.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2104,7 +2104,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.1.2, which was +It was created by courier-imap $as_me 5.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3081,7 +3081,7 @@ # Define the identity of the package. PACKAGE='courier-imap' - VERSION='5.1.2' + VERSION='5.1.3' # Some tools Automake needs. @@ -19127,7 +19127,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.1.2, which was +This file was extended by courier-imap $as_me 5.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19193,7 +19193,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -courier-imap config.status 5.1.2 +courier-imap config.status 5.1.3 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/courier-imap-5.1.2/libs/imap/configure.ac new/courier-imap-5.1.3/libs/imap/configure.ac --- old/courier-imap-5.1.2/libs/imap/configure.ac 2021-03-26 12:16:18.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/configure.ac 2021-04-24 17:48:24.000000000 +0200 @@ -4,7 +4,7 @@ dnl Copyright 1998 - 2021 Double Precision, Inc. See COPYING for dnl distribution information. -AC_INIT(courier-imap, 5.1.2, [courier-us...@lists.sourceforge.net]) +AC_INIT(courier-imap, 5.1.3, [courier-us...@lists.sourceforge.net]) >confdefs.h # Kill PACKAGE_ macros diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/imapd-ssl.dist.in new/courier-imap-5.1.3/libs/imap/imapd-ssl.dist.in --- old/courier-imap-5.1.2/libs/imap/imapd-ssl.dist.in 2021-03-20 18:50:35.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/imapd-ssl.dist.in 2021-04-24 18:29:56.000000000 +0200 @@ -1,4 +1,4 @@ -##VERSION: $Id: f6b3b133f021939f6a08728c42dd07a35cf2c8fc-20210320135035$ +##VERSION: $Id: f6b3b133f021939f6a08728c42dd07a35cf2c8fc-20210424122956$ # # imapd-ssl created from imapd-ssl.dist by sysconftool # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/imapd.dist.in new/courier-imap-5.1.3/libs/imap/imapd.dist.in --- old/courier-imap-5.1.2/libs/imap/imapd.dist.in 2021-03-14 18:58:35.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/imapd.dist.in 2021-04-24 18:29:56.000000000 +0200 @@ -1,4 +1,4 @@ -##VERSION: $Id:$ +##VERSION: $Id: de091070e7fd4e8898a8bb3e17996bc7fef7ad48-20210424122956$ # # imapd created from imapd.dist by sysconftool # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/pop3d-ssl.dist.in new/courier-imap-5.1.3/libs/imap/pop3d-ssl.dist.in --- old/courier-imap-5.1.2/libs/imap/pop3d-ssl.dist.in 2021-03-20 18:50:35.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/pop3d-ssl.dist.in 2021-04-24 18:29:56.000000000 +0200 @@ -1,4 +1,4 @@ -##VERSION: $Id: fd78026c78902fdc094f3b9b0fc4f08f89baff3d-20210320135035$ +##VERSION: $Id: 372182ce7dfef1eac9f744128c0dac4f10431a08-20210424122956$ # # pop3d-ssl created from pop3d-ssl.dist by sysconftool # @@ -150,15 +150,6 @@ # # See the OpenSSL ciphers(1) manual page for the format of this setting. -##NAME: TLS_STARTTLS_PROTOCOL:0 -# -# TLS_STARTTLS_PROTOCOL is used instead of TLS_PROTOCOL for the IMAP STARTTLS -# extension, as opposed to IMAP over SSL on port 993. -# -# It takes the same values for OpenSSL as TLS_PROTOCOL - -TLS_STARTTLS_PROTOCOL="$TLS_PROTOCOL" - ##NAME: TLS_MIN_DH_BITS:0 # # TLS_MIN_DH_BITS=n diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/pop3d.dist.in new/courier-imap-5.1.3/libs/imap/pop3d.dist.in --- old/courier-imap-5.1.2/libs/imap/pop3d.dist.in 2021-03-14 18:58:35.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/pop3d.dist.in 2021-04-24 18:29:56.000000000 +0200 @@ -1,4 +1,4 @@ -##VERSION: $Id:$ +##VERSION: $Id: 0877c2dea580caaeb10e5394cb859fd6ce6e1b5b-20210424122956$ # # pop3d created from pop3d.dist by sysconftool # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/pop3dcapa.c new/courier-imap-5.1.3/libs/imap/pop3dcapa.c --- old/courier-imap-5.1.2/libs/imap/pop3dcapa.c 2018-07-20 14:29:55.000000000 +0200 +++ new/courier-imap-5.1.3/libs/imap/pop3dcapa.c 2021-04-02 11:00:03.000000000 +0200 @@ -85,6 +85,33 @@ printf("TOP\r\nUSER\r\nLOGIN-DELAY 10\r\n" "PIPELINING\r\nUIDL\r\n" "UTF8 USER\r\n" + "LANG\r\n" "IMPLEMENTATION Courier Mail Server\r\n.\r\n"); fflush(stdout); } + +void pop3dlang(const char *lang) +{ + if (!lang) + { + printf("+OK Language listing follows:\r\n" + "en English\r\n" + "i-default Default language\r\n" + ".\r\n"); + fflush(stdout); + return; + } + + if (strcmp(lang, "*") == 0) + lang="en"; + + if (strcmp(lang, "en") == 0 || + strcmp(lang, "i-default") == 0) + { + printf("+OK %s King's English\r\n", lang); + fflush(stdout); + return; + } + printf("-ERR Language not available.\r\n"); + fflush(stdout); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/pop3dserver.c new/courier-imap-5.1.3/libs/imap/pop3dserver.c --- old/courier-imap-5.1.2/libs/imap/pop3dserver.c 2019-09-06 03:43:44.000000000 +0200 +++ new/courier-imap-5.1.3/libs/imap/pop3dserver.c 2021-04-02 11:00:03.000000000 +0200 @@ -61,6 +61,8 @@ #define LISTVERSION 3 extern void pop3dcapa(); +extern void pop3dlang(const char *); + static void acctout(const char *disc); void rfc2045_error(const char *p) { @@ -1010,6 +1012,12 @@ continue; } + if (strcmp(p, "LANG") == 0) + { + pop3dlang(strtok(NULL, "\r\n")); + continue; + } + if (strcmp(p, "DELE") == 0) { unsigned i; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/imap/pop3login.c new/courier-imap-5.1.3/libs/imap/pop3login.c --- old/courier-imap-5.1.2/libs/imap/pop3login.c 2020-10-29 10:00:06.000000000 +0100 +++ new/courier-imap-5.1.3/libs/imap/pop3login.c 2021-04-02 11:00:03.000000000 +0200 @@ -1,5 +1,5 @@ /* -** Copyright 1998 - 2020 Double Precision, Inc. +** Copyright 1998 - 2021 Double Precision, Inc. ** See COPYING for distribution information. */ @@ -31,6 +31,7 @@ extern void pop3dcapa(); +extern void pop3dlang(const char *); extern int have_starttls(); extern int tls_required(); extern const char *pop3_externalauth(); @@ -353,6 +354,10 @@ { pop3dcapa(); continue; + } else if (strcmp(p, "LANG") == 0) + { + pop3dlang(strtok(0, "\r\n")); + continue; } else if (strcmp(p, "STLS") == 0) { if (!have_starttls()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/libs/tcpd/tcpd.c new/courier-imap-5.1.3/libs/tcpd/tcpd.c --- old/courier-imap-5.1.2/libs/tcpd/tcpd.c 2020-05-10 11:00:12.000000000 +0200 +++ new/courier-imap-5.1.3/libs/tcpd/tcpd.c 2021-03-28 20:24:40.000000000 +0200 @@ -1672,9 +1672,9 @@ if (p->allow) set_allow_variable(varname, p->msg); - if (replyp->next && - !search_txt_records(&res, p->allow, varname, replyp->next, - hostname) && !p->allow) + if ((replyp->next == NULL || + !search_txt_records(&res, p->allow, varname, replyp->next, + hostname)) && !p->allow) { size_t l=strlen(p->zone)+40; char *buf=malloc(l+1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/courier-imap-5.1.2/rpm.release new/courier-imap-5.1.3/rpm.release --- old/courier-imap-5.1.2/rpm.release 2021-03-26 12:22:18.000000000 +0100 +++ new/courier-imap-5.1.3/rpm.release 2021-04-24 18:47:58.000000000 +0200 @@ -1,2 +1,2 @@ -VERSION=5.1.2 +VERSION=5.1.3 RELEASE=1