Commit graph

105 commits

Author SHA1 Message Date
schmonz
c92da85e1c Update to 1.8.19. From the changelog:
- Fixed a security problem in msmtpd: mail addresses starting with '-'
  could be interpreted as options of the pipe command.
- msmtpd now supports logging to syslog or to a file with the
  option --log, and authentication (for special use cases) with the
  option --auth.
- The 'from' command now accepts patterns (as in shell file name
  matching) so that many envelope from addresses given with --from can
  match the same account
- Added support for %H, %C, %M in the domain command
- msmtpd now supports sysexits.h error codes from the pipe command
2021-12-12 10:41:48 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
nia
f413f7fded mail: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles were unfetchable (possibly fetched
conditionally?):

./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
2021-10-26 10:53:53 +00:00
nia
be020196fe mail: Remove SHA1 hashes for distfiles 2021-10-07 14:25:11 +00:00
adam
5e7c36d9d2 revbump for boost-libs 2021-09-29 19:00:02 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
ryoon
0d58b56a0c msmtp: Update DESCR
msmtp-1.8.15 supports XOATH2 too. And it works for me.
2021-03-17 14:20:16 +00:00
ryoon
399fe09c8e msmtp: Update to 1.8.15
Changelog:
Version 1.8.15:
- Added support for SCRAM-SHA-256 authentication via GNU SASL

Version 1.8.14:
- Added support for libtls as an alternative to GnuTLS

Version 1.8.13:
- Added support for XOAUTH2, the predecessor of OAUTHBEARER.
- The passwordeval command can now handle very long input, which can be
  necessary for OAUTHBEARER and XOAUTH2.
- GnuTLS >= 3.4 is required
2021-03-17 14:11:39 +00:00
leot
1d819d9cef msmtp: Update to 1.8.12
Changes:
1.8.12
------
 - msmtpd now supports session reuse and improves standards compliance
 - Automatic account matching now supports subaddresses. For example,
   user+detail@example.com will match account user@example.com.
2020-09-28 10:54:27 +00:00
ryoon
40dec41d07 msmtp: Update to 1.8.11
Changelog:
Version 1.8.11:
- Add a new undisclosed_recipients command and --undisclosed-recipients option
  to replace To, Cc, Bcc with a single "To: undisclosed-recipients:;" header.
- Improved handling of temporary files on Windows systems.
- Re-enabled support for systems lacking vasprintf(), such as IBM i PASE.
2020-06-11 17:28:47 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
leot
8dabfac93a msmtp: Update to 1.8.10
Changes:
1.8.10
------
- The msmtpq script was fixed (it was accidently broken in 1.8.8)
  [that was partially fixed in 1.8.9, that was omitted in the release notes]
- Updated translations.
- New serbian translation is included.

1.8.8
-----
- Added a new socket command and --socket option to connect via local sockets.
- Added a new tls_host_override command and --tls-host-override option to
  override the host name used for TLS verification.
- Added a new set_from_header command and --set-from-header option with three
  settings:
  - on: always set a From header, possibly replacing an existing one
  - off: never set a From header
  - auto: add a From header if there is none (this is the default).
  This replaces the add_missing_from_header option (which remains supported).
- Added a new set_date_header command and --set-date-header option with two
  settings:
  - off: never set a Date header
  - auto: add a Date header if there is none (this is the default).
  This replaces the add_missing_date_header option (which remains supported).
