./mail/imapfilter, Mail filtering utility for the IMAP

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


Branch: CURRENT, Version: 2.7.4, Package name: imapfilter-2.7.4, Maintainer: pkgsrc-users

IMAPFilter is a mail filtering utility. It connects to remote mail
servers using the Internet Message Access Protocol (IMAP). Based on
the user defined filters it checks messages residing on a remote IMAP
mailbox and processes them in various ways.


Required to run:
[security/openssl] [devel/pcre] [lang/lua52]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e06a0ba5dce10627aa1e86aacea76b1f1881e92a
RMD160: 340eb44b3efd9e44af561d08c1a5da51deccc78f
Filesize: 57.97 KB

Version history: (Expand)


CVS history: (Expand)


   2020-11-26 21:17:56 by Nia Alarie | Files touched by this commit (4) | Package updated
Log message:
imapfilter: Update to 2.7.4 - via snow flurry in wip, thx!

    IMAPFilter 2.7.4 - 18 Nov 2020
      - Bug fix; incorrect argument to regular expression compile function.

    IMAPFilter 2.7.3 - 14 Nov 2020
      - Bug fix; incorrect free of compiled pattern.
      - Unexpected network errors and IMAP BYE are now logged.

    IMAPFilter 2.7.2 - 10 Nov 2020
      - Makefile is back to being Lua version agnostic.

    IMAPFilter 2.7.1 - 9 Nov 2020
      - Makefile now builds with Lua 5.4 and PCRE2.

    IMAPFilter 2.7 - 8 Nov 2020
      - Lua 5.4 compatibility (the codebase can still be compiled with versions
        5.3, 5.2 and 5.1).
      - PCRE2 compatibility (version 10.00 and later)
      - New error code is returned if certificate verify fails.
      - Bug fix; add missing truststore option from brief usage message.

    IMAPFilter 2.6.16 - 23 Nov 2019
      - Bug fix; escape the double-quote character in passwords.

    IMAPFilter 2.6.15 - 14 Nov 2019
      - Bug fix; try to setup both a CA file and path for SSL validations.

    IMAPFilter 2.6.14 - 1 Nov 2019
      - Bug fix; OpenSSL version mess up for SSL hostname validation.

    IMAPFilter 2.6.13 - 17 Sep 2019
      - Support for SSL hostname validation.

    IMAPFilter 2.6.12 - 3 Oct 2018
      - Support for Server Name Indication (SNI).
      - The searching methods return values are described in the config man page.
      - Example of using the enter_idle() function in the sample extend file.

    IMAPFilter 2.6.11 - 19 Nov 2017
      - Support for interrupting IDLE mode with SIGUSR1/SIGUSR2.
      - New "persist" option to try to recover a connection indefinitely.
      - New "range" option to limit messages included in a range.
      - Bug fix; always close selected mailbox before check_status().
      - Bug fix; closing of selected mailbox twice with fetch_message().
   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2017-02-25 01:24:11 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
Updated mail/imapfilter 2.6.2 to 2.6.10
---------------------------------------
IMAPFilter 2.6.10 - 16 Dec 2016
  - Bug fix; segmentation fault on some OpenSSL builds.

IMAPFilter 2.6.9 - 6 Dec 2016
  - Bug fix; possible problem during STARTTLS negotiation.

IMAPFilter 2.6.8 - 26 Nov 2016
  - Support building with OpenSSL 1.1.0.

IMAPFilter 2.6.7 - 7 Jun 2016
  - A dry-run mode that disables all actions that modify data.
  - Bug fix; handle IDLE untagged responses that are received in pieces.

IMAPFilter 2.6.6 - 23 Jan 2016
  - Bug fix; print an error message if "ssl" has been set to \ 
"ssl3".

IMAPFilter 2.6.5 - 18 Jan 2016
  - Possible to build again with OpenSSL when support for SSL 3.0 is disabled.

IMAPFilter 2.6.4 - 8 Dec 2015
  - Support for OAuth 2.0 and the XOAUTH2 authentication mechanism.

IMAPFilter 2.6.3 - 30 Sep 2015
  - Support for loading a default CA certificates file.
  - A new has_unkeyword() method to search messages without a keyword flag set.
  - Bug fix; double quotation around keyword sent by the has_flag() method.
   2016-04-01 18:22:35 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Use PKGMANDIR.  Add patch comment.
   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-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.
   2015-07-27 18:40:06 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update to 2.6.2 based on patch from Mansour Moufid on pkgsrc-users.

IMAPFilter 2.6.2 - 30 Jun 2015
  - Bug fix; drop connection on local certificate mismatch.

IMAPFilter 2.6.1 - 29 Jun 2015
  - Support for loading the system's CA certificates from a file.
  - Bug fix; flusing of standard output/error in a some cases.

IMAPFilter 2.6 - 16 Jun 2015
  - Optimizations that vastly improve performance of the meta-searching
    functionality, by making subsequent search requests limit their scope based
    on the results already returned by previous requests (previously this was
    the case only for the match_*() methods).
  - Lua 5.3 compatibility (the codebase can still be compiled with versions 5.2
    and 5.1).
  - A new "limit" option can be used as a work-around for problems \ 
that some
    servers have with long requests.
  - The documentation now clarifies how to make the client block indefinitely.
  - Bug fix; the check_status() method now returns 4 numbers on error as
    described in the documentation (just negative values in this case).
  - Bug fix; flushing of default output on password prompt.
  - Bug fix; program fault when very long requests were to be sent.

IMAPFilter 2.5.7 - 16 Nov 2014
  - Support for automatic validation of SSL connections, using the operating
    system's installed trusted CA certificates (usually from authorities that
    are shipped with web browsers).
  - A new "wakeonany" option makes it possible to end IDLE mode on any \ 
event,
    not just on new messages.
  - A new "reenter" option controls whether IDLE mode should be re-entered,
    after the recovery of the session, which makes it possible to continue with
    the execution of the next line in the configuration file.
  - The documentation now mentions that the contain_*() methods do
    case-insensitive searching (an IMAP limitation).
  - The documentation now has a better explanation of the arrived_*() and
    sent_*() methods.
  - Bug fix; the value returned by the copy method was incorrect in some cases.
   2014-10-20 00:27:48 by Alexander Nasonov | Files touched by this commit (59) | Package updated
Log message:
Revbump after lang/lua51 update.