pinentryProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Recent Activity

Wed, Nov 25

aheinecke closed T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication) as Resolved.

Will be fixed with 3.1.14

Wed, Nov 25, 12:10 PM · pinentry, Bug Report, gpg4win

Fri, Nov 6

aheinecke added a commit to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication): rPa421ae8c4d2a: qt: Improve focus and frontness.
Fri, Nov 6, 4:05 PM · pinentry, Bug Report, gpg4win

Sep 9 2020

aheinecke added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

There are two problems that might be mixed in here:
What I noticed sometimes is that pinentry-qt properly becomes the ForegroundWindow but the input focus is not set on the line, even though an active cursor is shown in the line.
This might be a pinentry-qt specific issue and I look into that.

Sep 9 2020, 2:17 PM · pinentry, Bug Report, gpg4win

Aug 26 2020

doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

I am always glad to fix such bugs before a release (I am about to prepare 2.2.22).

Aug 26 2020, 4:12 PM · Wayland, pinentry
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

I am always glad to fix such bugs before a release (I am about to prepare 2.2.22).

Aug 26 2020, 3:48 PM · Wayland, pinentry
doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

It worked! You were right!

Aug 26 2020, 3:31 PM · Wayland, pinentry
doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

Thank you for your prompt help. It's much appreciated.

Aug 26 2020, 3:20 PM · Wayland, pinentry
werner merged task T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE into T4137: IPC syntax error when `gpg` starts `gpg-agent` without `$TERM` variable.
Aug 26 2020, 3:19 PM · Wayland, pinentry
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

rG4c8d5eb0bdd3: agent: Allow TERM="".

Aug 26 2020, 3:19 PM · Wayland, pinentry
doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

I see. Thank you @werner . For clarity could you please link the patch that was not backported to 2.2.?

Aug 26 2020, 3:17 PM · Wayland, pinentry
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

Mails crossed ;-)

Aug 26 2020, 3:16 PM · Wayland, pinentry
doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

But @werner what's the value $TERM *supposed* to have? When gpg is invoked straight by Gnome? I can run the command sh -c 'env | grep TERM > ~/gnome-term.env' in Gnome's "Run Command: interface and then the file ~/gnome-term.env says TERM is set to nothing (It is set, but the contents is a "" string).

Aug 26 2020, 3:13 PM · Wayland, pinentry
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

Ah wait. This has been fixed in master a year ago but was not backported to 2.2; see T4137. I'll add it to the forthcoming 2.2.22. Thanks for the report.

Aug 26 2020, 3:11 PM · Wayland, pinentry
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

The warning above is harmless. Both strings are actually the same but stem from different versions of the autotools helper scripts

Aug 26 2020, 3:05 PM · Wayland, pinentry
doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

Unfortunately I've had some trouble compiling the latest git version of GnuPG for NixOS - I got this warning which turned out to be a blocker:

Aug 26 2020, 2:44 PM · Wayland, pinentry
werner added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

Without really looking at your report: May it be that this is because Pinentry does not get the WAYLAND_DISPLAY variable as reported in T5016? This will be fixed in 2.2.22 which I hope to release this week.

Aug 26 2020, 9:40 AM · Wayland, pinentry

Aug 25 2020

doronbehar added a comment to T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE.

I take some of my words back - using or not using MOZ_ENABLE_WAYLAND=1 doesn't make a difference eventually - If Firefox is launched by Gnome and not gnome-terminal, pinentry fails to launch with and without MOZ_ENABLE_WAYLAND.

Aug 25 2020, 6:21 PM · Wayland, pinentry
doronbehar created T5036: pinentry won't launch when gpg is invoked by Firefox when Firefox runs with native wayland support in a wayland DE in the S1 Public space.
Aug 25 2020, 5:41 PM · Wayland, pinentry

Jun 15 2020

bernhard added a comment to T4974: timeout for pinentry too short for key-generation, losing previous entries.

