Page MenuHome GnuPG
Feed Advanced Search

Jan 15 2016

werner added a comment to T2134: iconv.dll is still a problem.

I don't count win-iconv a small helper.
We can solve this problem more easily by moving the ut8conv.c code to
libgpg-error which alread has some of the conversion code.

I change the category to whis because this is not a bug but a build requirement.

Jan 15 2016, 1:20 PM · Feature Request, gnupg

Jan 11 2016

werner removed Due Date on T1060: extract signature from encrypted and signed file/message.
Jan 11 2016, 3:21 PM · gnupg (gpg21), gnupg, Debian, Feature Request
werner removed a project from T1060: extract signature from encrypted and signed file/message: In Progress.
Jan 11 2016, 3:21 PM · gnupg (gpg21), gnupg, Debian, Feature Request
werner added a comment to T1060: extract signature from encrypted and signed file/message.

This was implemented for 2.1. We won't backport it to 1.4 or 2.0.

Jan 11 2016, 3:21 PM · gnupg (gpg21), gnupg, Debian, Feature Request
werner added a project to T1060: extract signature from encrypted and signed file/message: Restricted Project.
Jan 11 2016, 3:21 PM · gnupg (gpg21), gnupg, Debian, Feature Request
werner added a comment to T2212: Wish for a gpgkey2ssh replacement.

Right, getkey_next had a somewhat surprising semantic. I fixed that with commit
b280aa6.

It also works with ECDSA keys.

Jan 11 2016, 11:49 AM · ssh, gnupg, gnupg (gpg21), Feature Request
werner removed a project from T2212: Wish for a gpgkey2ssh replacement: In Progress.
Jan 11 2016, 11:49 AM · ssh, gnupg, gnupg (gpg21), Feature Request
werner added a project to T2212: Wish for a gpgkey2ssh replacement: Restricted Project.
Jan 11 2016, 11:49 AM · ssh, gnupg, gnupg (gpg21), Feature Request

Jan 8 2016

aheinecke added a comment to T2212: Wish for a gpgkey2ssh replacement.

Current master b2da3951 segfaults on me.
Btw. I think this is likely because i have a local ID without an Authentication
subkey for aheinecke@gnupg.org

(gdb) run --export-ssh-key aheinecke@gnupg.org
Starting program: /opt/gnupg/bin/gpg2 --export-ssh-key aheinecke@gnupg.org
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
gpg: NOTE: THIS IS A DEVELOPMENT VERSION!
gpg: It is only intended for test purposes and should NOT be
gpg: used in a production environment or with production keys!
gpg: enabled debug flags: memstat

Program received signal SIGSEGV, Segmentation fault.
lookup (ctx=ctx@entry=0x6dd940, ret_keyblock=ret_keyblock@entry=0x0,
ret_found_key=ret_found_key@entry=0x7fffffffd998,

want_secret=<optimized out>) at ../../g10/getkey.c:3116

3116 *ret_keyblock = keyblock; /* Return the keyblock. */
(gdb) bt full
#0 lookup (ctx=ctx@entry=0x6dd940, ret_keyblock=ret_keyblock@entry=0x0,
ret_found_key=ret_found_key@entry=0x7fffffffd998,

want_secret=<optimized out>) at ../../g10/getkey.c:3116
    rc = 0
    no_suitable_key = 0
    keyblock = 0x0
    found_key = 0x701980

#1 0x0000000000415bb6 in getkey_next (ctx=0x6dd940, pk=0x0, ret_keyblock=0x0)
at ../../g10/getkey.c:1636

rc = <optimized out>
found_key = 0x0

#2 0x000000000045713a in export_ssh_key (ctrl=0x6dd810, userid=0x7fffffffe420
"aheinecke@gnupg.org") at ../../g10/export.c:1437

getkeyctx = 0x6dd940
keyblock = 0x6fd160
desc = {mode = KEYDB_SEARCH_MODE_SUBSTR, skipfnc = 0x0, skipfncvalue =

0x0, sn = 0x0, snlen = 0, u = {

name = 0x7fffffffe420 "aheinecke@gnupg.org", fpr = "

\344\377\377\377\177", '\000' <repeats 17 times>, kid = {

4294960160, 32767}, grip = " \344\377\377\377\177", '\000'

<repeats 13 times>}, exact = 0}

