<<< Date Index >>>     <<< Thread Index >>>

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