This fixes a security problem in version 1.8.2,
when tls_trust_file has its default configuration,
certificate-verification results are not properly checked.
MFH is not needed as 2019Q1 has 1.8.1 which is not affected.
- Add MSMTPD option that install minimal SMTP server called msmtpd
that listens on the local host and pipes mails to msmtp
(or another program); enabled by default,
- Upstream switched from libidn to libidn2, update dependency
accordingly,
- Enable GNUTLS by default instead of OPENSSL as per upstream
recommendation [1].
1: https://marlam.de/msmtp/news/openssl-discouraged/
Project has moved from sourceforge to a new site, so update
MASTER_SITES and WWW. Also, drop reference to mail/msmtpqueue
(which was integrated into this port long ago) from pkg-descr.
When MSMTPQ option (which installs offline message queueing scripts)
is enabled, depend on shells/bash because these scripts require bash.
Bump PORTREVISION.
PR: 220439
Submitted by: Moritz Wilhelmy
MFH: 2017Q3
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.
PR: 214780
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine)
In order to enable password management, now '--with-libsecret'
option should be used instead of '--with-gnome-keyring'.
So fix configure args and rename the GNOMEKEYRING option to
LIBSECRET.
Also modernize options usage and bump PORTREVISION due to
package change.
PR: 204760 (with minor edits)
Submitted by: John Hein
MFH: 2015Q4
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
- Bump PORTREVISION on all ports that depend on security/gnutls and
adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
developers)
PR: 191274
Exp-run by: antoine
Approved by: portmgr (antoine)