Re: [Mutt] #1437: Verify signatures in background
#1437: Verify signatures in background
-----------------------------------------+----------------------------------
Reporter: Marco d'Itri <md@xxxxxxxx> | Owner: mutt-dev
Type: enhancement | Status: new
Priority: trivial | Milestone:
Component: crypto | Version:
Resolution: | Keywords:
-----------------------------------------+----------------------------------
Changes (by pdmef):
* component: mutt => crypto
Old description:
> {{{
> Package: mutt
> Version: 1.4.0-5 / 2003-01-13
> Severity: wishlist
>
> [NOTE: this bug report has been submitted to the debian BTS as
> Bug#176473.
> Please Cc all your replies to 176473@xxxxxxxxxxxxxxx .]
>
> From: Peter Palfrader <weasel@xxxxxxxxxx>
> Subject: Verify signatures in background
> Date:
>
> Hello Marco, hi Thomas,
>
> it would be really neat if mutt could verify PGP Signatures in the
> background.
>
> Upon encountering an OpenPGP signed mail mutt should display it right
> away, perhaps with »Still processing« in the standard PGP brackets and
> launch GnuPG/whatever in the background.
>
> Once the background process finishes the message should be redisplayed
> with GnuPG's output that we very well know.
>
> If the user moves to the next message before GnuPG could finish it
> should be up to the user what is done by default
> (1) either let the command run (so that updating trustdb can finnish
> eventually). Once the command exited only the latest message should
> be tried to get verified.
> or
> (2) kill the process immediatly.
>
> I favour option (1).
>
> yours,
> peter
> [If you've downloaded my PGP key before please redownload it for I've
> changed cipher preferences: gpg --keyserver pgp.dtype.org --recv
> 94c09c7f]
> --
> PGP signed and encrypted | .''`. ** Debian GNU/Linux **
> messages preferred. | : :' : The universal
> | `. `' Operating System
> http://www.palfrader.org/ | `- http://www.debian.org/
>
>
> Received: (at submit) by bugs.guug.de; 9 Dec 2001 03:45:13 +0000
> From aaronl@xxxxxxxxxxx Sun Dec 09 04:45:13 2001
> Received: from vitelus.com ([64.81.243.207] ident=aaronl)
> by trithemius.gnupg.org with esmtp (Exim 3.12 #1 (Debian))
> id 16Cutt-0006GY-00
> for <submit@xxxxxxxxxxxx>; Sun, 09 Dec 2001 04:45:13 +0100
> Received: from aaronl by vitelus.com with local (Exim 3.33 #1 (Debian))
> id 16CusS-0001Z9-00
> for <submit@xxxxxxxxxxxx>; Sat, 08 Dec 2001 19:43:44 -0800
> Date: Sat, 8 Dec 2001 19:43:44 -0800
> From: Aaron Lehmann <aaronl@xxxxxxxxxxx>
> To: submit@xxxxxxxxxxxx
> Subject: Please display pgp information incrementally
> Message-ID: <20011208194344.A5918@xxxxxxxxxxx>
> Mime-Version: 1.0
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> User-Agent: Mutt/1.3.20i
>
> Package: mutt
> Severity: wishlist
>
> I like to use a tool called sigtrace which prints out a key trust path
> between myself and the signer of a message. I set it up to run as part
> of the pgp verification command in mutt. The problem this causes is
> that it takes awhile to run, and in the meantime mutt blocks waiting
> for it to complete. I would like to start reading a message while PGP
> verification commands are still running. Ideally, a signed message
> would start out in the pager as:
>
> [-- PGP output follows (current time: Sat 08 Dec 2001 07:00:25 PM PST)
> --]
> [-- End of PGP output --]
> ...body of message...
>
> and output from the PGP/gpg/sigtrace process would be filled in
> between the first two lines as it was received on on the pipe,
> preventing mutt from blocking as it waits for all of the output.
>
> I don't know how difficult this would be. I suspect that it largely
> hinges on the pager's ability to insert text at a point in the middle
> of a message.
>
> >How-To-Repeat:
> >Fix:
> }}}
New description:
{{{
Package: mutt
Version: 1.4.0-5 / 2003-01-13
Severity: wishlist
[NOTE: this bug report has been submitted to the debian BTS as Bug#176473.
Please Cc all your replies to 176473@xxxxxxxxxxxxxxx .]
From: Peter Palfrader <weasel@xxxxxxxxxx>
Subject: Verify signatures in background
Date:
Hello Marco, hi Thomas,
it would be really neat if mutt could verify PGP Signatures in the
background.
Upon encountering an OpenPGP signed mail mutt should display it right
away, perhaps with »Still processing« in the standard PGP brackets and
launch GnuPG/whatever in the background.
Once the background process finishes the message should be redisplayed
with GnuPG's output that we very well know.
If the user moves to the next message before GnuPG could finish it
should be up to the user what is done by default
(1) either let the command run (so that updating trustdb can finnish
eventually). Once the command exited only the latest message should
be tried to get verified.
or
(2) kill the process immediatly.
I favour option (1).
yours,
peter
[If you've downloaded my PGP key before please redownload it for I've
changed cipher preferences: gpg --keyserver pgp.dtype.org --recv
94c09c7f]
--
PGP signed and encrypted | .''`. ** Debian GNU/Linux **
messages preferred. | : :' : The universal
| `. `' Operating System
http://www.palfrader.org/ | `- http://www.debian.org/
Received: (at submit) by bugs.guug.de; 9 Dec 2001 03:45:13 +0000
From aaronl@xxxxxxxxxxx Sun Dec 09 04:45:13 2001
Received: from vitelus.com ([64.81.243.207] ident=aaronl)
by trithemius.gnupg.org with esmtp (Exim 3.12 #1 (Debian))
id 16Cutt-0006GY-00
for <submit@xxxxxxxxxxxx>; Sun, 09 Dec 2001 04:45:13 +0100
Received: from aaronl by vitelus.com with local (Exim 3.33 #1 (Debian))
id 16CusS-0001Z9-00
for <submit@xxxxxxxxxxxx>; Sat, 08 Dec 2001 19:43:44 -0800
Date: Sat, 8 Dec 2001 19:43:44 -0800
From: Aaron Lehmann <aaronl@xxxxxxxxxxx>
To: submit@xxxxxxxxxxxx
Subject: Please display pgp information incrementally
Message-ID: <20011208194344.A5918@xxxxxxxxxxx>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.20i
Package: mutt
Severity: wishlist
I like to use a tool called sigtrace which prints out a key trust path
between myself and the signer of a message. I set it up to run as part
of the pgp verification command in mutt. The problem this causes is
that it takes awhile to run, and in the meantime mutt blocks waiting
for it to complete. I would like to start reading a message while PGP
verification commands are still running. Ideally, a signed message
would start out in the pager as:
[-- PGP output follows (current time: Sat 08 Dec 2001 07:00:25 PM PST) --]
[-- End of PGP output --]
...body of message...
and output from the PGP/gpg/sigtrace process would be filled in
between the first two lines as it was received on on the pipe,
preventing mutt from blocking as it waits for all of the output.
I don't know how difficult this would be. I suspect that it largely
hinges on the pager's ability to insert text at a point in the middle
of a message.
>How-To-Repeat:
>Fix:
}}}
--
--
Ticket URL: <http://dev.mutt.org/trac/ticket/1437#comment:7>
Mutt <http://www.mutt.org/>
The Mutt mail user agent