curtime = 1452288169
pk = 0x0
identifier = 0x6ddb80 ""
mb = {len = 0, size = 4096, buf = 0x6e5d70 "", out_of_core = 0}
fp = 0x6dd810
b64_state = {flags = 7199040, idx = 0, quad_count = -153676256, fp =

0x10, stream = 0x6dd800, title = 0x6ddb80 "",

radbuf = "\000\000\000", crc = 0, stop_seen = -1, invalid_encoding =

0, lasterr = 0}

fname = 0x7fffffffe420 "aheinecke@gnupg.org"

#3 0x000000000040dc00 in main (argc=1, argv=0x7fffffffdfe8) at ../../g10/gpg.c:4193

pargs = {argc = 0x7fffffffdb9c, argv = 0x7fffffffdb90, flags = 32769,

err = 0, r_opt = 0, r_type = 0, r = {ret_int = 0,

ret_long = 0, ret_ulong = 0, ret_str = 0x0}, internal = {idx = 2,

inarg = 0, stopped = 1,

last = 0x7fffffffe420 "aheinecke@gnupg.org", aliases = 0x0,

cur_alias = 0x0, iio_list = 0x0}}

a = 0x6dd800
orig_argc = 0
orig_argv = 0x6ddb80
fname = 0x7fffffffe420 "aheinecke@gnupg.org"
sl = 0x0
remusr = 0x6ddb40
locusr = 0x0
nrings = 0x0
afx = 0x7fffffffe420
configfp = 0x7fffffffe420
configlineno = 27
parse_debug = 7198720
cmd = aExportSshKey
malloc_hooks = {malloc = 0x405ee0 <gcry_malloc@plt>, realloc = 0x406d40

<gcry_realloc@plt>, free = 0x406290 <gcry_free@plt>}

ctrl = 0x6dd810
Jan 8 2016, 10:27 PM · ssh, gnupg, gnupg (gpg21), Feature Request
werner added a project to T2212: Wish for a gpgkey2ssh replacement: In Progress.
Jan 8 2016, 5:29 PM · ssh, gnupg, gnupg (gpg21), Feature Request
werner added a comment to T2212: Wish for a gpgkey2ssh replacement.

Done with commit 4970868 to be released with 2.1.11.
This uses a new command and not an export option so that export options can be
kept in the conf file.

ECDSA keys (NIST keys) do not yet work.

Jan 8 2016, 5:29 PM · ssh, gnupg, gnupg (gpg21), Feature Request
werner claimed T2212: Wish for a gpgkey2ssh replacement.
Jan 8 2016, 2:05 PM · ssh, gnupg, gnupg (gpg21), Feature Request

Jan 7 2016

werner added a comment to T2212: Wish for a gpgkey2ssh replacement.

Right, this is what I actually had in mind. Using the "<keyid>!" notaion it
would also be possible to export any primary of subkey in ssh format.

Jan 7 2016, 3:43 PM · ssh, gnupg, gnupg (gpg21), Feature Request
werner raised the priority of T2212: Wish for a gpgkey2ssh replacement from Wishlist to Normal.
Jan 7 2016, 3:43 PM · ssh, gnupg, gnupg (gpg21), Feature Request
aheinecke added projects to T2212: Wish for a gpgkey2ssh replacement: Feature Request, gnupg (gpg21), gnupg, ssh.
Jan 7 2016, 2:42 PM · ssh, gnupg, gnupg (gpg21), Feature Request
aheinecke updated subscribers of T2212: Wish for a gpgkey2ssh replacement.
Jan 7 2016, 2:42 PM · ssh, gnupg, gnupg (gpg21), Feature Request
emanuel added projects to T2211: Wish: List all started services by gpg4win on the wiki page: gpg4win, Feature Request, Documentation.
Jan 7 2016, 11:25 AM · Documentation, Feature Request, gpg4win

Jan 6 2016

werner added a project to T2204: Wrong FAILURE message if gpg-agent cannot be started: Feature Request.
Jan 6 2016, 9:53 AM · Feature Request, gnupg

Jan 5 2016

dkg reopened T1982: pinentry-qt should fallback to curses if $DISPLAY is set but unavailable as "Open".
Jan 5 2016, 6:15 AM · pinentry, Feature Request
dkg added a comment to T1982: pinentry-qt should fallback to curses if $DISPLAY is set but unavailable.

