./mail/fdm, Fetch or receive mail and deliver it in various ways

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0nb2, Package name: fdm-2.0nb2, Maintainer: leot

fdm is a program to fetch mail and deliver it in various ways depending on a
user-supplied ruleset. Mail may be fetched from stdin, IMAP or POP3
servers, or from local maildirs, and filtered based on whether it
matches a regexp, its size or age, or the output of a shell command.
It can be rewritten by an external process, dropped, left on the
server or delivered into maildirs, mboxes, to a file or pipe, or
any combination.

fdm is designed to be lightweight but powerful, with a compact but
clear configuration syntax. It is primarily designed for single-user
uses but may also be configured to deliver mail in a multi-user
setup. In this case, it uses privilege separation to minimise the
amount of code running as the root user.


Required to run:
[databases/tdb] [devel/pcre]

Required to build:
[pkgtools/cwrappers]

Package options: pcre

Master sites:

SHA1: 4da70cca5791457489d9e0a018706a6696609eab
RMD160: b07dc4ee0b8de3362177d74bd935d1ae4dad961d
Filesize: 176.428 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-18 11:53:41 by Leonardo Taccari | Files touched by this commit (3)
Log message:
fdm: Adjust mremap(2) usage on NetBSD

MREMAP_MAYMOVE flag is the default behaviour on NetBSD and by
adjusting the single mremap() call it can be used on NetBSD too
(remove CONFIGURE_ENV injection kludge).

Thanks to <joerg> and <kamil> respectively for kindly pointing out
that and suggestions! (possible regressions are mine!)
   2019-03-17 22:33:03 by Leonardo Taccari | Files touched by this commit (1)
Log message:
fdm: limit mremap(2) related CONFIGURE_ENV injection to NetBSD

mremap(2) usage is not compatible due MREMAP_MAYMOVE flag not available on
NetBSD.

While here also sort bl3 inclusion (NFC).

PKGREVISION++
   2019-02-13 12:08:02 by Leonardo Taccari | Files touched by this commit (6) | Package updated
Log message:
fdm: Update to 2.0

pkgsrc changes:
 - Remove no longer needed patches

Changes:
2.0
---
 - Remove Courier support
 - Add `ignore-errors' flag to ignore possible delivery errors and continue to
   the next mail
 - Add a `lock-timeout' option to customize default 10 seconds timeout
 - Add support for STARTTLS on IMAP and POP3
 - Disable OpenSSL insecure stuff enabled by default and introduce a `insecure'
   flag to replace `no-tls1'
 - Add support for newer OpenSSL
 - Use SNI extension (fixes some servers when OpenSSL supports TLS 1.3)
 - Misc bug fixes and improvements
   2018-12-02 01:48:46 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
fdm: Backport patch to use SNI extension

When TLS 1.3 is used at least imap.gmail.com requires SNI extension
otherwise fails as follow:

 certificate verification failed: self signed certificate

(This can happen with OpenSSL 1.1.1.)

Bump PKGREVISION
   2018-05-04 17:33:22 by Leonardo Taccari | Files touched by this commit (5) | Package updated
Log message:
fdm: Fix the build with OpenSSL 1.1.0 and minor cosmetic changes

- Fix the build with OpenSSL 1.1.0 backporting a patch from upstream.
- Minor mostly cosmetic changes (pointed out by pkglint)
- Take MAINTAINERship

Bump PKGREVISION
   2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) | Package updated
Log message:
Bump PKGREVISION for security/openssl ABI bump.
   2015-11-06 21:34:00 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Fix race condition.
   2015-11-04 00:27:24 by Alistair G. Crooks | Files touched by this commit (312)
Log message:
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.