131 Commits

Author SHA256 Message Date
Dominique Leuenberger
62fa36e470 Accepting request 831200 from server:mail
OBS-URL: https://build.opensuse.org/request/show/831200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=80
2020-09-02 23:15:47 +00:00
Dirk Stoecker
4c151a5555 Accepting request 830264 from home:gmbr3:libexecdir
- De-hardcode /usr/lib path for launch executable (bsc#1174075)
- Spec file cleanups

OBS-URL: https://build.opensuse.org/request/show/830264
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=98
2020-09-01 14:44:01 +00:00
Dominique Leuenberger
9459e36d84 Accepting request 830042 from server:mail
OBS-URL: https://build.opensuse.org/request/show/830042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=79
2020-08-29 18:42:18 +00:00
a1351922ef Accepting request 829815 from home:pmonrealgonzalez:branches:server:mail
- Update fetchmail.keyring file
- Use %{_prefix}/lib instead of %{_libexecdir}

- 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"

OBS-URL: https://build.opensuse.org/request/show/829815
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=96
2020-08-27 16:26:56 +00:00
Dominique Leuenberger
f3f2011b4c Accepting request 827754 from server:mail
OBS-URL: https://build.opensuse.org/request/show/827754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=78
2020-08-19 16:57:42 +00:00
e72e9c32c5 Accepting request 827741 from home:dimstar:Factory
- Fix invalid usage of libexecdir where %_tmpfilesdir was meant to
  be used.

OBS-URL: https://build.opensuse.org/request/show/827741
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=94
2020-08-19 08:50:17 +00:00
Dominique Leuenberger
e5dce409b2 Accepting request 769353 from server:mail
OBS-URL: https://build.opensuse.org/request/show/769353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=77
2020-02-03 10:15:21 +00:00
Tomáš Chvátal
56af2b5d75 Accepting request 769337 from home:kukuk:branches:server:mail
- pwdutils is gone long time ago

OBS-URL: https://build.opensuse.org/request/show/769337
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=92
2020-02-02 14:08:06 +00:00
Dominique Leuenberger
a81e148c43 Accepting request 761914 from server:mail
OBS-URL: https://build.opensuse.org/request/show/761914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=76
2020-01-08 18:31:02 +00:00
Tomáš Chvátal
16af574c79 Accepting request 761870 from home:mimi_vx:branches:server:mail
- switch to python3
- don't require python*-devel

OBS-URL: https://build.opensuse.org/request/show/761870
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=90
2020-01-08 16:49:32 +00:00
Dominique Leuenberger
541c3d940d Accepting request 737175 from server:mail
OBS-URL: https://build.opensuse.org/request/show/737175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=75
2019-10-11 13:18:14 +00:00
Tomáš Chvátal
790324228f Accepting request 737166 from home:pmonrealgonzalez:branches:server:mail
- 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.

OBS-URL: https://build.opensuse.org/request/show/737166
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=88
2019-10-10 17:30:47 +00:00
Dominique Leuenberger
25a1d2b495 Accepting request 706625 from server:mail
OBS-URL: https://build.opensuse.org/request/show/706625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=74
2019-06-12 11:12:30 +00:00
Tomáš Chvátal
17efa87819 Accepting request 706624 from home:pmonrealgonzalez:branches:server:mail
- Remove comment about not available FETCHMAIL_USER configuration
  variable in sysconfig.fetchmail (bsc#1136538)

OBS-URL: https://build.opensuse.org/request/show/706624
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=86
2019-05-31 08:35:48 +00:00
Vítězslav Čížek
288d9d16d6 Accepting request 706290 from home:WernerFink:branches:server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/706290
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=85
2019-05-29 15:28:27 +00:00
Dominique Leuenberger
c22f69783d Accepting request 587601 from server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/587601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=73
2018-03-20 20:58:45 +00:00
Tomáš Chvátal
724660ad10 * fetchmail-fetchmailconf-python3-1of3.patch
* fetchmail-fetchmailconf-python3-2of3.patch
  * fetchmail-fetchmailconf-python3-3of3.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=83
2018-03-15 18:05:44 +00:00
Tomáš Chvátal
a8e4fd07f9 Accepting request 587587 from home:pmonrealgonzalez:branches:server:mail
- Fix fetchmailconf to compile with python{2,3} [bsc#1082694]

OBS-URL: https://build.opensuse.org/request/show/587587
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=82
2018-03-15 17:45:35 +00:00
Dominique Leuenberger
68b3882ae8 Accepting request 582073 from server:mail
OBS-URL: https://build.opensuse.org/request/show/582073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=72
2018-03-04 11:51:30 +00:00
Tomáš Chvátal
72075a094e Accepting request 582045 from home:pmonrealgonzalez:branches:server:mail
- By default, the status messages are redirected to 
  /var/log/fetchmail. The syslog option or no-logging are also
  available. (bsc#1033081)

OBS-URL: https://build.opensuse.org/request/show/582045
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=80
2018-03-02 21:41:53 +00:00
Dominique Leuenberger
67302b983d Accepting request 545043 from server:mail
OBS-URL: https://build.opensuse.org/request/show/545043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=71
2017-11-24 09:56:53 +00:00
Tomáš Chvátal
be24df9059 Accepting request 544714 from home:RBrownSUSE:branches:server:mail
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544714
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=78
2017-11-24 07:06:33 +00:00
Dominique Leuenberger
80ec4dce7d Accepting request 541565 from server:mail
OBS-URL: https://build.opensuse.org/request/show/541565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=70
2017-11-14 12:04:37 +00:00
Tomáš Chvátal
623357a802 Accepting request 541555 from home:vitezslav_cizek:branches:server:mail
- drop SSLv3 support to build with openssl 1.1 (bsc#1066940)
  * add fetchmail-openssl11.patch

OBS-URL: https://build.opensuse.org/request/show/541555
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=76
2017-11-13 18:08:00 +00:00
Dominique Leuenberger
94a06b6e97 Accepting request 492647 from server:mail
1

OBS-URL: https://build.opensuse.org/request/show/492647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=69
2017-05-06 16:30:03 +00:00
Tomáš Chvátal
32866745b4 Accepting request 492643 from home:pmonrealgonzalez:branches:server:mail
- Allow --syslog option in daemon mode (bsc#1033081).
   * By default, the status messages are redirected to the syslog.

OBS-URL: https://build.opensuse.org/request/show/492643
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=74
2017-05-03 13:36:41 +00:00
Yuchen Lin
dfbeaf8176 Accepting request 484302 from server:mail
1

OBS-URL: https://build.opensuse.org/request/show/484302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=68
2017-04-07 11:55:44 +00:00
Tomáš Chvátal
d31f7e58cc Accepting request 484101 from home:msmeissn:branches:server:mail
- prerequire group(daemon) to meet new tumbleweed user handling

OBS-URL: https://build.opensuse.org/request/show/484101
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=72
2017-04-01 08:15:57 +00:00
Dominique Leuenberger
9c4458b41d Accepting request 396413 from server:mail
1

OBS-URL: https://build.opensuse.org/request/show/396413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=67
2016-05-19 10:15:08 +00:00
P. Janouch
a77029be94 Accepting request 396088 from home:jengelh:branches:server:mail
- Check for user/group existence before attempting to add them,
  and remove error suppression from these calls.
- Ensure tmpfile creation is run

OBS-URL: https://build.opensuse.org/request/show/396088
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=70
2016-05-17 15:37:52 +00:00
Dominique Leuenberger
d7d5b0c4c8 Accepting request 395149 from server:mail
- 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)

OBS-URL: https://build.opensuse.org/request/show/395149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=66
2016-05-17 15:15:30 +00:00
P. Janouch
60bce8b149 - 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)

OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=68
2016-05-13 12:12:11 +00:00
Dominique Leuenberger
3e422ebaa0 Accepting request 386298 from server:mail
- 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)

OBS-URL: https://build.opensuse.org/request/show/386298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=65
2016-04-11 07:14:32 +00:00
P. Janouch
bcebcfef5e OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=66 2016-04-08 13:44:59 +00:00
P. Janouch
06b06198ff - 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)

OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=65
2016-04-08 12:39:15 +00:00
Dominique Leuenberger
dc9b82541d Accepting request 280420 from server:mail
- 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

- build with PIE

OBS-URL: https://build.opensuse.org/request/show/280420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=64
2015-01-09 19:50:25 +00:00
Tomáš Chvátal
c6354a6215 - 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

OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=63
2015-01-08 16:05:27 +00:00
Tomáš Chvátal
8469424451 Accepting request 266788 from home:msmeissn:branches:server:mail
- build with PIE

OBS-URL: https://build.opensuse.org/request/show/266788
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=62
2015-01-08 15:47:20 +00:00
Dominique Leuenberger
a0c4cbfd30 Accepting request 264999 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/264999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=63
2014-12-16 13:48:28 +00:00
Lars Müller
7ca06596cd Remove dependency on gpg-offline as signature checking is implemented in the
source validator.

OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=60
2014-12-05 13:15:59 +00:00
Lars Müller
3cf4976e5a Update the project url in the spec file after Berlios shutdown.
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=59
2014-12-05 13:14:19 +00:00
Lars Müller
f51ede2822 Removed executable permission bits from fetchmail.service file.
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=58
2014-12-05 13:08:28 +00:00
Dominique Leuenberger
440b0f71a2 Accepting request 262937 from server:mail
1

OBS-URL: https://build.opensuse.org/request/show/262937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=62
2014-11-26 09:33:43 +00:00
Stefan Seyfried
80437e4ec8 Accepting request 260502 from home:Ledest:misc
fix bashism in postun script

OBS-URL: https://build.opensuse.org/request/show/260502
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=56
2014-11-25 07:57:58 +00:00
Stephan Kulow
90d9cb72b3 Accepting request 234983 from server:mail
- added necessary macros for systemd files (forwarded request 234980 from jsegitz)

OBS-URL: https://build.opensuse.org/request/show/234983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=60
2014-05-22 04:58:46 +00:00
Vítězslav Čížek
b43dbdfffa Accepting request 234980 from home:jsegitz:branches:server:mail
- added necessary macros for systemd files

OBS-URL: https://build.opensuse.org/request/show/234980
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=54
2014-05-21 12:22:56 +00:00
Stephan Kulow
64ccc98b3a Accepting request 206422 from server:mail
- Add systemd support for openSUSE >= 12.3 (forwarded request 204925 from vitezslav_cizek)

OBS-URL: https://build.opensuse.org/request/show/206422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=59
2013-11-10 13:57:04 +00:00
Dr. Werner Fink
992c58140e Accepting request 204925 from home:posophe:branches:server:mail
- Add systemd support for openSUSE >= 12.3

OBS-URL: https://build.opensuse.org/request/show/204925
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=52
2013-11-10 10:08:03 +00:00
Stephan Kulow
3ef6bc6063 Accepting request 173807 from server:mail
- 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. (forwarded request 173762 from vitezslav_cizek)

OBS-URL: https://build.opensuse.org/request/show/173807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=57
2013-05-02 09:07:27 +00:00
8d7fe5fc04 Accepting request 173762 from home:vitezslav_cizek:branches:server:mail
- 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.

OBS-URL: https://build.opensuse.org/request/show/173762
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=50
2013-04-29 14:07:31 +00:00