Hm, this is indeed fixed for pinentry-gtk2 and pinentry-gnome3, but pinentry-qt
is still broken:

0 $ DISPLAY=:3 pinentry-qt
QXcbConnection: Could not connect to display :3
Aborted
134 $

Jan 5 2016, 6:15 AM · pinentry, Feature Request

Dec 18 2015

werner closed T2164: Use pool.sks-keyservers.net directly as default in dirmngr.conf-skel (instead of the CNAME) as Resolved.
Dec 18 2015, 5:24 PM · Won't Fix, gnupg, Feature Request
werner added a project to T2164: Use pool.sks-keyservers.net directly as default in dirmngr.conf-skel (instead of the CNAME): Won't Fix.
Dec 18 2015, 5:24 PM · Won't Fix, gnupg, Feature Request
werner added a comment to T2106: Support SHA-256 fingerprints for ssh.

That fingerprint looks more like gibberish than something which should be
compared by the user. In that regard a SHA-1 fingerprint looks much more
serious and IMHO will be more secure than a base-64 fingerprint where you have
to explain that the users also need to match the case - if they are at all able
to compare that fingerprint.

We should take this to the mailing list.

Dec 18 2015, 5:20 PM · gnupg (gpg22), gnupg, ssh, Feature Request

Dec 16 2015

gniibe added a comment to T2106: Support SHA-256 fingerprints for ssh.

It is base64 trimmed the last '='.

Introducing new specifier, say %f, would be good, while keeping %F as is.
%f includes the hash algorithm string as SSH does.

Dec 16 2015, 2:45 AM · gnupg (gpg22), gnupg, ssh, Feature Request

Dec 15 2015

neal added a project to T2164: Use pool.sks-keyservers.net directly as default in dirmngr.conf-skel (instead of the CNAME): gnupg.
Dec 15 2015, 9:54 PM · Won't Fix, gnupg, Feature Request
gniibe closed T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart as Resolved.
Dec 15 2015, 5:15 AM · gnupg, gpg4win, Feature Request, scd
gniibe added a comment to T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart.

I confirmed that this is fixed in 2.0 and 2.1.

Dec 15 2015, 5:15 AM · gnupg, gpg4win, Feature Request, scd

Dec 14 2015

aheinecke removed projects from T2163: Make it possible to restore MIME crypto mails to original: Windows 32, Windows.
Dec 14 2015, 2:11 PM · Unreleased, gpgol, Feature Request
aheinecke removed a project from T1095: Sig/enc status should be used when forwarding/answering a crypto message: gpg4win.
Dec 14 2015, 2:11 PM · gpgol, Feature Request
aheinecke added a comment to T1380: Outgoing address should be configuable.

