pkgsrc/mail/notmuch/distinfo

13 lines
826 B
Text
Raw Normal View History

Updated notmuch to 0.22. Notmuch 0.22 (2016-04-26) ========================= General ------- Xapian 1.3 support Notmuch should now build (and the test suite should pass) on recent releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5. Limited support for S/MIME messages Signature verification is supported, but not decryption. S/MIME signature creation and S/MIME encryption are supported via built-in support in Emacs. S/MIME support is not extensively tested at this time. Bug Fixes Fix for threading bug involving deleting and re-adding messages. Fix for case-sensitive content disposition headers. Fix handling of 1 character directory names at top level. Command Line Interface ---------------------- `notmuch show` now supports verifying S/MIME signatures This support relies on an appropriately configured `gpgsm`. Build System ------------ Drop dependency on "pkg-config emacs". Emacs Interface --------------- Notmuch replies now include all parts shown in the show view There are two main user visible changes. The first is that rfc822 parts are now included in replies. The second change is that part headers are now included in the reply buffer to provide visible separation of the parts. The choice of which part headers to show is customizable via the variable `notmuch-mua-reply-insert-header-p-function`. Filtering or Limiting messages is now bound to `l` in the search view This binding now matches the analogous binding in show view. `F` forwards all open messages in a thread When viewing a thread of messages, the new binding `F` can be used to generate a new outgoing message which forwards all of the open messages in the thread. This is analogous to the `f` binding, which forwards only the current message. Preferred content type can be determined from the message content More flexibility in choosing which sub-part of a multipart/alternative part is initially shown is available by setting `notmuch-multipart/alternative-discouraged` to a function that returns a list of discouraged types. The function so specified is passed the message as an argument and can examine the message content to determine which content types should be discouraged. This is in addition to the current capabilities (i.e. setting `notmuch-multipart/alternative-discouraged` to a list of discouraged types). When viewing a thread ("show" mode), queries that match no messages no longer generate empty buffers Should an attempt be made to view the thread corresponding to a query that matches no messages, a warning message is now displayed and the terminal bell rung rather than displaying an empty buffer (or, in some cases, displaying an empty buffer and throwing an error). This also affects re-display of the current thread. Handle S/MIME signatures in emacs The emacs interface is now capable making and verifying S/MIME signatures. `notmuch-message-address-insinuate` is now a no-op This reduces the amount of interference with non-notmuch uses of message-mode. Address completion improvements An external script is no longer needed for address completion; if you previously configured one, customize the variable `notmuch-address-command` to try the internal completion. If `company-mode` is available, notmuch uses it by default for interactive address completion. Test and experiment with the emacs MUA available in source tree `./devel/try-emacs-mua` runs emacs and fills the window with information how to try the MUA safely. Emacs is configured to use the notmuch (lisp) files located in `./emacs` directory. Documentation ------------- New `notmuch-report(1)` and `notmuch-report.json(5)` man pages describe `notmuch-report` and its JSON configuration file. You can build these files by running `make` in the `devel/nmbug/doc` directory. notmuch-report -------------- Renamed from `nmbug-status`. This script generates reports based on notmuch queries, and doesn't really have anything to do with nmbug, except for sharing the `NMBGIT` environment variable. The new name focuses on the script's action, instead of its historical association with the nmbug workflow. This should make it more discoverable for users looking for generic notmuch reporting tools. The default configuration file name (extracted from the `config` branch of `NBMGIT` has changed from `status-config.json` to `notmuch-report.json` so it is more obviously associated with the report-generating script. The configuration file also has a new `meta.message-url` setting, which is documented in `notmuch-report.json(5)`. `notmuch-report` now wraps query phrases in parentheses when and-ing them together, to avoid confusion about clause grouping.
2016-05-05 13:36:10 +02:00
$NetBSD: distinfo,v 1.10 2016/05/05 11:36:10 wiz Exp $
Updated notmuch to 0.22. Notmuch 0.22 (2016-04-26) ========================= General ------- Xapian 1.3 support Notmuch should now build (and the test suite should pass) on recent releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5. Limited support for S/MIME messages Signature verification is supported, but not decryption. S/MIME signature creation and S/MIME encryption are supported via built-in support in Emacs. S/MIME support is not extensively tested at this time. Bug Fixes Fix for threading bug involving deleting and re-adding messages. Fix for case-sensitive content disposition headers. Fix handling of 1 character directory names at top level. Command Line Interface ---------------------- `notmuch show` now supports verifying S/MIME signatures This support relies on an appropriately configured `gpgsm`. Build System ------------ Drop dependency on "pkg-config emacs". Emacs Interface --------------- Notmuch replies now include all parts shown in the show view There are two main user visible changes. The first is that rfc822 parts are now included in replies. The second change is that part headers are now included in the reply buffer to provide visible separation of the parts. The choice of which part headers to show is customizable via the variable `notmuch-mua-reply-insert-header-p-function`. Filtering or Limiting messages is now bound to `l` in the search view This binding now matches the analogous binding in show view. `F` forwards all open messages in a thread When viewing a thread of messages, the new binding `F` can be used to generate a new outgoing message which forwards all of the open messages in the thread. This is analogous to the `f` binding, which forwards only the current message. Preferred content type can be determined from the message content More flexibility in choosing which sub-part of a multipart/alternative part is initially shown is available by setting `notmuch-multipart/alternative-discouraged` to a function that returns a list of discouraged types. The function so specified is passed the message as an argument and can examine the message content to determine which content types should be discouraged. This is in addition to the current capabilities (i.e. setting `notmuch-multipart/alternative-discouraged` to a list of discouraged types). When viewing a thread ("show" mode), queries that match no messages no longer generate empty buffers Should an attempt be made to view the thread corresponding to a query that matches no messages, a warning message is now displayed and the terminal bell rung rather than displaying an empty buffer (or, in some cases, displaying an empty buffer and throwing an error). This also affects re-display of the current thread. Handle S/MIME signatures in emacs The emacs interface is now capable making and verifying S/MIME signatures. `notmuch-message-address-insinuate` is now a no-op This reduces the amount of interference with non-notmuch uses of message-mode. Address completion improvements An external script is no longer needed for address completion; if you previously configured one, customize the variable `notmuch-address-command` to try the internal completion. If `company-mode` is available, notmuch uses it by default for interactive address completion. Test and experiment with the emacs MUA available in source tree `./devel/try-emacs-mua` runs emacs and fills the window with information how to try the MUA safely. Emacs is configured to use the notmuch (lisp) files located in `./emacs` directory. Documentation ------------- New `notmuch-report(1)` and `notmuch-report.json(5)` man pages describe `notmuch-report` and its JSON configuration file. You can build these files by running `make` in the `devel/nmbug/doc` directory. notmuch-report -------------- Renamed from `nmbug-status`. This script generates reports based on notmuch queries, and doesn't really have anything to do with nmbug, except for sharing the `NMBGIT` environment variable. The new name focuses on the script's action, instead of its historical association with the nmbug workflow. This should make it more discoverable for users looking for generic notmuch reporting tools. The default configuration file name (extracted from the `config` branch of `NBMGIT` has changed from `status-config.json` to `notmuch-report.json` so it is more obviously associated with the report-generating script. The configuration file also has a new `meta.message-url` setting, which is documented in `notmuch-report.json(5)`. `notmuch-report` now wraps query phrases in parentheses when and-ing them together, to avoid confusion about clause grouping.
2016-05-05 13:36:10 +02:00
SHA1 (notmuch-0.22.tar.gz) = c3c3c805cd821aca0966e46dffd56d37d42f2616
RMD160 (notmuch-0.22.tar.gz) = 525620a8a501a2b1bbd279b581f32257a2ccfc90
SHA512 (notmuch-0.22.tar.gz) = 0fd3860b4bce0fbf2648046a68b92d23d73604e82e05ee1b5913fc82985e67225b0f3a0977f71ad5251e7714a7111e8fd84ae0347f33475dddd8eb8d00fd2ed6
Size (notmuch-0.22.tar.gz) = 682458 bytes
Update to 0.20.2: Notmuch 0.20.2 (2015-06-27) =========================== Emacs Interface --------------- Bug fix for marking messages read in `notmuch-tree` mode. Notmuch 0.20.1 (2015-06-01) =========================== Test Suite ---------- Work around apparent gdb bug on arm64 Notmuch 0.20 (2015-05-31) ========================= Command-Line Interface ---------------------- There is a new `mimetype:` search prefix The new `mimetype:` search prefix allows searching for the content-type of attachments, which is now indexed. See the `notmuch-search-terms` manual page for details. Path to gpg is now configurable On systems with multiple versions of gpg, you can tell notmuch which one to use by setting `crypto.gpg_path` Emacs ----- Avoid rendering large text attachements. Improved rendering of CID references in HTML. Vim --- Vim client now respects excluded tags. Notmuch-Mutt ------------ Support messages without Message-IDs. Library ------- Undeprecate single message mboxes It seems more trouble to remove this feature than expected, so `notmuch new` will no longer nag about mboxes with a single message. New error logging facility Clients should call `notmuch_database_status_string` to retrieve output formerly printed to stderr. Several bug fixes related to stale iterators New status code returning API for n_query_search_{messages,thread} Fix for library `install_name` on Mac OS X Fix for rounding of seconds Documentation ------------- Sphinx is now mandatory to build docs Support for using rst2man in place of sphinx to build the docmumentation has been removed. Improved notmuch-search-terms.7 The man page `notmuch-search-terms(7)` has been extended, merging some material from the relicensed wiki. Contrib ------- `notmuch-deliver` is removed. As far as we know, all functionality previously provided by `notmuch-deliver` should now be provided by `notmuch insert`, provided by the main notmuch binary. nmbug-status ------------ `nmbug-status` now only matches local branches when reading `status-config.json` from the `config` branch of the `NMBGIT` repository. To help new users running `nmbug-status`, `nmbug clone` now creates a local `config` branch tracking `origin/config`. Folks who use `nmbug-status` with an in-Git config (i.e. you don't use the `--config` option) who already have `NMBGIT` set up are encouraged to run: git checkout config origin/config in their `NMBGIT` repository (usually `~/.nmbug`).
2015-08-26 15:33:36 +02:00
SHA1 (patch-Makefile.local) = fad3bf11d139a9e0207965803bf854670f8f4853
Update notmuch to 0.21: Notmuch 0.21 (2015-10-29) ========================= General ------- Notmuch now requires gmime >= 2.6.7. The gmime 2.4 series is no longer supported. Database revision tracking: `lastmod:` queries Each message now has a metadata revision number that increases with every tagging operation. See the discussion of `lastmod:` in `notmuch-search-terms(7)` for more information. Date queries now support `date:<expr>..!` shorthand for `date:<expr>..<expr>` You can use, for example, `date:yesterday..!` to match from the beginning of yesterday to the end of yesterday. For further details, please refer to the `notmuch-search-terms` manual page. Notmuch database upgrade to support `lastmod:` queries The above mentioned `lastmod:` prefix. This will be done automatically, without prompting on the next time `notmuch new` is run after the upgrade. The upgrade is not reversible, and the upgraded database will not be readable by older versions of Notmuch. As a safeguard, a database dump will be created in the `.notmuch` directory before upgrading. Build System ------------ The ruby bindings are now built as part of the main notmuch build process. This can be disabled with the `--without-ruby` option to configure. Building the documentation can be disabled with the `--without-docs` option to configure. Skipped individual tests are no longer considered as failures. Command Line Interface ---------------------- Database revision tracking Two new options were added to support revision tracking. A global option "--uuid" (`notmuch(1)`) was added for to detect counter rollover and reinitialization, and `notmuch-count(1)` gained a `--lastmod` option to query database revision tracking data. The `notmuch address` command supports new deduplication schemes `notmuch address` has gained a new `--deduplicate` option to specify how the results should be deduplicated, if at all. The alternatives are `no` (do not deduplicate, useful for processing the results with external tools), `mailbox` (deduplicate based on the full, case sensitive name and email address), and `address` (deduplicate based on the case insensitive address part). See the `notmuch-address` manual page for further information. Emacs Interface --------------- `notmuch-emacs-version` is used in `User-Agent` header The value of recently introduced variable `notmuch-emacs-version` is now used as a part of `User-Agent` header when sending emails. Removed `notmuch-version` function by renaming it to `notmuch-cli-version` With existing variable `notmuch-emacs-version` the accompanied function which retrieves the version of `notmuch-command` is better named as `notmuch-cli-version`. Query input now supports completion for "is:<tag>" New message composition mode: `notmuch-compose-mode` This is mainly to fix fcc handling, but may be useful for user customization as well. Allow filtering of search results in `notmuch-show` Add function to rerun current tree-view search in search mode Bug fix for replying to encrypted messages in `notmuch-tree` mode Allow saved searched to specify tree view rather than search view Applies to saved searches run from `notmuch-hello`, or by a keyboard shortcut (`notmuch-jump`). Can be set in the customize interface, or by adding :search-type tree to the appropriate saved search plist in `notmuch-saved-searches`. Increase maximum size of rendered text parts The variable `notmuch-show-max-text-part-size` controls the maximum size (in bytes) which is automatically rendered. This may make rendering large threads slower. To get the previous behaviour set this variable to 10000. Library ------- The use of absolute paths is now enforced when calling `notmuch_database_{open, create}` New function `notmuch_directory_delete` to delete directory documents Previously there was no way to delete directory documents from the database, leading to confusing results when the "ghost" directory document of a renamed or deleted filesystem directory was encountered every time the parent directory was being scanned by `notmuch new`. The mtime of the old directory document was also used if a directory by the same name was added again in the filesystem, potentially bypassing the scan for the directory. The issues are fixed by providing a library call to delete directory documents, and deleting the old documents in `notmuch new` on filesystem directory removal or rename. Database revision tracking Revision tracking is supported via a new prefix "lastmod:" in the query parser and the new function `notmuch_database_get_revision`. For the latter, see `notmuch(3)`. New status code returning API for n_query_count_{messages,threads} Deprecated functions `notmuch_query_search_threads`, `notmuch_query_search_messages`, `notmuch_query_count_messages`, and `notmuch_query_count_threads` are all deprecated as of this release. Clients are encouraged to transition to the `_st` variants supporting better error reporting. nmbug-status ------------ `nmbug-status` now supports specifying the sort order for each view.
2015-11-23 00:55:33 +01:00
SHA1 (patch-aa) = a4c815c0663fa6e5e8692ff14f50ecf9537dda9a
Update to 0.20.2: Notmuch 0.20.2 (2015-06-27) =========================== Emacs Interface --------------- Bug fix for marking messages read in `notmuch-tree` mode. Notmuch 0.20.1 (2015-06-01) =========================== Test Suite ---------- Work around apparent gdb bug on arm64 Notmuch 0.20 (2015-05-31) ========================= Command-Line Interface ---------------------- There is a new `mimetype:` search prefix The new `mimetype:` search prefix allows searching for the content-type of attachments, which is now indexed. See the `notmuch-search-terms` manual page for details. Path to gpg is now configurable On systems with multiple versions of gpg, you can tell notmuch which one to use by setting `crypto.gpg_path` Emacs ----- Avoid rendering large text attachements. Improved rendering of CID references in HTML. Vim --- Vim client now respects excluded tags. Notmuch-Mutt ------------ Support messages without Message-IDs. Library ------- Undeprecate single message mboxes It seems more trouble to remove this feature than expected, so `notmuch new` will no longer nag about mboxes with a single message. New error logging facility Clients should call `notmuch_database_status_string` to retrieve output formerly printed to stderr. Several bug fixes related to stale iterators New status code returning API for n_query_search_{messages,thread} Fix for library `install_name` on Mac OS X Fix for rounding of seconds Documentation ------------- Sphinx is now mandatory to build docs Support for using rst2man in place of sphinx to build the docmumentation has been removed. Improved notmuch-search-terms.7 The man page `notmuch-search-terms(7)` has been extended, merging some material from the relicensed wiki. Contrib ------- `notmuch-deliver` is removed. As far as we know, all functionality previously provided by `notmuch-deliver` should now be provided by `notmuch insert`, provided by the main notmuch binary. nmbug-status ------------ `nmbug-status` now only matches local branches when reading `status-config.json` from the `config` branch of the `NMBGIT` repository. To help new users running `nmbug-status`, `nmbug clone` now creates a local `config` branch tracking `origin/config`. Folks who use `nmbug-status` with an in-Git config (i.e. you don't use the `--config` option) who already have `NMBGIT` set up are encouraged to run: git checkout config origin/config in their `NMBGIT` repository (usually `~/.nmbug`).
2015-08-26 15:33:36 +02:00
SHA1 (patch-lib_Makefile.local) = c81920e239d1e26d4502e57c4e7fdbd3209b6325
SHA1 (patch-notmuch-dump.c) = d85095239da2c7247113143d2668d6ca47bc324f
SHA1 (patch-notmuch-restore.c) = 5f908d2ee146e29bd025eee36adb5997d897e9ea
SHA1 (patch-util_Makefile.local) = 1dcf152c0aba329e5e309c98042bd14f9a733714