After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 628722 - seahorse-agent doesn't accept passphrase containing percent sign ("%")
seahorse-agent doesn't accept passphrase containing percent sign ("%")
Status: RESOLVED WONTFIX
Product: seahorse-plugins
Classification: Applications
Component: Agent
unspecified
Other Linux
: Normal normal
: 2.24
Assigned To: seahorse-plugins-maint
seahorse-plugins-maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2010-09-03 17:52 UTC by Matthias Clasen
Modified: 2020-06-06 08:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthias Clasen 2010-09-03 17:52:30 UTC
First filed here:  https://bugzilla.redhat.com/show_bug.cgi?id=590433


If passpharse contains a percent sign ("%"), seahorse-agent refuses to accept
it.


Version-Release number of selected component (if applicable):
seahorse-plugins-2.30.1-1.fc13.x86_64


How reproducible:
Always when passphrase containt "%" and seahorse-agent is used

Steps to Reproduce:
1. change private key's passphrase to any string containing "%"
2. try "gpg2 --sign somefile" or any other password-requiring command with
seahorse as gpg agent

Actual results:
$ gpg2 --sign somefile

You need a passphrase to unlock the secret key for
user: "xxx"
2048-bit DSA key, ID yyy, created zzz

gpg: Invalid passphrase; please try again ...

You need a passphrase to unlock the secret key for
user: "xxx"
2048-bit DSA key, ID yyy, created zzz

gpg: Invalid passphrase; please try again ...

You need a passphrase to unlock the secret key for
user: "xxx"
2048-bit DSA key, ID yyy, created zzz

gpg: no default secret key: Bad passphrase
gpg: signing failed: Bad passphrase

$ eval $(gpg-agent --daemon)
$ gpg2 --sign somefile

You need a passphrase to unlock the secret key for
user: "xxx"
2048-bit DSA key, ID yyy, created zzz

$



Expected results:
$ gpg2 --sign somefile

You need a passphrase to unlock the secret key for
user: "xxx"
2048-bit DSA key, ID yyy, created zzz

$
Comment 1 André Klapper 2020-06-06 08:52:12 UTC
seahorse-plugins is not under active development anymore:
https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/257

It had its last code changes many years ago:
https://gitlab.gnome.org/GNOME/seahorse-plugins/-/commits/master

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the
responsibility for active development again.