I wonder if this is a Problem for the new version that can send through
exchange. Available from ( https://wiki.gnupg.org/Gpg4win/Testversions ) We look
up the sender address with exchange a bit differently and I think it should
match the actual SMTP address used now.

Dec 14 2015, 2:10 PM · gpgol, Feature Request
aheinecke claimed T1380: Outgoing address should be configuable.
Dec 14 2015, 2:10 PM · gpgol, Feature Request
justus added a comment to T2106: Support SHA-256 fingerprints for ssh.

It seems to be base64:

% ssh -V
OpenSSH_7.1p1 Debian-3, OpenSSL 1.0.2e 3 Dec 2015
% ssh-keygen -l -f .ssh/known_hosts -F playfair.gnupg.org -E md5 -q
playfair.gnupg.org RSA MD5:cc:dd:46:8e:ef:3d:d9:34:97:f8:b8:5a:59:51:80:4a
% ssh-keygen -l -f .ssh/known_hosts -F playfair.gnupg.org -E sha256 -q
playfair.gnupg.org RSA SHA256:KCh034SD0rMKqCkJbdH2wx354s1278tqt9F+xb5cidg

Dec 14 2015, 11:56 AM · gnupg (gpg22), gnupg, ssh, Feature Request

Dec 11 2015

aheinecke removed a project from T2139: pinentry option to see the password in cleartext: gnupg (gpg21).
Dec 11 2015, 6:40 PM · pinentry, Feature Request, gpg4win

Dec 10 2015

darkpenguin set Version to all on T2180: GPA - import keys more easily.
Dec 10 2015, 8:53 PM · gpa, Feature Request
darkpenguin added projects to T2180: GPA - import keys more easily: Feature Request, gpa.
Dec 10 2015, 8:53 PM · gpa, Feature Request
darkpenguin set Version to all on T2179: GPA - clipboard encryption - use textmode.
Dec 10 2015, 8:48 PM · gpa, Feature Request
darkpenguin added projects to T2179: GPA - clipboard encryption - use textmode: Feature Request, gpa.
Dec 10 2015, 8:48 PM · gpa, Feature Request
darkpenguin added projects to T2178: GPA - key generation message: Feature Request, gpa.
Dec 10 2015, 8:45 PM · gpa, Feature Request

Dec 9 2015

werner removed a project from T2162: keyserver does not work with authenticating proxy: Bug Report.
Dec 9 2015, 3:29 PM · Feature Request, gpg4win
werner added a project to T2162: keyserver does not work with authenticating proxy: Feature Request.
Dec 9 2015, 3:29 PM · Feature Request, gpg4win
werner added a comment to T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit.

The keyserver preferences are major privacy problem. They should not be used
and in fact they are ignored in Tor mode. Thus we should not put too much work
in fixing this wish.

Dec 9 2015, 3:27 PM · Ubuntu, gnupg, Feature Request
werner closed T2175: Batch File with gen-key as Invalid.
Dec 9 2015, 3:24 PM · gpg4win, Support
werner added a project to T2172: Add version number to gpg.exe: Feature Request.
Dec 9 2015, 3:18 PM · Feature Request, gpg4win
werner added a comment to T2172: Add version number to gpg.exe.

In GnuPG 2.1 most binaries carry version information and an icon.
We won't port that back to GnuPG 2.0.

Dec 9 2015, 3:18 PM · Feature Request, gpg4win
werner removed a project from T2172: Add version number to gpg.exe: Bug Report.
Dec 9 2015, 3:18 PM · Feature Request, gpg4win
werner added a comment to T2106: Support SHA-256 fingerprints for ssh.

6.7 still shows MD5 fingerprints thus switching won't be easy. Does the SHA-256
fingerprint use Base32? If that is the case it might be a serious UX problem
because most people are used to look for colon separated hex digits.

Dec 9 2015, 3:11 PM · gnupg (gpg22), gnupg, ssh, Feature Request
omarsalous added projects to T2175: Batch File with gen-key: gpg4win, Feature Request.
Dec 9 2015, 1:16 PM · gpg4win, Support

Dec 8 2015

emanuel added projects to T2174: Adding a free-form note tab to cert listing in Kleopatra: gpg4win, Feature Request, kleopatra.
Dec 8 2015, 3:14 PM · kleopatra, Feature Request, gpg4win
emanuel added projects to T2173: Change hash algorithms in GUI: gpg4win, Feature Request.
Dec 8 2015, 3:11 PM · Feature Request, gpg4win
emanuel added projects to T2171: ASLR and DEP not enable in EXE and DLL's: gpg4win, Feature Request.
Dec 8 2015, 3:04 PM · Feature Request, gpg4win
aheinecke added a project to T2170: Secure delete option for decrypted file: Won't Fix.
Dec 8 2015, 3:01 PM · gpgex, Feature Request, Won't Fix, gpg4win
aheinecke closed T2170: Secure delete option for decrypted file as Resolved.
Dec 8 2015, 3:01 PM · gpgex, Feature Request, Won't Fix, gpg4win
aheinecke added a comment to T2170: Secure delete option for decrypted file.

Secure deletion is a hard problem that depends on the operating system and the
file system used and might even depend on the hardware. I'm not sure if the way
mentioned in this wish would result in "Secure deletion".

GnuPG is not the tool for this.

Dec 8 2015, 3:01 PM · gpgex, Feature Request, Won't Fix, gpg4win
emanuel added projects to T2170: Secure delete option for decrypted file: gpg4win, Feature Request, gpgex.
Dec 8 2015, 1:50 PM · gpgex, Feature Request, Won't Fix, gpg4win
justus added a comment to T1827: Allow to batch up key refreshs in dirmngr.

Related issue: #1166.

Dec 8 2015, 11:46 AM · gnupg, Feature Request, dirmngr
justus claimed T1827: Allow to batch up key refreshs in dirmngr.
Dec 8 2015, 11:46 AM · gnupg, Feature Request, dirmngr
justus added a comment to T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit.

Now that we have a dirmngr daemon, this should be feasible. I plan to implement
it like this:

Add two flags to the KS_GET command, --enqueue and --drain-queue. --enqueue
merely enqueues the key id and returns immediately, unless --drain-queue is
given.

This will also help us address issue #1827.

Dec 8 2015, 11:45 AM · Ubuntu, gnupg, Feature Request
justus claimed T1166: Connecting once-per-key for keys with keyserver preference vs server violate reconnection limit.
Dec 8 2015, 11:45 AM · Ubuntu, gnupg, Feature Request

Dec 7 2015

justus added a comment to T1303: Please support GCRYSEXP_FMT_BASE64.

I'd be happy to implement this, but it is not clear to me how. Merely base64
encode the default representation? Or the canonical representation?

Dec 7 2015, 2:45 PM · Feature Request, libgcrypt
neal added a comment to T2139: pinentry option to see the password in cleartext.

When this feature becomes available, then we should probably disable
"gtk-entry-password-hint-timeout". See the following Debian bug report for details:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801757

Dec 7 2015, 10:09 AM · pinentry, Feature Request, gpg4win

Dec 4 2015

justus added a comment to T2106: Support SHA-256 fingerprints for ssh.

I generalized the ssh key fingerprinting code so that we can select the digest algorithm.

Now I'm a little unsure how to proceed. We can easily include both the MD5 and the SHA256 digest
in the sshcontrol file. But what shall we use for expanding '%F' in key descriptions? If we
transition too soon or too late, users might not recognize their key. Displaying both surely is
too verbose. We could make it configurable, or at least a compile time option.

What do you think?

Dec 4 2015, 3:49 PM · gnupg (gpg22), gnupg, ssh, Feature Request
justus closed T1038: Specify and use multiple keyservers as Resolved.
Dec 4 2015, 1:08 PM · gnupg (gpg21), gnupg, Debian, Feature Request
justus added a comment to T1038: Specify and use multiple keyservers.

Err, fixed in 6ac57a48.

Dec 4 2015, 1:08 PM · gnupg (gpg21), gnupg, Debian, Feature Request
justus added a comment to T1038: Specify and use multiple keyservers.

Fixed in

Dec 4 2015, 1:07 PM · gnupg (gpg21), gnupg, Debian, Feature Request
justus added a comment to T1221: gpg misinterprets under-implemented keyservers as empty, misreports search results to users.

Fixed in a8308ba5.

% g10/gpg2 --keyserver hkp://keyring.debian.org --search-keys dkg
gpg: NOTE: THIS IS A DEVELOPMENT VERSION!
gpg: It is only intended for test purposes and should NOT be
gpg: used in a production environment or with production keys!
gpg: error searching keyserver: Not implemented
gpg: keyserver search failed: Not implemented

Dec 4 2015, 1:02 PM · Feature Request, gnupg
justus closed T1221: gpg misinterprets under-implemented keyservers as empty, misreports search results to users as Resolved.
Dec 4 2015, 1:02 PM · Feature Request, gnupg

Dec 3 2015

justus claimed T1221: gpg misinterprets under-implemented keyservers as empty, misreports search results to users.
Dec 3 2015, 5:54 PM · Feature Request, gnupg
justus added a comment to T1221: gpg misinterprets under-implemented keyservers as empty, misreports search results to users.

The problem here is that the hkp client code folds all http status codes other
than 200 and 3xx into GPG_ERR_NO_DATA. This is also a problem for issue #1038.

Dec 3 2015, 5:54 PM · Feature Request, gnupg
werner added a comment to T2164: Use pool.sks-keyservers.net directly as default in dirmngr.conf-skel (instead of the CNAME).

Because a CNAME gives us much more flexibility than using the currently most
favored pool.

The response from the DNS server is fully okay. There can't be any additional
info because the CNAME points to a different zone.

You should have told us the OS and GnuPG version you are using. For example 2.1
uses a very different strategy than older versions.

Dec 3 2015, 5:40 PM · Won't Fix, gnupg, Feature Request
justus claimed T2106: Support SHA-256 fingerprints for ssh.
Dec 3 2015, 5:19 PM · gnupg (gpg22), gnupg, ssh, Feature Request
justus claimed T1038: Specify and use multiple keyservers.
Dec 3 2015, 5:02 PM · gnupg (gpg21), gnupg, Debian, Feature Request

Dec 1 2015

aheinecke added a comment to T2163: Make it possible to restore MIME crypto mails to original.

More difficult then I thought.

For PGP/Inline this should currently work. I had the problem that I can't
manipulate the Body in MAPI but over Outlook in the write event this worked.

PGP/Clearsigned support i've disabled for now.

With regards to mime mails:

I could modify / restore the mail there already using old code. The message
is not formed correctly but this looks like just a bug in the revert code.

As it turns out this was totally an understatement ;-) The old revert code can't
have worked. Maybe for S/MIME under some circumstances but otherwise not.

