mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
notmuch 0.26~rc1 release
-----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlpK4EkACgkQ8gKXHaSn niygiQv/TxmOsXmlxOqBI3pWqhvRjiqE7XlF7ueCBADOxET6cQRfj6CG31vbjAUd xNH4SLZR7pKE7K3Dx7jNfqSESgM48Ianlau8ofC2eNpSXegRqX3vTE+9IM64xYpo BrdrHJlwOmM2JN/X02mTQFexNgoXZG88Y7WXQOo3ktLxBOna3I1+dS/cEMuHKkGC zs80sjqJKixBigI3u9Sg1TMEg/gKj0K3jTRiNtsrR2k3W0ktPmYjMf6l5CKleKx1 8HGT2VWUip4V3Ih18addQdyxfKPAtvb74SFMu/W6qegTvctr8UIsQhpCzlnzq+37 UnaTLlmVCWNqMzxt3TUDRq6w4R5MW8wG4iBRuQOYiuzq7vCVV9etRFlWY1KzFbp2 frtFvq48PyfTupC1B/B6/402V6mooUJXfmu9FP0WxAYawuCsaVVGFXjOwkCeXf6d JHuN1Gog4DYPq6y0gakUgFG8sWGouvJVncLHHn26nyDNXnRl5NTGIUrRfce8nXBH GV5fHOJ4 =0A1D -----END PGP SIGNATURE----- Merge tag '0.26_rc1' notmuch 0.26~rc1 release
This commit is contained in:
commit
c8fc3d1428
3 changed files with 47 additions and 6 deletions
49
NEWS
49
NEWS
|
@ -35,6 +35,12 @@ Support maildir synced tags in `new.tags`
|
|||
maildir syncing, and will be added for files in `new/` regardless of
|
||||
the setting of `new.tags`.
|
||||
|
||||
--decrypt now takes an explicit argument
|
||||
|
||||
The --decrypt option to `notmuch show` and `notmuch reply` now takes
|
||||
an explicit argument. If you were used to invoking `notmuch show
|
||||
--decrypt`, you should switch to `notmuch show --decrypt=true`.
|
||||
|
||||
Encrypted Mail
|
||||
--------------
|
||||
|
||||
|
@ -43,13 +49,22 @@ Indexing cleartext of encrypted e-mails
|
|||
It's now possible to include the cleartext of encrypted e-mails in
|
||||
the notmuch index. This makes it possible to search your encrypted
|
||||
e-mails with the same ease as searching cleartext. This can be done
|
||||
on a per-message basis with the --decrypt argument to indexing
|
||||
on a per-message basis by passing --decrypt=true to indexing
|
||||
commands (new, insert, reindex), or by default by running "notmuch
|
||||
config set index.decrypt true".
|
||||
|
||||
Note that the contents of the index are sufficient to roughly
|
||||
reconstruct the cleartext of the message itself, so please ensure
|
||||
that the notmuch index itself is adequately protected. DO NOT USE
|
||||
Encrypted messages whose cleartext is indexed will typically also
|
||||
have their session keys stashed as properties associated with the
|
||||
message. Stashed session keys permit rapid rendering of long
|
||||
encrypted threads, and disposal of expired encryption-capable keys.
|
||||
If for some reason you want cleartext indexing without stashed
|
||||
session keys, use --decrypt=nostash for your indexing commands (or
|
||||
run "notmuch config set index.decrypt nostash"). See `index.decrypt`
|
||||
in notmuch-config(1) for more details.
|
||||
|
||||
Note that stashed session keys permit reconstruction of the
|
||||
cleartext of the encrypted message itself, and the contents of the
|
||||
index are roughly equivalent to the cleartext as well. DO NOT USE
|
||||
this feature without considering the security of your index.
|
||||
|
||||
Library Changes
|
||||
|
@ -67,12 +82,26 @@ New functions to count files
|
|||
Two new functions in the libnotmuch API:
|
||||
`notmuch_message_count_files`, and `notmuch_thread_get_total_files`.
|
||||
|
||||
New function to remove properties
|
||||
|
||||
A new function was added to the libnotmuch API to make it easier to
|
||||
drop all properties with a common pattern:
|
||||
`notmuch_message_remove_all_properties_with_prefix`
|
||||
|
||||
Change of return value of `notmuch_thread_get_authors`
|
||||
|
||||
In certain corner cases, `notmuch_thread_get_authors` previously
|
||||
returned NULL. This has been replaced by an empty string, since the
|
||||
possibility of NULL was not documented.
|
||||
|
||||
Transition `notmuch_database_add_message` to `notmuch_database_index_file`
|
||||
|
||||
When indexing an e-mail message, the new
|
||||
`notmuch_database_index_file` function is the preferred form, and
|
||||
the old `notmuch_database_add_message` is deprecated. The new form
|
||||
allows passing a set of options to the indexing engine, which the
|
||||
operator may decide to change from message to message.
|
||||
|
||||
Python Bindings
|
||||
---------------
|
||||
|
||||
|
@ -87,6 +116,8 @@ Open mail files in binary mode when using Python 3
|
|||
|
||||
Add python bindings for notmuch_database_{get,set}_config*
|
||||
|
||||
Optional `decrypt_policy` flag is available for notmuch.database().index_file()
|
||||
|
||||
nmbug
|
||||
-----
|
||||
|
||||
|
@ -100,6 +131,16 @@ User-facing changes with this notmuch release:
|
|||
* Only error for invalid diff lines in `tags/`, which allows for
|
||||
`README`s and similar in nmbug repositories.
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
New man page: notmuch-properties(7)
|
||||
|
||||
This new page to the manual describes common conventions for how
|
||||
properties are used by libnotmuch, the CLI, and associated programs.
|
||||
External projects that use properties are encouraged to claim their
|
||||
properties and conventions here to avoid collisions.
|
||||
|
||||
Notmuch 0.25.3 (2017-12-08)
|
||||
===========================
|
||||
|
||||
|
|
2
debian/changelog
vendored
2
debian/changelog
vendored
|
@ -2,7 +2,7 @@ notmuch (0.26~rc1-1) experimental; urgency=medium
|
|||
|
||||
* Second upstream release candidate
|
||||
|
||||
-- David Bremner <bremner@debian.org> Fri, 29 Dec 2017 16:49:37 -0400
|
||||
-- David Bremner <bremner@debian.org> Mon, 01 Jan 2018 21:17:39 -0400
|
||||
|
||||
notmuch (0.26~rc0-1) experimental; urgency=medium
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ master_doc = 'index'
|
|||
|
||||
# General information about the project.
|
||||
project = u'notmuch'
|
||||
copyright = u'2009-2017, Carl Worth and many others'
|
||||
copyright = u'2009-2018, Carl Worth and many others'
|
||||
|
||||
location = os.path.dirname(__file__)
|
||||
|
||||
|
|
Loading…
Reference in a new issue