To explain the use case, I've started coming up with a good passphrase and this took a bit of time with a pencil and paper in front of me. When I wanted to type it in, it was too late. Thus I guess that some people will look up good rules of passphrases or at least make sure they can remember the one they are typing in.

Jun 15 2020, 11:34 AM · pinentry

Jun 13 2020

werner triaged T4974: timeout for pinentry too short for key-generation, losing previous entries as Wishlist priority.

5 or 10 minutes are not reasonable in this case. Users are expected to attend the key generation. Your idea of having a countdown after, say 30 seconds, makes sense and should be easy to implement in the pinentries.

Jun 13 2020, 3:05 PM · pinentry

May 19 2020

aheinecke created T4950: pinentry: Add warning when capslock is on.
May 19 2020, 9:14 AM · pinentry

May 8 2020

bernhard added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.

@aheinecke thanks for commenting.

May 8 2020, 2:06 PM · pinentry, Bug Report
aheinecke renamed T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals from pinentry doesn't allow to set no password to pinentry: pinentry-curses doesn't allow to set no password on small terminals.
May 8 2020, 12:32 PM · pinentry, Bug Report
aheinecke assigned T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals to werner.

I can reproduce this.

May 8 2020, 12:32 PM · pinentry, Bug Report
aheinecke added a commit to T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h: rPae584040d14a: curses: Fix build with ncurses 6.2.
May 8 2020, 12:19 PM · pinentry, Bug Report
aheinecke changed the status of T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h from Open to Testing.

I keep it open as testing so that we keep it in mind for a release.

May 8 2020, 12:07 PM · pinentry, Bug Report
aheinecke added a comment to T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.

There was a patch for this by david faure which added an
#undef ttytype after including curses.h

May 8 2020, 12:00 PM · pinentry, Bug Report

Apr 30 2020

ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.

I debugged some more.

Apr 30 2020, 12:57 PM · pinentry, Bug Report

Apr 29 2020

ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.

It is the pinentry-curses, which is needed to reproduce the problem.
Using tab and Return to navigate the dialog.
After pressing ok, the password question dialog reappears. I tried 20 times to press ok, every time the password question dialog reappeared.
If I press cancel, the process aborts. So I'm sure, I hit the right button.

Apr 29 2020, 11:34 AM · pinentry, Bug Report

Apr 27 2020

ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.

And yes: If I install pinentry-gtk2 and follow the steps, it works as excepted.

Apr 27 2020, 3:18 PM · pinentry, Bug Report
ludwig added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.

Perhaps I explain the steps, I'm doing.
I'm on a minimal debian buster instance.

  1. gpg2 --full-gen-key
  2. Insert stuff.
  3. See Dialog:

Real name: Test1 Tester
Email address: test1@example.com
Comment: no pw
You selected this USER-ID:

"Test1 Tester (no pw) <test1@example.com>"
Apr 27 2020, 3:07 PM · pinentry, Bug Report

Apr 26 2020

Knochenhangen added a comment to T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.

Ok. Renamed ist "ttytype_l" (l for local) and found the button to upload a file.
Hope it helps.

Apr 26 2020, 9:31 PM · pinentry, Bug Report
werner added a comment to T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.

Using a double underscore in a symbol should be avoided because such symbols are reserved for system use.
(To include a diff inline, please intend it by two spaces so that it is not not considered as marked up text.)

Apr 26 2020, 11:42 AM · pinentry, Bug Report

Apr 25 2020

Knochenhangen created T4927: pinentry doesn't compile: declaration of ttytype conflicts with curses.h.
Apr 25 2020, 4:37 PM · pinentry, Bug Report

Apr 23 2020

werner added a comment to T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.

I just tried and Pinentry ask me whether I really want to use an unprotected key. Take care that you hit the right button.

Apr 23 2020, 2:52 PM · pinentry, Bug Report

Apr 22 2020

