Bug 254619 - mail/fetchmail: update to 6.4.18 (includes mail/fetchmailconf)
Summary: mail/fetchmail: update to 6.4.18 (includes mail/fetchmailconf)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Matthias Andree
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2021-03-28 00:18 UTC by Matthias Andree
Modified: 2021-03-28 21:03 UTC (History)
1 user (show)

See Also:
chalpin: maintainer-feedback+


Attachments
patch to update fetchmail and ...conf ports to 6.4.18. (855 bytes, patch)
2021-03-28 00:18 UTC, Matthias Andree
chalpin: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Andree freebsd_committer freebsd_triage 2021-03-28 00:18:16 UTC
Created attachment 223655 [details]
patch to update fetchmail and ...conf ports to 6.4.18.

Hi Corey,

another fetchmail update, would be helpful if we could test, approve, commit until Wednesday so we have it in 2021Q2 right away.


fetchmail-6.4.18 (released 2021-03-27, 30011 LoC):

# REGRESSION FIX:
* fetchmailconf: fetchmail 6.4.16 added --sslcertfile to the configuration dump,
  but fetchmailconf support was incomplete in Git 7349f124 and it could not
  parse sslcertfile, thus the user settings editor came up empty with console
  errors printed.  Fix configuration parser in fetchmailconf.

# ROBUSTNESS FIXES:
* fetchmailconf: do not require fetchmail for -V. do not require Tk (Tkinter)
  for -d option. This is to fail more gracefully on incomplete installs.
* TLS code: remove OPENSSL_NO_DEPRECATED macros to avoid portability issues
  with OpenSSL v3 - these are for development purposes, not production.
* TLS futureproofing: use SSL_use_PrivateKey_file instead of 
  SSL_use_RSAPrivateKey_file, the latter will be deprecated with OpenSSL v3,
  and the user's key file might be something else than RSA.

# TRANSLATION UPDATE:
  This fine person has contributed an updated translation:
* fi:    Lauri Nurmi [Finnish]
Comment 1 Corey Halpin 2021-03-28 19:11:12 UTC
Comment on attachment 223655 [details]
patch to update fetchmail and ...conf ports to 6.4.18.

Looks good to me, builds correctly in poudriere, built package works in my testing. I approve this patch. Thank you!
Comment 2 Matthias Andree freebsd_committer freebsd_triage 2021-03-28 21:02:56 UTC
Thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-03-28 21:03:02 UTC
A commit references this bug:

Author: mandree
Date: Sun Mar 28 21:02:49 UTC 2021
New revision: 569413
URL: https://svnweb.freebsd.org/changeset/ports/569413

Log:
  mail/fetchmail: update to 6.4.18 (includes mail/fetchmailconf)

  fetchmail-6.4.18 (released 2021-03-27, 30011 LoC):

  # REGRESSION FIX:
  * fetchmailconf: fetchmail 6.4.16 added --sslcertfile to the configuration dump,
    but fetchmailconf support was incomplete in Git 7349f124 and it could not
    parse sslcertfile, thus the user settings editor came up empty with console
    errors printed.  Fix configuration parser in fetchmailconf.

  # ROBUSTNESS FIXES:
  * fetchmailconf: do not require fetchmail for -V. do not require Tk (Tkinter)
    for -d option. This is to fail more gracefully on incomplete installs.
  * TLS code: remove OPENSSL_NO_DEPRECATED macros to avoid portability issues
    with OpenSSL v3 - these are for development purposes, not production.
  * TLS futureproofing: use SSL_use_PrivateKey_file instead of
    SSL_use_RSAPrivateKey_file, the latter will be deprecated with OpenSSL v3,
    and the user's key file might be something else than RSA.

  # TRANSLATION UPDATE:
    This fine person has contributed an updated translation:
  * fi:    Lauri Nurmi [Finnish]

  PR:		254619
  Submitted by:	mandree@
  Approved by:	Corey Halpin (maintainer)

Changes:
  head/mail/fetchmail/Makefile
  head/mail/fetchmail/distinfo