unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Daiki Ueno <ueno@gnu.org>
To: nljlistbox2@gmail.com (N. Jackson)
Cc: 22711@debbugs.gnu.org
Subject: bug#22711: 25.0.91; prompt for gpg password is displayed in a dialog box rather than in the minibuffer
Date: Thu, 18 Feb 2016 17:01:24 +0900	[thread overview]
Message-ID: <m337sq4fdt.fsf-ueno@gnu.org> (raw)
In-Reply-To: <871t8bowyc.fsf@gmail.com> (N. Jackson's message of "Wed, 17 Feb 2016 17:20:43 -0400")

Thanks for the feedback.

nljlistbox2@gmail.com (N. Jackson) writes:

> Perhaps this information could be included in the NEWS entry for
> pinentry.el? (And an entry in the manual might be nice too, although I'm
> not sure where it would live.)

Sure, will do.

> The password prompt, however, fails to identify the file for which the
> password is being requested. In Emacs 24 and 25.0.90, the prompt was,
> for example,
>
>     Passphrase for symmetric encryption for /home/nlj/.authinfo.gpg:
>
> Now there is a small buffer displaying
>
>     Enter passphrase
>
> followed by a few blank lines, and, then in the minibuffer, the prompt
>
>     Passphrase:
>
> Could the prompt in the minibuffer (or the text in the little buffer)
> not show the name of the file?

That could be a bit tricky since Pinentry is not called with such
information, but perhaps it might be possible by sending context
information through the special envvar PINENTRY_USER_DATA.  I have just
proposed a patch to Pinentry for that.

> In fact, what purpose does the little buffer serve? It seems to
> clutter up the interface and not add anything useful. Or am I missing
> something there?

If public key encryption were used, the buffer would contain something like:

    Please enter the passphrase to unlock the OpenPGP secret key:
    "Daiki Ueno <ueno@unixuser.org>"
    4096-bit RSA key, ID C8C530D6,
    created 2010-02-04 (main key ID D7E69871).

For the case like the above, we could hide the buffer (though this is
also a bit tricky since the strings may be translated in user's native
language).

Regards,
-- 
Daiki Ueno





      reply	other threads:[~2016-02-18  8:01 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-16 22:25 bug#22711: 25.0.91; prompt for gpg password is displayed in a dialog box rather than in the minibuffer N. Jackson
2016-02-16 22:56 ` Glenn Morris
2016-02-17 18:09   ` N. Jackson
2016-02-17 18:36     ` Glenn Morris
2016-02-17 19:00       ` Daiki Ueno
2016-02-17 21:20         ` N. Jackson
2016-02-18  8:01           ` Daiki Ueno [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m337sq4fdt.fsf-ueno@gnu.org \
    --to=ueno@gnu.org \
    --cc=22711@debbugs.gnu.org \
    --cc=nljlistbox2@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).