- Fixed the handling of empty From headers with --read-recipients/-t.
- Fixed the source_ip command for proxies.
2020-05-09 11:08:25 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
leot
f0e827fcba msmtp: Update to 1.8.7
Changes:
1.8.7
-----
- Extend `from' command that sets the envelope from address: the
  patterns %U, %H, %C, %M are now replaced with user name, host name,
  canonicalized host name, and the contents of /etc/mailname. This is
  useful for system-wide installations and is more powerful than the old
  auto_from and maildomain commands, which are now deprecated (but still
  supported, of course).

1.8.6
-----
- Aliases are now expanded recursively
- Minor bug fixes
2019-12-29 12:44:26 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
leot
af8e724199 msmtp: Update to 1.8.5
Changes:
1.8.5
-----
 - Fixed OAUTHBEARER.
 - Support for TLS client certificates via PKCS11 devices, e.g. smart cards.
 - Various small bug fixes and improvements.
2019-07-13 08:42:47 +00:00
leot
77517a5ddb msmtp: Update to 1.8.4
Changes:
1.8.4
 - Added support for the OAUTHBEARER authentication method.
 - Several minor bug fixes.
2019-06-18 22:43:40 +00:00
leot
03cf52e77a msmtp: Update to 1.8.3
Changes:
1.8.3
-----
This version fixes a security problem that affects version 1.8.2
(older versions are not affected): when the new default value system
for tls_trust_file is used, the result of certificate verification
was not properly checked.
2019-02-11 20:44:46 +00:00
leot
e2945d728e msmtp: Update to 1.8.2
Changes:
Version 1.8.2:
- To simplify TLS setup, the tls_trust_file command has a new default value
  'system' that selects the system default trust. Now you just need tls=on to
  use TLS; the other TLS options are only required in special cases.
  To make this work without breaking compatibility with older msmtp versions,
  tls_fingerprint now overrides tls_trust_file, and tls_certcheck=off overrides
  both (previously, you could not specify contradicting options).
- To simplify setup, a new option '--configure <mailaddress>' was added that
  automatically generates a configuration file for a given mail address.
  However, this only works if the mail domain publishes appropriate SRV records.

Version 1.8.1:
- Fixed our TLS code to support TLS 1.3 with GnuTLS.
2019-01-17 18:39:54 +00:00
wiedi
2ef9db2a5b msmtp: link network libs on SunOS 2018-09-29 21:42:13 +00:00
leot
625e1f1172 msmtp: Update mail/msmtp to 1.8.0
pkgsrc changes:
- Update HOMEPAGE and MASTER_SITES
- Remove inet6 option (it was actually a no-op)
- Adjust libidn dependency to libidn2 per 1.8.0 change
- Cleanup the options.mk a bit: no need to add pkg-config to USE_TOOLS, it was
  already needed as tool and remove all --with-*-prefix= because pkg-config is
  used for that

Changes:
Version 1.8.0:
- A minimal SMTP server called msmtpd was added that listens on the local host
  and pipes mails to msmtp (or another program). It is intended to be used with
  system services that cannot be configured to call msmtp directly. You can
  disable it with the configure option --without-msmtpd.
- Using OpenSSL is discouraged and may not be supported in the future. Please
  use GnuTLS instead. The reasons are explained here:
  https://marlam.de/msmtp/news/openssl-discouraged/
- As using GNU SASL is most likely unnecessary, it is disabled by default now.
  Since everything uses TLS nowadays and thus can use PLAIN authentication, you
  really only need it for GSSAPI.
- If your system requires a library for IDN support, libidn2 is now used instead
  of the older libidn.
- The CRAM-MD5 authentication method is marked as obsolete / insecure and will
  not be chosen automatically anymore.
- The passwordeval command does not require the password to be terminated by a
  new line character anymore.
- The new logfile_time_format command allows to customize log file time stamps.
- Builtin default port numbers are now used instead of consulting /etc/services.
- Support for DJGPP and for systems lacking vasprintf(), mkstemp(), or tmpfile()
  is removed.

Version 1.6.8:
- Add --source-ip option and source_ip command to bind the outgoing connection
  to a specific source IP address.
- Enable SNI for TLS

Version 1.6.7:
- Add support for ~/.config/msmtp/config as configuration file
- Add network timeout handling on Windows
- Fix command line handling of SHA256 TLS fingerprints
- Fix SIGPIPE handling (affects at least Mac OS X)
- Add french translation, and update german translation
2018-09-19 09:26:45 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiedi
b0434f0d9e Add feature macosx-keyring for msmtp if build on Dawrin
msmtp provides MacOS X Keychain support by using the configuration
option `--with-macosx-keyring`. With this setting enabled passwords
for msmtp can be stored in the MacOS X keychain.

From Thomas Merkel in NetBSD/pkgsrc#14
2017-08-30 13:55:12 +00:00
leot
2805994d28 Update mail/msmtp to msmtp-1.6.6
Changes:
1.6.6
-----
This version fixes a memory leak and a double-free in msmtp_read_headers(). The
double-free was triggered by read errors.
2016-11-15 08:54:40 +00:00
wiz
a82aa43c18 Recursive PKGREVISION bump for gnutls shlib major bump. 2016-09-19 13:04:18 +00:00
leot
6007336c18 Update mail/msmtp to 1.6.5
pkgsrc changes:
- (cosmetic) fix a pkglint warning and proper indent variables in options.mk

Changes:
Version 1.6.5:
- Support SHA256 fingerprints for tls_fingerprint, and mark both SHA1 and MD5 as
  deprecated.
2016-06-07 07:08:30 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
jperkin
16bfc92aac Use OPSYSVARS. 2016-02-25 15:00:50 +00:00
leot
5705f3ef5e Update mail/msmtp to 1.6.4.
Changes:
Version 1.6.4:
- The system default policy is used with GnuTLS instead of a hardcoded one.
2016-02-02 16:12:18 +00:00
leot
2700f23119 Update mail/msmtp to 1.6.3.
pkgsrc changes:
- Remove patches/patch-src_Makefile.in that seems no more needed

Changes:
Version 1.6.3:
- A bug in SOCKS support was fixed.
- Handling non-fatal errors in TLS handshakes was fixed.
2015-11-29 13:17:12 +00:00
agc
ddbf6ddecd Add SHA512 digests for distfiles for mail category
Problems found locating distfiles:
	Package mutt: missing distfile patch-1.5.24.rr.compressed.gz
	Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz
	Package pine: missing distfile fancy.patch.gz
	Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch
	Package qmail: missing distfile badrcptto.patch
	Package qmail: missing distfile outgoingip.patch
	Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch
	Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch
	Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz
	Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:27:00 +00:00
wiz
1a8b91542f Bump PKGREVISION for nettle shlib major bump. 2015-08-23 14:30:35 +00:00
wiz
0e9a3790aa Update to 1.6.2, from Leonardo Taccari in PR 49864.
Changes:
Version 1.6.2:
- A bug was fixed that prevented consecutive Bcc headers from being removed
  properly.
2015-04-30 15:10:53 +00:00
wiz
344da82e03 Update mail/msmtp to version 1.6.1, from Leonardo Taccari in PR 49820.
pkgsrc changes:
- gnome-keyring option has changed to secret option to reflect the upstream
  change. For more information please read the changelog below.

Changes:
Version 1.6.1:
- The new configure option --with-tls replaces --with-ssl.
- A new configure option --disable-gai-idn was added.

Version 1.6.0:
- Support for SOCKS proxies was added. This allows msmtp to be used with Tor.
- GNOME Keyring support now uses libsecret instead of libgnome-keyring. It is
  now documented how to use secret-tool to manage passwords for msmtp; the
  obsolete msmtp-gnome-tool script is removed.
- Configuration file security is now only checked if the file actually contains
  secrets such as passwords. (If you still store passwords in the configuration
  file, consider using the passwordeval command or a key ring instead.)
- The GSSAPI authentication method is not chosen automatically anymore, you have
  to request it manually if you really want to use it.
- From: and Date: headers are now added to mails if necessary, for compatibility
  with sendmail, postfix, exim, and other MTAs. This can be disabled with the
  add_missing_from_header and add_missing_date_header commands.
- Libidn is not required for IDN support anymore on systems where getaddrinfo()
  supports the AI_IDN flag and the GnuTLS version is >= 3.4.0.
- The new remove_bcc_headers command replaces the old keepbcc command (but the
  old command is still supported for compatibility).
- SSLv3 is disabled, and the obsolete tls_force_sslv3 command and
  --tls-force-sslv3 option have no effect anymore.
2015-04-08 05:31:59 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
ryoon
7d20194716 Update to 1.4.32
Changelog:
Version 1.4.32:
- A recipient list on the command line is now parsed as if it appeared in a
  mail header.
2014-03-11 11:55:39 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
ryoon
a1766f7a62 Update to 1.4.31
Changelog:
Version 1.4.31:
- Updated the msmtpq script.
- Fixed building of the documentation with texinfo >= 5.0.
2013-05-10 15:52:33 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
ryoon
706078e334 Update to 1.4.30.
Changelog:
Version 1.4.30:
- Fix a bug in msmtp_read_addresses() that was introduced in version 1.4.29 by
  fixing a problem in the wrong way.
2013-02-07 20:50:55 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
asau
d70c8e374b Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:19:01 +00:00