The problem is the main part how Outlook builds the MIME message. Were we have
very limited control about it. Just removing our attachments and leaving the
original MIME attachment leads to a MIME structure like:

<quote>

This is a multipart message in MIME format.

------=_NextPart_000_0000_01D12C53.76E82C90
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0001_01D12C53.76E82C90"

------=_NextPart_001_0001_01D12C53.76E82C90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

------=_NextPart_001_0001_01D12C53.76E82C90
Content-Type: text/html;
protocol="application/pgp-encrypted";
boundary="nextPart3167407.zD7nylcVYN";
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-W3CDTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
rmj.rmm.rup.rpr">
<TITLE></TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>

</BODY>
</HTML>
------=_NextPart_001_0001_01D12C53.76E82C90--

------=_NextPart_000_0000_01D12C53.76E82C90
Content-Type: application/pgp-encrypted;
name="Unbenannte Anlage 00001.dat"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Unbenannte Anlage 00001.dat"

Version: 1
------=_NextPart_000_0000_01D12C53.76E82C90
Content-Type: application/octet-stream;
name="msg.asc"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="msg.asc"

-----BEGIN PGP MESSAGE-----
Version: GnuPG v2

hQEMAx7U8Lxs+8kSAQf/eB4zBTz/VSVBBI+ihh/PSorJ98BRh5earBqF8HjmGZce

