Commit graph

20217 commits

Author SHA1 Message Date
Jochen Neumeister
36a52bc52d www/claws-mail: Take Maintainership
Reset pawel@'s port www/claws-mail, he stepped down from the Ports Team.

Hope you come back one day, and take over the port again.

-Take Maintainership

PR:		226397
Submitted by:	pawel
2018-03-06 19:29:08 +00:00
Hiroki Sato
a873d729e0 Fix build on 10.X. mail/mu4e requires no C++ compiler. 2018-03-06 01:44:44 +00:00
Mahdi Mokhtari
64d9fa1b80 mail/rspamd: Backport upstream patch for reject-message with FreeBSD libmilter
There was a bug in upstream's (src/libserver/milter.c) compatibility with
FreeBSD's libmilter (contrib/sendmail/libmilter/engine.c).
The bug causes rspamd to send reject messages after set reply.

Reported by:	Philip Jocks <pj@netzkommune.de>
Reviewed by:	mat, vsevolod (maintainer)
Approved by:	vsevolod (maintainer)
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D14542
2018-03-05 20:59:45 +00:00
Hiroki Sato
abf80b136f Fix build on 10.X. mail/mu requires C++14 compiler. 2018-03-05 03:33:06 +00:00
Dirk Meyer
927c505e3f - fix build with openssl 1.1 and libressl 2018-03-04 17:45:26 +00:00
Kubilay Kocak
fcec6d9ce6 mail/py-authres: Update to 1.1.0
PR:		226345
Submitted by:	Yasuhiro KIMURA <yasu utahime org>
2018-03-04 12:47:18 +00:00
Yuri Victorovich
450a8bea7f mail/mutt: Update to 1.9.4
PR:		226336
Submitted by:	dereks@lifeofadishwasher.com (maintainer)
Approved by:	tcberner (mentor, implicit)
2018-03-04 03:50:50 +00:00
Brooks Davis
16a06ea402 Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.

PR:		224300, 224443 (exp-run)
Approved by:	portmgr (antoine)
Exp-run:	antoine
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14137
2018-03-02 22:34:53 +00:00
Adam Weinberger
65c8fd9e54 Improve clarity of dovecot's pkg-message
Change an ambigious "enable" to the actual value that causes a problem,
and fix spelling of "gid".

No PORTREVISION bump---there's a major update coming shortly, and this
change will get picked up then.

PR:		218392
Submitted by:	Jeremy Chadwick
2018-03-02 20:05:20 +00:00
Vsevolod Stakhov
fcfb750ce7 - Update to 1.7.0.a2.20180302
- Fix issues with Torch linking
2018-03-02 19:21:53 +00:00
Sunpoet Po-Chuan Hsieh
535778a24c Pass maintainership to submitter
PR:		226300
Submitted by:	Marco Beishuizen <mbeis@xs4all.nl>
2018-03-02 18:52:45 +00:00
Larry Rosenman
1b4813b24c mail/dovecot-pigeonhole: upgrade to v0.4.22.
Changelog:
- Fixed filesystem path handling problem: sieve plugin could have
  assert-crashed with specific path lengths with: "Panic: file
  realpath.c: line 86 (path_normalize): assertion failed: (npath_pos +
  1 < npath + asize)".
- Sieve extprograms plugin: Large output from "execute" command crashed
  delivery. Fixed buffering issue in code that handles output from the
  external program.
- editheader extension: Extensively reworked the low-level
  implementation of adding and removing headers. This solves a few
  integer arithmetic problems reported by Clang runtime checks, but also
  improves code structure and reliability in general.
- imapsieve: Fix assert crash occurring when selected messages are
  expunged concurrently by the time Sieve filter is to be applied.
- imap4flags extension: Fix binary byte-code corruption occurring when
  the setflag, addflag, or removeflag command's flag-list is a variable.
- enotify extension: mailto method: Fixed parsing of mailto URI with
  only a header part.
- enotify extension: mailto method: Make sure "From:" header is set to a
  usable address and not "(null)".
- Fixed writing address headers to outgoing messages. It sometimes
  erroneously applied another layer of MIME header encoding.
2018-03-02 18:05:18 +00:00
Vsevolod Stakhov
4047a69a9a - Update to 1.7.0.a1.20180302 [1]
- Add openblas dependency when built with Torch
- Use gcc if Torch is enabled due to bug with libgfortran

