Commit graph

22956 commits

Author SHA1 Message Date
Danilo G. Baio
d8fafb4958 mail/pecl-mailparse: Update to 3.1.3
Changelog:	https://pecl.php.net/package-changelog.php?package=mailparse&release=3.1.3
2022-03-01 14:28:03 -03:00
Muhammad Moinur Rahman
75c97e7a74 Update dependency to py-dnspython
After adding py-dnspython1 and updating py-dnspython to 2.2.0 update
some dependency of ports.
2022-02-28 20:10:52 -06:00
Muhammad Moinur Rahman
9f292517d7 mail/mailman: Update dependency
dns/pydnspython1 has been created to isolate python 2.7 only version for
the ports that require python 2.7. Update the dependency accordingly.
2022-02-28 19:47:57 -06:00
Po-Chuan Hsieh
b73cd9920d
mail/p5-Mail-Message: Update to 3.012
Changes:	https://metacpan.org/dist/Mail-Message/changes
2022-03-01 07:47:11 +08:00
Po-Chuan Hsieh
f7e42ce5d5
devel/protobuf: Update to 3.19.4
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
2022-02-28 20:46:46 +08:00
Dirk Meyer
6c23436682 mail/meta1: remove option BDB
PR: 262210
2022-02-28 10:21:51 +01:00
Cy Schubert
feadce1175 mail/spamassassin-devel: update to latest github commit 2022-02-27 14:27:21 -08:00
Fernando Apesteguía
01b0caaee4 mail/cone: update to 1.5
PR:	262158
Reported by:	uffe@uffe.org
2022-02-27 19:01:25 +01:00
Bernard Spil
cc92907bf2 mail/nextcloud-mail: Update to 1.11.7 2022-02-25 18:58:26 +00:00
Ronald Klop
b1818b56b3 mail/dma: Update to 0.13.20220128
PR:		261534
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-02-25 08:43:58 -03:00
Ronald Klop
f3c2313c58 mail/dma: Implement cronjob to flush emails
Add a new cronjob to flush emails every 30 minutes and change
pkg-message to let users know about it.

PR:		261532
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-02-25 08:42:26 -03:00
Renato Botelho
60cf11e094 mail/dma: Remove unused variables
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-02-25 08:40:50 -03:00
Dag-Erling Smørgrav
a455f124cf mail/spampd: drop user_dir patch and maintainership
PR:		259226
2022-02-24 16:07:55 +01:00
Cy Schubert
1309bf4c59 mail/spamassassin-devel: update to latest github commit 2022-02-22 09:57:54 -08:00
Dirk Meyer
fa92b79158 mail/meta1: update to 1.1.Alpha17.0 2022-02-22 12:46:46 +01:00
Dima Panov
40b6143fe3 mail/exim-doc-*: update Exim docs packages to 4.95 version
Sponsored by:	Netzkommune GmbH
2022-02-20 23:12:13 +03:00
Dan Langille
7b279c9e09 devel/ruby-gems: Update to 3.3.7
These are fixes Ruby 3.0

Changes were compiled against all dependencies of devel/ruby-gems and
they all built cleanly.

There are five known build failures, all prexisting:

* devel/rubygem-xdg5: requires Ruby 3.0
* devel/rubygem-xdg: requires Ruby 3.1
* graphics/rubygem-objectdetect: port explicitly marked broken
* mail/rubygem-tmail: port explicitly marked broken
* science/cdcl: marked broken, unfetchable

Plus, science/rubygem-ruby-dcl gets skipped because of science/cdcl

PR:		258108
Approved by:	ruby (zi@)
2022-02-20 13:06:12 +00:00
Derek Schrock
c9daad7c9d mail/mutt: Update to 2.2.1
- Update to bug fix release 2.2.1 [1]

[1] https://marc.info/?l=mutt-users&m=164530303601380&w=2

PR:		262057
2022-02-20 21:14:47 +09:00
Joseph Mingrone
44493c22a4
mail/notmuch-*: Update to 0.35
https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=748154646eb44c8db3a7887e0ae8e4701e552bc9

Sponsored by:	The FreeBSD Foundation
2022-02-19 13:02:46 -04:00
Dima Panov
32b45d0194 mail/vexim: update to latest (cdfb0df) git snaphot to incorporate security fixes
See also: cdfb0dfd41

MFH:		2022Q1
Submitted by:	VVD via irc
Sponsored by:	Netzkommune GmbH
2022-02-19 00:36:06 +03:00
Larry Rosenman
6bd6ae7351
mail/spamassassin-dqs: upgrade to 1.2.1
- Fixed a bug in hostname extraction that caused a lot of FNs
	  - Please *do not* use version 1.2.0 and use this instead for
	    best results