<end quote>

This is nothing even an MUA like KMail can handle. And GpgOL can handle this
neither. So if we modify the message we have to do it somehow in a way that
Outlook builds a Mime structure again that users can work with.

As we can actually send MIME messages I looked at the code in mimemaker that
builds a message. Using some tricks from there I was able to recreate a PGP/MIME
mail. But this needs special handling for all our message classes.

Still too buggy to commit. Leaks plaintext and I have at least seen that it led
to a duplicated message once.

Dec 1 2015, 7:03 PM · Unreleased, gpgol, Feature Request
werner added a comment to T1825: Add a re-encrypt to additional key.

Right, or for example to re-encrypt a message to a workmate.

Dec 1 2015, 7:01 PM · gpd5x (gpd-5.0.0), gnupg26, Feature Request
bernhard added a comment to T2139: pinentry option to see the password in cleartext.

Ready for implementation by Andre.

Dec 1 2015, 11:49 AM · pinentry, Feature Request, gpg4win
bernhard reassigned T2139: pinentry option to see the password in cleartext from bernhard to aheinecke.
Dec 1 2015, 11:49 AM · pinentry, Feature Request, gpg4win
bernhard added a comment to T2139: pinentry option to see the password in cleartext.
So if you want to go ahead with the current plan, that's fine with me.

Thanks for your feedback.
I was wondering specifically about the use-case when you want to enter
and "ok" the passphrase. The regular flow for this as I understand it would=
be

  typing the passphrase and then "enter" or "return"

I think it is okay to have "tab" cycle between options, but including the=20
option of toggling visibility, because somebody who want to enter the=20
passphrase would (in my understand) always do the above flow and not=20
tab-tab-enter.

Dec 1 2015, 10:11 AM · pinentry, Feature Request, gpg4win

Nov 30 2015

aheinecke added a comment to T2163: Make it possible to restore MIME crypto mails to original.

