./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-24 15:41:05 by Leonardo Taccari | Files touched by this commit (2)
Log message:
fdm: Add a comment about patch-shm-mmap.c
   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.