ludwig created T4924: pinentry: pinentry-curses doesn't allow to set no password on small terminals.
Apr 22 2020, 2:56 PM · pinentry, Bug Report

Mar 12 2020

gniibe added projects to T4583: pinentry-tty should accept backspace, delete, and ctrl-U: Testing, pinentry.
Mar 12 2020, 6:39 AM · pinentry, Testing, Bug Report

Feb 17 2020

werner triaged T4848: Usage of git in configure.ac for pinentry/gpa finds incorrect repositories as Normal priority.

Yeah, this can be done.

Feb 17 2020, 9:19 AM · pinentry, gpa, toolchain, Bug Report

Jan 16 2020

Rycky_Tigg added a comment to T4809: Non-operational functions and missing feature.

Reported.

Jan 16 2020, 12:38 PM · Fedora, pinentry, Bug Report
werner closed T4809: Non-operational functions and missing feature as Resolved.
Jan 16 2020, 8:50 AM · Fedora, pinentry, Bug Report

Jan 15 2020

Rycky_Tigg added a comment to T4809: Non-operational functions and missing feature.

You may.. Comments were relevant. Bye.

Jan 15 2020, 2:42 PM · Fedora, pinentry, Bug Report
werner added a comment to T4809: Non-operational functions and missing feature.

FWIW, the GTK and QT pinentries do have a qualitybar. However is is only enabled:

Jan 15 2020, 9:39 AM · Fedora, pinentry, Bug Report

Jan 14 2020

dkg added a comment to T4809: Non-operational functions and missing feature.

In T4809#131931, @werner wrote:

BTW, the qualitybar is not shown by default, only if you configure sme of the extra password checks. We may even remove it completely because it leads to wrong assumption on why a passphrase is required.

Jan 14 2020, 3:30 PM · Fedora, pinentry, Bug Report
dkg added a comment to T4809: Non-operational functions and missing feature.

@Rycky_Tigg cases 1, 2, and 3 that you document here each show the behavior that i would expect from pinentry-gnome3, given the definition of its Assuan-based API and its use of gcr-prompter. (i'm assuming that in case 3 the user just waited longer than the allowed timeout)

Jan 14 2020, 3:29 PM · Fedora, pinentry, Bug Report
Rycky_Tigg added a comment to T4809: Non-operational functions and missing feature.

"more specific about what you think is wrong"; From https://bugs.kde.org/show_bug.cgi?id=412569 copied)/pasted:

Jan 14 2020, 11:34 AM · Fedora, pinentry, Bug Report
werner added a comment to T4809: Non-operational functions and missing feature.

BTW, the qualitybar is not shown by default, only if you configure sme of the extra password checks. We may even remove it completely because it leads to wrong assumption on why a passphrase is required.

Jan 14 2020, 7:34 AM · Fedora, pinentry, Bug Report
dkg added a comment to T4809: Non-operational functions and missing feature.

pinentry-gnome uses gcr's gcr_prompt_set_password_new to prompt for a new password, and ignores the SETQUALITYBAR assuan command.

Jan 14 2020, 12:12 AM · Fedora, pinentry, Bug Report

Jan 13 2020

werner added a comment to T4809: Non-operational functions and missing feature.

It seems that gnome-keyring-daemon has some incompatible changes which breaks that version of pinentry-gnome. Or GKR has not been setup properly. I'd suggest to use pinentry-gtk until folks with knowledge about Gnome folks have figured out what is going wrong.

Jan 13 2020, 7:42 PM · Fedora, pinentry, Bug Report
Rycky_Tigg added a comment to T4809: Non-operational functions and missing feature.

Hey. As reference – Complete set of features while run in Windows.

Jan 13 2020, 6:32 PM · Fedora, pinentry, Bug Report
werner added a comment to T4809: Non-operational functions and missing feature.

Please describe which features are missing.

Jan 13 2020, 4:53 PM · Fedora, pinentry, Bug Report