Page MenuHome GnuPG

pinentryProject
ActivePublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Today

werner added a project to T5977: Smartcard PIN stays in clear in memory: libassuan.
Wed, May 18, 9:14 AM · libassuan, pinentry, scd, gnupg (gpg22), Bug Report
werner added a comment to T5977: Smartcard PIN stays in clear in memory.

AFAICS, we need to implement a new Assuan flag and wipe the data passed to the callback after the callback returned.

Wed, May 18, 9:14 AM · libassuan, pinentry, scd, gnupg (gpg22), Bug Report

Fri, May 13

werner triaged T5977: Smartcard PIN stays in clear in memory as High priority.
Fri, May 13, 2:40 PM · libassuan, pinentry, scd, gnupg (gpg22), Bug Report

Thu, May 12

ikloecker changed the status of T5972: Can't insert charaters in a magic-wand generated password from Open to Testing.

Editing a formatted password should work now as expected.

Thu, May 12, 4:08 PM · Testing, Restricted Project, gnupg (gpg22), gpgagent, pinentry
ikloecker added a project to T5972: Can't insert charaters in a magic-wand generated password : Restricted Project.
Thu, May 12, 2:18 PM · Testing, Restricted Project, gnupg (gpg22), gpgagent, pinentry
ebo reassigned T5972: Can't insert charaters in a magic-wand generated password from ebo to ikloecker.
Thu, May 12, 11:51 AM · Testing, Restricted Project, gnupg (gpg22), gpgagent, pinentry
ebo added a comment to T5972: Can't insert charaters in a magic-wand generated password .

Its an issue of cursor position. If one either deletes or inputs a a character anywhere in the password string, the cursor always jumps to the end of the string.

Thu, May 12, 11:50 AM · Testing, Restricted Project, gnupg (gpg22), gpgagent, pinentry

Wed, May 11

werner triaged T5972: Can't insert charaters in a magic-wand generated password as Normal priority.
Wed, May 11, 5:18 PM · Testing, Restricted Project, gnupg (gpg22), gpgagent, pinentry

Fri, Apr 29

werner triaged T5955: pinentry-efl sends warnings to stderr, does not close windows during getpin as Normal priority.
Fri, Apr 29, 9:46 AM · efl, pinentry, Bug Report

Thu, Apr 28

dkg created T5955: pinentry-efl sends warnings to stderr, does not close windows during getpin.
Thu, Apr 28, 11:04 PM · efl, pinentry, Bug Report

Apr 4 2022

LRitzdorf added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

On at least some small terminals (like the smartphone size I mentioned in my original comment), I can confirm that this is a true loop. When originally reporting the issue, one of the things I tested was repeatedly pressing the Enter key with an empty password field. In that test, the password prompt looped for the 20 or so times I continued to press Enter.

Apr 4 2022, 12:22 AM · pinentry, Bug Report

Apr 1 2022

ikloecker added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

I experimented a bit. The problem is the size of button texts of the confirmation dialog, i.e. of "Yes, protection is not needed" and "Enter new passphrase". pinentry-curses checks if 3 times the size of the longest text plus a few pixels for the frame fit into the terminal's width. There can be up to 3 buttons, but in case there are only two buttons this check is too strict.

Apr 1 2022, 12:01 PM · pinentry, Bug Report
ikloecker added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

Hmm, okay. Trying the same on an 80x72 terminal I can indeed reproduce a loop. Sorry, for the noise.

Apr 1 2022, 10:53 AM · pinentry, Bug Report
ikloecker added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

Just one bit of additional information: Using gpg (GnuPG) 2.3.5-beta17 on a large terminal I just tried quick generating a new key with a fresh GNUPGHOME where I only set pinentry-program /usr/bin/pinentry-curses in ${GNUPGHOME}/gpg-agent.conf.

Apr 1 2022, 10:51 AM · pinentry, Bug Report
bernhard renamed T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals from pinentry: pinentry-curses doesn't allow to set no password or weak passwords on small terminals to pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.
Apr 1 2022, 9:30 AM · pinentry, Bug Report
bernhard added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

