diff --git a/fetchmail-6.4.1.tar.xz b/fetchmail-6.4.1.tar.xz deleted file mode 100644 index fdba8ec..0000000 --- a/fetchmail-6.4.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f33f11dd08c3e8cc3e9d18eec686b1626d4818f4d5a72791507bbc4dce6a9a0 -size 1257488 diff --git a/fetchmail-6.4.8.tar.xz b/fetchmail-6.4.8.tar.xz new file mode 100644 index 0000000..bc36730 --- /dev/null +++ b/fetchmail-6.4.8.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26cd936ece146e056cdf79a676a33738b4eab0a5ae2edf3fce5ba034721b09bd +size 1282300 diff --git a/fetchmail-6.4.8.tar.xz.asc b/fetchmail-6.4.8.tar.xz.asc new file mode 100644 index 0000000..f22c9c1 --- /dev/null +++ b/fetchmail-6.4.8.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIyBAABCAAdFiEE3EplW9mTzUhx+oIQ5BKxVu/zhVoFAl7maZ8ACgkQ5BKxVu/z +hVpNoQ/43qg7eYQlsxGDa6eReXln+nc9JUgvip5+TrMKGU3A4xIqQwortFzYHWLH +x+Q4KUIC6CDEZ9vWPYHce2m/BFw/JhB+A2/5qyW96kM5v13XaSCKiq31hCC2ikHi +GGWWJk57fpLJN8IXqXvqYdDHuxbh/aPg2chFLlyOSHJlTYuxuKKVhtsJxK9KvrFe +RIDOlgxxgHUSCaN/VCxdMNHek+kTzjSM5A2n/umz23tQ1RwFwOzvrcxGAnMiPt0p +a9KWPaWzSERolSRaZdRSlmn7t8OjpiC7ILPw6BYiVMAr35/fik5dTMjR7rYLz2A3 +un9dSJ5k+n7W0LI5iKNEQrTiCiB/IPQPXhrDSLjh1r/PIx7JsEtvMA2kOxOxPDKj +CJKWNqTXoh/MmAu/jApQDiuOoJJ2U46JY2zq78vH5VtSNf1LlTa4FvKIfECRscv0 +z4vpIU5vZI/GBh3l38y3Bqqi4GyglurKGcvs1RCRoIItAXzLEM3gG5pYciI1esqf +6KU+nFatkb6naNF0W3Mxiup84HmwlLHJ0HRrjwbngkFpBG7Z6aVzVpO9zuWO+7iV +/5F09dR+edpeqjfuWwj7rX3SCjbfSmAFQCauTQhyDjVe497ZxwdtHYre9GoRuWCu +SqF2NO68AhXJHDfgxtyuU29dO75r2ox7vuNYA3in/r1sPG4g8w== +=M5XT +-----END PGP SIGNATURE----- diff --git a/fetchmail.changes b/fetchmail.changes index 2d2ba03..2cc0270 100644 --- a/fetchmail.changes +++ b/fetchmail.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +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. + ------------------------------------------------------------------- Wed Aug 19 08:10:15 UTC 2020 - Dominique Leuenberger diff --git a/fetchmail.keyring b/fetchmail.keyring index 68b70a5..258e7cc 100644 --- a/fetchmail.keyring +++ b/fetchmail.keyring @@ -1,35 +1,71 @@ -pub 1024D/052E7D95 2003-08-28 -uid Matthias Andree -uid Matthias Andree -sub 1536g/E65A83DA 2003-08-28 +pub rsa4096 2015-09-09 [SC] [expires: 2020-12-23] + DC4A655BD993CD4871FA8210E412B156EFF3855A +uid [ unknown] Matthias Andree +uid [ unknown] Matthias Andree +sub rsa4096 2015-09-09 [E] [expires: 2020-12-23] -----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 -n3xt2lPyLbkTdQ27liwG7Hf+PInH -=n8ND +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 +=0adh -----END PGP PUBLIC KEY BLOCK----- diff --git a/fetchmail.spec b/fetchmail.spec index af79f0c..73ed380 100644 --- a/fetchmail.spec +++ b/fetchmail.spec @@ -22,13 +22,13 @@ %endif Name: fetchmail -Version: 6.4.1 +Version: 6.4.8 Release: 0 Summary: Full-Featured POP and IMAP Mail Retrieval Daemon License: GPL-2.0-or-later -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 +URL: https://www.fetchmail.info/ +Source: https://sourceforge.net/projects/%{name}/files/branch_6.4/%{name}-%{version}.tar.xz +Source1: https://sourceforge.net/projects/%{name}/files/branch_6.4/%{name}-%{version}.tar.xz.asc Source2: %{name}.logrotate Source3: sysconfig.%{name} Source5: %{name}.keyring @@ -69,6 +69,7 @@ is included in the fetchmailconf package. %package -n fetchmailconf Summary: Fetchmail Configuration Utility Requires: %{name} = %{version} +Requires: python3-future Requires: python3-tk %description -n fetchmailconf @@ -105,7 +106,7 @@ 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}/%{_libexecdir}/%{name}-systemd-exec +install -m 0755 %{SOURCE8} %{buildroot}/%{_prefix}/lib/%{name}-systemd-exec mkdir -p %{buildroot}%{_sbindir} ln -s service %{buildroot}%{_sbindir}/rc%{name} touch %{buildroot}%{_sysconfdir}/fetchmailrc @@ -159,7 +160,7 @@ make %{?_smp_mflags} check %config(noreplace) %{_sysconfdir}/logrotate.d/fetchmail %{_unitdir}/%{name}.service %{_sbindir}/rc%{name} -%{_libexecdir}/%{name}-systemd-exec +%{_prefix}/lib/%{name}-systemd-exec %{_tmpfilesdir}/%{name}.conf %{_fillupdir}/sysconfig.%{name}