aboutsummaryrefslogtreecommitdiff
path: root/mail/fetchmailconf
Commit message (Collapse)AuthorAgeFilesLines
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-2/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* mail/fetchmail: avoid rc.conf overriding daemon interval, many other fixesMatthias Andree2020-10-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Authors: CH = Corey Halpin, MA = Matthias Andree - fetchmail's rc script now queries the daemon interval from the configuration, and falls back to the rc.conf value if given. [CH] - Similarly, the logging facility will be taken from the configuration [MA] - Add documentation to the rcfile's header comments. [MA] - Drop support for fetchmail_home_prefix in rc.conf, and query the respective users' home directories with getent instead. [MA] - In the rc scripts, redirect input from /dev/null so it will not ask for passwords. [MA] - Add support for the typical 12.1 rc.conf ${name}_... keywords. [MA] - Make script execution easier to follow by simplifying if...else logic. [CH] - Fix rcscript's exit code to be 1 if one of the per-user calls fails. [CH] - Add relevant notes to UPDATING. [MA] PR: 249860 Submitted by: Corey Halpin (maintainer) Reported by: Chris James (on fetchmail-users mailing list) Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=551537
* mail/fetchmail: update to 6.4.10Matthias Andree2020-08-281-1/+1
| | | | | | | | | | | | | | while here, switch distfile back to xz format and update the > 2^31 "long long" fix so it patches the right place of the NEWS file. - adds Romanian translation - minor manual page fix to add "MD5" hash to sslfingerprint documentation PR: 248954 Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=546739
* mail/fetchmail, fetchmailconf: update to 6.4.3-rc2 (bug fixes)Matthias Andree2020-03-312-25/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a patch to document --sslproto tls1.3+ and tls1.3 through the manpage, which hasn't made 6.4.3-rc2 but works since 6.4.0 assuming that the SSL library supports TLSv1.3. Remove fetchmailconf patch that is now part of the upstream code. Switch to .lz downloads, a tiny bit smaller. Upstream changelog: ## BUGFIXES: * 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. Reported by Stefan Thurner, Gitlab issue #16. * Fetchmail now checks for errors when trying to read the .idfile, Gitlab issue #3. ## CHANGES: * 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. PR: 245187 Submitted by: mandree@ Approved by: Corey Halpin (maintainer) Notes: svn path=/head/; revision=529980
* mail/fetchmail: mail/fetchmailconf: update to 6.4.2, make Python 3 compatibleMatthias Andree2020-02-202-7/+40
| | | | | | | | | | | | | | | | | | | | | | Fetchmail updated to new revision 6.4.2 - one bugfix - manual page updates - update of Chinese (simplified) translation - massive fetchmailconf overhaul + Python 3 compatible (requires py-future) + Supports IPv6 and SSL probing - remove two patches for fetchmail that are in the upstream release - add a smoke test to fetchmailconf's post-install, and a patch to support that running without X11 $DISPLAY. PR: 244130 Submitted by: mandree@ Reviewed by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) MFH: 2020Q1 (bugfixes and fetchmailconf update and Python3 compat.) Notes: svn path=/head/; revision=526535
* UNBREAK. Do not dare mark broken again sooner than four hours before this ↵Matthias Andree2020-02-141-1/+0
| | | | | | | | | | | | | commit. The file has been re-uploaded and sourceforge.net is dealing out the same file to its mirrors. This should be fixed soon. Else restrict mastersites to FreeBSD's distcache, this will then be solved with the 6.4.2 update from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244130 Notes: svn path=/head/; revision=526178
* Mark BROKEN again, it is still unfetchableAntoine Brodin2020-02-141-0/+1
| | | | Notes: svn path=/head/; revision=526175
* Unbreak. Un-deprecate due to PR 244130.Matthias Andree2020-02-142-11/+3
| | | | | | | | | | | | See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244130 While here, fix TARGET -> ALL_TARGET to avoid building the C stuff, and drop the unused obsolete distinfo file. Approved by: (blanket, unbreak a port) Notes: svn path=/head/; revision=526173
* Deprecate a few broken portsAntoine Brodin2020-01-141-0/+2
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=523007
* Mark a few ports BROKEN (unfetchable)Antoine Brodin2019-11-061-0/+2
| | | | Notes: svn path=/head/; revision=516887
* mail/fetchmail: update to 6.4.1.Matthias Andree2019-09-281-1/+0
| | | | | | | | | | | | Release notes: https://sourceforge.net/projects/fetchmail/files/branch_6.4/ While here, remove fetchmail64 port, now no longer needed. PR: 240908 Submitted by: chalpin@cs.wisc.edu (maintainer) Notes: svn path=/head/; revision=513169
* mail/fetchmailconf: fix use by simplifing the search for Tkinter etcKurt Jaeger2019-08-043-21/+4
| | | | | | | | | | | | | | | | | | When the fetchmailconf port was split off from fetchmail, it inherited some python version detection logic that had been intended to let fetchmail be installed with or without python and work either way. However, this logic 1) no longer works with current python packaging, and 2) doesn't really make sense in the context of a 'fetchmailconf' port that already depends on python. This patch simplifies out that logic. PR: 239248 Submitted by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Reported by: gerard_seibert@outlook.com Notes: svn path=/head/; revision=508092
* fetchmailconf is not compatible with python 3.xAntoine Brodin2019-02-161-1/+1
| | | | | | | PR: 234633 Notes: svn path=/head/; revision=493041
* mail/fetchmail depends overhaul, new fetchmailconf portMatthias Andree2019-01-205-0/+86
* Bring back SNI (server name indication) support for TLS connections, lost in 6.3.26_10 (PORTREVISION=10) as a regression over _9. Pointy hat: mandree@ * Drop the X11 option, remove the Python dependency, and create a new mail/fetchmailconf slave port/package that installs the fetchmailconf configurator. Note that the _DEPENDS of the ports reflects a technical dependence (fetchmailconf needs fetchmail), and we cannot keep an X11 option that depends on fetchmailconf, since that would create a circular dependency, which we must avoid. * Patch configure instead of configure.ac with Cy's Kerberos fix, drop autoreconf from USES, and add a new configure check directly to set HAVE_DECL_SSLV3_CLIENT_METHOD to cover the various TLS providers (currently five, base, openssl, openssl111, libressl, libressl-devel) * Add -Wl,--as-needed to LDFLAGS so as not to pull in unneeded .so libraries, for instance, libcom_err when compiling under GSSAPI_NONE. * Bump PORTREVISION. Very fruitful and nice collaboration with and Approved by: chalpin@cs.wisc.edu (maintainer) Notes: svn path=/head/; revision=490780