In T6883#199155, @ebo wrote:I guess this is done if QT6 versions have a pinentry?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Thu, Mar 13
Thu, Mar 13
• ebo edited projects for T6883: pinentry: Add Qt 6 variant, added: gpd5x; removed Restricted Project.
I guess this is done if QT6 versions have a pinentry?
Mon, Mar 10
Mon, Mar 10
calvin added a comment to T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
This was using GCC to build, but on AIX. I believe support for dollar signs in identifiers are platform specific.
• gniibe added a comment to T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
GCC allows dollars in identifier, that's the reason why we haven't encountered this issue, I suppose.
• gniibe changed the status of T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2 from Open to Testing.
• gniibe triaged T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2 as Normal priority.
• gniibe added a project to T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2: gpgme.
Thank you for your report.
Wed, Mar 5
Wed, Mar 5
• ebo renamed T7551: Pinentry: display issue for symmetric password view from Kleopatra: In KF6 version display issue for symmetric password view to Pinentry: display issue for symmetric password view.
The formatted display of the symmetric passphrase is configurable: gpg-agent.conf option pinentry-formatted-passphrase
• ebo lowered the priority of T7551: Pinentry: display issue for symmetric password view from Normal to Low.
Tue, Mar 4
Tue, Mar 4
Feb 25 2025
Feb 25 2025
calvin updated the task description for T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
Feb 12 2025
Feb 12 2025
• werner moved T7065: pinentry 1.3.0 ships desktop file with icons, but does not install them from Backlog to Done on the pinentry board.
• werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.
Here we go:
• werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.
Alright, my above putenv option won't work because it modifies the session environment and thus needs to be run for each gpg-agent session (connection). Adding a putenv_startrup option would help here but this way each connection could chnage the environment - also not good. In the end a way to modify the used environment variables, as you suggested, is a better way.
Feb 11 2025
Feb 11 2025
samoverton added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.
Yes, the workaround is to use a pinentry wrapper script that sets the value back to the correct one and then invokes the real pinentry.
Feb 10 2025
Feb 10 2025
Jan 15 2025
Jan 15 2025
Werner says this won't be fixed…
Because the system can be configured to use constraints which we can't explain except in ABNF, which won't help users.
Jan 8 2025
Jan 8 2025
Maybe the title should be "Password - Kleopatra" (or similar) if the operation was triggered by Kleopatra.
Jan 7 2025
Jan 7 2025
as far as I understand both the Gtk and Qt implementation are using pinentry_get_title which does the /proc stuff, but this is only on Linux. On Windows, pinentry_get_title will return the value set in pinentry_init, in our case pineentry-qt or pineentry-qt5.
Check out the GTK version which scans /proc for the process to find the command line. Very handy for ssh sessions.
Note that that Beta uses a 64 bit Kleopatra but the GnuPG engine was accidentally build for 32 bit. This will be fixed with the next Beta. That might increase the confusion a bit.
Jan 6 2025
Jan 6 2025
GpgEX requires/uses Kleopatra so that only GnuPG would be left if you could deselect Kleopatra. And that's exactly what the simple installer installs because the simple installer is included in the Gpg4win installer.
FYI usually these are my install options:
No problem. I can stay on 4.4.x. Just thought I should give the beta a try and let you guys know.
Thanks for your feedback. Maybe the "minimal" install is missing a file. It's a beta version for a reason. We'll make sure to fix it for the stable release.
None. I just use the command line tools and always perform a "minimal" install. @aheinecke: I already tested it on cmd.exe. Same result. Also I do not have QT installed, or a QT_PLUGIN_PATH set up. The bottom line for me is still:
Dec 30 2024
Dec 30 2024
Thank you. Fixed in: rPb415f3108921: build: Fix warning about obsolete pinentry-emacs.
Dec 27 2024
Dec 27 2024
ametzler1 renamed T7470: pinentry warns about obsolete pinentry-emacs for --disable-pinentry-emacs from pinentry warn son oblsolte pinentry-ema to pinentry warns about obsolete pinentry-emacs for --disable-pinentry-emacs.
Dec 20 2024
Dec 20 2024
What components of Gpg4win other than GnuPG do you use?
Yeah that is a messed up environment mixing elf and windows binaries. There is no which on windows. It is called where. So if your terminal is able to execute which then this is some kind of Linux environment on Windows. The winpty error comes from the terminal. Please use cmd.exe for all tests.
I just tried to call pinentry directly on Windows cmd prompt:
Thanks for the comments. This is a regular git for Windows install which afaik uses mingw64. The messup with the binaries brought in by git has always been this way. I am using aliases to differentiate between the different versions. One might think that this may cause things to break, however all used to work well with 4.x versions.
gpg: [stdin]: clear-sign failed: No pinentrysrc/libwinpty/winpty.cc, line 924
Here you are:
Dec 16 2024
Dec 16 2024
Dec 6 2024
Dec 6 2024
• ebo edited projects for T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled, added: gpd5x; removed Restricted Project.
This issue looks still the same from the user perspective as in the task description with Gpg4win 4.4. Therefore tagging it for gpd5x
Oct 22 2024
Oct 22 2024
• ikloecker added a comment to T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled.
Making pinentry issue "fully canceled" if the user clicks Cancel breaks decryption of data that is encrypted with multiple keys of the owner. The user woudn't be asked for the password of their second key if they canceled the pinentry for the password of the first key.
Sep 25 2024
Sep 25 2024
• gniibe closed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed as Resolved.
Fixed in pinentry 1.3, when using GnuPG 2.4 or later.
Sep 9 2024
Sep 9 2024
Thank you. Applied.
Jul 30 2024
Jul 30 2024
• aheinecke closed T7230: pinentry-qt: Show passphrase icon nearly invisible in dark mode and high contrast as Resolved.
Tested on Linux, modern Windows and Windows 10 2016.
• aheinecke triaged T7230: pinentry-qt: Show passphrase icon nearly invisible in dark mode and high contrast as Normal priority.
Jul 26 2024
Jul 26 2024
• aheinecke triaged T7222: pinentry-qt: On PKCS#12 import pinentry shows spaces with pinentry-formatted-passphrase as Normal priority.
Jul 25 2024
Jul 25 2024
Jul 24 2024
Jul 24 2024
Jul 10 2024
Jul 10 2024
Jul 4 2024
Jul 4 2024
• ikloecker closed T6513: Kleopatra: Require GpgME 1.21, a subtask of T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled, as Resolved.
• ebo updated the task description for T4346: Remove gpg-agent passphrase nags for empty / none passphrase.
Jul 3 2024
Jul 3 2024
Noteworthy changes in version 1.3.1 (2024-07-03)
Jun 30 2024
Jun 30 2024
modernNeo added a comment to T7156: do not get prompted to save passphrase to password manager when using pinentry-curses.
is there a keyring/password manager that is not dependent on a desktop environment that the terminal pinentry supports?
Jun 20 2024
Jun 20 2024
• werner triaged T7156: do not get prompted to save passphrase to password manager when using pinentry-curses as Normal priority.
Different pinentries provide different options. The curses pinentry does not have that external password manager thingy. Mixing GUI and tty use seems to be a rare case.
May 8 2024
May 8 2024
Verified in pinentry-1.3.0.
Fixed in pinentry 1.3.0.
Apr 9 2024
Apr 9 2024
This was done by Tobias.
Mar 28 2024
Mar 28 2024
Jakuje added a comment to T7065: pinentry 1.3.0 ships desktop file with icons, but does not install them.
For the reference, for now i just did the dummy install in the Fedora spec file:
• werner assigned T7065: pinentry 1.3.0 ships desktop file with icons, but does not install them to • TobiasFella.
Tobias, if you find some time, can you please see how this can be done.
Mar 18 2024
Mar 18 2024
Thank you!
See T7046 for the release info. Note that the mentioned fix for kwallet already landed.
• werner renamed T7046: Release Pinentry 1.3.x from Release Pinentry 1.3.0 to Release Pinentry 1.3.x.
• werner renamed T5566: Release Pinentry 1.2.x from Release Pinentry 1.2.0 to Release Pinentry 1.2.x.
Noteworthy changes in version 1.2.1 (2022-08-24)
Mar 14 2024
Mar 14 2024
Mar 8 2024
Mar 8 2024
I still need to land the fix for the kwallet problem, but that can be done first thing monday so nothing that really blocks a release
I had a look at the open tasks for pinentry(-qt) and didn't see anything that we should address before doing a release. @werner?
Mar 7 2024
Mar 7 2024
I should say: I can ship a snapshot in Gentoo if that's okay, but I'd prefer not to.
Feb 21 2024
Feb 21 2024
Lowering priority because it does not seem to be a popular issue.
• werner lowered the priority of T3908: Permission denied for root on other user's tty from High to Normal.
Feb 2 2024
Feb 2 2024
This is still an issue.
Jan 29 2024
Jan 29 2024
• TobiasFella moved T6883: pinentry: Add Qt 6 variant from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2024
Jan 10 2024
Thanks for the contribution, sorry this took us a while to get to. I've merged your changes to the pinentry repo now.
Dec 28 2023
Dec 28 2023
Dec 27 2023
Dec 27 2023
• gniibe changed the status of T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed from Open to Testing.
Dec 12 2023
Dec 12 2023
Nov 27 2023
Nov 27 2023
Still no response after more than 2 years?
Nov 10 2023
Nov 10 2023
• aheinecke added a comment to T6801: Pinentry-qt: Add support for external password manager with libsecret.
Thanks for the reviews. And your beautiful work, by which I also mean the response to the feedback and how you managed to work with phabricator. I will commit the patch on your behalf then later.
• gniibe added a comment to D569: pinentry-qt: Add support for external password manager with libsecret.
I think that tried_password_cache in the documentation is wrong. The text:
and @code{tried_password_cache} is false
• ikloecker updated subscribers of D569: pinentry-qt: Add support for external password manager with libsecret.
Thanks for the update.
jasonc updated the diff for D569: pinentry-qt: Add support for external password manager with libsecret.
Nov 9 2023
Nov 9 2023
• ikloecker added a comment to D569: pinentry-qt: Add support for external password manager with libsecret.
In general, the changes look good.
jasonc added a project to T6801: Pinentry-qt: Add support for external password manager with libsecret: pinentry.
jasonc added a project to D569: pinentry-qt: Add support for external password manager with libsecret: pinentry.
Oct 6 2023
Oct 6 2023
Sep 21 2023
Sep 21 2023