2022-02-17 09:52:22 -06:00
Krzysztof
a124b99105
mail/phplist: Update to 3.6.7
PR:		261988
2022-02-17 01:58:12 +08:00
Yasuhiro Kimura
d1b24dfb79 mail/milter-manager: Update to 2.1.6
* Fix plist error when either DOCS or EXAMPLES option is off
* Pet portclippy
* Tidy up Makefile with portfmt

ChangeLog:	https://github.com/milter-manager/milter-manager/blob/2.1.6/NEWS
Reported by:	Aoba Dai, Hideo Kuwabata, Naito Yuichiro (in freebsd-users-jp ML)
Tested by:	Aoba Dai
2022-02-16 17:16:02 +09:00
Christoph Moench-Tegeder
f0c69131f2 mail/thunderbird: update to 91.6.1 (rc1)
Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/91.6.1/releasenotes/
2022-02-14 21:23:45 +01:00
Derek Schrock
79aa6d9065 mail/mutt: Update to 2.2.0
Changelog:	https://marc.info/?l=mutt-users&m=164471766728598&w=2

PR:		261917
2022-02-14 00:23:36 -05:00
Neel Chauhan
06c47417d1 mail/py-pysasl: Update to 0.10.0 2022-02-13 19:53:58 -08:00
Jochen Neumeister
66e13d7b4c mail/phpmailer6: Update to 6.5.3
Sponsored by:	Netzkommune GmbH
2022-02-13 10:43:13 +01:00
Neel Chauhan
c358841fa9 mail/slimta: I Update to 0.8.0 2022-02-09 15:17:21 -08:00
Neel Chauhan
0b08936c5a mail/py-python-slimta: Update too 5.0.3 2022-02-09 15:16:16 -08:00
Muhammad Moinur Rahman
f0507682f6 mail/dovecot-fts-flatcurve: NEW Port
This is a Dovecot FTS plugin to enable message indexing using the Xapian
Open Source Search Engine Library.

The plugin relies on Dovecot to do the necessary stemming.
It is intended to act as a simple interface to the Xapian
storage/search query functionality.

This driver supports match scoring and substring matches (on by
default), which means it is RFC 3501 (IMAP4rev1) compliant.
This driver does not support fuzzy searches.

WWW: https://github.com/slusarz/dovecot-fts-flatcurve

PR:		261766
2022-02-08 12:35:31 -06:00
Yasuhiro Kimura
03fd784f40 mail/py-spf-engine: Update to 2.9.3
* Switch to DISTVERSION
* Pet portclippy
* Tidy up Makefile with portfmt

ChangeLog:	https://git.launchpad.net/spf-engine/tree/CHANGES?h=2.9.3
2022-02-08 19:32:22 +09:00
Matthias Fechner
61fde59ea1 mail/rubygem-gitlab-mail_room: update to 0.0.19 2022-02-07 16:42:09 +01:00
Dirk Meyer
28628c2692 mail/sendmail-devel: Update to 8.17.1.9 2022-02-07 12:10:02 +01:00
Cy Schubert
d6780e58f5 mail/nmh-devel: Fetch from SAVANNAH snapshot instead of my GH mirror
After discussion with Ken Hornstein, the nmh upstream maintainer,
git.savannah.gnu.org supports fetching snapshots using a git hash.
Therefore switch from using my nmh GH mirror to fetching snapshots
directly from git.savannah.gnu.org.

Dissued with:	Ken Hornstein <kenh@cmf.nrl.navy.mil> (upstream maintainer)
2022-02-06 20:55:25 -08:00
Cy Schubert
21d9e555cb mail/nmh-devel: Fix whitespace
Replaces spaces with tabs.
2022-02-06 20:55:24 -08:00
Cy Schubert
726505d2f9 mail/nmh*: Change default mail transport method
nmh supports three mail transport methods: smtp, which submits email to
the submission port (587), sendmail/smtp, submitting SMTP to the MTA
through a pipe, and sendmail/pipe, submitting raw email to the MTA where
the MTA extracts the from and to headers from the email itself, using
sendmail -t.

The reason for this change is to support the upcoming 14-CURRENT
switchover from sendmail to dma (DragonflyBSD Mail Agent). The dma agent
only supports SMTP over port 25 and works well using sendmail -t while
all other transport methods do not work.

