Hi, all. I encountered a very disturbing bug in my mail configuration
yesterday. I'm pretty sure the problem is in notmuch-emacs. I am
looking for help in debugging and fixing the issue.
Yesterday I sent an email with the following To: header as composed in
notmuch-emacs (individual strings hav
>>> I was thinking of a minimal change now, so it isn't blocking other
>>> things, and then a gradual cleanup.
>>
>> just go for it.
>
> You mean this patch, or the other more extensive patch that someone (TM)
> has to write?
Go for the full cleanup all at once.
___
On Wed, May 01 2019, David Bremner wrote:
> I was thinking of a minimal change now, so it isn't blocking other
> things, and then a gradual cleanup.
just go for it.
___
notmuch mailing list
notmuch@notmuchmail.org
https://notmuchmail.org/mailman/listinf
From: Jameson Graef Rollins
If either the moreutils or GNU parallel utility are available, run all
tests in parallel. On my eight core machine this makes for a ~x7
speed-up in the full test suite (1m24s -> 12s).
The design of the test suite makes this parallelization trivial.
---
test/notmuch-
From: Jameson Graef Rollins
add_email_corpus itself does an rm -rf $MAIL_DIR, so these are not necessary.
---
test/T100-search-by-folder.sh | 1 -
test/T650-regexp-query.sh | 1 -
2 files changed, 2 deletions(-)
diff --git a/test/T100-search-by-folder.sh b/test/T100-search-by-folder.sh
inde
This is a simple patch series that will run the entire test suite in
parallel if either the moreutils or GNU parallel utility is
available. On my 8-core machine the full test suite will now run in
under 20 seconds, which is a pretty huge improvement.
jamie.
_
From: Jameson Graef Rollins
The add_email_corpus test utility includes logic that tries to re-use
an index of the corpus if available. This was seemingly done as an
optimization, so that every test that uses the corpus didn't have to
create it's own index of the corpus. However, this has the pe
On Sat, May 04 2019, "Rollins, Jameson" wrote:
> This is a simple patch series that will run the entire test suite in
> parallel if either the moreutils or GNU parallel utility is
> available. On my 8-core machine the full test suite will now run in
> under 20 seconds,
From: Jameson Graef Rollins
If NOTMUCH_TEST_SERIALIZE is non-null all tests will be run in series,
rather than in parallel.
---
test/README | 8 ++--
test/notmuch-test | 2 +-
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/test/README b/test/README
index b378c3ff..3f54a
On Thu, May 23 2019, Danh Doan wrote:
> On Thu, May 23, 2019 at 07:06:39AM -0700, meOme wrote:
>> Hi!
>> How can I get a list of all mails with an attachment in notmuch?
>
> Notmuch has already tagged all mails with attachment with tag:
> attachment, hasn't it?
>
> Does this command work for you?
On Mon, May 27 2019, David Bremner wrote:
> Daniel Kahn Gillmor writes:
>> +
>> +Value test: test that object in json data found at address is equal to
>> specified value:
>> +
>> + label:address|value
>> +
>
> should this maybe be label:address=value ? At least looking that the
> regex and the
On Mon, May 27 2019, David Bremner wrote:
> The name "header-mask" is a bit generic, but I don't have my head in
> this topic like you do. I was thinking of something like
> "replaced-headers", but it's only a mild suggestion.
I think the point is that the headers are more accurately "masked" tha
From: Jameson Graef Rollins
This makes it easier to write fairly compact, readable tests of json
output, without needing to sanitize away parts that we don't care
about.
Signed-off-by: Daniel Kahn Gillmor
---
test/json_check_nodes.py | 114 +++
test/test-lib
On Sun, May 26 2019, Daniel Kahn Gillmor wrote:
> diff --git a/test/T358-emacs-protected-headers.sh
> b/test/T358-emacs-protected-headers.sh
> new file mode 100755
> index ..56ac06ca
> --- /dev/null
> +++ b/test/T358-emacs-protected-headers.sh
> @@ -0,0 +1,36 @@
> +#!/usr/bin/env bash
> +
On Sun, May 26 2019, Daniel Kahn Gillmor wrote:
> Way back in id:20180511055544.13676-1-...@fifthhorseman.net, i
> proposed support for protected headers (in particular, for being able
> to read and search for subject lines of encrypted messages which
> protect the Subject). Although that series
On Mon, May 27 2019, Daniel Kahn Gillmor wrote:
> On Mon 2019-05-27 16:34:27 -0400, Daniel Kahn Gillmor wrote:
>> From: Jameson Graef Rollins
>>
>> This makes it easier to write fairly compact, readable tests of json
>> output, without needing to sanitize away parts that we don't care
>> about.
>
On Tue, May 28 2019, Daniel Kahn Gillmor wrote:
> When showing a message that has been mangled in transit by an MTA in
> the "Mixed up" way, "notmuch show" should instead show the repaired
> form of the message.
Given that this fix is in mime-node.c it will apply to reply as well,
not just show,
On Wed, May 29 2019, Jameson Graef Rollins wrote:
> On Tue, May 28 2019, Daniel Kahn Gillmor wrote:
>> When showing a message that has been mangled in transit by an MTA in
>> the "Mixed up" way, "notmuch show" should instead show the repaired
>> form of the message.
>
> Given that this fix is in
On Tue, May 28 2019, Daniel Kahn Gillmor wrote:
> This patch implements a functional identification and repair process
> for "Mixed Up" MIME messages as described in
> https://tools.ietf.org/html/draft-dkg-openpgp-pgpmime-message-mangling-00#section-4.1
>
> The detection test is not entirely compl
On Wed, May 29 2019, Daniel Kahn Gillmor wrote:
> On Tue 2019-05-28 18:58:22 -0400, Daniel Kahn Gillmor wrote:
>> I forgot to mention: this test case makes use of the test_json_nodes
>> functionality introduced in 03/17 of the protected header series.
>>
>> So please only consider this after that
This is essentially a wishlist report...
It would be nice to have an easy way in notmuch-emacs-show to know if
there are multiple messages with the same message-id in the store, and
to cycle through viewing each individually.
It's possible (even likely) that one has multiple messages with the sam
On Thu, May 30 2019, Daniel Kahn Gillmor wrote:
> I agree that this technically isn't a "crypto function", and as such
> might not belong where i've put it. What would you think about
> util/repair.{c,h} or util/demangling.{c,h} ?
I guess "repair" is maybe clearer? No strong opinion.
jamie.
__
On Thu, May 30 2019, Daniel Kahn Gillmor wrote:
> Yes, it does fix notmuch reply as well. Do you think that we should
> augment the test suite to include 'notmuch reply' too?
I mean, more tests don't hurt, but I don't see it as critical. I think
it could be as simple as (please verify):
test_b
On Thu, May 30 2019, Daniel Kahn Gillmor wrote:
> This is the second revision of the series initially posted at
> id:20190528225452.17550-1-...@fifthhorseman.net.
>
> The changes in this series from v1 are in response to the helpful
> review by jrollins. In particular:
>
> * test to ensure that
On Thu, May 30 2019, Jorge P. de Morais Neto wrote:
> That would be useful to me too. I have a Dell laptop and I subscribed
> to email notifications about firmware updates. It turns out that Dell
> sends all such notifications (which obviously have different content)
> with the same message-id.
On Mon, Jun 03 2019, David Bremner wrote:
> Örjan Ekeberg writes:
>
>> David Bremner writes:
>>> In d9800c8 we deleted the function notmuch-message-mark-replied.
>>>
>>> Should we make a deprecated-alias for
>>> notmuch-message-apply-queued-tag-changes?
>>
>> The two functions are not interchan
On Mon, Jun 03 2019, Örjan Ekeberg wrote:
> "Rollins, Jameson" writes:
>> I have the following in my emacs config:
>>
>> '(message-send-hook
>>(quote
>> (notmuch-message-mark-replied notmuch-fcc-header-setup)))
>>
>> I'
On Mon, Jun 03 2019, meOme wrote:
> I use
> notmuch search myWord
> for the search and the output seems to be the same as
> notmuch search --output=summary myWord
> So output=summary is the default, right?
> Now (on a user's klick) I would like to show the Message from the saerch
> result.
> The
Hi. I'm using address completion in notmuch-emacs, but I keep having
problems. No matter what "Notmuch Address Internal Completion"
customization configuration I use ("sent" or "received") there are tons
of missing addresses that I need. It seems, though, that the two
configurations might be com
On Wed, Aug 07 2019, David Bremner wrote:
> Dear Notmuch people, should we document this issue somehow? Maybe even
> try to detect it with customize?
I would certainly appreciate some guarantee that my mail viewer was not
contacting the internet when I view mail. I'm not sure how that could
be a
On Tue, Aug 20 2019, David Bremner wrote:
> This will make
>
> to:a to:b
>
> and
>
> from:a from:b
>
> expand as
>
> to:a AND to:b
>
> and
>
> from:a AND from:b
I can't say if the proposed parser prefix change is correct, but I
support this behavior.
jamie.
__
On Thu, Aug 22 2019, David Bremner wrote:
> Daniel Kahn Gillmor writes:
>
>> (i also find "notmuch2" rather unsatisfying, but python doesn't have a
>> meaningful versioning system for backwards-incompatible API changes for
>> its modules, so this kind of name augmentation is the only strategy i'm
On Fri, Aug 23 2019, Daniel Kahn Gillmor wrote:
> that matches my understanding too. i'd love to move forward with the
> improved bindings, under a different name.
>
> if someone later figures out the compatibility layer that allows
> implementation of the traditional "notmuch" module api atop th
33 matches
Mail list logo