From c616ada48934ae2452baa5d44f8d7eb7194592f4 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Sun, 25 Dec 2011 23:09:17 -0400 Subject: version: update version to 0.11~rc1 and keep python, man page, and debian package in sync. --- bindings/python/notmuch/version.py | 2 +- debian/changelog | 6 ++++++ notmuch.1 | 2 +- version | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/bindings/python/notmuch/version.py b/bindings/python/notmuch/version.py index fd414b0a..01e8294e 100644 --- a/bindings/python/notmuch/version.py +++ b/bindings/python/notmuch/version.py @@ -1,2 +1,2 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.10.2' +__VERSION__ = '0.11~rc1' diff --git a/debian/changelog b/debian/changelog index 0bcade10..3121593a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +notmuch (0.11~rc1-1) unstable; urgency=low + + * New upstream release candidate. + + -- David Bremner Sun, 25 Dec 2011 23:07:08 -0400 + notmuch (0.10.2-1) unstable; urgency=low * Upstream bug fix release diff --git a/notmuch.1 b/notmuch.1 index 3dbd67e1..6eb94603 100644 --- a/notmuch.1 +++ b/notmuch.1 @@ -16,7 +16,7 @@ .\" along with this program. If not, see http://www.gnu.org/licenses/ . .\" .\" Author: Carl Worth -.TH NOTMUCH 1 2011-12-04 "Notmuch 0.10.2" +.TH NOTMUCH 1 2011-12-24 "Notmuch 0.11~rc1" .SH NAME notmuch \- thread-based email index, search, and tagging .SH SYNOPSIS diff --git a/version b/version index 5eef0f10..0bfe2bbc 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.10.2 +0.11~rc1 -- cgit v1.2.3 From dddbb9c4a84c4be348df941c4962c2edd281b4de Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Mon, 26 Dec 2011 16:38:59 +0200 Subject: NEWS: emacs: notmuch-poll-script and saved search news items --- NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/NEWS b/NEWS index eaed960c..0d882582 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,22 @@ Hooks supports "pre-new" and "post-new" hooks that are run before and after importing new messages into the database. +New emacs UI features +--------------------- + +Support "notmuch new" as a notmuch-poll-script + + It's now possible to use "notmuch new" as a notmuch-poll-script + directly. This is also the new default. This allows taking better + advantage of the "notmuch new" hooks from emacs without intermediate + scripts. + +Improvements in saved search management + + New saved searches are now appended to the list of saved searches, + not inserted in front. It's also possible to define a sort function + for displaying saved searches; alphabetical sort is provided. + Performance ----------- -- cgit v1.2.3 From 7da991320ba40d498a3ff7632fbae787b587faea Mon Sep 17 00:00:00 2001 From: Tomi Ollila Date: Wed, 28 Dec 2011 21:54:59 +0200 Subject: NEWS: two memory leaks fixes for 0.11 --- NEWS | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/NEWS b/NEWS index 0d882582..6c9ebe56 100644 --- a/NEWS +++ b/NEWS @@ -36,6 +36,14 @@ Automatic tag query optimization exclude messages whose tags won't change. In the past, we've suggested that people do this by hand; this is no longer necessary. +Memory Management +----------------- + +Reduction of memory leaks + + Two memory leaks when searching and showing messages were identified + and fixed in this release. + Notmuch 0.10.2 (2011-12-04) =========================== -- cgit v1.2.3 From 81ad1c29f787019a56d40ddb6e971d0779de3765 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 30 Dec 2011 08:12:39 -0400 Subject: NEWS: add item for notmuch-deliver Ali mentioned he is very busy these days, so I just made something up rather than waiting for a NEWS item from him. --- NEWS | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NEWS b/NEWS index 6c9ebe56..35eb756d 100644 --- a/NEWS +++ b/NEWS @@ -44,6 +44,12 @@ Reduction of memory leaks Two memory leaks when searching and showing messages were identified and fixed in this release. +New add-on tool +--------------- + +The tool contrib/notmuch-deliver helps with initial delivery and +tagging of mail (replacing running notmuch new). + Notmuch 0.10.2 (2011-12-04) =========================== -- cgit v1.2.3 From bee7cb9472d8a84cff8a43c28f2c7cd684aedbea Mon Sep 17 00:00:00 2001 From: Aaron Ecay Date: Fri, 30 Dec 2011 13:42:24 -0500 Subject: Update NEWS for change by Aaron Ecay - text moved around within NEWS into existing Emacs section by committer --- NEWS | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 35eb756d..66501265 100644 --- a/NEWS +++ b/NEWS @@ -11,8 +11,15 @@ Hooks supports "pre-new" and "post-new" hooks that are run before and after importing new messages into the database. -New emacs UI features ---------------------- +Emacs Interface +--------------- + +Bug fixes + + notmuch-show-advance (bound to the spacebar in notmuch-show-mode) had + a bug that caused it to always jump to the next message, even if it + should have scrolled down to show more of the current message instead. + This is now fixed. Support "notmuch new" as a notmuch-poll-script -- cgit v1.2.3 From f80d4f9f6dc402d264f802241c17e26e7aa72851 Mon Sep 17 00:00:00 2001 From: Kazuo Teramoto Date: Sat, 31 Dec 2011 02:37:41 -0200 Subject: lib: call g_mime_init() from notmuch_database_open() As reported in id:"CAEbOPGyuHnz4BPtDutnTPUHcP3eYcRCRkXhYoJR43RUMw671+g@mail.gmail.com" sometimes gmime tries to access a NULL pointer, e.g. g_mime_iconv_open() tries to access iconv_cache that is NULL if g_mime_init() is not called. This causes notmuch to segfault when calling gmime functions. Calling g_mime_init() initializes iconv_cache and others variables needed by gmime, making sure they are initialized when notmuch calls gmime functions. --- lib/database.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/database.cc b/lib/database.cc index d11dfaf3..8103bd96 100644 --- a/lib/database.cc +++ b/lib/database.cc @@ -28,6 +28,8 @@ #include /* g_free, GPtrArray, GHashTable */ #include /* g_type_init */ +#include /* g_mime_init */ + using namespace std; #define ARRAY_SIZE(arr) (sizeof (arr) / sizeof (arr[0])) @@ -585,6 +587,7 @@ notmuch_database_open (const char *path, struct stat st; int err; unsigned int i, version; + static int initialized = 0; if (asprintf (¬much_path, "%s/%s", path, ".notmuch") == -1) { notmuch_path = NULL; @@ -608,6 +611,12 @@ notmuch_database_open (const char *path, /* Initialize the GLib type system and threads */ g_type_init (); + /* Initialize gmime */ + if (! initialized) { + g_mime_init (0); + initialized = 1; + } + notmuch = talloc (NULL, notmuch_database_t); notmuch->exception_reported = FALSE; notmuch->path = talloc_strdup (notmuch, path); -- cgit v1.2.3 From ff58a06e83379f2b224861082b782bec538f0d2d Mon Sep 17 00:00:00 2001 From: David Bremner Date: Sat, 31 Dec 2011 20:45:24 -0400 Subject: version: bump to 0.11~rc2 This to "celebrate" pushing a bugfix in at the last minute. --- bindings/python/notmuch/version.py | 2 +- notmuch.1 | 2 +- version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/python/notmuch/version.py b/bindings/python/notmuch/version.py index 01e8294e..46992240 100644 --- a/bindings/python/notmuch/version.py +++ b/bindings/python/notmuch/version.py @@ -1,2 +1,2 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.11~rc1' +__VERSION__ = '0.11~rc2' diff --git a/notmuch.1 b/notmuch.1 index 6eb94603..af2ce4f1 100644 --- a/notmuch.1 +++ b/notmuch.1 @@ -16,7 +16,7 @@ .\" along with this program. If not, see http://www.gnu.org/licenses/ . .\" .\" Author: Carl Worth -.TH NOTMUCH 1 2011-12-24 "Notmuch 0.11~rc1" +.TH NOTMUCH 1 2011-12-31 "Notmuch 0.11~rc2" .SH NAME notmuch \- thread-based email index, search, and tagging .SH SYNOPSIS diff --git a/version b/version index 0bfe2bbc..8c520539 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.11~rc1 +0.11~rc2 -- cgit v1.2.3 From ec27f802cddec5c98d78a3a95ac9f8ec5396ca1e Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 2 Jan 2012 07:04:29 -0400 Subject: debian: fix typo in changelog Previous version was actually uploaded to experimental, not unstable --- debian/changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 3121593a..48d0a7e6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -notmuch (0.11~rc1-1) unstable; urgency=low +notmuch (0.11~rc1-1) experimental; urgency=low * New upstream release candidate. -- cgit v1.2.3 From 4f5b71c38de86fc854494676dba4a293ce726c17 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 2 Jan 2012 07:07:31 -0400 Subject: debian: changelog stanza for 0.11~rc2-1 Set dist=experimental the first time. --- debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index 48d0a7e6..5ef85213 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +notmuch (0.11~rc2-1) experimental; urgency=low + + * New upstream release candidate. + - Includes fix for one python bindings segfault. + + -- David Bremner Mon, 02 Jan 2012 06:57:29 -0400 + notmuch (0.11~rc1-1) experimental; urgency=low * New upstream release candidate. -- cgit v1.2.3 From 74bced62b44b3b88431a0aec1194a74852446aed Mon Sep 17 00:00:00 2001 From: Jameson Graef Rollins Date: Mon, 2 Jan 2012 14:23:02 -0800 Subject: emacs: fix notmuch-show-indent-messages-width customization variable name The name was originally notmuch-indent-messages-width, which is inconsistent with our variable naming convention. --- emacs/notmuch-show.el | 6 +++--- test/emacs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el index eee4da98..82d11c92 100644 --- a/emacs/notmuch-show.el +++ b/emacs/notmuch-show.el @@ -91,7 +91,7 @@ any given message." :group 'notmuch :type 'boolean) -(defcustom notmuch-indent-messages-width 1 +(defcustom notmuch-show-indent-messages-width 1 "Width of message indentation in threads. Messages are shown indented according to their depth in a thread. @@ -248,7 +248,7 @@ unchanged ADDRESS if parsing fails." "Insert a notmuch style headerline based on HEADERS for a message at DEPTH in the current thread." (let ((start (point))) - (insert (notmuch-show-spaces-n (* notmuch-indent-messages-width depth)) + (insert (notmuch-show-spaces-n (* notmuch-show-indent-messages-width depth)) (notmuch-show-clean-address (plist-get headers :From)) " (" date @@ -739,7 +739,7 @@ current buffer, if possible." (setq content-end (point-marker)) ;; Indent according to the depth in the thread. - (indent-rigidly content-start content-end (* notmuch-indent-messages-width depth)) + (indent-rigidly content-start content-end (* notmuch-show-indent-messages-width depth)) (setq message-end (point-max-marker)) diff --git a/test/emacs b/test/emacs index ca824453..f36718e7 100755 --- a/test/emacs +++ b/test/emacs @@ -52,21 +52,21 @@ test_expect_equal_file OUTPUT $EXPECTED/notmuch-show-thread-maildir-storage test_begin_subtest "Basic notmuch-show view in emacs default indentation" maildir_storage_thread=$(notmuch search --output=threads id:20091117190054.GU3165@dottiness.seas.harvard.edu) -test_emacs "(let ((notmuch-indent-messages-width 1)) +test_emacs "(let ((notmuch-show-indent-messages-width 1)) (notmuch-show \"$maildir_storage_thread\") (test-output))" test_expect_equal_file OUTPUT $EXPECTED/notmuch-show-thread-maildir-storage test_begin_subtest "Basic notmuch-show view in emacs without indentation" maildir_storage_thread=$(notmuch search --output=threads id:20091117190054.GU3165@dottiness.seas.harvard.edu) -test_emacs "(let ((notmuch-indent-messages-width 0)) +test_emacs "(let ((notmuch-show-indent-messages-width 0)) (notmuch-show \"$maildir_storage_thread\") (test-output))" test_expect_equal_file OUTPUT $EXPECTED/notmuch-show-thread-maildir-storage-without-indentation test_begin_subtest "Basic notmuch-show view in emacs with fourfold indentation" maildir_storage_thread=$(notmuch search --output=threads id:20091117190054.GU3165@dottiness.seas.harvard.edu) -test_emacs "(let ((notmuch-indent-messages-width 4)) +test_emacs "(let ((notmuch-show-indent-messages-width 4)) (notmuch-show \"$maildir_storage_thread\") (test-output))" test_expect_equal_file OUTPUT $EXPECTED/notmuch-show-thread-maildir-storage-with-fourfold-indentation -- cgit v1.2.3 From 4bda23f1603b846af99511e671b3e0a3f9d9701c Mon Sep 17 00:00:00 2001 From: Jameson Graef Rollins Date: Mon, 2 Jan 2012 14:16:51 -0800 Subject: update NEWS This change looks slightly larger than it actually is, since I moved the emacs section below the Performance and Memory Management sections. --- NEWS | 51 ++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/NEWS b/NEWS index 66501265..ca8edb9b 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,28 @@ Hooks supports "pre-new" and "post-new" hooks that are run before and after importing new messages into the database. +Performance +----------- + +Automatic tag query optimization + + "notmuch tag" now automatically optimizes the user's query to + exclude messages whose tags won't change. In the past, we've + suggested that people do this by hand; this is no longer necessary. + +Don't sort messages when creating a dump file + + This speads up tag dumps considerably, without any loss of + information. + +Memory Management +----------------- + +Reduction of memory leaks + + Two memory leaks when searching and showing messages were identified + and fixed in this release. + Emacs Interface --------------- @@ -34,22 +56,29 @@ Improvements in saved search management not inserted in front. It's also possible to define a sort function for displaying saved searches; alphabetical sort is provided. -Performance ------------ +Enable hooks for notmuch-hello-mode and notmuch-hello-refresh -Automatic tag query optimization +Customizable message indentation width - "notmuch tag" now automatically optimizes the user's query to - exclude messages whose tags won't change. In the past, we've - suggested that people do this by hand; this is no longer necessary. + notmuch-show-indent-messages-width -Memory Management ------------------ +Customizable thousands separator -Reduction of memory leaks + The new configuartion variable is notmuch-hello-thousands-separator. + The default is now a space instead of a comma. - Two memory leaks when searching and showing messages were identified - and fixed in this release. +Call notmuch-show instead of notmuch-search when clicking on +buttonized id: links. + +New function notmuch-show-advance + + This new function advances through just the current thread, and is + less invasive than notmuch-show-advance-and-archive. It can easily + be bound to SPC with: + + (define-key notmuch-show-mode-map " " 'notmuch-show-advance) + +Various performance improvements. New add-on tool --------------- -- cgit v1.2.3 From 84d9e319ad916a600d44e09e38b0ace406a22007 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Thu, 5 Jan 2012 17:52:07 -0400 Subject: NEWS: fix typos. Thanks to Xavier for one of these. --- NEWS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index ca8edb9b..2bf739d2 100644 --- a/NEWS +++ b/NEWS @@ -22,7 +22,7 @@ Automatic tag query optimization Don't sort messages when creating a dump file - This speads up tag dumps considerably, without any loss of + This speeds up tag dumps considerably, without any loss of information. Memory Management @@ -64,7 +64,7 @@ Customizable message indentation width Customizable thousands separator - The new configuartion variable is notmuch-hello-thousands-separator. + The new configuration variable is notmuch-hello-thousands-separator. The default is now a space instead of a comma. Call notmuch-show instead of notmuch-search when clicking on -- cgit v1.2.3 From 9981f995c6a4122f1adf4bac5febf31e3c147d26 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Tue, 3 Jan 2012 23:19:05 -0400 Subject: NEWS: give a hint about using sort to achieve the old dump behavior. This is needed for a few applications, and actually is quite fast (relative to the actual dump). --- NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 2bf739d2..6b3f37ad 100644 --- a/NEWS +++ b/NEWS @@ -23,7 +23,8 @@ Automatic tag query optimization Don't sort messages when creating a dump file This speeds up tag dumps considerably, without any loss of - information. + information. To replicate the old behavior of sorted output (for + example to compare two dump files), one can use e.g. sort(1). Memory Management ----------------- -- cgit v1.2.3 From e0991930c0ffe25db6fe3769b938df261dbc6531 Mon Sep 17 00:00:00 2001 From: Thomas Jost Date: Wed, 4 Jan 2012 10:25:07 +0100 Subject: Update NEWS for Emacs changes - A fair amount of conflict resolution by db. --- NEWS | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/NEWS b/NEWS index 6b3f37ad..85ff65bc 100644 --- a/NEWS +++ b/NEWS @@ -57,16 +57,24 @@ Improvements in saved search management not inserted in front. It's also possible to define a sort function for displaying saved searches; alphabetical sort is provided. -Enable hooks for notmuch-hello-mode and notmuch-hello-refresh +Hooks for notmuch-hello -Customizable message indentation width + Two new hooks have been added: "notmuch-hello-mode-hook" (called after + entering notmuch-hello-mode) and "notmuch-hello-refresh-hook" (called + after updating a notmuch-hello buffer). - notmuch-show-indent-messages-width +New face for crypto parts headers -Customizable thousands separator + Crypto parts used to be displayed with a hardcoded color. A new face + has been introduced to fix this: notmuch-crypto-part-header. It + defaults to the same value as before, but can be customized to match + other color themes. - The new configuration variable is notmuch-hello-thousands-separator. - The default is now a space instead of a comma. +Use space as default thousands separator + + Large numbers in notmuch-hello are now displayed using a space as + thousands separator (e.g. "123 456" instead of "123,456"). This can be + changed by customizing "notmuch-hello-thousands-separator". Call notmuch-show instead of notmuch-search when clicking on buttonized id: links. -- cgit v1.2.3 From 80ae1829c19f1fbe714232defcf12f18bc99ddb8 Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Thu, 5 Jan 2012 22:25:12 +0200 Subject: cli: fix use of uninitialized variable in "notmuch reply" notmuch_show_params_t params is only initialized partially in notmuch_reply_command(). The only field that is used uninitialized is params.decrypt. It is usually non-zero, making "notmuch reply" on encrypted messages work by coincidence. Initialize params properly, and set params.decrypt as needed. Signed-off-by: Jani Nikula --- notmuch-reply.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/notmuch-reply.c b/notmuch-reply.c index 7ac879f9..7242310a 100644 --- a/notmuch-reply.c +++ b/notmuch-reply.c @@ -622,11 +622,9 @@ notmuch_reply_command (void *ctx, int argc, char *argv[]) char *opt, *query_string; int i, ret = 0; int (*reply_format_func)(void *ctx, notmuch_config_t *config, notmuch_query_t *query, notmuch_show_params_t *params); - notmuch_show_params_t params; + notmuch_show_params_t params = { .part = -1 }; reply_format_func = notmuch_reply_format_default; - params.part = -1; - params.cryptoctx = NULL; argc--; argv++; /* skip subcommand argument */ @@ -648,10 +646,12 @@ notmuch_reply_command (void *ctx, int argc, char *argv[]) } else if ((STRNCMP_LITERAL (argv[i], "--decrypt") == 0)) { if (params.cryptoctx == NULL) { GMimeSession* session = g_object_new(g_mime_session_get_type(), NULL); - if (NULL == (params.cryptoctx = g_mime_gpg_context_new(session, "gpg"))) + if (NULL == (params.cryptoctx = g_mime_gpg_context_new(session, "gpg"))) { fprintf (stderr, "Failed to construct gpg context.\n"); - else + } else { + params.decrypt = TRUE; g_mime_gpg_context_set_always_trust((GMimeGpgContext*)params.cryptoctx, FALSE); + } g_object_unref (session); session = NULL; } -- cgit v1.2.3 From 310608f279150c735b9fde89f2d632f3b41abd6c Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 9 Jan 2012 07:05:40 -0400 Subject: version: update to 0.11~rc3 We found another serious-ish bug during freeze. --- bindings/python/notmuch/version.py | 2 +- notmuch.1 | 2 +- version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/python/notmuch/version.py b/bindings/python/notmuch/version.py index 46992240..0cd4c106 100644 --- a/bindings/python/notmuch/version.py +++ b/bindings/python/notmuch/version.py @@ -1,2 +1,2 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.11~rc2' +__VERSION__ = '0.11~rc3' diff --git a/notmuch.1 b/notmuch.1 index af2ce4f1..524c21f9 100644 --- a/notmuch.1 +++ b/notmuch.1 @@ -16,7 +16,7 @@ .\" along with this program. If not, see http://www.gnu.org/licenses/ . .\" .\" Author: Carl Worth -.TH NOTMUCH 1 2011-12-31 "Notmuch 0.11~rc2" +.TH NOTMUCH 1 2012-01-09 "Notmuch 0.11~rc3" .SH NAME notmuch \- thread-based email index, search, and tagging .SH SYNOPSIS diff --git a/version b/version index 8c520539..b1495f02 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.11~rc2 +0.11~rc3 -- cgit v1.2.3 From d3a74bb0a064aa25db8f92116344af60b5f76e67 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 9 Jan 2012 07:13:56 -0400 Subject: debian: add changelog stanza for 0.11~rc3-1 as usual for pre-releases, fairly minimal commentary. --- debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/debian/changelog b/debian/changelog index 5ef85213..bee2d778 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +notmuch (0.11~rc3-1) experimental; urgency=low + + * New upstream release candidate + - Fix for uninitialized variable(s) in notmuch-reply + + -- David Bremner Mon, 09 Jan 2012 07:07:46 -0400 + notmuch (0.11~rc2-1) experimental; urgency=low * New upstream release candidate. -- cgit v1.2.3 From fb846f57ef2a7cbf7b3613c6f005d85caeee23d3 Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Mon, 9 Jan 2012 11:49:56 +0000 Subject: NEWS: add news entry for notmuch reply uninitialized variable bugfix --- NEWS | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 85ff65bc..687154dc 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,8 @@ Notmuch 0.11 (201x-xx-xx) ========================= -New command-line features -------------------------- +Command-Line Interface +---------------------- Hooks @@ -11,6 +11,12 @@ Hooks supports "pre-new" and "post-new" hooks that are run before and after importing new messages into the database. +notmuch reply --decrypt bugfix + + The "notmuch reply" command with --decrypt argument had a rarely + occurring bug that caused an encrypted message not to be decrypted + sometimes. This is now fixed. + Performance ----------- -- cgit v1.2.3 From 9ada8335c6c3c60db3e0b66281e2f6382fadb9e3 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 13 Jan 2012 19:58:36 -0400 Subject: Update version to 0.11 --- bindings/python/notmuch/version.py | 2 +- notmuch.1 | 2 +- version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/python/notmuch/version.py b/bindings/python/notmuch/version.py index 0cd4c106..59c396fe 100644 --- a/bindings/python/notmuch/version.py +++ b/bindings/python/notmuch/version.py @@ -1,2 +1,2 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.11~rc3' +__VERSION__ = '0.11' diff --git a/notmuch.1 b/notmuch.1 index 524c21f9..a5828bc5 100644 --- a/notmuch.1 +++ b/notmuch.1 @@ -16,7 +16,7 @@ .\" along with this program. If not, see http://www.gnu.org/licenses/ . .\" .\" Author: Carl Worth -.TH NOTMUCH 1 2012-01-09 "Notmuch 0.11~rc3" +.TH NOTMUCH 1 2012-01-13 "Notmuch 0.11" .SH NAME notmuch \- thread-based email index, search, and tagging .SH SYNOPSIS diff --git a/version b/version index b1495f02..51176c7c 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.11~rc3 +0.11 -- cgit v1.2.3 From 307a2e3fa247392d1160938a50f01621df9ea4c4 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 13 Jan 2012 20:06:39 -0400 Subject: debian: changelog stanza for 0.11 --- debian/changelog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index bee2d778..26fff874 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +notmuch (0.11-1) unstable; urgency=low + + * New upstream release. + - New 'hook' feature for notmuch-new + - performance and memory use improvements + - new add-on tool notmuch-deliver + + -- David Bremner Fri, 13 Jan 2012 19:59:23 -0400 + notmuch (0.11~rc3-1) experimental; urgency=low * New upstream release candidate -- cgit v1.2.3 From ffce9b7c25b9b44ec026b67d96e44cae09c99efe Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 13 Jan 2012 20:28:44 -0400 Subject: NEWS: set release date. It's Friday the thirteenth. What could possibly go wrong? --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 687154dc..bf21e644 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -Notmuch 0.11 (201x-xx-xx) +Notmuch 0.11 (2012-01-13) ========================= Command-Line Interface -- cgit v1.2.3