Path to this page:
./
mail/notmuch,
Mail indexer
Branch: CURRENT,
Version: 0.36,
Package name: notmuch-0.36,
Maintainer: pkgsrc-usersNotmuch 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:
Filesize: 743.418 KB
Version history: (Expand)
- (2022-05-04) Updated to version: notmuch-0.36
- (2022-02-15) Updated to version: notmuch-0.35
- (2022-01-10) Updated to version: notmuch-0.34.3
- (2021-12-12) Updated to version: notmuch-0.34.2
- (2021-12-08) Updated to version: notmuch-0.34.1nb1
- (2021-11-07) Updated to version: notmuch-0.34.1
CVS history: (Expand)
2022-05-04 08:35:50 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
notmuch: update to 0.36.
Notmuch 0.36 (2022-04-25)
=========================
Library
-------
Add the `sexp` prefix to the infix (traditional) query parser. This
allows specific subqueries to be parsed by the sexp parser (with
appropropriate quoting). See `notmuch-search-terms(7)` for details.
Add another heuristic to regexp fields to prevent phrase parsing of
bracketed sub-expressions.
Command Line Interface
----------------------
Envelope from ("From ") headers are now escaped as X-Envelope-From: in
input to `notmuch-insert`. This prevents creating mbox files when
calling `notmuch-insert` from e.g. `postfix`.
Python (CFFI) Bindings
----------------------
Use the `config_pairs` API in ConfigIterator. This returns all
matching key-value pairs, not just those that happen to be stored in
the database.
Documentation
-------------
Reorganize documention for `notmuch-config`. Add a few links from
other man pages.
Emacs
-----
Bind the usual undo key sequences to new command
"notmuch-tag-undo". This allows transparent undo of tagging
operations.
Tests
-----
Fix smime.4 with newer gmime. Unset `XDG_DATA_HOME` and `MAILDIR` for tests.
New add-on tool: notmuch-web
-----------------------------
The new devel/ tool `notmuch-web` is a very thin web client. It
supports a full search interface for one user: there is no facility
for multiple users provided today. See the notmuch-web README file
for more information.
Be careful about running it on a network-connected system: it will
expose a web interface that requires no authentication but exposes
your mail store.
|
2022-04-25 17:37:28 by Tobias Nygren | Files touched by this commit (1) |
Log message:
notmuch: honour PKGINFODIR
|
2022-02-25 06:44:50 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
notmuch: Fix PLIST for emacs.
|
2022-02-15 10:24:14 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
notmuch: update to 0.35.
Notmuch 0.35 (2022-02-06)
=========================
Library
-------
Implement the `date` and `lastmod` fields in the S-expression parser.
Ignore trailing `/` for pathnames in both query parsers.
Rename configuration option `built_with.sexpr_query` to
`built_with.sexp_queries`.
Do not assume a default mail root in split (e.g. XDG) configurations.
Fix some small memory leaks in `notmuch_database_open_with_config`.
CLI
---
Improve handling of leading/trailing punctation and space for
configuration lists.
Only ignore `.notmuch` at the top level in `notmuch new`.
Optionally show extra headers in `notmuch show`. See
`show.extra_headers` in notmuch-config(1).
Emacs
-----
Drop `C-TAB` binding in hello mode, document `backtab`.
Fix visual glitch in search mode by running `notmuch-search-hook`
lazily.
Don't add space to completion candidates, improves compatibility with
third party completion frameworks.
Make citation formating more robust against whitespace.
Use `--excludes=false` when generating the 'All tags' section.
Use cached copy of message body for `Fcc`, avoiding variant bodies for
signed and/or encrypted messages.
Add notmuch-logo.svg and use it in notmuch-hello view, replacing
the .png version.
Make header line in show buffers optional.
Add customizable names for search buffers.
Build
-----
Fix out-of-tree build for `python-cffi` bindings.
Rearrange position of {C,CXX,CPP,LD}FLAGS, prevent some clashes with
installed version of notmuch.
Ignore more configure options.
Test Suite
----------
Replace some uses of `gdb` in the test suite with `LD_PRELOAD` based
shims.
Use `--with-colons` for gpgsm, fix compatibility with newer gnupg.
Python bindings
---------------
Add `matched` property to message objects.
Users are reminded that the old python bindings in bindings/python are
deprecated; this will probably be the last major release that ships
them.
Completion
----------
Use `database.mail_root` for path completion in bash/zsh.
|
2022-01-10 17:13:27 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
notmuch: Update to 0.34.3
Changelog:
What's new in notmuch 0.34.3
=========================
Library
-------
Do not crash when presented with a .notmuch directory without a
xapian/ subdirectory.
Python Bindings (notmuch2)
--------------------------
Database constructor now searches for configuration by default. Pass
`config=Database.CONFIG.EMPTY` to disable.
The `Message.replies()` method now returns OwnedMessage objects, to
prevent certain memory de-allocation errors.
Fix for importing `notmuch2` module when building bindings
documentation.
|
2021-12-12 10:41:01 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
notmuch: update to 0.34.2.
Notmuch 0.34.2 (2021-12-09)
===========================
Library
-------
Fix a bug that wrongly resolved conflict between the `database_path`
parameter to `notmuch_database_open_with_config` and configuration
item `database.path` in favour of the latter.
Python Bindings (notmuch2)
--------------------------
When building the documentation for the `notmuch2` python module,
import from the built module, not a system wide installed one.
The notmuch2.Database constructor now uses the library function
`notmuch_database_open_with_config` to support the same configuration
and database location options as the library does.
Fix some unprintable exception objects.
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-11-07 13:18:49 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
notmuch: update to 0.34.1.
Notmuch 0.34.1 (2021-11-03)
===========================
Library
-------
Fix for deallocation and nulling of output parameter for
notmuch_database_{open_with,create_with,load}_config when errors
occur. This change fixes a potential use-after-free bug that has been
present since 0.32. This release also improves the documentation of
status returns for the same 3 functions.
|