Modifying the mail in the afterwrite event did not work good. While the
attachment changes were synced to the server Outlook itself didn't reparse the
mail correctly. This let to a weird out of sync situation between MAPI and OOM.
But testing looks like this could work from the Write event indeed. Which would
be even better because we only have one write and we could replace the "Wipe
Message" code completely by just reverting the mail back to the original.

Nov 30 2015, 6:57 PM · Unreleased, gpgol, Feature Request
aheinecke added a comment to T2163: Make it possible to restore MIME crypto mails to original.

I'm optimistic this can be done. :-)

It's a bit iffy though and might be especially annoying from a performance side
for exchange users. Still it will be better then the Status Quo because you can
still use the mails with other clients.

The trick is not to revert back the message in the Write event, as we have to
work on the OOM in the Write event but in the AfterWrite event where we can work
on MAPI.

I could modify / restore the mail there already using old code. The message is
not formed correctly but this looks like just a bug in the revert code.

Nov 30 2015, 4:56 PM · Unreleased, gpgol, Feature Request
werner removed a project from T2165: dirmngr doc references missing keyserver-options documention: Bug Report.
Nov 30 2015, 4:09 PM · gnupg, Documentation, Feature Request, dirmngr
werner added projects to T2165: dirmngr doc references missing keyserver-options documention: Feature Request, Documentation, gnupg.
Nov 30 2015, 4:09 PM · gnupg, Documentation, Feature Request, dirmngr

Nov 27 2015

dkg added a comment to T2139: pinentry option to see the password in cleartext.

pinentry-gtk-2 does currently support the tab-tab-enter use case. Using 0.9.6-4
from debian, i can use tab to cycle between the textentry dialog and cancel and OK.

I see the same behavior from pinentry-gnome3 (0.9.6-4), tab workflow is:

  • textentry
  • Cancel
  • OK

for pinentry-qt (same version as tested above) the tab ordering is:

  • textentry
  • OK
  • Cancel

That said, i agree that i'm the only person who has raised this, and i'm
perfectly willing to be retrained to use more efficient keyboard flows if
they're presented to me. So if you want to go ahead with the current plan,
that's fine with me.

I agree that consistency with common UI patterns on the platform of choice are
worth emulating -- we don't need to invent or maintain our own UI patterns that
are idiosyncratic to GnuPG.

Nov 27 2015, 8:11 PM · pinentry, Feature Request, gpg4win
bernhard added a comment to T2139: pinentry option to see the password in cleartext.

(2nd try, the mailinterface failed for me.)

http://www.aelog.org/password-visibility-in-kpassworddialog/

Good that you found it.
In the comments Bogdan has a point.
The screenshots also do not look convincing, but I agree it makes sense to be
consistent there. Could we also get a screenshot about this implementation
for Windows 8 they are talking about?

For GTK we should implement it the way werner has outlined and as has been
discussed on the mailing list. So that users with more "Keyboard centric"
workflow have the GTK alternative available.

As gtk-pinentry

  1. currently does not allow tab-return
  2. and it does not make sense as a workflow
  3. we are lacking further evidence if there are users that still use this for a password entry. (Not response by dkg.)

I'd say the discussion on the mailinglist is fully superceded.

In my view we should
a) design it close to pinentry-qt, because it also will be used on Windows

mostly and the consistency with other Windows password dialogs has a lot of 
weight

b) Look at other wide spread gtk-dialog for this functionality and use

   the better design considerin Bogdans comment with a "switch".

The icon could possibly used in both implementations. (If the license allows
this. Oxygen used to have a bit less practical licene coming with it.)

Best,
Bernhar

Nov 27 2015, 5:32 PM · pinentry, Feature Request, gpg4win
tom.ty89 added a project to T2164: Use pool.sks-keyservers.net directly as default in dirmngr.conf-skel (instead of the CNAME): Feature Request.
Nov 27 2015, 5:01 PM · Won't Fix, gnupg, Feature Request
aheinecke added projects to T2163: Make it possible to restore MIME crypto mails to original: Windows, Windows 32, Feature Request, gpgol.
Nov 27 2015, 1:06 PM · Unreleased, gpgol, Feature Request
aheinecke added a comment to T2139: pinentry option to see the password in cleartext.

Bernhard:

I've tried out KDE 5 and noticed that the standard password dialog there already
has such an option. http://www.aelog.org/password-visibility-in-kpassworddialog/