Submitted by:	Alexander Moisseev via private communication [1]
2018-03-02 15:46:07 +00:00
Adam Weinberger
251e3f2c45 Update dovecot to 2.2.34, and bump pigeonhole.
* CVE-2017-15130: TLS SNI config lookups may lead to excessive
   memory usage, causing imap-login/pop3-login VSZ limit to be reached
   and the process restarted. This happens only if Dovecot config has
   local_name { } or local { } configuration blocks and attacker uses
   randomly generated SNI servernames.
 * CVE-2017-14461: Parsing invalid email addresses may cause a crash or
   leak memory contents to attacker. For example, these memory contents
   might contain parts of an email from another user if the same imap
   process is reused for multiple users. First discovered by Aleksandar
   Nikolic of Cisco Talos. Independently also discovered by "flxflndy"
   via HackerOne.
 * CVE-2017-15132: Aborted SASL authentication leaks memory in login
   process.
 * Linux: Core dumping is no longer enabled by default via
   PR_SET_DUMPABLE, because this may allow attackers to bypass
   chroot/group restrictions. Found by cPanel Security Team. Nowadays
   core dumps can be safely enabled by using "sysctl -w
   fs.suid_dumpable=2". If the old behaviour is wanted, it can still be
   enabled by setting:
   import_environment=$import_environment PR_SET_DUMPABLE=1
 * doveconf output now includes the hostname.

 + mail_attachment_detection_options setting controls when
   $HasAttachment and $HasNoAttachment keywords are set for mails.
 + imap: Support fetching body snippets using FETCH (SNIPPET) or
   (SNIPPET (LAZY=FUZZY))
 + fs-compress: Automatically detect whether input is compressed or not.
   Prefix the compression algorithm with "maybe-" to enable the
   detection, for example: "compress:maybe-gz:6:..."
 + Added settings to change dovecot.index* files' optimization behavior.
   See https://wiki2.dovecot.org/IndexFiles#Settings
 + Auth cache can now utilize auth workers to do password hash
   verification by setting auth_cache_verify_password_with_worker=yes.
 + Added charset_alias plugin. See
   https://wiki2.dovecot.org/Plugins/CharsetAlias
 + imap_logout_format and pop3_logout_format settings now support all of
   the generic variables (e.g. %{rip}, %{session}, etc.)
 + Added auth_policy_check_before_auth, auth_policy_check_after_auth
   and auth_policy_report_after_auth settings.
 - v2.2.33: doveadm-server: Various fixes related to log handling.
 - v2.2.33: doveadm failed when trying to access UNIX socket that didn't
   require authentication.
 - v2.2.33: doveadm log reopen stopped working
 - v2.2.30+: IMAP stopped advertising SPECIAL-USE capability
 - v2.2.30+: IMAP stopped sending untagged OK/NO storage notifications
 - replication: dsync sends unnecessary replication notification for
   changes it does internally. NOTE: Folder creates, renames, deletes
   and subscribes still trigger unnecessary replication notifications,
   but these should be rather rare.
 - mail_always/never_cache_fields setting changes weren't applied for
   existing dovecot.index.cache files.
 - Fix compiling and other problems with OpenSSL v1.1
 - auth policy: With master user logins, lookup using login username.
 - FTS reindexed all mails unnecessarily after loss of
   dovecot.index.cache file
 - mdbox rebuild repeatedly fails with "missing map extension"
 - SSL connections may have been hanging with imapc or doveadm client.
 - cassandra: Using protocol v3 (Cassandra v2.1) caused memory leaks and
   also timestamps weren't set to queries.
 - fs-crypt silently ignored public/private keys specified in
   configuration (mail_crypt_global_public/private_key) and just
   emitted plaintext output.
 - lock_method=dotlock caused crashes
 - imapc: Reconnection may cause crashes and other errors

MFH:		2018Q1
Security:	CVE-2017-14461
Security:	CVE-2017-15130
Security:	CVE-2017-15132
2018-02-28 23:12:44 +00:00
Olli Hauer
929f5701d8 - fix build agains maraidb100 [1]
Firt definition of MARIADB_VERSION_ID can be found in mariadb102
therefore we have to use MARIADB_BASE_VERSION which is defined in
mariadb55 and mariadb10x

PR:             226266 [1], 220224
Reported by:    Zilon [1]
2018-02-28 21:50:21 +00:00
Olli Hauer
b4f2889e27 - fix build agains maraidb100 [1]
Firt definition of MARIADB_VERSION_ID can be found in mariadb102
therefore we have to use MARIADB_BASE_VERSION which is defined in
mariadb55 and mariadb10x