I don't see a point in trying to make the fancy curses pinentry work on small terminals.

Apr 1 2022, 9:29 AM · pinentry, Bug Report

Mar 31 2022

werner added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

There is also the very simple pinentry-tty

Mar 31 2022, 8:07 PM · pinentry, Bug Report
LRitzdorf added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

As an end user, the --pinentry-mode=loopback flag does exactly what I'd want to resolve this issue. Just to give it more visibility, is there any chance we could try to detect when the user's terminal is too small, and print a message suggesting they use that flag?

Mar 31 2022, 8:03 PM · pinentry, Bug Report
ikloecker added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

I don't see a point in trying to make the fancy curses pinentry work on small terminals. People using small terminals can use --pinentry-mode=loopback to get a simple passphrase prompt that works on terminals of any size.

Mar 31 2022, 7:09 PM · pinentry, Bug Report
bernhard added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

From my point of view it should be fixed by adding line-breaks to make it work on small terminals. It is better to break the formatting, but allow it, instead of bailing out and leaving the user only with the option to use the more complicated interface. This problem could also affect other password entries where a longer information is displayed.

Mar 31 2022, 5:16 PM · pinentry, Bug Report
bernhard added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

An alternative to password creation in small terminals could be https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html#Unattended-GPG-key-generation

Mar 31 2022, 5:14 PM · pinentry, Bug Report
bernhard renamed T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals from pinentry: pinentry-curses doesn't allow to set no password on small terminals to pinentry: pinentry-curses doesn't allow to set no password or weak passwords on small terminals.
Mar 31 2022, 5:12 PM · pinentry, Bug Report
bernhard added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password or weak passwords on 80 char width and smaller terminals.

@LRitzdorf it should work if you enter an acceptable passphrase. (I've just tried with 56x51 widthxheight and it worked)

Mar 31 2022, 5:11 PM · pinentry, Bug Report

Mar 25 2022

werner renamed T5885: Better message than "Inappropriate ioctl for device" for tty pinentries from gpg --import of secret key from stdin fails confusingly to Better message than "Inappropriate ioctl for device" for tty pinentries.
Mar 25 2022, 1:30 PM · Feature Request, pinentry, gnupg
gniibe added a project to T5893: Patches to compile pinentry-1.2.0 cleanly with mingw.org's MinGW: Testing.
Mar 25 2022, 2:13 AM · Testing, Windows, pinentry, Bug Report

Mar 24 2022

gniibe added a comment to T5893: Patches to compile pinentry-1.2.0 cleanly with mingw.org's MinGW.

And I move functions from pinentry.c to pinentry-curses.c, so that pinentry-w32.exe can be build with no libiconv (which is actually not used).

Mar 24 2022, 8:19 AM · Testing, Windows, pinentry, Bug Report
gniibe claimed T5893: Patches to compile pinentry-1.2.0 cleanly with mingw.org's MinGW.

Thank you for your report.

Mar 24 2022, 7:28 AM · Testing, Windows, pinentry, Bug Report

Mar 15 2022

werner renamed T5879: Source of Pinentry title from Source of password prompt to Source of Pinentry title.
Mar 15 2022, 1:04 PM · pinentry
ikloecker added a comment to T5879: Source of Pinentry title.

Do you mean something like this

Mar 15 2022, 10:02 AM · pinentry

Mar 14 2022

cklassen triaged T5879: Source of Pinentry title as Wishlist priority.
Mar 14 2022, 6:15 PM · pinentry

Mar 7 2022

ikloecker claimed T5569: pinentry qt4 fails to compile in pinentry 1.2.0.
Mar 7 2022, 11:36 AM · Bug Report, pinentry

Mar 3 2022

ikloecker placed T5863: pinentry-qt: Further improve the accessibility up for grabs.
Mar 3 2022, 2:40 PM · pinentry, Restricted Project
ikloecker changed the status of T5863: pinentry-qt: Further improve the accessibility from Open to Testing.

Ready for testing

Mar 3 2022, 2:40 PM · pinentry, Restricted Project

Mar 2 2022

ikloecker closed T5867: pinentry-qt: Image on left side looks broken if pinentry shows an error as Resolved.

pinentry-qt with new icon:

Mar 2 2022, 12:19 PM · Restricted Project, pinentry, Bug Report
ikloecker claimed T5867: pinentry-qt: Image on left side looks broken if pinentry shows an error.

I will add a suitable icon from the Breeze style.

Mar 2 2022, 10:34 AM · Restricted Project, pinentry, Bug Report
ikloecker created T5867: pinentry-qt: Image on left side looks broken if pinentry shows an error.
Mar 2 2022, 10:14 AM · Restricted Project, pinentry, Bug Report
ikloecker closed T5866: pinentry-qt: Pressing Enter after entering first password shows password mismatch error as Resolved.

Closing this task since the original feature request is still in the QA queue.

Mar 2 2022, 9:51 AM · Restricted Project, pinentry, Bug Report

Mar 1 2022

ikloecker claimed T5866: pinentry-qt: Pressing Enter after entering first password shows password mismatch error.
Mar 1 2022, 1:53 PM · Restricted Project, pinentry, Bug Report
ikloecker created T5866: pinentry-qt: Pressing Enter after entering first password shows password mismatch error.
Mar 1 2022, 1:52 PM · Restricted Project, pinentry, Bug Report
ikloecker moved T5863: pinentry-qt: Further improve the accessibility from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 1 2022, 9:58 AM · pinentry, Restricted Project
ikloecker triaged T5863: pinentry-qt: Further improve the accessibility as Normal priority.
Mar 1 2022, 9:58 AM · pinentry, Restricted Project

Feb 10 2022

JaminCollins added a comment to T2818: expected behavior unclear when using gpg from ssh on a machine with a running X11 session.

While searching for a solution to this, I found multiple reports of people that appear to be impacted by this 5 year old issue.

Feb 10 2022, 10:25 PM · pinentry, Bug Report

Jan 17 2022

aheinecke added a comment to T5786: Pinentry-qt: Context menu in english.

Btw. had to revert your unique ptr change ;-) I didn't want to raise the c++ level just for that.