My strong preference for Pinentry-qt would be to make it similar. As a unified
UI adds value and pinentry-qt is afail most often used with Windows and KDE
desktops. And the solution outlined in the link above is also very similar to
the Windows 10 password entry.

For GTK we should implement it the way werner has outlined and as has been
discussed on the mailing list. So that users with more "Keyboard centric"
workflow have the GTK alternative available.

Would this be acceptable for you?

Nov 27 2015, 10:29 AM · pinentry, Feature Request, gpg4win

Nov 24 2015

neal removed a project from T1648: Missing step in instructions for verifying integrity: In Progress.
Nov 24 2015, 11:47 AM · gpgweb, Feature Request
neal added a project to T1648: Missing step in instructions for verifying integrity: Restricted Project.
Nov 24 2015, 11:47 AM · gpgweb, Feature Request
neal updated subscribers of T1648: Missing step in instructions for verifying integrity.
Nov 24 2015, 11:47 AM · gpgweb, Feature Request
neal added a comment to T1648: Missing step in instructions for verifying integrity.

I've tried to improve the web page.

http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg-doc.git;a=commit;h=fa61217e26a97c4b9f3294746a581aee5eb47ad8

Since Werner needs to check this, I'm changing the status of this issue to
testing and adding him to the cc.

@Reuben: If you have some ideas of additional improvements, I'd be grateful.
Thanks.

Nov 24 2015, 11:47 AM · gpgweb, Feature Request

Nov 23 2015

neal added a comment to T1944: Global changing of expiration date for mainkey and subkeys.

To be clear: the limitation is that GnuPG doesn't currently allow selecting the
main key and subkeys at the same time.

Nov 23 2015, 12:20 PM · gnupg, Feature Request
neal added a comment to T1944: Global changing of expiration date for mainkey and subkeys.

In b64b33b, I've added the ability to update multiple subkeys at once. Note: it
is still not possible to update the main key and the subkeys at the same time,
but this should be a significant improvement, I think.

Nov 23 2015, 12:19 PM · gnupg, Feature Request

Nov 20 2015

bernhard added a comment to T2139: pinentry option to see the password in cleartext.

@dkg,
what do you think about T2139 (bernhard on Nov 02 2015, 10:09 AM / Roundup)?

Nov 20 2015, 8:59 AM · pinentry, Feature Request, gpg4win

Nov 18 2015

neal assigned T1831: Remove gpgkey2ssh, source and build target to werner.
Nov 18 2015, 1:56 PM · gnupg, Feature Request
neal added a comment to T1831: Remove gpgkey2ssh, source and build target.

This tool has now been marked as deprecated in the documentation.

Nov 18 2015, 1:56 PM · gnupg, Feature Request
neal added a comment to T1825: Add a re-encrypt to additional key.

I now see I misunderstood the problem description.

The point is that a user has a message that is encrypted to key X. After
receiving the message, he wants to allow another key (say Y) to decrypt the
message by adding a symmetrically encrypted data packet to the message for Y,
i.e., without reencrypting the whole thing.

Nov 18 2015, 1:48 PM · gpd5x (gpd-5.0.0), gnupg26, Feature Request
neal closed T1821: cannot specify secret key to decrypt msg with multiple recipients as Resolved.
Nov 18 2015, 1:42 PM · Won't Fix, Feature Request, gnupg
neal added a comment to T1821: cannot specify secret key to decrypt msg with multiple recipients.

The reporter wasn't to specify the secret key to use. Werner indicated that
--try-secret-key does what the reporter wants in 2.1, but that this won't be
backported to 2.0. As such, I'm marking this issue as resolved.

Nov 18 2015, 1:42 PM · Won't Fix, Feature Request, gnupg
neal added a comment to T1809: add option for SHA256 and SHA512 fingerprint.

I'm going to close this. The right forum to address these issues is the OpenPGP
working group.

Nov 18 2015, 12:13 PM · gnupg, Won't Fix, Feature Request
neal closed T1809: add option for SHA256 and SHA512 fingerprint as Resolved.
Nov 18 2015, 12:13 PM · gnupg, Won't Fix, Feature Request
neal updated subscribers of T1736: FIPS 186-4 compliance patches.
Nov 18 2015, 10:00 AM · libgcrypt, Feature Request