commit fetchmail for openSUSE:Factory

2020-09-07 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2020-09-07 21:36:29

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.3399 (New)


Package is "fetchmail"

Mon Sep  7 21:36:29 2020 rev:81 rq:832755 version:6.4.12

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2020-09-03 
01:16:26.112520881 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.3399/fetchmail.changes
2020-09-07 21:36:51.533422533 +0200
@@ -1,0 +2,11 @@
+Fri Sep  4 20:22:16 UTC 2020 - Dirk Mueller 
+
+- update to 6.4.12:
+  # REGRESSION FIX:
+  * configure: fetchmail 6.4.9 and 6.4.10 would miss checking for TLS v1.2 and
+  TLS v1.3 support if AC_LIB_LINKFLAGS came up with something such as
+  /path/to/libssl.so, rather than -lssl. (For instance on FreeBSD) 
+  * configure: fetchmail 6.4.9's configure was unable to pick up OpenSSL
+  if it wasn't announced by pkg-config, for instance, on FreeBSD
+
+---

Old:

  fetchmail-6.4.8.tar.xz
  fetchmail-6.4.8.tar.xz.asc

New:

  fetchmail-6.4.12.tar.xz
  fetchmail-6.4.12.tar.xz.asc



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.0gmiOA/_old  2020-09-07 21:36:52.205422845 +0200
+++ /var/tmp/diff_new_pack.0gmiOA/_new  2020-09-07 21:36:52.209422846 +0200
@@ -18,11 +18,10 @@
 
 #Compat macro for new _fillupdir macro introduced in Nov 2017
 %if ! %{defined _fillupdir}
-  %define _fillupdir /var/adm/fillup-templates
+  %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
-
 Name:   fetchmail
-Version:6.4.8
+Version:6.4.12
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0-or-later
@@ -49,9 +48,9 @@
 Requires:   logrotate
 Requires(pre):  %fillup_prereq
 Requires(pre):  coreutils
+Requires(pre):  group(daemon)
 Requires(pre):  shadow
 Suggests:   smtp_daemon
-Requires(pre): group(daemon)
 %{?systemd_requires}
 
 %description
@@ -94,7 +93,7 @@
--with-kerberos5 \
 --with-gssapi \
--with-ssl=%{_prefix}
-make %{?_smp_mflags} LDFLAGS="-pie"
+%make_build LDFLAGS="-pie"
 
 %install
 %make_install
@@ -123,15 +122,15 @@
 %find_lang %{name}
 
 %pre
-/usr/bin/getent passwd fetchmail >/dev/null || \
-  /usr/sbin/useradd -r -g daemon -s /bin/false \
+%{_bindir}/getent passwd fetchmail >/dev/null || \
+  %{_sbindir}/useradd -r -g daemon -s /bin/false \
   -c "mail retrieval daemon" -d %{_localstatedir}/lib/fetchmail fetchmail || :
 %service_add_pre %{name}.service
 
 %post
 %fillup_only
 %service_add_post %{name}.service
-if [ -x /usr/bin/systemd-tmpfiles ]; then
+if [ -x %{_bindir}/systemd-tmpfiles ]; then
systemd-tmpfiles --create %{name}.conf || :
 fi
 # Ensure that all files are readable by fetchmail with non-root UID.
@@ -149,7 +148,7 @@
 fi
 
 %check
-make %{?_smp_mflags} check
+%make_build check
 
 %files -f %{name}.lang
 %license COPYING
@@ -157,7 +156,7 @@
 %{_bindir}/fetchmail
 %dir %attr(0700, fetchmail, root) %{_localstatedir}/lib/fetchmail
 %ghost %attr(0600, fetchmail, root) %{_localstatedir}/log/fetchmail
-%{_mandir}/man1/fetchmail.1.gz
+%{_mandir}/man1/fetchmail.1%{?ext_man}
 %ghost %config(noreplace) %attr(0600, fetchmail, root) 
%{_sysconfdir}/fetchmailrc
 %config(noreplace) %{_sysconfdir}/logrotate.d/fetchmail
 %{_unitdir}/%{name}.service
@@ -168,7 +167,7 @@
 
 %files -n fetchmailconf
 %{_bindir}/fetchmailconf
-%{_mandir}/man1/fetchmailconf.1.gz
+%{_mandir}/man1/fetchmailconf.1%{?ext_man}
 %{python3_sitelib}/fetchmailconf.*
 %{python3_sitelib}/__pycache__/fetchmailconf*
 

++ fetchmail-6.4.8.tar.xz -> fetchmail-6.4.12.tar.xz ++
 10821 lines of diff (skipped)




commit fetchmail for openSUSE:Factory

2020-09-02 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2020-09-03 01:15:47

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.3399 (New)


Package is "fetchmail"