Jan 17 2022, 10:44 AM · pinentry
aheinecke closed T5786: Pinentry-qt: Context menu in english as Resolved.

ikloecker I have just added the ki18n main code to pinentry-qt as qti18n.cpp this fixes it for me. I have commented out everything but the base catalog.

Jan 17 2022, 10:43 AM · pinentry
ikloecker added a comment to T5786: Pinentry-qt: Context menu in english.

OTOH, inst-qttranslations.nsi copies all .qm files needed by the qt_<language>.qm files.

Jan 17 2022, 10:38 AM · pinentry
ikloecker added a comment to T5786: Pinentry-qt: Context menu in english.

For the appimage I have added a patch (backported from ki18n) that makes sure that the Qt translations for qtbase are loaded even if the (unneeded) translations for qtscript, qtmultimedia, and qtxmlpatterns are missing. See 0001-Load-Qt-translations-even-if-some-catalogs-are-missi.patch.

Jan 17 2022, 10:36 AM · pinentry
aheinecke triaged T5786: Pinentry-qt: Context menu in english as Normal priority.
Jan 17 2022, 9:06 AM · pinentry

Jan 12 2022

twpayne added a comment to T5772: pinentry-mac: PIN not escaped when using quality bar.

You'll have to talk to the people you got pinentry-mac from.

Jan 12 2022, 9:48 PM · pinentry, Bug Report
werner triaged T5772: pinentry-mac: PIN not escaped when using quality bar as Normal priority.

I don't know about pinentry-mac but it seems to be another name for
one our our regular pinentry variants.

Jan 12 2022, 3:23 PM · pinentry, Bug Report
ikloecker added a comment to T5772: pinentry-mac: PIN not escaped when using quality bar.

We provide lots of different flavors of pinentry, but we do not provide pinentry-mac. You'll have to talk to the people you got pinentry-mac from.

Jan 12 2022, 3:15 PM · pinentry, Bug Report