./mail/notmuch, Mail indexer

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


Branch: CURRENT, Version: 0.29.3, Package name: notmuch-0.29.3, Maintainer: pkgsrc-users

Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
the Xapian library to provide fast, full-text search with a convenient
search syntax.


Required to run:
[sysutils/desktop-file-utils] [security/gnupg2] [devel/zlib] [textproc/xapian] [devel/talloc] [mail/gmime3] [lang/python37]

Required to build:
[textproc/py-sphinx] [pkgtools/cwrappers]

Package options: doc

Master sites:

SHA1: f1cdf4d50d344ca67df182ad1e3109988e8c80e8
RMD160: e935fa029a83b9f7019547e6272c68224b04b0b2
Filesize: 645.055 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-27 14:30:53 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.29.3

Changelog:
Notmuch 0.29.3 (2019-11-27)
===========================

General
-------

Fix for use-after-free in notmuch_config_list_{key,val}.

Fix for double close of file in notmuch-dump.
   2019-11-12 13:51:01 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Convert emacs dependency to DEPENDS from BUILD_DEPENDS

notmuch Emacs client requires Emacs itself to run.
   2019-10-28 13:53:07 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.29.2

Changelog:
Notmuch 0.29.2 (2019-10-19)
===========================

General
-------

Fix for file descriptor leak when opening gzipped mail files. Thanks
to James Troup for the bug report and the fix.
   2019-10-22 00:15:11 by Adam Ciarcinski | Files touched by this commit (10)
Log message:
Fix sphinx-build binary name
   2019-10-21 23:55:04 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Switch sphinx to versioned deps.
   2019-06-12 15:26:27 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.29.1

Changelog:
What's new in notmuch 0.29.1
=========================

Build
-----

Fix for installation failure with `configure --without-emacs`.

What is notmuch
===============
Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
the Xapian library to provide fast, full-text search with a convenient
search syntax.
   2019-06-07 15:42:50 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.29

Changelog:
Notmuch 0.29 (2019-06-07)
=========================

General
-------

Add "body:" field to allow searching for terms that occur only in the
message body. Users will need to reindex their mail to take advantage
of this feature.

Add support for indexing user specified headers (e.g. List-Id). See
notmuch-config(1) for details. This requires reindexing after changing
the set of headers to be indexed.

Fix bug for searching in some headers for Xapian keywords in quoted
strings.

Add support for gzip compressed mail messages (/not/ multi-message
mboxes); e.g. `gzip -9 $MAIL/archive/giant-message && notmuch new`
should work. Note that maildir flag syncing for gzipped messages is
currently untested.

Notmuch is now capable of indexing, searching and rendering
cryptographically-protected Subject: headers of the form produced by
Enigmail and K-9 mail in encrypted messages.

Command Line Interface
----------------------

`notmuch show` now supports --body=false and --include-html with
--format=text

Fix several performance problems with `notmuch reindex`.

`notmuch show` and `notmuch reply` now emit per-message cryptographic
status in their json and sexp output formats.  See devel/schemata for
more details about what is included there.  This status includes
information about cryptographic protections for the Subject header.

Emacs
-----

Optionally check for missing attachements in outgoing messages (see
function `notmuch-mua-attachment-check`).

Bind `B` to browse URLs in current message.

Bind `g` to refresh the current notmuch buffer.

Editing a message as new now includes an FCC header.

Forwarded messages are now tagged as +forwarded (customizable).

Add references header to link forwarded message to thread of original
message.

The minimum supported major version of Emacs is now 24.

Support for GNU Emacs older than 25.1 is deprecated with this release,
and may be removed in a future release.

Notmuch-emacs documentation is somewhat expanded. More contributions
are very welcome.

Build System
------------

Notmuch release tarballs are now compressed with `xz`.

We now provide conventional detached signatures of the release
tarballs in addition to the signed `sha256sum` files.

Dependencies
------------

Support for GMime 2.6 is removed. The minimum supported version of
GMime is now 3.0.3.  GMime also needs to have been compiled with
cryptography support.

Test Suite
----------

If either GNU parallel or moreutils parallel is installed, the tests
in the test suite will now be run in parallel (one per available
core).  This can be disabled with NOTMUCH_TEST_SERIALIZE=1.
   2019-05-12 12:45:54 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.28.4

Changelog:
What's new in notmuch 0.28.4
=========================

Command line interface
----------------------

Fix a spurious error when using `notmuch show --raw` on messages whose
size is a multiple of the internal buffer size.