diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2020-10-19 10:55:08 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2020-10-19 10:55:08 +0000 |
commit | da190b67abeb2431fab1e631bb84c4324fdd80fd (patch) | |
tree | 7a6248084f9e62d8cf154679f0fddb500fd82cb3 /UPDATING | |
parent | fe2ce6d5e3fb5892fc59606ffb37bb91247a2549 (diff) | |
download | ports-da190b67abeb2431fab1e631bb84c4324fdd80fd.tar.gz ports-da190b67abeb2431fab1e631bb84c4324fdd80fd.zip |
MFH: r551537 r551607
mail/fetchmail: avoid rc.conf overriding daemon interval, many other fixes
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)
mail/fetchmail: fix rcscript regression from _1 that broke global mode
In a situation where fetchmail is to be started globally with the
configuration in $LOCALBASE/etc, the rc.d file would try to run
fetchmail for the wrong user.
Simplify script more, avoiding recursive call in single-user mode.
Submitted by: Corey Halpin (maintainer, direct mail to mandree@)
Reported by: Armin Tüting
Approved by: Corey Halpin (maintainer on MFH, direct mail to mandree@)
Approved by: ports-secteam@ (fluffy@)
Notes
Notes:
svn path=/branches/2020Q4/; revision=552730
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -5,6 +5,22 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20201002: + AFFECTS: users of mail/fetchmail beginning with 6.4.12_1 + AUTHOR: mandree@FreeBSD.org + + Note that if you are using fetchmail in a multi-user setup, i. e. with the + fetchmail_users (mind the -s!) variable set, the $fetchmail_home_prefix + + user second-guess work has been replaced by a real lookup of the user's home + directory. In the majority of configurations, this should not make a + difference, in some setups, it may open up some flexibility. + + The fetchmail_home_prefix variable is ignored from 6.4.12_1 onwards. + + Also, the rc script redirects its input from /dev/null so that passwords + will not be interactively queried from an rcfile. Put passwords into + the [.]fetchmailrc or into a .netrc file. + 20200930: AFFECTS: users of sysutils/syslog-ng32[789] AUTHOR: cy@FreeBSD.org |