PR:		226266 [1], 220224
Reported by:	Zilon [1]
2018-02-28 21:49:47 +00:00
Hiroki Sato
766a20e2a0 Update to 1.0.
PR:	226158
2018-02-28 06:10:25 +00:00
Hiroki Sato
966648e1de Update to 0.9.18.
PR:	225852
2018-02-28 05:57:32 +00:00
Dima Panov
ed2a6eb138 - Pass maintainership of mail/notmuch and mail/py-notmuch to submitter.
- Update ports to version to 0.26.
- Unconditionally install completions according to Porter's Handbook Chapter 6.31.
    without adding extra dependencies.
- Turn on the MANPAGES option by default. Building the manual pages is kept as an option
    to allow for more minimal custom builds.
- Remove RUBY option as it never did anything. There are no build or install instructions
    in the Makefile nor %%RUBY%% references in pkg-plist.
    Building with the RUBY option enabled makes absolutely no difference to the produced package.
    The only thing ever requiring the Ruby bindings to the Notmuch library is the Vim client,
    which isn't built either.
- Turn mail/py-notmuch into a slave port of mail/notmuch.
- Split off EMACS option into the flavor aware slave port mail/notmuch-emacs.
- Split off MUTT option into the slave port mail/notmuch-mutt.
- Perform miscellaneous cleanups.

PR:		225059
Submitted by:	seschwar AT gmail.com
Reviewed by:	mat, fluffy, maintainers
Approved by:	maintainers
Differential Revision:	D13944
2018-02-27 05:01:28 +00:00
Alex Dupre
6e0c2cf9c8 Update to 1.3.4 release.
PR:		225679
Submitted by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
2018-02-26 09:38:24 +00:00
Bernard Spil
a142a4628d mail/nextcloud-mail: Update to 0.7.10
- Compatibility with Nextcloud 13
2018-02-26 08:37:26 +00:00
Olli Hauer
38c3eb84c8 - update to 3.4-20180222
- add patch for MySQL 8.x [1}
- add blacklistd support [2]

additional:
 regenerate patch for src/util/sys_defs.h

PR:           220224 [1], 225664 [2]
Submitted by: Klaus Mayr [1], Koichiro IWAO [2]
2018-02-25 15:39:07 +00:00
Olli Hauer
de0cd10fe2 - update to 3.3.0
- add patch for MySQL 8.x [1}
- add blacklistd support [2]

additional:
- regenerate patch for src/util/sys_defs.h

Release Notes:
ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.3.0.RELEASE_NOTES

PR:		220224 [1], 225664 [2]
Submitted by:	Klaus Mayr [1], Koichiro IWAO [2]
2018-02-25 15:27:30 +00:00
Antoine Brodin
616c0503d1 Mark BROKEN: fails to configure
[WARN]  stat /root/go/src: no such file or directory
[ERROR] Could not find any of /root/go/src.
[INFO]  As of Glide 0.5/Go 1.5, this is required.
[ERROR] Without src, cannot continue.

Reported by:	pkg-fallout
2018-02-25 12:14:34 +00:00
Yuri Victorovich
a31a69692d Replaced my old rawbw.com maintainer's address with yuri@FreeBSD.org
98 ports are affected.

Approved by:	tcberner (mentor, implicit)
2018-02-25 00:40:37 +00:00
Rene Ladan
4b856bf8d4 Return pawel@'s ports to the pool after he resigned.
With hat:	portmgr
2018-02-24 22:35:18 +00:00
Jochen Neumeister
c32b6a0f15 mail/py-alot: Update to 0.7
*While here, switch to DISTVERSION

Approved by:	mentor (implicit)
2018-02-24 16:12:35 +00:00
Adam Weinberger
46b6104bca Fix build with DOCS off 2018-02-24 14:51:11 +00:00
Baptiste Daroussin
177efa1ac8 Update to 20180223 2018-02-24 11:33:19 +00:00
Yuri Victorovich
dd9b468b1e mail/roundcube-sieverules: Update to 2.3
Maintainer timeout expired: anes@anes.su

Additional port changes:
* Changed to DISTVERSION
* Adjusted case of GH_ACCOUNT/GH_PROJECT
* Silenced the command

PR:		224289
Submitted by:	Krzysztof <ports@bsdserwis.com>
Approved by:	tcberner (mentor, implicit)
2018-02-23 06:14:50 +00:00
Mikhail Pchelin
fa065fefa3 - update 7.1.4 to 7.1.5
PR:		225740
Submitted by:	uzsolt@uzsolt.hu
Approved by:	jpaetzel (implicit)
2018-02-22 06:28:34 +00:00
Yuri Victorovich
9aa830f8ae mail/mairix: Update to 0.24
Additional port changes:
* Switched SF->GitHub
* Added LICENSE_FILE
* Added USES=ssl
* Added the BSD patch (upstreamed)
* Simplified *install target accordingly

PR:		224817
Submitted by:	jjuanino@gmail.com (maintainer)
Approved by:	tcberner (mentor, implicit)
2018-02-20 18:54:46 +00:00
Matthias Andree
3dff4583e6 Attempt to support pkg upgrade through scripts WRT last_mailman_version. 2018-02-19 21:23:01 +00:00
Olli Hauer
8027bf5f92 - update to 3.4-20180218 2018-02-19 20:12:11 +00:00
Dmitry Marakasov
b2848559e0 Fix bunch of ports by TundraWare, which share a common set of problems
- Add LICENSE
  It explicitly requires user agreement (thus no-auto-accept) and
  forbids distribution for a fee `beyond reasonable duplication
  charges` which is too vague I don't think can be guaranteed in
  any case (thus no-*-sell)

  tdir port uses another variant of license, which also forbids
  modification, and since the port requires shebangfix and Makefile
  patching, also mark it no-pkg-mirror and BROKEN.

- Don't install licenses with documentation, since our license
  framework already handles this
- Fix python shebangs
- Limit python version to 2.7, as no port is compatible with python3
- Add NO_ARCH
- User options targets helpers
- Simplify installation in a few cases

Approved by:	portmgr blanket
2018-02-19 14:01:41 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Matthias Andree
424c099100 Overhaul default hosts configuration.
- When no virtualhosts are defined, and the default localhost/localhost is
  effective, the post-install script now adds DEFAULT_EMAIL_HOST,
  DEFAULT_URL_HOST, and add_virtualhost() lines to mm_cfg.py.

  Add corresponding support to remove unchanged configurations to the
  deinstall script.

- While here, overhaul crontab configuration to only request a merge if the
  crontab had been modified, and unify progress reports.

- Merge pkg-deinstall into pkg-install, to avoid duplication of code
  that might be missed in later maintenance.

PR:		225961
Reported by:	Terry Kennedy
2018-02-17 12:45:18 +00:00
Sunpoet Po-Chuan Hsieh
3ce653f9c2 Use BROKEN_SSL
Approved by:	portmgr (blanket)
2018-02-17 12:00:23 +00:00
Sunpoet Po-Chuan Hsieh
d6ce2929ef Use BROKEN_SSL
Approved by:	portmgr (blanket)
2018-02-17 12:00:18 +00:00
Sunpoet Po-Chuan Hsieh
96ee5cb6cc Update to 5.1.5
Changes:	https://github.com/rails/rails/blob/5-1-stable/actionmailer/CHANGELOG.md
2018-02-17 11:58:30 +00:00
Dirk Meyer
95c1ce4da0 - fix linking with openssl-devel 2018-02-17 11:35:12 +00:00
Vsevolod Stakhov
305864ea02 - Update to 1.6.6 2018-02-17 11:25:22 +00:00
Matthias Andree
cacb075659 Remove dead link from pkg-message.
PR:		225925
Submitted by:	Yasuhito FUTATSUKI
2018-02-16 23:20:01 +00:00
Steve Wills
d05404c08e mail/py-authres: update to 1.0.2
PR:		225952
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (maintainer)
2018-02-16 15:22:44 +00:00
Torsten Zuehlsdorff
20abeb6774 Bring back dependencies needed to prepare the update of www/gitlab to 10.4
Submitted by: Matthias Fechner <idefix@fechner.net>
Reviewed by:  swills, tz
2018-02-15 16:59:19 +00:00
Dmitry Marakasov
768cafbff3 - Fix plist
Approved by:	portmgr blanket
2018-02-15 14:30:23 +00:00
Dmitry Marakasov
ff24712f03 - Add LICENSE
- Fix shebangs
- Add NO_ARCH

Approved by:	portmgr blanket
2018-02-15 14:30:19 +00:00
Mathieu Arnold
da0c098f60 Use USE_GITHUB instead of hand crafting urls.
Sponsored by:	Absolight
2018-02-15 13:51:44 +00:00
Olli Hauer
909a4d0f8e - set EXPIRATION_DATE to 2018-06-22
- bump PORTREVISION so users running this old release will be notified
2018-02-12 20:20:36 +00:00
Olli Hauer
0c875fcc47 - update to 3.3.0-RC1 2018-02-12 19:57:12 +00:00