pinentryProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Recent Activity

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
Rycky_Tigg created T4809: Non-operational functions and missing feature.
Jan 13 2020, 3:22 PM · Fedora, pinentry, Bug Report

Dec 5 2019

gniibe added a subtask for T3428: pinentry-curses should be able to avoid showing *s when user enters passphrase: T4659: Release Pinentry-1.1.1.
Dec 5 2019, 7:35 AM · pinentry, Feature Request
gniibe added parent tasks for T4659: Release Pinentry-1.1.1: T3428: pinentry-curses should be able to avoid showing *s when user enters passphrase, T4337: pinentry-fltk: Formatstring handling, T4336: pinentry-fltk: Keyboard shortcuts are not recognized, T4263: Pinentry does not support --disable-doc configure option, T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin, T4598: curses: dialog broken with wide characters.
Dec 5 2019, 7:35 AM · pinentry, Release Info
gniibe added a subtask for T4336: pinentry-fltk: Keyboard shortcuts are not recognized: T4659: Release Pinentry-1.1.1.
Dec 5 2019, 7:35 AM · pinentry, patch, Bug Report
gniibe added a subtask for T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin: T4659: Release Pinentry-1.1.1.
Dec 5 2019, 7:35 AM · Cross-Compiler, pinentry, Bug Report
gniibe added a subtask for T4263: Pinentry does not support --disable-doc configure option: T4659: Release Pinentry-1.1.1.
Dec 5 2019, 7:35 AM · pinentry, Bug Report
gniibe added a subtask for T4598: curses: dialog broken with wide characters: T4659: Release Pinentry-1.1.1.
Dec 5 2019, 7:35 AM · pinentry
gniibe added a subtask for T4337: pinentry-fltk: Formatstring handling: T4659: Release Pinentry-1.1.1.
Dec 5 2019, 7:35 AM · patch, pinentry, Bug Report
gniibe added a parent task for T4659: Release Pinentry-1.1.1: T4583: pinentry-tty should accept backspace, delete, and ctrl-U.
Dec 5 2019, 7:22 AM · pinentry, Release Info
gniibe added a parent task for T4659: Release Pinentry-1.1.1: T4585: pinentry-tty mishandles ctrl-C.
Dec 5 2019, 7:20 AM · pinentry, Release Info
gniibe renamed T4659: Release Pinentry-1.1.1 from Release Pinentry-1.0.1 to Release Pinentry-1.1.1.
Dec 5 2019, 7:14 AM · pinentry, Release Info
gniibe added a project to T4270: pinentry-curses should ring the terminal bell: gpgagent.
Dec 5 2019, 7:09 AM · gpgagent, Feature Request, pinentry
gniibe merged T2013: pinentry-curses / pinentry-tty should emit a bell when showing a dialog into T4270: pinentry-curses should ring the terminal bell.
Dec 5 2019, 7:08 AM · gpgagent, Feature Request, pinentry
gniibe merged task T2013: pinentry-curses / pinentry-tty should emit a bell when showing a dialog into T4270: pinentry-curses should ring the terminal bell.
Dec 5 2019, 7:08 AM · pinentry, Feature Request
gniibe removed a parent task for T4404: Mangled Pinentry dialog box: T4771: pinentry-tty/pinentry-curses interact a user as background process.
Dec 5 2019, 7:00 AM · Windows, pinentry, Bug Report
gniibe removed a subtask for T4771: pinentry-tty/pinentry-curses interact a user as background process: T4404: Mangled Pinentry dialog box.
Dec 5 2019, 7:00 AM · pinentry
gniibe added subtasks for T4771: pinentry-tty/pinentry-curses interact a user as background process: T4583: pinentry-tty should accept backspace, delete, and ctrl-U, T4404: Mangled Pinentry dialog box, T3779: pinentry-curses broken when launched from tig that's launched from mc, T4585: pinentry-tty mishandles ctrl-C, T4198: Pinentry doesn't capture input correctly, crashes terminal instead, T4733: pinentry-curses reveals pin.
Dec 5 2019, 6:59 AM · pinentry
gniibe added a parent task for T4198: Pinentry doesn't capture input correctly, crashes terminal instead: T4771: pinentry-tty/pinentry-curses interact a user as background process.
Dec 5 2019, 6:59 AM · pinentry, Bug Report