This change only affects new installs of nmh and nmh-devel.  Users of
existing nmh installations who wish to use the new dma agent will need
to alter ${LOCALBASE}/etc/nmh/mts.conf by hand by changing the mts
statement to mts: sendmail/pipe. The existing file is not altered when
pkg upgrade is invoked. However users of sendmail in base, sendmail
port, postfix, exim, and qmail are not affected by this and may use
their existing mts.conf.

The dma agent is not currently installed by default but users may install
it by enabling MK_DMAGENT in src.conf and building/installing 14-CURRENT
world. This patch allows nmh to work with dma agent when it is installed
and made to be the default MTA in /etc/mail/mailer.conf.
2022-02-06 20:55:24 -08:00
Cy Schubert
76cf00ffc7 mail/nmh*: Depend on devel/liblockfile
devel/liblockfile is a library dependency.

Reported by:	stage-qa
2022-02-06 20:55:24 -08:00
Cy Schubert
ef88ff7c38 mail/nmh-devel: Fix fetch 2022-02-06 09:11:47 -08:00
Cy Schubert
d66f0ab6c0 mail/nmh-devel: Correct NULL version
Align NMH_COMMIT_DATE variable with PORTREVISION.

PR:		261745
Reported by:	adami3
Pointy hat to:	cy
2022-02-06 07:37:04 -08:00
Cy Schubert
7e56934afa mail/nmh*: Register conflicts
Register install conflicts between the two nmh ports.
2022-02-05 17:08:24 -08:00
Cy Schubert
eabbd06ca6 mail/nmh-devel: Add new port
There hass been quite a bit of development of nmh over the last four
years since 1.7.1 was released. This new nmh-devel port will track nmh
development. As the nmh git repo is hosted on savannah.gnu.org, there
is no easy way to fetch development snapshots like we do through
github. Therefore I've mirrored the repo at savannah.gnu.org
(https://git.savannah.nongnu.org/git/nmh.git) and pushed it to a
mirror I maintain on my github account. (Pulling from remote
upstream -- remote origin has been renamed to remote upstream --
and pushing to remote origin.)

Welcome the new nmh-devel port.
2022-02-05 16:59:28 -08:00
Christoph Moench-Tegeder
8f9dd2f46a mail/thunderberird: update to 91.6.0 (rc1)
Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/91.6.0/releasenotes/
2022-02-05 22:07:48 +01:00
Gian-Simon Purkert
2da25059b8 mail/qsf: Update to 1.2.15
ChangeLog: http://www.ivarch.com/programs/qsf/

While here, pet port Makefile.

PR:	259317
Reported by:	gspurki@gmail.com
Approved by:	jack@jarasoft.net (maintainer, timeout 2 weeks)
2022-02-04 08:59:25 +01:00
Larry Rosenman
2c53ea8f10
mail/dovecot, mail/dovecot-pigeonhole: update to 2.3.18, 0.5.18 respectively
Dovecot ChangeLog:
* Removed mail_cache_lookup_finished event. This event wasn't especially
  useful, but it increased CPU usage significantly.
* fts: Don't index inline base64 encoded content in FTS indexes using
  the generic tokenizer. This reduces the FTS index sizes by removing
  input that is very unlikely to be searched for. See
  https://doc.dovecot.org/configuration_manual/fts/tokenization for
  details on how base64 is detected. Only applies when using libfts.
* lmtp: Session IDs are now preserved through proxied connections, so
  LMTP sessions can be tracked. This slightly changes the LMTP session
  ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
  and ":Rn" (recipient) counters after the session ID prefix.
+ Events now have "reason_code" field, which can provide a list of
  reasons why the event is happening. See
  https://doc.dovecot.org/admin_manual/event_reasons/
+ New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
+ fts: Added fts_header_excludes and fts_header_includes settings to
  specify which headers to index. See
  https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
  for configuration details.
+ fts: Initialize the textcat language detection library only once per
  process. This can reduce CPU usage if fts_languages setting has multiple
  languages listed and service indexer-worker { service_count } isn't 1.
  Only applies when using libfts.
+ lib-storage: Reduced CPU usage significantly for some operations that
  accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
+ lib: DOVECOT_PREREQ() - Add micro version which enables compiling
  external plugins against different versions of Dovecot.
+ lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
  the LMTP client much more verbose with details about why exactly
  backend proxy connections or commands are failing.
+ submission: Support implicit SASL EXTERNAL with
  submission_client_workarounds=implicit-auth-external. This allows
  automatically logging in when SSL client certificate is present.
- *-login: Statistics were disabled if stats process connection was lost.
- auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
- auth: With auth_cache_verify_password_with_worker=yes, passdb extra
  fields in the auth cache got lost.
- doveadm: Fixed crash if zlib_save_level setting was specified,
  but zlib_save was unset. v2.3.15 regression.
- doveadm: Proxying can panic when flushing print output. v2.3.17
  regression. Fixes:
  Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
  (ioloop == current_ioloop)
- doveadm: stats add --group-by parameter didn't work.
- fts: Using email-address fts tokenizer could result in excessive memory
  usage with garbage email input. This could cause the indexer-worker
  processes to fail due to reaching the VSZ memory size limit.
  Only applies when using libfts.
- imap: A SEARCH command timing out while fts returns indexes may timeout
  returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
- imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
  LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
  folders that are not subscribed when they have a child folder that is
  subscribed as mandated by IMAP RFCs.
- imapc: Mailbox vsize calculation crashed with
  Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
  assertion failed: (mails_left > 0)
- indexer: If indexer-worker crashes, the request it was processing gets
  stuck in the indexer process. This stops indexing for the folder until
  indexer process is restarted. v2.3.14 regression.
- indexer: Process was slowly leaking memory for each indexing request.
- lib-event: Unnamed events were wrongly filtered out for event/metric
  filters like "event=abc OR something_independent_of_event_name".
- lib-index: 64-bit big endian CPUs handle last_used field in
  dovecot.index.cache wrong.
- lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
  If there is no error available, log it as an error instead of crashing.
  The previous fix for this in v2.3.11 was incomplete. Fixes
  Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
  assertion failed: (errno != 0)
- lmtp: Out-of-memory issues can happen when proxying large messages to
  LMTP backend servers that accept the message data too slow.
- master: HAProxy header parsing has read buffer overflow if provided
  header size is invalid. This happens only if inet_listener
  { haproxy=yes } is configured and only if the remote IP address is in
  haproxy_trusted_networks.
- old_stats: Plugin kept increasing memory usage, which became
  noticeable with long-running imap sessions.
- stats: Dynamically adding same metric multiple times causes multiple stats.
- submission-login: Authentication does not accept OAUTH2 token (or
  other very long credentials) because it considers the line to be too long.
- submission-login: Process can crash if HELO is pipelined with an
  invalid domain.
- submission-proxy: Don't use SASL-IR if it would make the AUTH command
  line longer than 512 bytes.
- submission: Service would crash if relay server authentication failed.
- virtual: FTS search in a virtual folder could crash if there are
  duplicate mailbox GUIDs. This mainly happened when user had both INBOX
  and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
  Panic: file hash.c: line 252 (hash_table_insert_node):
  assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
- virtual: If mailbox opening fails, the backend mailbox is leaked and
  process crashes when client disconnects. Fixes
  Panic: file mail-user.c: line 232 (mail_user_deinit):
  assertion failed: ((*user)->refcount == 1)
- virtual: Searching headers in virtual folders didn't always use
  full-text search indexes, if fts_enforced=no or body.

Pigeonhole ChangeLog:
- duplicate: Users without a home directory can crash with Sieve when
  using duplicate database. v2.3.17 regression.
- imapsieve: When mail was expunged when processing imapsieve events, a
  crash could occur. Fixes Panic: file mail-index-map.c:
  line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid > 0)
- managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
- redirect: Sieve would crash if redirect after keep-equivalent action failed.
- sieve: Interpreter crashes when the Sieve index extension is used with
  index zero.
- vnd.dovecot.filter: Envelope sender string may become corrupted when
  Sieve scripts are using vnd.dovecot.filter. This could end up
  corrupting mbox's From line and return wrong envelope sender string in

Bump mail/dovecot-fts-xapian portrevision.
2022-02-03 22:50:05 -06:00
Tobias Kortkamp
d64a2a380f
lang/rust: Relink consumers
PR:		261449
Security:	ee26f513-826e-11ec-8be6-d4c9ef517024
2022-02-03 15:02:32 +01:00
Neel Chauhan
e5ea0ce59e mail/py-python-slimta: Update to 5.0.0 2022-02-02 13:39:33 -08:00
Neel Chauhan
8e4ba44e0e mail/py-pysasl: Update to 0.9.1 2022-02-02 13:35:51 -08:00
Cy Schubert
9d14e1988b mail/spamassassin-devel: update to latest github commit 2022-02-02 08:26:04 -08:00
Hajimu UMEMOTO
15cd41a7be mail/cyrus-imapd30: Update to 3.0.17 2022-02-02 22:07:50 +09:00
Hajimu UMEMOTO
bce70e5c68 mail/cyrus-imapd32: Update to 3.2.9 2022-02-02 22:07:49 +09:00