Thu Sep  3 01:15:47 2020 rev:80 rq:831200 version:6.4.8

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2020-08-29 
20:42:31.997469747 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.3399/fetchmail.changes
2020-09-03 01:16:26.112520881 +0200
@@ -1,0 +2,6 @@
+Fri Aug 28 10:08:46 UTC 2020 - Callum Farmer 
+
+- De-hardcode /usr/lib path for launch executable (bsc#1174075)
+- Spec file cleanups
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.CY55HA/_old  2020-09-03 01:16:27.568521417 +0200
+++ /var/tmp/diff_new_pack.CY55HA/_new  2020-09-03 01:16:27.572521418 +0200
@@ -98,15 +98,17 @@
 
 %install
 %make_install
-ln -sf fetchmail.1.gz %{buildroot}/%{_mandir}/man1/fetchmailconf.1.gz
+ln -sf fetchmail.1.gz %{buildroot}%{_mandir}/man1/fetchmailconf.1.gz
 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 cp fetchmail.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/fetchmail
 mkdir -p %{buildroot}/sbin
-mkdir -p %{buildroot}/%{_unitdir}
-mkdir -p %{buildroot}/%{_tmpfilesdir}
-install -m 0644 %{SOURCE6} %{buildroot}/%{_unitdir}/%{name}.service
-install -m 0644 %{SOURCE7} %{buildroot}/%{_tmpfilesdir}/%{name}.conf
-install -m 0755 %{SOURCE8} %{buildroot}/%{_prefix}/lib/%{name}-systemd-exec
+mkdir -p %{buildroot}%{_unitdir}
+mkdir -p %{buildroot}%{_tmpfilesdir}
+sed -e 's-@LIBEXECDIR@-%{_libexecdir}-g' -i %{SOURCE6}
+install -m 0644 %{SOURCE6} %{buildroot}%{_unitdir}/%{name}.service
+install -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/%{name}.conf
+mkdir -p %{buildroot}%{_libexecdir}
+install -m 0755 %{SOURCE8} %{buildroot}%{_libexecdir}/%{name}-systemd-exec
 mkdir -p %{buildroot}%{_sbindir}
 ln -s service %{buildroot}%{_sbindir}/rc%{name}
 touch %{buildroot}%{_sysconfdir}/fetchmailrc
@@ -160,7 +162,7 @@
 %config(noreplace) %{_sysconfdir}/logrotate.d/fetchmail
 %{_unitdir}/%{name}.service
 %{_sbindir}/rc%{name}
-%{_prefix}/lib/%{name}-systemd-exec
+%{_libexecdir}/%{name}-systemd-exec
 %{_tmpfilesdir}/%{name}.conf
 %{_fillupdir}/sysconfig.%{name}
 


++ fetchmail.service ++
--- /var/tmp/diff_new_pack.CY55HA/_old  2020-09-03 01:16:27.656521449 +0200
+++ /var/tmp/diff_new_pack.CY55HA/_new  2020-09-03 01:16:27.660521451 +0200
@@ -5,7 +5,7 @@
 [Service]
 EnvironmentFile=-/etc/sysconfig/fetchmail
 User=fetchmail
-ExecStart=/usr/lib/fetchmail-systemd-exec
+ExecStart=@LIBEXECDIR@/fetchmail-systemd-exec
 RestartSec=1
 
 [Install]




commit fetchmail for openSUSE:Factory

2020-08-29 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2020-08-29 20:42:18

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.3399 (New)


Package is "fetchmail"

Sat Aug 29 20:42:18 2020 rev:79 rq:830042 version:6.4.8

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2020-08-19 
18:58:58.527915788 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.3399/fetchmail.changes
2020-08-29 20:42:31.997469747 +0200
@@ -1,0 +2,60 @@
+Wed Aug 26 17:48:08 UTC 2020 - Pedro Monreal Gonzalez 
+
+- Update fetchmail.keyring file
+- Use %{_prefix}/lib instead of %{_libexecdir}
+
+---
+Mon Aug 24 12:59:11 UTC 2020 - Dirk Mueller 
+
+- update to 6.4.8:
+  * Add a test program fm_realpath, and a t.realpath script, neither to be
+installed. These will test resolution of the current working directory.
+  * TRANSLATION UPDATES
+  * Plug memory leaks when parts of the configuration (defaults, rcfile, 
command 
+line) override one another.
+  * fetchmail terminated the placeholder command string too late and included
+garbage from the heap at the end of the string. Workaround: don't use 
place-
+holders %h or %p in the --plugin string. Bug added in 6.4.0 when merging
+Gitlab merge request !5 in order to fix an input buffer overrun.
+Faulty commit 418cda65f752e367fa663fd13884a45fcbc39ddd.
+  * Fetchmail now checks for errors when trying to read the .idfile
+  * Fetchmail's error messages that reports that the defaults entry isn't the 
+first was made more precise. It could be misleading if there was a poll or
+skip statement before the defaults.
+  * Fetchmail documentation was updated to require OpenSSL 1.1.1.
+OpenSSL 1.0.2 reached End Of Life status at the end of the year 2019.
+Fetchmail will tolerate, but warn about, 1.0.2 for now on the assumption 
that 
+distributors backport security fixes as the need arises.
+Fetchmail will also warn if another SSL library that is API-compatible
+with OpenSSL lacks TLS v1.3 support.
+  * If the trust anchor is missing, fetchmail refers the user to README.SSL.
+  * The AC_DECLS(getenv) check was removed, its only user was broken and not 
+accounting for that AC_DECLS always defines HAVE_DECL_... to 0 or 1, so
+fetchmail never declared a missing getenv() symbol (it was testing with 
+#ifdef).  Remove the backup declaration. getenv is mandated by SUSv2 
anyways.
+  * fetchmailconf now supports Python 3 and currently requires the "future" 
+package, see https://pypi.org/project/future/.
+  * fetchmailconf: The minimum supported version is now Python 2.7.13, but it 
is 
+recommended to use at least 2.7.16 (due to its massive SSL updates).
+Older Python versions may check SSL certificates not strictly enough,
+which may cause fetchmail to complain later, if the certificate verify 
fails.
+  * fetchmailconf now autoprobes SSL-wrapped connections (ports 993 and 995 
for 
+IMAP and POP3) as well and by preference.
+  * fetchmailconf now defaults newly created users to "ssl" if either of the
+existing users sets ssl, or if the server has freshly been probed and
+found supporting ssl.
+There is a caveat: adding a user to an existing server without probing it
+again may skip adding ssl. (This does not prevent STARTTLS.)
+  * Fix three bugs in fetchmail.man (one unterminated string to .IP macro, one
+line that ran into a .PP macro, .TH date format), and remove one .br 
request 
+from inside the table, which is unsupported by FreeBSD 12's mandoc(1) 
formatter.
+  * Further man page fixes and additions by Chris Mayo and Gregor Zattler.
+  * When evaluating the need for STARTTLS in non-default configurations (SSL 
+certificate validation turned off), fetchmail would only consider 
--sslproto 
+tls1 as requiring STARTTLS, now all non-empty protocol versions do.
+  * fetchmailconf now properly writes "no sslcertck" if sslcertck is disabled.
+  * fetchmailconf now catches and reports OS errors (including DNS errors) 
when 
+autoprobing.
+  * fetchmailconf received a host of other bugfixes, see the Git commit log.
+
+---

Old:

  fetchmail-6.4.1.tar.xz

New:

  fetchmail-6.4.8.tar.xz
  fetchmail-6.4.8.tar.xz.asc



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.qS6Pox/_old  2020-08-29 20:42:32.785470076 +0200
+++ /var/tmp/diff_new_pack.qS6Pox/_new  2020-08-29 20:42:32.789470079 +0200
@@ -22,13 +22,13 @@
 %endif
 
 Name:   fetchmail
-Version:

commit fetchmail for openSUSE:Factory

2020-08-19 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2020-08-19 18:57:42

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.3399 (New)


Package is "fetchmail"

Wed Aug 19 18:57:42 2020 rev:78 rq:827754 version:6.4.1

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2020-02-03 
11:15:33.089912656 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.3399/fetchmail.changes
2020-08-19 18:58:58.527915788 +0200
@@ -1,0 +2,6 @@
+Wed Aug 19 08:10:15 UTC 2020 - Dominique Leuenberger 
+
+- Fix invalid usage of libexecdir where %_tmpfilesdir was meant to
+  be used.
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.0SyGhk/_old  2020-08-19 18:58:59.943916541 +0200
+++ /var/tmp/diff_new_pack.0SyGhk/_new  2020-08-19 18:58:59.947916543 +0200
@@ -102,9 +102,9 @@
 cp fetchmail.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/fetchmail
 mkdir -p %{buildroot}/sbin
 mkdir -p %{buildroot}/%{_unitdir}
-mkdir -p %{buildroot}/%{_libexecdir}/tmpfiles.d
+mkdir -p %{buildroot}/%{_tmpfilesdir}
 install -m 0644 %{SOURCE6} %{buildroot}/%{_unitdir}/%{name}.service
-install -m 0644 %{SOURCE7} %{buildroot}/%{_libexecdir}/tmpfiles.d/%{name}.conf
+install -m 0644 %{SOURCE7} %{buildroot}/%{_tmpfilesdir}/%{name}.conf
 install -m 0755 %{SOURCE8} %{buildroot}/%{_libexecdir}/%{name}-systemd-exec
 mkdir -p %{buildroot}%{_sbindir}
 ln -s service %{buildroot}%{_sbindir}/rc%{name}
@@ -160,7 +160,7 @@
 %{_unitdir}/%{name}.service
 %{_sbindir}/rc%{name}
 %{_libexecdir}/%{name}-systemd-exec
-%{_libexecdir}/tmpfiles.d/%{name}.conf
+%{_tmpfilesdir}/%{name}.conf
 %{_fillupdir}/sysconfig.%{name}
 
 %files -n fetchmailconf




commit fetchmail for openSUSE:Factory

2020-02-03 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2020-02-03 11:15:21

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.26092 (New)


Package is "fetchmail"

Mon Feb  3 11:15:21 2020 rev:77 rq:769353 version:6.4.1

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2020-01-08 
19:31:13.164603941 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.26092/fetchmail.changes   
2020-02-03 11:15:33.089912656 +0100
@@ -1,0 +2,5 @@
+Sun Feb  2 08:25:32 UTC 2020 - Thorsten Kukuk 
+
+- pwdutils is gone long time ago
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.NUA9D8/_old  2020-02-03 11:15:34.669913454 +0100
+++ /var/tmp/diff_new_pack.NUA9D8/_new  2020-02-03 11:15:34.713913476 +0100
@@ -42,14 +42,14 @@
 BuildRequires:  opie
 BuildRequires:  postfix
 BuildRequires:  procmail
-BuildRequires:  pwdutils
 BuildRequires:  python3-base
+BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 Requires:   logrotate
 Requires(pre):  %fillup_prereq
 Requires(pre):  coreutils
-Requires(pre):  pwdutils
+Requires(pre):  shadow
 Suggests:   smtp_daemon
 Requires(pre): group(daemon)
 %{?systemd_requires}




commit fetchmail for openSUSE:Factory

2020-01-08 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2020-01-08 19:31:02

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.6675 (New)


Package is "fetchmail"

Wed Jan  8 19:31:02 2020 rev:76 rq:761914 version:6.4.1

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2019-10-11 
15:20:03.599651191 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.6675/fetchmail.changes
2020-01-08 19:31:13.164603941 +0100
@@ -1,0 +2,6 @@
+Wed Jan  8 14:39:43 UTC 2020 - Ondřej Súkup 
+
+- switch to python3
+- don't require python*-devel
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.M72Ten/_old  2020-01-08 19:31:14.184604460 +0100
+++ /var/tmp/diff_new_pack.M72Ten/_new  2020-01-08 19:31:14.188604462 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,8 +26,7 @@
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0-or-later
-Group:  Productivity/Networking/Email/Utilities
-Url:http://www.fetchmail.info/
+URL:http://www.fetchmail.info/
 Source: 
https://sourceforge.net/projects/fetchmail/files/branch_6.4/%{name}-%{version}.tar.xz
 #Source1:
https://sourceforge.net/projects/fetchmail/files/branch_6.4/%%{name}-%%{version}.tar.xz.asc
 Source2:%{name}.logrotate
@@ -44,7 +43,7 @@
 BuildRequires:  postfix
 BuildRequires:  procmail
 BuildRequires:  pwdutils
-BuildRequires:  python-devel
+BuildRequires:  python3-base
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 Requires:   logrotate
@@ -52,10 +51,7 @@
 Requires(pre):  coreutils
 Requires(pre):  pwdutils
 Suggests:   smtp_daemon
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} >= 1315
 Requires(pre): group(daemon)
-%endif
 %{?systemd_requires}
 
 %description
@@ -72,9 +68,8 @@
 
 %package -n fetchmailconf
 Summary:Fetchmail Configuration Utility
-Group:  Productivity/Networking/Email/Utilities
 Requires:   %{name} = %{version}
-Requires:   python-tk
+Requires:   python3-tk
 
 %description -n fetchmailconf
 A GUI configuration utility for generating fetchmail configuration
@@ -154,7 +149,6 @@
 make %{?_smp_mflags} check
 
 %files -f %{name}.lang
-%defattr(-, root, root)
 %license COPYING
 %doc FAQ FEATURES NEWS NOTES OLDNEWS README README.NTLM README.SSL 
README.SSL-SERVER TODO contrib *.html *.txt *.pdf
 %{_bindir}/fetchmail
@@ -170,9 +164,9 @@
 %{_fillupdir}/sysconfig.%{name}
 
 %files -n fetchmailconf
-%defattr(-, root, root)
 %{_bindir}/fetchmailconf
 %{_mandir}/man1/fetchmailconf.1.gz
-%{python_sitelib}/fetchmailconf.*
+%{python3_sitelib}/fetchmailconf.*
+%{python3_sitelib}/__pycache__/fetchmailconf*
 
 %changelog




commit fetchmail for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2019-10-11 15:18:14

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.2352 (New)


Package is "fetchmail"

Fri Oct 11 15:18:14 2019 rev:75 rq:737175 version:6.4.1

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2019-06-12 
13:12:33.480926226 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.2352/fetchmail.changes
2019-10-11 15:20:03.599651191 +0200
@@ -1,0 +2,136 @@
+Fri Oct  4 12:41:35 UTC 2019 - Pedro Monreal Gonzalez 

+
+- Update to 6.4.1 [bsc#1152964]
+  ## REGRESSION FIXES:
+  * The bug fix Debian Bug#941129 was incomplete and caused
+- a regression in the default file locations, so that fetchmail was
+  no longer able to find its configuration files in some situations.
+- a regression under _FORTIFY_SOURCE where PATH_MAX > minimal 
_POSIX_PATH_MAX.
+
+- Update to 6.4.0
+  ## SECURITY FIXES THAT AFFECT BEHAVIOUR AND MAY REQUIRE RECONFIGURATION
+  * Fetchmail no longer supports SSLv2.
+  * Fetchmail no longer attempts to negotiate SSLv3 by default,
+even with --sslproto ssl23. Fetchmail can now use SSLv3, or TLSv1.1 or a 
newer
+TLS version, with STLS/STARTTLS (it would previously force TLSv1.0 with
+STARTTLS).  If the OpenSSL version used at build and run-time supports 
these
+versions, --sslproto ssl3 and --sslproto ssl3+ can be used to re-enable 
SSLv3.
+Doing so is discouraged because the SSLv3 protocol is broken.
+While this change is supposed to be compatible with common configurations,
+users may have to and are advised to change all explicit --sslproto ssl2
+(change to newer protocols required), --sslproto ssl3, --sslproto tls1 to
+--sslproto auto, so that they can benefit from TLSv1.1 and TLSv1.2 where
+supported by the server.
+The --sslproto option now understands the values auto, ssl3+, tls1+, 
tls1.1,
+tls1.1+, tls1.2, tls1.2+, tls1.3, tls1.3+ (case insensitively), see CHANGES
+below for details.
+  * Fetchmail defaults to --sslcertck behaviour. A new option --nosslcertck to
+override this has been added, but may be removed in future fetchmail 
versions
+in favour of another configuration option that makes the insecurity in 
using
+this option clearer.
+  ## SECURITY FIXES
+  * Fetchmail prevents buffer overruns in GSSAPI authentication with user names
+beyond c. 6000 characters in length. Reported by Greg Hudson.
+  ## CHANGED REQUIREMENTS
+  * fetchmail 6.4.0 is written in C99 and requires a SUSv3 (Single Unix
+Specification v3, a superset of POSIX.1-2001 aka. IEEE Std 1003.1-2001 with
+XSI extension) compliant system. For now, a C89 compiler should also work
+if the system is SUSv3 compliant.
+In particular, older fetchmail versions had workaround for several 
functions
+standardized in the Single Unix Specification v3, these have been removed.
+The trio/ library has been removed from the distribution.
+  ## CHANGES
+  * fetchmail 6.3.X is unsupported.
+  * fetchmail now configures OpenSSL support by default.
+  * fetchmail now requires OpenSSL v1.0.2 or newer.
+  * Fetchmail now supports --sslproto auto and --sslproto tls1+ (same as 
ssl23).
+  * --sslproto tls1.1+, tls1.2+, and tls1.3+ are now supported for
+auto-negotiation with a minimum specified TLS protocol version, and 
--sslproto
+tls1.1, --sslproto tls1.2 and --sslproto tls1.3 to force the specified TLS
+protocol version. Note that tls1.3 requires OpenSSL v1.1.1 or newer.
+  * Fetchmail now detects if the server hangs up prematurely during 
SSL_connect()
+and reports this condition as such, and not just as SSL connection failure.
+(OpenSSL 1.0.2 reported incompatible with pop3.live.com by Jerry Seibert).
+  * A foreground fetchmail can now accept a few more options while another 
copy is
+running in the background.
+  * fetchmail now handles POP3 --keep UID lists more efficiently, by using 
Rainer
+Weikusat's P-Tree implementation. This reduces the complexity for handling
+a large UIDL from O(n^2) to O(n log n) and becomes noticably faster with
+thousands of kept messages. (IMAP does not currently track UIDs and is 
unaffected.)
+At the same time, the UIDL emulation code for deficient servers has been
+removed. It never worked really well.  Servers that do not implement the
+optional UIDL command only work with --fetchall option set, which in 
itself is
+incompatible with the --keep option (it would cause message duplication).
+  * fetchmail, when setting up TLS connections, now uses 
SSL_set_tlsext_host_name()
+to set up the SNI (Server Name Indication). Some servers (for instance
+googlemail) require SNI when using newer 

commit fetchmail for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2019-06-12 13:12:30

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new.4811 (New)


Package is "fetchmail"

Wed Jun 12 13:12:30 2019 rev:74 rq:706625 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2018-03-20 
21:59:08.992296330 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new.4811/fetchmail.changes
2019-06-12 13:12:33.480926226 +0200
@@ -1,0 +2,13 @@
+Fri May 31 08:05:50 UTC 2019 - Pedro Monreal Gonzalez 

+
+- Remove comment about not available FETCHMAIL_USER configuration
+  variable in sysconfig.fetchmail (bsc#1136538)
+
+---
+Wed May 29 11:58:18 UTC 2019 - Dr. Werner Fink 
+
+- Use Debian 02_remove_SSLv3 change set based on beta 6.4.0 to
+  modernize the patch fetchmail-openssl11.patch for modern TLS
+  (auto) support
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.kXqbCL/_old  2019-06-12 13:12:34.116925559 +0200
+++ /var/tmp/diff_new_pack.kXqbCL/_new  2019-06-12 13:12:34.116925559 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 


++ fetchmail-6.3.8-smtp_errors.patch ++
--- /var/tmp/diff_new_pack.kXqbCL/_old  2019-06-12 13:12:34.140925534 +0200
+++ /var/tmp/diff_new_pack.kXqbCL/_new  2019-06-12 13:12:34.140925534 +0200
@@ -10,7 +10,7 @@
 ===
 --- fetchmail-6.3.10-beta1.orig/sink.c 2009-05-25 17:55:07.0 +0200
 +++ fetchmail-6.3.10-beta1/sink.c  2009-06-01 14:37:12.0 +0200
-@@ -551,6 +551,19 @@ static int handle_smtp_report(struct que
+@@ -553,6 +553,19 @@ static int handle_smtp_report(struct que
free(responses[0]);
return(PS_TRANSIENT);
  
@@ -30,7 +30,7 @@
  default:
/* bounce non-transient errors back to the sender */
if (smtperr >= 500 && smtperr <= 599)
-@@ -620,7 +633,7 @@ static int handle_smtp_report_without_bo
+@@ -622,7 +635,7 @@ static int handle_smtp_report_without_bo
  #endif /* __DONT_FEED_THE_SPAMMERS__ */
return(PS_REFUSED);
  

++ fetchmail-openssl11.patch ++
 1588 lines (skipped)
 between /work/SRC/openSUSE:Factory/fetchmail/fetchmail-openssl11.patch
 and 
/work/SRC/openSUSE:Factory/.fetchmail.new.4811/fetchmail-openssl11.patch

++ sysconfig.fetchmail ++
--- /var/tmp/diff_new_pack.kXqbCL/_old  2019-06-12 13:12:34.332925332 +0200
+++ /var/tmp/diff_new_pack.kXqbCL/_new  2019-06-12 13:12:34.336925329 +0200
@@ -41,9 +41,7 @@
 ## Default: ""
 #
 # Any additional fetchmail options. See fetchmail(1) manual page for
-# more information. If you want to use --mda option, it may be required
-# to change FETCHMAIL_USER to root. Consult your MDA documentation for
-# more.
+# more information.
 #
 FETCHMAIL_EXPERT_OPTIONS=""
 




commit fetchmail for openSUSE:Factory

2018-03-20 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2018-03-20 21:58:45

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Tue Mar 20 21:58:45 2018 rev:73 rq:587601 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2018-03-04 
12:51:35.333810302 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2018-03-20 
21:59:08.992296330 +0100
@@ -1,0 +2,8 @@
+Thu Mar 15 17:12:10 UTC 2018 - pmonrealgonza...@suse.com
+
+- Fix fetchmailconf to compile with python{2,3} [bsc#1082694]
+  * fetchmail-fetchmailconf-python3-1of3.patch
+  * fetchmail-fetchmailconf-python3-2of3.patch
+  * fetchmail-fetchmailconf-python3-3of3.patch
+
+---

New:

  fetchmail-fetchmailconf-python3-1of3.patch
  fetchmail-fetchmailconf-python3-2of3.patch
  fetchmail-fetchmailconf-python3-3of3.patch



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.1NXPO0/_old  2018-03-20 21:59:09.860265079 +0100
+++ /var/tmp/diff_new_pack.1NXPO0/_new  2018-03-20 21:59:09.864264935 +0100
@@ -25,7 +25,7 @@
 Version:6.3.26
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Productivity/Networking/Email/Utilities
 Url:http://www.fetchmail.info/
 Source: 
http://sourceforge.net/projects/fetchmail/files/branch_6.3/%{name}-%{version}.tar.xz
@@ -38,6 +38,10 @@
 Source8:%{name}.exec
 Patch0: fetchmail-6.3.8-smtp_errors.patch
 Patch1: fetchmail-openssl11.patch
+# PATCH-FIX-UPSTREAM bsc#1082694 Fix fetchmailconf to be able to compile with 
python{2,3}
+Patch2: fetchmail-fetchmailconf-python3-1of3.patch
+Patch3: fetchmail-fetchmailconf-python3-2of3.patch
+Patch4: fetchmail-fetchmailconf-python3-3of3.patch
 BuildRequires:  automake
 BuildRequires:  krb5-devel
 BuildRequires:  openssl-devel
@@ -85,6 +89,9 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 cp -a %{SOURCE2} %{SOURCE3} .
 
 ACLOCAL="aclocal -I m4 -I m4-local" autoreconf -fvi


++ fetchmail-fetchmailconf-python3-1of3.patch ++
 3074 lines (skipped)

++ fetchmail-fetchmailconf-python3-2of3.patch ++
>From ff279a5697992730bc885ddd171456c06c09fb10 Mon Sep 17 00:00:00 2001
From: Samuel Martin 
Date: Wed, 8 Jun 2016 21:36:29 +0200
Subject: [PATCH] fetchmailconf.py: make fetchmailconf.py python{2, 3}-compliant

This change does:
- use repr(...) instead of `...` (see [1]);
- fix print call;
- fix octal numbers.

[1] https://docs.python.org/release/3.0.1/whatsnew/3.0.html#removed-syntax

Signed-off-by: Samuel Martin 
Signed-off-by: Matthias Andree 
---
 fetchmailconf.py | 94 
--
 1 file changed, 48 insertions(+), 46 deletions(-)

diff --git a/fetchmailconf.py b/fetchmailconf.py
index d64556e..697e4f7 100755
--- a/fetchmailconf.py
+++ b/fetchmailconf.py
@@ -5,6 +5,8 @@
 # Matthias Andree 
 # Requires Python with Tkinter, and the following OS-dependent services:
 #  posix, posixpath, socket
+from __future__ import print_function
+
 version = "1.57"
 
 from Tkinter import *
@@ -64,7 +66,7 @@ class Configuration:
 if self.properties != ConfigurationDefaults.properties:
 str = str + ("set properties \"%s\"\n" % (self.properties,));
 if self.poll_interval > 0:
-str = str + "set daemon " + `self.poll_interval` + "\n"
+str = str + "set daemon " + repr(self.poll_interval) + "\n"
 if self.invisible:
str = str + ("set invisible\n")
 for site in self.servers:
@@ -145,12 +147,12 @@ class Server:
 if self.service and self.protocol and self.service != 
defaultports[self.protocol] and defaultports[self.protocol] and self.service != 
ianaservices[defaultports[self.protocol]]:
 res = res + " service " + self.service
 if self.timeout != ServerDefaults.timeout:
-res = res + " timeout " + `self.timeout`
+res = res + " timeout " + repr(self.timeout)
 if self.interval != ServerDefaults.interval:
-res = res + " interval " + `self.interval`
+res = res + " interval " + repr(self.interval)
 if self.envelope != ServerDefaults.envelope or self.envskip != 
ServerDefaults.envskip:
 if self.envskip:
-res = res + " 

commit fetchmail for openSUSE:Factory

2018-03-04 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2018-03-04 12:51:30

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Sun Mar  4 12:51:30 2018 rev:72 rq:582073 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2017-11-24 
10:56:56.502869719 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2018-03-04 
12:51:35.333810302 +0100
@@ -1,0 +2,7 @@
+Fri Mar  2 19:32:52 UTC 2018 - pmonrealgonza...@suse.com
+
+- By default, the status messages are redirected to 
+  /var/log/fetchmail. The syslog option or no-logging are also
+  available. (bsc#1033081)
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.wYXrwW/_old  2018-03-04 12:51:36.541766283 +0100
+++ /var/tmp/diff_new_pack.wYXrwW/_new  2018-03-04 12:51:36.545766137 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed


++ fetchmail.exec ++
--- /var/tmp/diff_new_pack.wYXrwW/_old  2018-03-04 12:51:36.685761035 +0100
+++ /var/tmp/diff_new_pack.wYXrwW/_new  2018-03-04 12:51:36.709760161 +0100
@@ -17,10 +17,12 @@
 [ "`whoami`" = "fetchmail" -a -z "$FETCHMAILHOME" ] && \
 export FETCHMAILHOME=/var/lib/fetchmail
 
-if [ "$FETCHMAIL_DEFAULT_LOGFILE" = "syslog" -o "$FETCHMAIL_DEFAULT_LOGFILE" = 
"" ]; then
-OPTS="$OPTS --syslog"
-else
-OPTS="$OPTS -L $FETCHMAIL_DEFAULT_LOGFILE"
+if [ ! -z "$FETCHMAIL_DEFAULT_LOGFILE" ] ; then
+if [ "$FETCHMAIL_DEFAULT_LOGFILE" = "syslog" ]; then
+OPTS="$OPTS --syslog"
+else
+OPTS="$OPTS -L $FETCHMAIL_DEFAULT_LOGFILE"
+fi
 fi
 
 exec /usr/bin/fetchmail $OPTS $FETCHMAIL_EXPERT_OPTIONS \

++ sysconfig.fetchmail ++
--- /var/tmp/diff_new_pack.wYXrwW/_old  2018-03-04 12:51:36.845755205 +0100
+++ /var/tmp/diff_new_pack.wYXrwW/_new  2018-03-04 12:51:36.849755059 +0100
@@ -28,14 +28,14 @@
 FETCHMAIL_SILENT="no"
 
 ## Type:string
-## Default: "syslog"
-## Options: "syslog", "/path/to/file"
+## Default: "/var/log/fetchmail"
+## Options: "/path/to/file", "syslog", ""
 #
 # This option allows to redirect status messages in daemon mode to the
-# specified log file or syslog(3) system if available. If empty, status
-# messages are redirected syslog.
+# specified log file or syslog(3) system if available. If empty, omits
+# any logging options.
 #
-FETCHMAIL_DEFAULT_LOGFILE="syslog"
+FETCHMAIL_DEFAULT_LOGFILE="/var/log/fetchmail"
 
 ## Type:string
 ## Default: ""




commit fetchmail for openSUSE:Factory

2017-11-24 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2017-11-24 10:56:53

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Fri Nov 24 10:56:53 2017 rev:71 rq:545043 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2017-11-14 
13:04:47.414345188 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2017-11-24 
10:56:56.502869719 +0100
@@ -1,0 +2,6 @@
+Thu Nov 23 13:43:10 UTC 2017 - rbr...@suse.com
+
+- Replace references to /var/adm/fillup-templates with new 
+  %_fillupdir macro (boo#1069468)
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.wnOIYv/_old  2017-11-24 10:56:57.846820637 +0100
+++ /var/tmp/diff_new_pack.wnOIYv/_new  2017-11-24 10:56:57.850820490 +0100
@@ -16,6 +16,11 @@
 #
 
 
+#Compat macro for new _fillupdir macro introduced in Nov 2017
+%if ! %{defined _fillupdir}
+  %define _fillupdir /var/adm/fillup-templates
+%endif
+
 Name:   fetchmail
 Version:6.3.26
 Release:0
@@ -111,8 +116,8 @@
 mkdir -p %{buildroot}%{_sbindir}
 ln -s service %{buildroot}%{_sbindir}/rc%{name}
 touch %{buildroot}%{_sysconfdir}/fetchmailrc
-mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
-cp sysconfig.%{name} %{buildroot}%{_localstatedir}/adm/fillup-templates
+mkdir -p %{buildroot}%{_fillupdir}
+cp sysconfig.%{name} %{buildroot}%{_fillupdir}
 mkdir -p %{buildroot}%{_localstatedir}/log
 touch %{buildroot}%{_localstatedir}/log/fetchmail
 mkdir -p %{buildroot}%{_localstatedir}/lib/fetchmail
@@ -160,7 +165,7 @@
 %{_sbindir}/rc%{name}
 %{_libexecdir}/%{name}-systemd-exec
 %{_libexecdir}/tmpfiles.d/%{name}.conf
-%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
+%{_fillupdir}/sysconfig.%{name}
 
 %files -n fetchmailconf
 %defattr(-, root, root)





commit fetchmail for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2017-11-14 13:04:37

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Tue Nov 14 13:04:37 2017 rev:70 rq:541565 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2017-05-06 
18:30:17.793765643 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2017-11-14 
13:04:47.414345188 +0100
@@ -1,0 +2,6 @@
+Mon Nov 13 17:18:00 UTC 2017 - vci...@suse.com
+
+- drop SSLv3 support to build with openssl 1.1 (bsc#1066940)
+  * add fetchmail-openssl11.patch
+
+---

New:

  fetchmail-openssl11.patch



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.SdOTuU/_old  2017-11-14 13:04:48.874291805 +0100
+++ /var/tmp/diff_new_pack.SdOTuU/_new  2017-11-14 13:04:48.878291659 +0100
@@ -32,6 +32,7 @@
 Source7:%{name}.tmpfiles
 Source8:%{name}.exec
 Patch0: fetchmail-6.3.8-smtp_errors.patch
+Patch1: fetchmail-openssl11.patch
 BuildRequires:  automake
 BuildRequires:  krb5-devel
 BuildRequires:  openssl-devel
@@ -78,6 +79,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 cp -a %{SOURCE2} %{SOURCE3} .
 
 ACLOCAL="aclocal -I m4 -I m4-local" autoreconf -fvi


++ fetchmail-openssl11.patch ++
Index: fetchmail-6.3.26/socket.c
===
--- fetchmail-6.3.26.orig/socket.c  2013-04-23 22:00:45.0 +0200
+++ fetchmail-6.3.26/socket.c   2017-11-13 18:16:35.450860469 +0100
@@ -914,7 +914,8 @@ int SSLOpen(int sock, char *mycert, char
return -1;
 #endif
} else if(!strcasecmp("ssl3",myproto)) {
-   _ctx[sock] = SSL_CTX_new(SSLv3_client_method());
+   report(stderr, GT_("Your operating system does not 
support SSLv3.\n"));
+   return -1;
} else if(!strcasecmp("tls1",myproto)) {
_ctx[sock] = SSL_CTX_new(TLSv1_client_method());
} else if (!strcasecmp("ssl23",myproto)) {



commit fetchmail for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2017-05-06 18:30:03

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Sat May  6 18:30:03 2017 rev:69 rq:492647 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2017-04-07 
13:55:46.706529488 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2017-05-06 
18:30:17.793765643 +0200
@@ -1,0 +2,6 @@
+Fri Apr 28 13:55:29 UTC 2017 - pmonrealgonza...@suse.com
+
+ - Allow --syslog option in daemon mode (bsc#1033081).
+   * By default, the status messages are redirected to the syslog.
+
+---



Other differences:
--

++ fetchmail.exec ++
--- /var/tmp/diff_new_pack.IXBJph/_old  2017-05-06 18:30:19.041589568 +0200
+++ /var/tmp/diff_new_pack.IXBJph/_new  2017-05-06 18:30:19.045589004 +0200
@@ -2,20 +2,26 @@
 # fetchmail-systemd-exec: sysconfig helper script for systemd
 
 die() {
-   echo "$@" 1>&2
-   exit 5 # closest thing among fetchmail's exit codes
+echo "$@" 1>&2
+exit 5 # closest thing among fetchmail's exit codes
 }
 
 echo "$FETCHMAIL_POLLING_INTERVAL" | grep -Eq '^[0-9]+$' \
-   || die 'invalid $FETCHMAIL_POLLING_INTERVAL setting'
+|| die 'invalid $FETCHMAIL_POLLING_INTERVAL setting'
 [ -r "$FETCHMAIL_RC_PATH" ] \
-   || die '$FETCHMAIL_RC_PATH does not exist or cannot be read'
+|| die '$FETCHMAIL_RC_PATH does not exist or cannot be read'
 
 OPTS="-d $FETCHMAIL_POLLING_INTERVAL"
 [ "$FETCHMAIL_FETCHALL" = "yes" ] && OPTS="$OPTS -a"
 [ "$FETCHMAIL_SILENT" = "yes" ] && OPTS="$OPTS -s"
 [ "`whoami`" = "fetchmail" -a -z "$FETCHMAILHOME" ] && \
-   export FETCHMAILHOME=/var/lib/fetchmail
+export FETCHMAILHOME=/var/lib/fetchmail
+
+if [ "$FETCHMAIL_DEFAULT_LOGFILE" = "syslog" -o "$FETCHMAIL_DEFAULT_LOGFILE" = 
"" ]; then
+OPTS="$OPTS --syslog"
+else
+OPTS="$OPTS -L $FETCHMAIL_DEFAULT_LOGFILE"
+fi
 
 exec /usr/bin/fetchmail $OPTS $FETCHMAIL_EXPERT_OPTIONS \
-   -f $FETCHMAIL_RC_PATH -L /var/log/fetchmail
+-f $FETCHMAIL_RC_PATH 

++ sysconfig.fetchmail ++
--- /var/tmp/diff_new_pack.IXBJph/_old  2017-05-06 18:30:19.121578282 +0200
+++ /var/tmp/diff_new_pack.IXBJph/_new  2017-05-06 18:30:19.121578282 +0200
@@ -28,6 +28,16 @@
 FETCHMAIL_SILENT="no"
 
 ## Type:string
+## Default: "syslog"
+## Options: "syslog", "/path/to/file"
+#
+# This option allows to redirect status messages in daemon mode to the
+# specified log file or syslog(3) system if available. If empty, status
+# messages are redirected syslog.
+#
+FETCHMAIL_DEFAULT_LOGFILE="syslog"
+
+## Type:string
 ## Default: ""
 #
 # Any additional fetchmail options. See fetchmail(1) manual page for




commit fetchmail for openSUSE:Factory

2017-04-07 Thread root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2017-04-07 13:55:44

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Fri Apr  7 13:55:44 2017 rev:68 rq:484302 version:6.3.26

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2016-05-19 
12:15:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2017-04-07 
13:55:46.706529488 +0200
@@ -1,0 +2,5 @@
+Fri Mar 31 06:17:12 UTC 2017 - meiss...@suse.com
+
+- prerequire group(daemon) to meet new tumbleweed user handling
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.zjmIu9/_old  2017-04-07 13:55:47.750382035 +0200
+++ /var/tmp/diff_new_pack.zjmIu9/_new  2017-04-07 13:55:47.754381470 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -48,6 +48,9 @@
 Requires(pre):  pwdutils
 Suggests:   smtp_daemon
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} >= 1315
+Requires(pre): group(daemon)
+%endif
 %{?systemd_requires}
 
 %description





commit fetchmail for openSUSE:Factory

2016-05-19 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2016-05-19 12:15:08

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2016-05-17 
17:15:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2016-05-19 
12:15:10.0 +0200
@@ -1,0 +2,7 @@
+Fri May 13 19:33:41 UTC 2016 - jeng...@inai.de
+
+- Check for user/group existence before attempting to add them,
+  and remove error suppression from these calls.
+- Ensure tmpfile creation is run
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.sFz75I/_old  2016-05-19 12:15:11.0 +0200
+++ /var/tmp/diff_new_pack.sFz75I/_new  2016-05-19 12:15:11.0 +0200
@@ -117,13 +117,17 @@
 %find_lang %{name}
 
 %pre
-usr/sbin/useradd -r -g daemon -s /bin/false \
-  -c "mail retrieval daemon" -d %{_localstatedir}/lib/fetchmail fetchmail 
2>/dev/null || :
-  %service_add_pre %{name}.service
+/usr/bin/getent passwd fetchmail >/dev/null || \
+  /usr/sbin/useradd -r -g daemon -s /bin/false \
+  -c "mail retrieval daemon" -d %{_localstatedir}/lib/fetchmail fetchmail || :
+%service_add_pre %{name}.service
 
 %post
 %fillup_only
 %service_add_post %{name}.service
+if [ -x /usr/bin/systemd-tmpfiles ]; then
+   systemd-tmpfiles --create %{name}.conf || :
+fi
 # Ensure that all files are readable by fetchmail with non-root UID.
 touch var/log/fetchmail
 chown fetchmail var/log/fetchmail





commit fetchmail for openSUSE:Factory

2016-05-17 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2016-05-17 17:15:30

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2016-04-11 
10:26:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2016-05-17 
17:15:31.0 +0200
@@ -1,0 +2,7 @@
+Fri May 13 12:06:54 UTC 2016 - pjano...@suse.de
+
+- Made the helper script introduced in last change return exit status
+  5 on configuration errors instead of 1, which should make it a bit
+  less confusing (bsc#979534)
+
+---



Other differences:
--

++ fetchmail.exec ++
--- /var/tmp/diff_new_pack.wTUtqP/_old  2016-05-17 17:15:32.0 +0200
+++ /var/tmp/diff_new_pack.wTUtqP/_new  2016-05-17 17:15:32.0 +0200
@@ -3,13 +3,13 @@
 
 die() {
echo "$@" 1>&2
-   exit 1
+   exit 5 # closest thing among fetchmail's exit codes
 }
 
 echo "$FETCHMAIL_POLLING_INTERVAL" | grep -Eq '^[0-9]+$' \
|| die 'invalid $FETCHMAIL_POLLING_INTERVAL setting'
 [ -r "$FETCHMAIL_RC_PATH" ] \
-   || die '$FETCHMAIL_RC_PATH does not exist'
+   || die '$FETCHMAIL_RC_PATH does not exist or cannot be read'
 
 OPTS="-d $FETCHMAIL_POLLING_INTERVAL"
 [ "$FETCHMAIL_FETCHALL" = "yes" ] && OPTS="$OPTS -a"




commit fetchmail for openSUSE:Factory

2016-04-11 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2016-04-11 09:14:32

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is "fetchmail"

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2015-01-09 
20:50:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2016-04-11 
10:26:51.0 +0200
@@ -1,0 +2,9 @@
+Fri Apr  8 12:20:27 UTC 2016 - pjano...@suse.de
+
+- Made /etc/sysconfig/fetchmail work again after a botched systemd
+  conversion that ignored the file altogether (bsc#905673)
+- Removed the FETCHMAIL_USER setting in favor of editing the
+  systemd service file (which should be copied to the respective
+  location in /etc, and not edited in-place)
+
+---

New:

  fetchmail.exec



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.1sDNyV/_old  2016-04-11 10:26:52.0 +0200
+++ /var/tmp/diff_new_pack.1sDNyV/_new  2016-04-11 10:26:52.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,6 +30,7 @@
 Source5:%{name}.keyring
 Source6:%{name}.service
 Source7:%{name}.tmpfiles
+Source8:%{name}.exec
 Patch0: fetchmail-6.3.8-smtp_errors.patch
 BuildRequires:  automake
 BuildRequires:  krb5-devel
@@ -39,6 +40,7 @@
 BuildRequires:  procmail
 BuildRequires:  pwdutils
 BuildRequires:  python-devel
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 Requires:   logrotate
 Requires(pre):  %fillup_prereq
@@ -46,7 +48,6 @@
 Requires(pre):  pwdutils
 Suggests:   smtp_daemon
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
 
 %description
@@ -88,7 +89,7 @@
--enable-opie \
--with-kerberos5 \
 --with-gssapi \
-   --with-ssl=/usr
+   --with-ssl=%{_prefix}
 make %{?_smp_mflags} LDFLAGS="-pie"
 
 %install
@@ -101,6 +102,7 @@
 mkdir -p %{buildroot}/%{_libexecdir}/tmpfiles.d
 install -m 0644 %{SOURCE6} %{buildroot}/%{_unitdir}/%{name}.service
 install -m 0644 %{SOURCE7} %{buildroot}/%{_libexecdir}/tmpfiles.d/%{name}.conf
+install -m 0755 %{SOURCE8} %{buildroot}/%{_libexecdir}/%{name}-systemd-exec
 mkdir -p %{buildroot}%{_sbindir}
 ln -s service %{buildroot}%{_sbindir}/rc%{name}
 touch %{buildroot}%{_sysconfdir}/fetchmailrc
@@ -141,19 +143,20 @@
 %{_bindir}/fetchmail
 %dir %attr(0700, fetchmail, root) %{_localstatedir}/lib/fetchmail
 %ghost %attr(0600, fetchmail, root) %{_localstatedir}/log/fetchmail
-%doc %{_mandir}/man1/fetchmail.1.gz
+%{_mandir}/man1/fetchmail.1.gz
 %doc COPYING FAQ FEATURES NEWS NOTES OLDNEWS README README.NTLM README.SSL 
README.SSL-SERVER TODO contrib *.html *.txt *.pdf
 %ghost %config(noreplace) %attr(0600, fetchmail, root) 
%{_sysconfdir}/fetchmailrc
 %config(noreplace) %{_sysconfdir}/logrotate.d/fetchmail
 %{_unitdir}/%{name}.service
 %{_sbindir}/rc%{name}
+%{_libexecdir}/%{name}-systemd-exec
 %{_libexecdir}/tmpfiles.d/%{name}.conf
 %{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
 
 %files -n fetchmailconf
 %defattr(-, root, root)
 %{_bindir}/fetchmailconf
-%doc %{_mandir}/man1/fetchmailconf.1.gz
+%{_mandir}/man1/fetchmailconf.1.gz
 %{python_sitelib}/fetchmailconf.*
 
 %changelog


++ fetchmail.exec ++
#!/bin/sh
# fetchmail-systemd-exec: sysconfig helper script for systemd

die() {
echo "$@" 1>&2
exit 1
}

echo "$FETCHMAIL_POLLING_INTERVAL" | grep -Eq '^[0-9]+$' \
|| die 'invalid $FETCHMAIL_POLLING_INTERVAL setting'
[ -r "$FETCHMAIL_RC_PATH" ] \
|| die '$FETCHMAIL_RC_PATH does not exist'

OPTS="-d $FETCHMAIL_POLLING_INTERVAL"
[ "$FETCHMAIL_FETCHALL" = "yes" ] && OPTS="$OPTS -a"
[ "$FETCHMAIL_SILENT" = "yes" ] && OPTS="$OPTS -s"
[ "`whoami`" = "fetchmail" -a -z "$FETCHMAILHOME" ] && \
export FETCHMAILHOME=/var/lib/fetchmail

exec /usr/bin/fetchmail $OPTS $FETCHMAIL_EXPERT_OPTIONS \
-f $FETCHMAIL_RC_PATH -L /var/log/fetchmail
++ fetchmail.service ++
--- /var/tmp/diff_new_pack.1sDNyV/_old  2016-04-11 10:26:52.0 +0200
+++ /var/tmp/diff_new_pack.1sDNyV/_new  2016-04-11 10:26:52.0 +0200
@@ -3,8 +3,9 @@
 After=network.target
 
 [Service]
+EnvironmentFile=-/etc/sysconfig/fetchmail
 User=fetchmail
-ExecStart=/usr/bin/fetchmail -d 900 -f /etc/fetchmailrc

commit fetchmail for openSUSE:Factory

2015-01-09 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2015-01-09 20:50:25

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2014-12-16 
14:48:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2015-01-09 
20:50:29.0 +0100
@@ -1,0 +2,13 @@
+Thu Jan  8 16:04:11 UTC 2015 - tchva...@suse.com
+
+- Cleanup with spec-cleaner
+- Remove support for 12.3 as it does not build anyway.
+- Fix krb5 switches
+- Provide proper rcbla controler for the service
+
+---
+Mon Dec 29 13:46:10 UTC 2014 - meiss...@suse.com
+
+- build with PIE
+
+---

Old:

  fetchmail.init
  fetchmail.xpm



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.b29he8/_old  2015-01-09 20:50:30.0 +0100
+++ /var/tmp/diff_new_pack.b29he8/_new  2015-01-09 20:50:30.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,13 @@
 
 
 Name:   fetchmail
-BuildRequires:  automake
-BuildRequires:  krb5-devel
-BuildRequires:  openssl-devel
-BuildRequires:  opie
-BuildRequires:  postfix
-BuildRequires:  procmail
-BuildRequires:  pwdutils
-BuildRequires:  python-devel
 Version:6.3.26
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0+
 Group:  Productivity/Networking/Email/Utilities
 Url:http://www.fetchmail.info/
-# The fetchmail-{EN,SA}-*.txt security advisories
-# were relicensed to CC BY-ND 3.0, so there's no need
-# to repack the tarball without them anymore (bnc#713698)
 Source: 
http://sourceforge.net/projects/fetchmail/files/branch_6.3/%{name}-%{version}.tar.xz
-Source1:%{name}.init
 Source2:%{name}.logrotate
 Source3:sysconfig.%{name}
 Source4:
http://sourceforge.net/projects/fetchmail/files/branch_6.3/%{name}-%{version}.tar.xz.asc
@@ -43,20 +31,23 @@
 Source6:%{name}.service
 Source7:%{name}.tmpfiles
 Patch0: fetchmail-6.3.8-smtp_errors.patch
-%if 0%{?suse_version} =1230
-BuildRequires:  pkgconfig(systemd)
-%{?systemd_requires}
-%else
-Requires(pre):  %insserv_prereq 
-%endif
+BuildRequires:  automake
+BuildRequires:  krb5-devel
+BuildRequires:  openssl-devel
+BuildRequires:  opie
+BuildRequires:  postfix
+BuildRequires:  procmail
+BuildRequires:  pwdutils
+BuildRequires:  python-devel
+BuildRequires:  xz
+Requires:   logrotate
 Requires(pre):  %fillup_prereq
 Requires(pre):  coreutils
 Requires(pre):  pwdutils
-BuildRequires:  xz
-Requires:   logrotate
 Suggests:   smtp_daemon
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Icon:  fetchmail.xpm
+BuildRequires:  pkgconfig(systemd)
+%{?systemd_requires}
 
 %description
 Fetchmail is a robust and well-documented remote mail retrieval and
@@ -81,31 +72,24 @@
 files (.fetchmailrc).
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
 %patch0 -p1
-cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .
+cp -a %{SOURCE2} %{SOURCE3} .
+
+ACLOCAL=aclocal -I m4 -I m4-local autoreconf -fvi
 
 %build
-%if 0%{?suse_version}  1010
-ACLOCAL=aclocal -I m4 -I m4-local autoreconf -f -i
-%endif
-if [ -f /usr/%{_lib}/libkrb5.so ] ; then
-   GSS=--with-gssapi
-else
-   GSS=
-fi
-%configure\
-   --enable-POP2\
-   --enable-RPA\
-   --enable-NTLM\
-   --enable-SDPS\
-   --enable-opie\
-%if 0%{?with_krb5}
-   --with-kerberos5\
-   $GSS\
-%endif
+export CFLAGS=%{optflags} -fPIE
+%configure \
+   --enable-POP2 \
+   --enable-RPA \
+   --enable-NTLM \
+   --enable-SDPS \
+   --enable-opie \
+   --with-kerberos5 \
+--with-gssapi \
--with-ssl=/usr
-make %{?_smp_mflags}
+make %{?_smp_mflags} LDFLAGS=-pie
 
 %install
 %make_install
@@ -113,17 +97,12 @@
 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 cp fetchmail.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/fetchmail
 mkdir -p %{buildroot}/sbin
-%if 0%{?suse_version} =1230
-mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
-mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/tmpfiles.d
-install -m 0644 %{S:6} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
-install -m 0644 %{S:7} 

commit fetchmail for openSUSE:Factory

2014-12-16 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2014-12-16 14:48:28

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2014-11-26 
10:33:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2014-12-16 
14:48:15.0 +0100
@@ -1,0 +2,8 @@
+Fri Dec  5 13:06:55 UTC 2014 - lmue...@suse.com
+
+- Removed executable permission bits from fetchmail.service file.
+- Update the project url in the spec file after Berlios shutdown.
+- Remove dependency on gpg-offline as signature checking is implemented in the
+  source validator.
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.rz4rEV/_old  2014-12-16 14:48:16.0 +0100
+++ /var/tmp/diff_new_pack.rz4rEV/_new  2014-12-16 14:48:16.0 +0100
@@ -25,15 +25,12 @@
 BuildRequires:  procmail
 BuildRequires:  pwdutils
 BuildRequires:  python-devel
-%if 0%{?suse_version}  1220
-BuildRequires:  gpg-offline
-%endif
 Version:6.3.26
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0+
 Group:  Productivity/Networking/Email/Utilities
-Url:http://fetchmail.berlios.de/
+Url:http://www.fetchmail.info/
 # The fetchmail-{EN,SA}-*.txt security advisories
 # were relicensed to CC BY-ND 3.0, so there's no need
 # to repack the tarball without them anymore (bnc#713698)
@@ -84,9 +81,6 @@
 files (.fetchmailrc).
 
 %prep
-%if 0%{?gpg_verify:1}
-%gpg_verify %{S:4}
-%endif
 %setup -q -n %{name}-%{version}
 %patch0 -p1
 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .
@@ -122,8 +116,8 @@
 %if 0%{?suse_version} =1230
 mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
 mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/tmpfiles.d
-install -m 755 %{S:6} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
-install -m 644 %{S:7} $RPM_BUILD_ROOT/%{_libexecdir}/tmpfiles.d/%{name}.conf
+install -m 0644 %{S:6} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
+install -m 0644 %{S:7} $RPM_BUILD_ROOT/%{_libexecdir}/tmpfiles.d/%{name}.conf
 %else
 mkdir -p %{buildroot}%{_sysconfdir}/init.d
 cp fetchmail.init %{buildroot}%{_initddir}/fetchmail


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2014-11-26 10:33:43

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2014-05-22 
06:58:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2014-11-26 
10:33:46.0 +0100
@@ -1,0 +2,5 @@
+Sun Nov 09 03:40:00 UTC 2014 - Led led...@gmail.com
+
+- fix bashism in postun script
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.VO2tuS/_old  2014-11-26 10:33:47.0 +0100
+++ /var/tmp/diff_new_pack.VO2tuS/_new  2014-11-26 10:33:47.0 +0100
@@ -171,7 +171,7 @@
 %else
 %{insserv_cleanup}
 %endif
-if [ $1 == 0 ]; then
+if [ $1 = 0 ]; then
 rm -rf var/lib/fetchmail
 fi
 


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2014-05-21 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2014-05-22 06:58:46

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2013-11-10 
14:57:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2014-05-22 
06:58:47.0 +0200
@@ -1,0 +2,5 @@
+Wed May 21 09:51:34 UTC 2014 - jseg...@novell.com
+
+- added necessary macros for systemd files
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.0bQymR/_old  2014-05-22 06:58:48.0 +0200
+++ /var/tmp/diff_new_pack.0bQymR/_new  2014-05-22 06:58:48.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
 
 Name:   fetchmail
 BuildRequires:  automake
+BuildRequires:  krb5-devel
 BuildRequires:  openssl-devel
 BuildRequires:  opie
 BuildRequires:  postfix
 BuildRequires:  procmail
 BuildRequires:  pwdutils
 BuildRequires:  python-devel
-BuildRequires:  krb5-devel
 %if 0%{?suse_version}  1220
 BuildRequires:  gpg-offline
 %endif
@@ -144,6 +144,9 @@
 %pre
 usr/sbin/useradd -r -g daemon -s /bin/false \
   -c mail retrieval daemon -d /var/lib/fetchmail fetchmail 2/dev/null || :
+%if 0%{?suse_version} =1230
+  %service_add_pre %{name}.service
+%endif
 
 %post
 %if 0%{?suse_version} =1230
@@ -157,6 +160,11 @@
 chown fetchmail var/log/fetchmail
 chmod 0600 var/log/fetchmail
 
+%preun
+%if 0%{?suse_version} =1230
+  %service_del_preun %{name}.service
+%endif
+
 %postun
 %if 0%{?suse_version} =1230
 %service_del_postun %{name}.service


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2013-11-10 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2013-11-10 14:57:04

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2013-05-02 
11:07:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2013-11-10 
14:57:06.0 +0100
@@ -1,0 +2,5 @@
+Sun Oct 27 18:18:54 UTC 2013 - p.drou...@gmail.com
+
+- Add systemd support for openSUSE = 12.3
+
+---

New:

  fetchmail.service
  fetchmail.tmpfiles



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.1AuRGg/_old  2013-11-10 14:57:07.0 +0100
+++ /var/tmp/diff_new_pack.1AuRGg/_new  2013-11-10 14:57:07.0 +0100
@@ -24,12 +24,7 @@
 BuildRequires:  procmail
 BuildRequires:  pwdutils
 BuildRequires:  python-devel
-%if 0%{?suse_version}  1000
-%define with_krb5 1
-%endif
-%if 0%{?with_krb5}
 BuildRequires:  krb5-devel
-%endif
 %if 0%{?suse_version}  1220
 BuildRequires:  gpg-offline
 %endif
@@ -48,11 +43,18 @@
 Source3:sysconfig.%{name}
 Source4:
http://sourceforge.net/projects/fetchmail/files/branch_6.3/%{name}-%{version}.tar.xz.asc
 Source5:%{name}.keyring
+Source6:%{name}.service
+Source7:%{name}.tmpfiles
 Patch0: fetchmail-6.3.8-smtp_errors.patch
-PreReq: %fillup_prereq
-PreReq: %insserv_prereq
-PreReq: coreutils
-PreReq: pwdutils
+%if 0%{?suse_version} =1230
+BuildRequires:  pkgconfig(systemd)
+%{?systemd_requires}
+%else
+Requires(pre):  %insserv_prereq 
+%endif
+Requires(pre):  %fillup_prereq
+Requires(pre):  coreutils
+Requires(pre):  pwdutils
 BuildRequires:  xz
 Requires:   logrotate
 Suggests:   smtp_daemon
@@ -116,11 +118,18 @@
 ln -sf fetchmail.1.gz %{buildroot}/%{_mandir}/man1/fetchmailconf.1.gz
 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 cp fetchmail.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/fetchmail
-mkdir -p %{buildroot}%{_sysconfdir}/init.d
 mkdir -p %{buildroot}/sbin
+%if 0%{?suse_version} =1230
+mkdir -p $RPM_BUILD_ROOT/%{_unitdir}
+mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/tmpfiles.d
+install -m 755 %{S:6} $RPM_BUILD_ROOT/%{_unitdir}/%{name}.service
+install -m 644 %{S:7} $RPM_BUILD_ROOT/%{_libexecdir}/tmpfiles.d/%{name}.conf
+%else
+mkdir -p %{buildroot}%{_sysconfdir}/init.d
 cp fetchmail.init %{buildroot}%{_initddir}/fetchmail
 chmod +x %{buildroot}%{_initddir}/fetchmail
 ln -s ../etc/init.d/fetchmail %{buildroot}/sbin/rcfetchmail
+%endif
 touch %{buildroot}%{_sysconfdir}/fetchmailrc
 mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
 cp sysconfig.%{name} %{buildroot}%{_localstatedir}/adm/fillup-templates
@@ -137,14 +146,23 @@
   -c mail retrieval daemon -d /var/lib/fetchmail fetchmail 2/dev/null || :
 
 %post
+%if 0%{?suse_version} =1230
+%{fillup_only}
+%service_add_post %{name}.service
+%else
 %{fillup_and_insserv}
+%endif
 # Ensure that all files are readable by fetchmail with non-root UID.
 touch var/log/fetchmail
 chown fetchmail var/log/fetchmail
 chmod 0600 var/log/fetchmail
 
 %postun
+%if 0%{?suse_version} =1230
+%service_del_postun %{name}.service
+%else
 %{insserv_cleanup}
+%endif
 if [ $1 == 0 ]; then
 rm -rf var/lib/fetchmail
 fi
@@ -158,8 +176,13 @@
 %doc COPYING FAQ FEATURES NEWS NOTES OLDNEWS README README.NTLM README.SSL 
README.SSL-SERVER TODO contrib *.html *.txt *.pdf
 %ghost %config(noreplace) %attr(0600, fetchmail, root) 
%{_sysconfdir}/fetchmailrc
 %config(noreplace) %{_sysconfdir}/logrotate.d/fetchmail
+%if 0%{?suse_version} =1230
+%{_unitdir}/%{name}.service
+%{_libexecdir}/tmpfiles.d/%{name}.conf
+%else
 %{_sysconfdir}/init.d/fetchmail
 /sbin/rcfetchmail
+%endif
 %{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
 
 %files -n fetchmailconf


++ fetchmail.service ++
[Unit]
Description=A remote-mail retrieval utility
After=network.target

[Service]
User=fetchmail
ExecStart=/usr/bin/fetchmail -d 900 -f /etc/fetchmailrc
RestartSec=1

[Install]
WantedBy=multi-user.target
++ fetchmail.tmpfiles ++
d /run/fetchmail 700 fetchmail nobody
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2013-05-02 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2013-05-02 11:07:27

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2013-03-20 
11:37:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2013-05-02 
11:07:28.0 +0200
@@ -1,0 +2,16 @@
+Mon Apr 29 12:45:09 UTC 2013 - vci...@suse.com
+
+- added offline gpg verification
+- update to 6.3.26
+  # CRITICAL BUG FIX for setups using mimedecode:
+  * The mimedecode feature failed to ship the last line of the body if it was
+encoded as quoted-printable and had a MIME soft line break in the very last
+line.  Reported by Lars Hecking in June 2011.
+  * Bug introduced on 1998-03-20 when the mimedecode support was added by ESR
+before release 4.4.1 through code contributed by Henrik Storner.
+Workaround for older releases: do not use mimedecode feature.
+  * Earlier versions of this NEWS file claimed this bug fixed in 
fetchmail-6.3.23,
+but it was not.
+  * Fixes Launchpad Bug#1171818.
+
+---

Old:

  fetchmail-6.3.25.tar.xz

New:

  fetchmail-6.3.26.tar.xz
  fetchmail-6.3.26.tar.xz.asc
  fetchmail.keyring



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.zXjy8W/_old  2013-05-02 11:07:31.0 +0200
+++ /var/tmp/diff_new_pack.zXjy8W/_new  2013-05-02 11:07:31.0 +0200
@@ -30,7 +30,10 @@
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
-Version:6.3.25
+%if 0%{?suse_version}  1220
+BuildRequires:  gpg-offline
+%endif
+Version:6.3.26
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0+
@@ -39,10 +42,12 @@
 # The fetchmail-{EN,SA}-*.txt security advisories
 # were relicensed to CC BY-ND 3.0, so there's no need
 # to repack the tarball without them anymore (bnc#713698)
-Source: %{name}-%{version}.tar.xz
+Source: 
http://sourceforge.net/projects/fetchmail/files/branch_6.3/%{name}-%{version}.tar.xz
 Source1:%{name}.init
 Source2:%{name}.logrotate
 Source3:sysconfig.%{name}
+Source4:
http://sourceforge.net/projects/fetchmail/files/branch_6.3/%{name}-%{version}.tar.xz.asc
+Source5:%{name}.keyring
 Patch0: fetchmail-6.3.8-smtp_errors.patch
 PreReq: %fillup_prereq
 PreReq: %insserv_prereq
@@ -77,6 +82,9 @@
 files (.fetchmailrc).
 
 %prep
+%if 0%{?gpg_verify:1}
+%gpg_verify %{S:4}
+%endif
 %setup -q -n %{name}-%{version}
 %patch0 -p1
 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .

++ fetchmail-6.3.25.tar.xz - fetchmail-6.3.26.tar.xz ++
 2748 lines of diff (skipped)

++ fetchmail.keyring ++
pub   1024D/052E7D95 2003-08-28
uid  Matthias Andree mand...@freebsd.org
uid  Matthias Andree matthias.and...@gmx.de
sub   1536g/E65A83DA 2003-08-28

-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v2.0.19 (GNU/Linux)

mQGiBD9Nuq4RBACDKQ43BknR+in3WdxPVF5GFkKGmozIhDuuNhDA6FietVo2JOhP
4/GRALlfhYbI1j15LcbxXn9JYd4pDrg9RBHf7t0aC0IkkltE4/uZBNeKqaJnzIA5
665WMBeTfWgdDB667V6KP+1hfC22Jck2JTwxBCaTnG28W3QR0L9Q0e3ZbwCg/UI9
UFAU+PaAJVUm70xMFAO90fUD/0XuCLvRuKUmcxR7cSUFloMPxTJCLmPqR7b2o1zL
EYFRnuiPEFg8SZ/5VGfs7vajvmKjX1soKxac1msPvJeiq37MEh9x14RCryNOMtv9
650M3a4Uro898N40s2vKgRHhw4aCcZh1igEWeRNyRGFFlaDuy9HuW7EpFq8mjAwy
h2x/A/wOUUn4FtGrfpwBdnUZZ94DNC1E7gNAWyNf92a+buySZDd0XsEazeGo0bGN
B6nVcuc5jGqaLX+pXLtxrq2Lh0GjlODcsUs0fvbADvpbHeWtHoqLOdJRi1bnCsJT
Ot5LFNlZy8hwoN+/NOBZKOk/v3LKePwqEdmBz+9ax+tIjI8HCrQlTWF0dGhpYXMg
QW5kcmVlIDxtYW5kcmVlQGZyZWVic2Qub3JnPohgBBMRAgAgBQJLA2N1AhsDBgsJ
CAcDAgQVAggDBBYCAwECHgECF4AACgkQvmGDOQUufZXr+ACbBRKKS4sjVCy9o0fD
hVVZkA79sqIAn15PPZXzYM/drVYxlMYQPDZv4fAFtChNYXR0aGlhcyBBbmRyZWUg
PG1hdHRoaWFzLmFuZHJlZUBnbXguZGU+iGAEExECACACGwMCHgECF4AFAkmdOaUG
CwkIBwMCBBUCCAMEFgIDAQAKCRC+YYM5BS59lb3/AJkBn70nDqjNpbYNZdLfdxu4
YdDJywCgiMOp8aVun7vyx9ud4QvQmt4NqWK5AY0EP026sxAGAPbWLZ/O4knBmNdD
fmrCZFHO1ZNQK536voaHUTHdLjYgXoS47iiYTWYeGiI5k2hnv59bj6zFGMQpc2qy
Ucp4kMeQlTW9HdIsFQ9Bk1xr7zyzpWeMHEyAKwoIz5rRvazxkalOd8Uzk9c0M/SM
Cw6nzOsDfnJAyBZvManCN/GqY+a18mmI8xI2nRrs0vKpLUfhGHtIrtjCKGhFbW6B
C/x4Y0jtCBgUG5W1jxy0jKASVkhTbTY7kX+j6GUBRaicBsm7FwADBQYApYR9TX2M
od3yR6kDk0rYf3q0MP0UJrIDJS0yWtOv9wv06JXi6GcBPNSQbMqhKo5hgws6Zbh4
2xY/ofuHIMqA1K+49QwKPvfmzk8JpXhQP36Miq6osBlIxsW9EVamRy03zS8iG47x
lISPh7tHP0t27vzKo4qjf6hDkoPtr1689/jR2Ajg3srlrtHP0hUC58nw8l/W+9gE
LewHdv7aVrPcZSeAPjeHmYHd9iZdql11eUWJV0RZAh7BIJv35eZWjMuQiEkEGBEC
AAkFAj9NurMCGwwACgkQvmGDOQUufZXOJwCgwJGxWtPsNxanIetRYI7OiA35A+0A

commit fetchmail for openSUSE:Factory

2013-03-20 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2013-03-20 11:37:34

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail, Maintainer is vci...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2012-12-20 
15:24:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2013-03-20 
11:37:35.0 +0100
@@ -1,0 +2,39 @@
+Tue Mar 19 10:28:33 UTC 2013 - vci...@suse.com
+
+- update to 6.3,25
+# CRITICAL AND REGRESSION FIXES
+* Plug a memory leak in OpenSSL's certificate verification callback.
+  This would affect fetchmail configurations running with SSL in daemon mode
+  more than one-shot runs.
+  Reported by Erik Thiele, and pinned by Dominik Heeg,
+  fixes Debian Bug #688015.
+  This bug was introduced into fetchmail 6.3.0 (committed 2005-10-29)
+  when support for subjectAltName was added through a patch by Roland
+  Stigge, submitted as Debian Bug#201113.
+
+* The --logfile option now works again outside daemon mode, reported by Heinz
+  Diehl. The documentation that I had been reading was inconsistent with the
+  code, and only parts of the manual page claimed that --logfile was only
+  effective in daemon mode.
+
+# BUG FIXES
+* Fix a memory leak in out-of-memory error condition while handling plugins.
+  Report and patch by John Beck (found with Parfait static code analyzer).
+* Fix a NULL pointer dereference in out-of-memory error condition while 
handling
+  plugins.
+  Report and patch by John Beck (found with Parfait static code analyzer).
+
+# CHANGES
+* Improved reporting when SSL/TLS X.509 certificate validation has failed,
+  working around a not-so-recent swapping of two OpenSSL error codes, and
+  a practical impossibility to distinguish broken certification chains from
+  missing trust anchors (root certificates).
+* OpenSSL decoded errors are now reported through report(), rather than dumped
+  to stderr, so that they should show up in logfiles and/or syslog.
+* The fetchmail manual page no longer claims that MD5 were the default OpenSSL
+  hash format (for use with --sslfingerprint). Reported by Jakob Wilk,
+  PARTIAL fix for Debian Bug#700266.
+* The fetchmail manual page now refers the user to --softbounce from the
+  SMTP/ESMTP ERROR HANDLING section.  Reported by Anton Shterenlikht.
+
+---

Old:

  fetchmail-6.3.23.tar.bz2

New:

  fetchmail-6.3.25.tar.xz



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.dqB4Z4/_old  2013-03-20 11:37:37.0 +0100
+++ /var/tmp/diff_new_pack.dqB4Z4/_new  2013-03-20 11:37:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,7 +30,7 @@
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
-Version:6.3.23
+Version:6.3.25
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0+
@@ -39,7 +39,7 @@
 # The fetchmail-{EN,SA}-*.txt security advisories
 # were relicensed to CC BY-ND 3.0, so there's no need
 # to repack the tarball without them anymore (bnc#713698)
-Source: %{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.xz
 Source1:%{name}.init
 Source2:%{name}.logrotate
 Source3:sysconfig.%{name}
@@ -48,6 +48,7 @@
 PreReq: %insserv_prereq
 PreReq: coreutils
 PreReq: pwdutils
+BuildRequires:  xz
 Requires:   logrotate
 Suggests:   smtp_daemon
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -118,6 +119,9 @@
 mkdir -p %{buildroot}%{_localstatedir}/log
 touch %{buildroot}%{_localstatedir}/log/fetchmail
 mkdir -p %{buildroot}%{_localstatedir}/lib/fetchmail
+# we don't need this, it's aimed at fetchmail developers
+# and rpmlint is complaining that we have a binary in /usr/share
+rm -r contrib/gai*
 %find_lang %{name}
 
 %pre

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2012-12-20 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2012-12-20 15:24:25

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail, Maintainer is vci...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2012-11-20 
10:16:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2012-12-20 
15:24:27.0 +0100
@@ -1,0 +2,23 @@
+Tue Dec 11 10:21:56 UTC 2012 - vci...@suse.com
+
+- update to 6.3.23
+# REGRESSION FIXES
+* Fix compilation with OpenSSL implementations before 0.9.8m that lack
+  SSL_CTX_clear_options. Patch by Earl Chew.
+  Note that the use of older OpenSSL versions with fetchmail is unsupported and
+  *not* recommended.
+# BUG FIXES
+* Fix combination of --plugin and -f -. Patch by Alexander Zangerl,
+  to fix Debian Bug#671294.
+* Clean up logfile vs. syslog handling, and in case logfile overrides
+  syslog, send a message to the latter stating where logging goes.
+# CHANGES
+* The build process can now be made a bit more silent and concise through
+  ./configure --enable-silent-rules, or by adding V=0 to the make command.
+# WORKAROUNDS
+* Make Maillennium POP3 workarounds less specific, to encompass
+  Maillennium POP3/UNIBOX (Maillennium V05.00c++). Reported by Eddie
+  via fetchmail-users mailing list, 2012-10-13.
+# TRANSLATION UPDATES
+
+---

Old:

  fetchmail-6.3.22.tar.bz2

New:

  fetchmail-6.3.23.tar.bz2



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.0YPibu/_old  2012-12-20 15:24:29.0 +0100
+++ /var/tmp/diff_new_pack.0YPibu/_new  2012-12-20 15:24:29.0 +0100
@@ -30,7 +30,7 @@
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
-Version:6.3.22
+Version:6.3.23
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0+

++ fetchmail-6.3.22.tar.bz2 - fetchmail-6.3.23.tar.bz2 ++
 34969 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2012-11-20 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2012-11-20 10:16:01

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail, Maintainer is vci...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2012-09-23 
17:04:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2012-11-20 
10:16:05.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov 12 15:41:55 UTC 2012 - co...@suse.com
+
+- do not use useradd -o without -u
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.JrujWR/_old  2012-11-20 10:16:07.0 +0100
+++ /var/tmp/diff_new_pack.JrujWR/_new  2012-11-20 10:16:07.0 +0100
@@ -121,7 +121,7 @@
 %find_lang %{name}
 
 %pre
-usr/sbin/useradd -r -o -g daemon -s /bin/false \
+usr/sbin/useradd -r -g daemon -s /bin/false \
   -c mail retrieval daemon -d /var/lib/fetchmail fetchmail 2/dev/null || :
 
 %post

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2012-09-23 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2012-09-23 17:04:25

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail, Maintainer is vci...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2012-07-04 
13:51:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2012-09-23 
17:04:27.0 +0200
@@ -1,0 +2,30 @@
+Tue Sep 11 09:09:21 UTC 2012 - vci...@suse.com
+
+- update to 6.3.22
+  # SECURITY FIXES
+* CVE-2012-3482 (bnc#775988)
+* CVE-2011-3389
+  # BUG FIX
+* The Server certificate: message in verbose mode now appears on stdout 
like the
+  remainder of the output. Reported by Henry Jensen, to fix Debian Bug 
#639807.
+* The GSSAPI-related autoconf code now matches gssapi.c better, and uses
+  a different check to look for GSS_C_NT_HOSTBASED_SERVICE.
+  This fixes the GSSAPI-enabled build on NetBSD 6 Beta.
+  # CHANGES
+* The security and errata notices fetchmail-{EN,SA}-20??-??.txt are now
+  under the more relaxed CC BY-ND 3.0 license (the noncommercial clause
+  was dropped). The Creative Commons address was updated.
+* The Python-related Makefile.am parts were simplified to avoid an automake
+  1.11.X bug around noinst_PYTHON, Automake Bug #10995.
+* Configuring fetchmail without SSL now triggers a configure warning,
+  and asks the user to consider running configure --with-ssl.
+  # WORKAROUNDS
+* Some servers, notably Zimbra, return A1234 987 FETCH () in response to
+  a header request, in the face of message corruption.  fetchmail now 
treats
+  these as temporary errors. Report and Patch by Mikulas Patocka, Red Hat.
+* Some servers, notably Microsoft Exchange, return A0009 OK FETCH 
completed.
+  without any header in response to a header request for meeting reminder
+  messages (with a meeting.ics attachment). fetchmail now treats these as
+  transient errors.  Report by John Connett, Patch by Sunil Shetye.
+
+---

Old:

  README-security.txt
  fetchmail-6.3.21-repacked.tar.bz2

New:

  fetchmail-6.3.22.tar.bz2



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.N7JNH4/_old  2012-09-23 17:04:28.0 +0200
+++ /var/tmp/diff_new_pack.N7JNH4/_new  2012-09-23 17:04:28.0 +0200
@@ -30,19 +30,19 @@
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
-Version:6.3.21
+Version:6.3.22
 Release:0
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 License:GPL-2.0+
 Group:  Productivity/Networking/Email/Utilities
 Url:http://fetchmail.berlios.de/
-# Always repack upstream tarball without fetchmail-{EN,SA}-*.txt
-# bnc#713698
-Source: %{name}-%{version}-repacked.tar.bz2
+# The fetchmail-{EN,SA}-*.txt security advisories
+# were relicensed to CC BY-ND 3.0, so there's no need
+# to repack the tarball without them anymore (bnc#713698)
+Source: %{name}-%{version}.tar.bz2
 Source1:%{name}.init
 Source2:%{name}.logrotate
 Source3:sysconfig.%{name}
-Source4:README-security.txt
 Patch0: fetchmail-6.3.8-smtp_errors.patch
 PreReq: %fillup_prereq
 PreReq: %insserv_prereq
@@ -78,7 +78,7 @@
 %prep
 %setup -q -n %{name}-%{version}
 %patch0 -p1
-cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} .
+cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .
 
 %build
 %if 0%{?suse_version}  1010

++ fetchmail-6.3.21-repacked.tar.bz2 - fetchmail-6.3.22.tar.bz2 ++
 34322 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2012-07-04 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2012-07-04 13:51:47

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail, Maintainer is vci...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2012-01-24 
12:17:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2012-07-04 
13:51:49.0 +0200
@@ -1,0 +2,6 @@
+Thu Jun 14 11:58:02 UTC 2012 - seife+...@b1-systems.com
+
+- dont't require, just suggest smtp_daemon -- fetchmail does run
+  fine (and much safer) with e.g. procmail as mda.
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.s08L8U/_old  2012-07-04 13:51:50.0 +0200
+++ /var/tmp/diff_new_pack.s08L8U/_new  2012-07-04 13:51:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fetchmail
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   fetchmail
 BuildRequires:  automake
 BuildRequires:  openssl-devel
@@ -31,10 +32,10 @@
 %endif
 Version:6.3.21
 Release:0
-License:GPL-2.0+
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
-Url:http://fetchmail.berlios.de/
+License:GPL-2.0+
 Group:  Productivity/Networking/Email/Utilities
+Url:http://fetchmail.berlios.de/
 # Always repack upstream tarball without fetchmail-{EN,SA}-*.txt
 # bnc#713698
 Source: %{name}-%{version}-repacked.tar.bz2
@@ -48,7 +49,7 @@
 PreReq: coreutils
 PreReq: pwdutils
 Requires:   logrotate
-Requires:   smtp_daemon
+Suggests:   smtp_daemon
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Icon:  fetchmail.xpm
 
@@ -66,6 +67,7 @@
 
 %package -n fetchmailconf
 Summary:Fetchmail Configuration Utility
+Group:  Productivity/Networking/Email/Utilities
 Requires:   %{name} = %{version}
 Requires:   python-tk
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2012-01-24 Thread h_root
Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory 
checked in at 2012-01-24 12:17:00

Comparing /work/SRC/openSUSE:Factory/fetchmail (Old)
 and  /work/SRC/openSUSE:Factory/.fetchmail.new (New)


Package is fetchmail, Maintainer is vci...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fetchmail/fetchmail.changes  2011-10-11 
17:16:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.fetchmail.new/fetchmail.changes 2012-01-24 
12:17:03.0 +0100
@@ -1,0 +2,5 @@
+Fri Dec  2 12:57:32 UTC 2011 - co...@suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.nZNOoC/_old  2012-01-24 12:17:05.0 +0100
+++ /var/tmp/diff_new_pack.nZNOoC/_new  2012-01-24 12:17:05.0 +0100
@@ -15,9 +15,8 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   fetchmail
+BuildRequires:  automake
 BuildRequires:  openssl-devel
 BuildRequires:  opie
 BuildRequires:  postfix
@@ -31,8 +30,8 @@
 BuildRequires:  krb5-devel
 %endif
 Version:6.3.21
-Release:1
-License:GPLv2+
+Release:0
+License:GPL-2.0+
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 Url:http://fetchmail.berlios.de/
 Group:  Productivity/Networking/Email/Utilities
@@ -66,9 +65,7 @@
 is included in the fetchmailconf package.
 
 %package -n fetchmailconf
-License:GPLv2+
 Summary:Fetchmail Configuration Utility
-Group:  Productivity/Networking/Email/Utilities
 Requires:   %{name} = %{version}
 Requires:   python-tk
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2011-10-11 Thread h_root

Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory
checked in at Tue Oct 11 17:16:10 CEST 2011.




--- openSUSE:Factory/fetchmail/fetchmail.changes2011-09-23 
01:57:26.0 +0200
+++ /mounts/work_src_done/STABLE/fetchmail/fetchmail.changes2011-09-19 
02:14:17.0 +0200
@@ -1,0 +2,6 @@
+Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de
+
+- Apply packaging guidelines (remove redundant/obsolete
+  tags/sections from specfile, etc.)
+
+---

calling whatdependson for head-i586




Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.AaONAI/_old  2011-10-11 17:16:06.0 +0200
+++ /var/tmp/diff_new_pack.AaONAI/_new  2011-10-11 17:16:06.0 +0200
@@ -138,9 +138,6 @@
 rm -rf var/lib/fetchmail
 fi
 
-%clean
-rm -rf %{buildroot}
-
 %files -f %{name}.lang
 %defattr(-, root, root)
 %{_bindir}/fetchmail

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2011-08-31 Thread h_root

Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory
checked in at Wed Aug 31 10:39:33 CEST 2011.




--- fetchmail/fetchmail.changes 2011-06-06 16:30:40.0 +0200
+++ /mounts/work_src_done/STABLE/fetchmail/fetchmail.changes2011-08-30 
11:54:55.0 +0200
@@ -1,0 +2,29 @@
+Tue Aug 30 09:09:49 UTC 2011 - pu...@suse.com
+
+- repack upstream tarball without fetchmail-{SA,EN}-*.txt
+  (bnc#713698)
+- add README-security.txt
+
+---
+Mon Aug 22 09:12:13 UTC 2011 - pu...@novell.com
+
+- update to fetchmail-6.3.21 
+ - critical bug fix
+  - The IMAP client no longer inserts NUL bytes into the last line
+of a message when it is not closed with a LF or CRLF sequence.
+Reported by Antoine Levitt.  As a side effect of the fix, and
+in order to avoid a full rewrite, fetchmail will now
+CRLF-terminate the last line fetched through IMAP, even if it
+is originally not terminated by LF or CRLF. This bears no
+relevance if your messages end up in mbox, but adds line
+termination for storages (like Maildir) that do not require
+that the last line be LF- or CRLF-terminated.
+
+---
+Thu Jun 30 09:32:27 UTC 2011 - cdenic...@novell.com
+
+- license update:  GPLv2+
+  remove licenses  Other uncritical OpenSource License ; Public Domain,
+  Freeware
+
+---

calling whatdependson for head-i586


Old:

  fetchmail-6.3.20.tar.bz2

New:

  README-security.txt
  fetchmail-6.3.21-repacked.tar.bz2



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.T0iucf/_old  2011-08-31 10:38:26.0 +0200
+++ /var/tmp/diff_new_pack.T0iucf/_new  2011-08-31 10:38:26.0 +0200
@@ -30,16 +30,19 @@
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
-Version:6.3.20
+Version:6.3.21
 Release:1
-License:GPLv2+ ; Other uncritical OpenSource License ; Public Domain, 
Freeware
+License:GPLv2+
 Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
 Url:http://fetchmail.berlios.de/
 Group:  Productivity/Networking/Email/Utilities
-Source: %{name}-%{version}.tar.bz2
+# Always repack upstream tarball without fetchmail-{EN,SA}-*.txt
+# bnc#713698
+Source: %{name}-%{version}-repacked.tar.bz2
 Source1:%{name}.init
 Source2:%{name}.logrotate
 Source3:sysconfig.%{name}
+Source4:README-security.txt
 Patch0: fetchmail-6.3.8-smtp_errors.patch
 PreReq: %fillup_prereq
 PreReq: %insserv_prereq
@@ -74,9 +77,9 @@
 files (.fetchmailrc).
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}
 %patch0 -p1
-cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} .
+cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} .
 
 %build
 %if 0%{?suse_version}  1010

++ README-security.txt ++
Fetchmail upstream provides detailed description of known security issues which
can not be distributed due to legal reasons, but is available at
http://www.fetchmail.info/security.html





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fetchmail for openSUSE:Factory

2011-06-30 Thread h_root

Hello community,

here is the log from the commit of package fetchmail for openSUSE:Factory
checked in at Thu Jun 30 11:43:10 CEST 2011.




--- fetchmail/fetchmail.changes 2010-12-13 12:29:14.0 +0100
+++ /mounts/work_src_done/STABLE/fetchmail/fetchmail.changes2011-06-06 
16:30:40.0 +0200
@@ -1,0 +2,33 @@
+Mon Jun  6 13:52:08 UTC 2011 - pu...@novell.com
+
+- update to fetchmail-6.3.20
+ # SECURITY BUG FIXES
+  - CVE-2011-1947 (bnc#697368): STARTTLS: Fetchmail runs the IMAP
+STARTTLS or POP3 STLS negotiation with the set timeout (default
+five minutes) now. This was reported missing, with observed
+fetchmail freezes beyond a week, by Thomas Jarosch.
+See fetchmail-SA-2011-01.txt for further details.
+ # BUG FIXES
+  - IMAP: Do not search for UNSEEN messages in ranges. Usually,
+there are very few new messages and most of the range searches
+result in nothing. Instead, split the long response to make the
+IMAP driver think that there are multiple lines of response.
+  - Do not print skipping message for old messages even in
+verbose mode. If there are too many old messages, the logs just
+get filled without any real activity.
+  - Build: fetchmail now always uses its own MD5 implementation
+rather than trying to find a system library with matched
+header. The library and header variants found on systems are
+too diverse, and the code size saving is not worth any more
+wasted user or programmer time.
+ # CHANGES
+  - Call strlen() only once when removing CRLF from a line.
+  - fetchmail sets Internet domain sockets to keepalive mode now.
+Note that there is no portable way to configure actual timeouts
+for this mode, and some systems only support a system-wide
+timeout setting. fetchmail does not attempt to tune the time
+spans of keepalive mode.
+- remove build-time dependency on ed
+- use spec-cleaner
+
+---

calling whatdependson for head-i586


Old:

  fetchmail-6.3.19.tar.bz2

New:

  fetchmail-6.3.20.tar.bz2



Other differences:
--
++ fetchmail.spec ++
--- /var/tmp/diff_new_pack.qr7qDY/_old  2011-06-30 11:40:52.0 +0200
+++ /var/tmp/diff_new_pack.qr7qDY/_new  2011-06-30 11:40:52.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package fetchmail (Version 6.3.19)
+# spec file for package fetchmail
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,33 +15,40 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   fetchmail
-BuildRequires:  ed openssl-devel opie postfix procmail pwdutils python-devel
+BuildRequires:  openssl-devel
+BuildRequires:  opie
+BuildRequires:  postfix
+BuildRequires:  procmail
+BuildRequires:  pwdutils
+BuildRequires:  python-devel
 %if 0%{?suse_version}  1000
 %define with_krb5 1
 %endif
 %if 0%{?with_krb5}
 BuildRequires:  krb5-devel
 %endif
+Version:6.3.20
+Release:1
 License:GPLv2+ ; Other uncritical OpenSource License ; Public Domain, 
Freeware
+Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
+Url:http://fetchmail.berlios.de/
 Group:  Productivity/Networking/Email/Utilities
-AutoReqProv:on
-Version:6.3.19
-Release:1
 Source: %{name}-%{version}.tar.bz2
 Source1:%{name}.init
 Source2:%{name}.logrotate
 Source3:sysconfig.%{name}
 Patch0: fetchmail-6.3.8-smtp_errors.patch
-PreReq: %insserv_prereq %fillup_prereq coreutils pwdutils
-Url:http://fetchmail.berlios.de/
-Icon:  fetchmail.xpm
-Requires:   smtp_daemon logrotate
+PreReq: %fillup_prereq
+PreReq: %insserv_prereq
+PreReq: coreutils
+PreReq: pwdutils
+Requires:   logrotate
+Requires:   smtp_daemon
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Summary:Full-Featured POP and IMAP Mail Retrieval Daemon
+Icon:  fetchmail.xpm
 
 %description
 Fetchmail is a robust and well-documented remote mail retrieval and
@@ -55,46 +62,27 @@
 fetchmailconf, an interactive GUI configurator suitable for end-users,
 is included in the fetchmailconf package.
 
-
-
-Authors:
-
-Eric S. Raymond e...@snark.thyrsus.com
-Matthias Andree matthias.and...@gmx.de
-Carl E. Harris cehar...@mal.com
-George M. Sipe gs...@pobox.com
-Sunil Shetye she...@bombay.retortsoft.com
-
 %package -n fetchmailconf
 License:GPLv2+
 Summary:Fetchmail Configuration Utility
 Group:  Productivity/Networking/Email/Utilities
-Requires: