Page MenuHome GnuPG
Feed Advanced Search

May 14 2019

JW added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

In case of gcc 4.8 on Solaris, could you please try this patch (instead of configure patch) to see if it works?

May 14 2019, 7:35 AM · npth, Bug Report
gniibe added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

It looks like somewhat complicated more. It seems that specifying _POSIX_C_SOURCE=200112L is not good on Solaris with old GCC. Perhaps, it would have no problem with newer gcc (or -std=gnu99 option).

May 14 2019, 7:30 AM · npth, Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I think this patch should be backported to STABLE-BRANCH-2-2

May 14 2019, 6:35 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I can confirm that this fix repairs the problem on debian's s390x.

May 14 2019, 6:15 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I've just pushed e4a158faacd67e15e87183fb48e8bd0cc70f90a8 to branch dkg/fix-T4501 as a proposed fix for this specific problem (it doesn't introduce anything in the test suite, or try to deal with any of the other %b problems).

May 14 2019, 6:15 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

OK, i think the reason this is happening is that agent_public_key_from_file (in agent/findkey.c) is screwing up a %b format string in gcry_sexp_build_array.

May 14 2019, 5:57 AM · gnupg (gpg22), Bug Report
ageis updated the task description for T4514: Batch mode/unattended key generation: support multiple subkeys.
May 14 2019, 5:32 AM · gnupg24, gnupg (gpg23), Feature Request
ageis updated the task description for T4514: Batch mode/unattended key generation: support multiple subkeys.
May 14 2019, 5:19 AM · gnupg24, gnupg (gpg23), Feature Request
ageis created T4514: Batch mode/unattended key generation: support multiple subkeys.
May 14 2019, 5:18 AM · gnupg24, gnupg (gpg23), Feature Request
gniibe claimed T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

IIUC, -std=c99 won't solve this issue. It is Solaris specific C99 issue.

May 14 2019, 5:13 AM · npth, Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

Ok, the difference appears to be that on these 64-bit big-endian platforms, they're returning a zero-byte string for the associated comment. When this happens, gcry_sexp_canon_len returns 0 because of GPG_ERR_SEXP_ZERO_PREFIX. The same thing happens on x86_64 platforms when confronted with such an s-expression.

May 14 2019, 5:07 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

It looks to me like gcry_sexp_canon_len is returning 0 on these platforms from within a backtrace like this:

May 14 2019, 4:21 AM · gnupg (gpg22), Bug Report
wltjr claimed T4147: pinentry-efl does not grab input when requesting pin for authentication.

This is known and by design, basically it is a legacy X feature. For Wayland, the window manager determines if a window should be blocking, no grab or grab, not anything applications themselves have control over. This came up many times when I was first making the interfaces. You can reference these two comments, but there are many more in between them.

May 14 2019, 3:20 AM · Bug Report, pinentry
dkg added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

Validity values are also displayed for all user IDs.
[…]

show-uid-validity
       Display  the  calculated  validity of user IDs during key
       listings.  Defaults to yes.

[…]

Trust values are used to indicate ownertrust and validity of  keys  and
user IDs.  They are displayed with letters or strings:

[…]

revoked
       For validity only: the key or the user ID has been revoked.
May 14 2019, 2:30 AM · Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

And, i just discovered that when i manually edit the key to remove the (comment) list from the *.key S-expression file, everything works fine on s390x. so the failure appears to be due to the (comment), just like in T4490.

May 14 2019, 1:37 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

fwiw, i've just tried loading the same keyfile that the s390x (64-bit big-endian) implementation choked on into a running gpg-agent on an amd64 machine (64-bit little-endian) and gpg --full-generate-key succeeded with that same key on amd64.

May 14 2019, 1:35 AM · gnupg (gpg22), Bug Report
dkg created T4512: gpg's --keyserver option should be more robustly deprecated.
May 14 2019, 12:49 AM · gnupg24, gnupg (gpg23), Documentation, Keyserver, Bug Report
dkg created T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.
May 14 2019, 12:19 AM · Bug Report, dirmngr

May 13 2019

werner added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

"valid user-id" means a user id which is properly bound to the key; that is the self-signature checks out.

May 13 2019, 10:01 PM · Bug Report
werner added a parent task for T4508: gnupg1: digest-preference not honoured: T4509: Release GnuPG 2.2.16.
May 13 2019, 7:27 PM · gnupg (gpg22), Bug Report
werner triaged T4508: gnupg1: digest-preference not honoured as High priority.

I keep this open to track the mentioned change for gnupg 2.2

May 13 2019, 6:53 PM · gnupg (gpg22), Bug Report
werner added a comment to T4508: gnupg1: digest-preference not honoured.

How a digest algorithim is selected for a key signature

May 13 2019, 6:52 PM · gnupg (gpg22), Bug Report
werner added a comment to T4508: gnupg1: digest-preference not honoured.

No, personal-digest-preferences are not used to select a digest algorithm for key signatures. The only way to use a different digest-algorithm than select by gpg is by using --cert-digest-algo. But take care, you can easily cut into your fingers when using such override options.

May 13 2019, 6:49 PM · gnupg (gpg22), Bug Report
sdaoden created T4508: gnupg1: digest-preference not honoured.
May 13 2019, 6:30 PM · gnupg (gpg22), Bug Report
dkg created T4507: show-only-fpr-mbox shows user-ids that are not valid.
May 13 2019, 3:47 PM · Bug Report
gniibe claimed T4397: GPG Error - version >= 1.25... no.

It is because you don't have ${prefix}/bin in your PATH.
Please build having /var/tmp/bin in your PATH.

May 13 2019, 8:35 AM · gpgrt, Bug Report

May 12 2019

kaspro added a comment to T4301: Handling multiple subkeys on two SmartCards.

Hello again - can I ask about the status? Or should I consider this as a no-fix? Anything I can assist with?

May 12 2019, 7:56 AM · Restricted Project, gnupg, scd, Bug Report

May 11 2019

dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.


here is a copy of another example generated key (not b64-encoded), if you want to just download it.

May 11 2019, 4:24 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I also did a base64 < "$GNUPGHOME/private-keys-v1.d/".key at the end of a different run of that script, and it produced this output, if you'd like to inspect the actual S-expression stored:

May 11 2019, 4:21 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I ran the example script from T4490 on an s390x machine, and got the following output:

May 11 2019, 4:16 AM · gnupg (gpg22), Bug Report
dkg updated the task description for T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.
May 11 2019, 12:37 AM · gnupg (gpg22), Bug Report
dkg set Version to 2.2.13 on T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.
May 11 2019, 12:36 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

This might be related to T4490, since it's the same sort of key generation process.

May 11 2019, 12:36 AM · gnupg (gpg22), Bug Report
dkg created T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.
May 11 2019, 12:33 AM · gnupg (gpg22), Bug Report

May 10 2019

pa_am created T4500: Option --use-embedded-filename does not work as expect.
May 10 2019, 11:51 PM · gnupg (gpg22), Bug Report
dkg created T4496: gpgconf --launch ignores --homedir arguments.
May 10 2019, 9:25 PM · Bug Report, gnupg (gpg22)
Valodim created T4493: Default to HKPS, not HKP.
May 10 2019, 2:13 PM · dirmngr, Feature Request
werner triaged T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc as Normal priority.
May 10 2019, 10:17 AM · npth, Bug Report
werner renamed T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc from Compile error in Nth t-fork.c on Solaris 11.3 i86pc to Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.
May 10 2019, 10:16 AM · npth, Bug Report
JW added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

It looks like Solaris only needs CFLAGS+=-std=c99. It was added for all programs and libraries listed at https://www.gnupg.org/download/index.html.

May 10 2019, 9:06 AM · npth, Bug Report
JW created T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.
May 10 2019, 8:01 AM · npth, Bug Report

May 9 2019

matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

It appears this issue was first identified and triaged in 2016: T2879
The subkey deletion feature also showed up in other issues since then:

May 9 2019, 9:14 PM · patch, Bug Report, gnupg

May 8 2019

matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D487: gpg: don't delete any keys if --dry-run is passed, D488: gpg: add the --delete-secret-key-stubs command, D489: po: add portuguese translation for the new command.
May 8 2019, 11:59 PM · patch, Bug Report, gnupg
aheinecke added a comment to T4427: Windows 10 update KB4489899 stops gpg-agent launching.

As this update lists multiple issues and following fixes for them, maybe it was resolved by Microsoft?

May 8 2019, 10:46 AM · Info Needed, Windows, gpgagent, Bug Report
werner triaged T4427: Windows 10 update KB4489899 stops gpg-agent launching as High priority.
May 8 2019, 8:54 AM · Info Needed, Windows, gpgagent, Bug Report
matheusmoreira added a project to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): patch.
May 8 2019, 1:08 AM · patch, Bug Report, gnupg
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

Diffs downloaded from the revisions don't include commit messages for some reason. Here are all the commits I submitted for review as patch files with messages:

May 8 2019, 12:51 AM · patch, Bug Report, gnupg

May 7 2019

dkg added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

@werner could you review the patches posted here by @matheusmoreira ? This looks concretely useful, and i would like to have this fixed.

May 7 2019, 11:16 PM · patch, Bug Report, gnupg

May 6 2019

aheinecke closed T4276: Context.decrypt() throws an error if *any* signature is bad as Resolved.

Merged. Thanks again for your work on this.

May 6 2019, 8:49 AM · gpgme, Python, Bug Report
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Thanks for the explanation. That addresses my concerns.

May 6 2019, 8:05 AM · gpgme, Python, Bug Report

May 4 2019

matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D485: gpg: add the --delete-secret-subkeys command, D486: po: add portuguese description for new command.
May 4 2019, 10:23 PM · patch, Bug Report, gnupg

May 3 2019

matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D479: gpg: avoid deletion of keys not specified by user, D480: gpg: factor out secret key deletion function, D481: gpg: confirm deletion of each key individually, D482: gpg: confirm again before deleting primary key, D483: po: add portuguese primary key deletion message.
May 3 2019, 8:58 PM · patch, Bug Report, gnupg
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I agree that this is a minor API shift, but i *don't* think it's a security problem, because i was particularly careful to maintain the invariant that decrypt(verify=True) will only ever return valid signatures.

May 3 2019, 5:23 PM · gpgme, Python, Bug Report
dkg added a comment to T4477: gpgme has noisy warnings in debug.h.

Thanks for the prompt action here. Some build environments (e.g. distro builds) might ask for additional compiler warnings in the user-supplied CFLAGS, but i suppose those build environments that enable the warnings deserve what they get.

May 3 2019, 2:02 PM · Bug Report, gpgme
aheinecke closed T4477: gpgme has noisy warnings in debug.h as Resolved.
May 3 2019, 10:59 AM · Bug Report, gpgme
aheinecke added a comment to T4477: gpgme has noisy warnings in debug.h.

That makes sense to me. So I've now moved the -Wno flags out of the maintainer mode conditional but left the parts adding warnings in the maintainer mode conditional.

May 3 2019, 10:59 AM · Bug Report, gpgme
werner triaged T4478: Please fix DeryptionError typo in gpgme python bindings as High priority.
May 3 2019, 10:29 AM · Python, Bug Report, gpgme
werner added a project to T4478: Please fix DeryptionError typo in gpgme python bindings: Python.
May 3 2019, 10:29 AM · Python, Bug Report, gpgme
werner added a comment to T4477: gpgme has noisy warnings in debug.h.

The thing is that that I accidentally added the -Wno-* flags only in maintainer-mode as they were -Wmore-strict-warning-flags. One reason for using more strict warnings in maintainer mode is to allow building with older gcc versions without having to test for the availability of the warning flags.

May 3 2019, 10:28 AM · Bug Report, gpgme
aheinecke assigned T4477: gpgme has noisy warnings in debug.h to werner.

Thanks for the report. This is annoying me, too when doing release builds.

May 3 2019, 9:03 AM · Bug Report, gpgme
aheinecke added a revision to T4477: gpgme has noisy warnings in debug.h: D484: Always use maintainer-mode compile flags.
May 3 2019, 9:02 AM · Bug Report, gpgme
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I'm for merging this as I understand the rationale. In Kleo / GpgOL I also only need one valid signature.

May 3 2019, 8:35 AM · gpgme, Python, Bug Report
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I've just published a branch dkg/fix-T4276 (with commit 4100794e305ba22241ea5a4f7b42bb5189fbd948) which i think resolves this issue.

May 3 2019, 6:49 AM · gpgme, Python, Bug Report
dkg created T4478: Please fix DeryptionError typo in gpgme python bindings.
May 3 2019, 4:42 AM · Python, Bug Report, gpgme
dkg created T4477: gpgme has noisy warnings in debug.h.
May 3 2019, 4:29 AM · Bug Report, gpgme

May 2 2019

aheinecke closed T4463: GpgOL with different accounts in Office 2016 does not work in every account as Wontfix.

@JW-D Sorry but that is a Wontfix. We had a similar task: T4115

May 2 2019, 11:02 AM · Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

On think should be mentioned. Both accounts are IMAP, but the Posteo account has one particular feature. All inbound traffic from their server to my client (receiving e-mails) is encrypted with my own public S/MIME certificate (they call it "Eingangsverschlüsselung") so all non-encrypted e-mail will be treated between Posteo server and my client as S/MIME end-to -end encrypted e-mails. This is not the case with the t-online account (there it is just TLS encrypted). However, I believe a PGP signature verification should happen after S/MIME decryption on the client.

May 2 2019, 10:20 AM · Bug Report, gpg4win
aheinecke added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

Ah! I see it now. I've looked at the screenshots again and noticed that Enigmail writes for the posteo message. "Part of the messaage is signed" and shows it as encrypted, while for t-online it is the full message that is signed and not encrypted.

May 2 2019, 10:14 AM · Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

This account is IMAP, nothing special, I´ll send a screenshot from the add-ins by e-mail.

May 2 2019, 10:01 AM · Bug Report, gpg4win
JW-D added a comment to T4451: Kleopatra: OpenPGP Smart Card decription / private key not found.

Well, I deinstalled gpg 3.1.7 and reinstalled it. For some reason my two gnupg smart cards work fine, but my two Yubikeys cannot be detected anymore (no such device). But in the last weeks, they were deteced, only the switching between Yubikey and Smart Card made some trouble. That they cannot be recognized is new and makes real trouble. If you think it would maybe helpful, I can submit a scdaemon.log file by e-mail.

May 2 2019, 9:52 AM · Windows, kleopatra, Bug Report, gpg4win
aheinecke added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

According to the log GpgOL is not notified by Outlook that a mail is read. So it does nothing.

May 2 2019, 9:49 AM · Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

The debug file will be sent by e-mail to you immediately. THANKS

May 2 2019, 9:38 AM · Bug Report, gpg4win
aheinecke added a comment to T4350: Attachments in Outlook.

But sadly I can't see any problem with the mail. Looking at the source of the mail it has the image as one attachment. That attachment is displayed. There are no other attachments part of the mail and so other clients also only show that one attachment.

May 2 2019, 9:00 AM · Info Needed, gpgol, Bug Report, gpg4win
aheinecke added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

yes I got the screenshot but they sadly did not tell me much. I don't have a good idea right now why it does not work for that one account.

May 2 2019, 8:40 AM · Bug Report, gpg4win
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

Revision D482 adds an extra confirmation prompt before deleting the secret primary key.
Revision D483 adds portuguese translation for the primary key deletion confirmation message.

May 2 2019, 5:22 AM · patch, Bug Report, gnupg

Apr 30 2019

FabioCarpi added a comment to T4350: Attachments in Outlook.

I have sended the email...

Apr 30 2019, 4:15 PM · Info Needed, gpgol, Bug Report, gpg4win
haubi added a comment to T4474: libgpg-error: Disallow undefined symbols by design..

Without -no-undefined, libtool refuses to create the shared library (dll) on Cygwin, because libtool knows that creating a shared library (dll) on Cygwin does require all symbols to be defined.
Unfortunately but traditionally, by default libtool has to assume a library being created will have undefined symbols.
Hence, if the library to be created is designed to have all symbols defined, libtool needs to be informed about this fact using the -no-undefined flag.
This flag does allow libtool to create a shared library even on platforms known to require all symbols to be defined for shared libraries.

Apr 30 2019, 12:12 PM · gpgrt, Cygwin, patch, Bug Report
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

@werner Here are the patches:

Apr 30 2019, 11:50 AM · patch, Bug Report, gnupg
werner added a project to T4451: Kleopatra: OpenPGP Smart Card decription / private key not found: Windows.
Apr 30 2019, 11:44 AM · Windows, kleopatra, Bug Report, gpg4win
werner added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

If you have a patch please send it either by mail to gnupg-devel or attach it here. Thanks.

Apr 30 2019, 11:39 AM · patch, Bug Report, gnupg
werner triaged T4474: libgpg-error: Disallow undefined symbols by design. as Low priority.

Please explain in more detail what the problem with Cygwin is.

Apr 30 2019, 11:37 AM · gpgrt, Cygwin, patch, Bug Report
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

I thought about building a list of keys targeted for deletion so gpg can then ask the user to confirm the deletion of each key individually.

Apr 30 2019, 11:35 AM · patch, Bug Report, gnupg
haubi created T4474: libgpg-error: Disallow undefined symbols by design..
Apr 30 2019, 10:59 AM · gpgrt, Cygwin, patch, Bug Report
JW-D added a comment to T4451: Kleopatra: OpenPGP Smart Card decription / private key not found.

So long I change between smart cards, I can do it multiple times. If a Yubikey is recognized and a smart card follows next it will not work. Most recently I face also problems to detect the Yubikey (Message: no such device), but Smart Cards still working fine.

Apr 30 2019, 10:18 AM · Windows, kleopatra, Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

Did you get the screenshots from Thunderbird (works fine in both accounts) and Outlook (failure in one account)? If not, please provide e-mail address.

Apr 30 2019, 10:09 AM · Bug Report, gpg4win

Apr 29 2019

werner closed T4473: The presence of gpg key disables ulimit and coredump in X11 session as Wontfix.

Since 2.1 the standard use of gpg-agent is to have it started on demand by the components which require it. The use of
"gpg-agent --daemon /bin/sh " should be used for debugging only.

Apr 29 2019, 10:12 PM · gpgagent, Bug Report
pmgdeb created T4473: The presence of gpg key disables ulimit and coredump in X11 session.
Apr 29 2019, 5:28 PM · gpgagent, Bug Report
werner added a comment to T4012: Diagnostic is shown with the original filename not being sanitized..
Request for keyThu, 7 Jun 2018 11:48 +0200
Reply from usThu, 7 Jun 2018 19:05 +0200
Report dateFri, 8 Jun 2018 09:14 +0200
Fix committedFri, 8 Jun 2018 11:09 +0200
Announcement and releaseFri, 8 Jun 2018 15:41 +0200
Apr 29 2019, 4:14 PM · gnupg, CVE, Bug Report
aheinecke closed T3538: Signing does not work as Resolved.

With the last release we improved the handling of sent mails, again.

Apr 29 2019, 9:39 AM · Bug Report, gpg4win
aheinecke lowered the priority of T4350: Attachments in Outlook from High to Low.

Without more reports and without the info needed to analyze this further I'm lowering the priority.

Apr 29 2019, 9:38 AM · Info Needed, gpgol, Bug Report, gpg4win
aheinecke changed the status of T4333: Job objects on Windows interfere with automatic start of gpg-agent from Open to Testing.

I've applied your patch with an additional comment to our master branch. Thanks!

Apr 29 2019, 9:37 AM · patch, Windows, gpgagent, Bug Report

Apr 27 2019

matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

@dkg, thanks for the feedback. I read [doc/HACKING](https://www.gnupg.org/faq/HACKING.html) and revised the commit message so that it contains ChangeLog entries and a marker line before my description. I compared my new message to prior log entries and they seem to match now. Is this appropriate? If so, I will revise my other commits in the same manner.

Apr 27 2019, 4:07 AM · patch, Bug Report, gnupg
dkg updated subscribers of T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

Thanks for this work, @matheusmoreira ! I personally think a reusable function in common/ would be preferable, but it's probably up to @werner to decide what's best here.

Apr 27 2019, 3:15 AM · patch, Bug Report, gnupg

Apr 26 2019

matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

@dkg Sure! I thought I was supposed to email the patches to the development mailing list. [I've uploaded my delete-secret-subkey branch to GitHub.](https://github.com/matheusmoreira/gnupg/tree/delete-secret-subkey) You can see a comparison here. I'll describe my changes.

Apr 26 2019, 6:58 PM · patch, Bug Report, gnupg
aheinecke closed T3888: Kleopatra: S/MIME trees in keylist are minimized on refresh as Resolved.
Apr 26 2019, 3:09 PM · Bug Report, gpg4win, kleopatra
aheinecke added a subtask for T3604: Kleopatra: Default column sizes / Window size for Keylist still wrong: T4389: Gpg4win 3.1.8.
Apr 26 2019, 3:09 PM · gpg4win, Bug Report, kleopatra
aheinecke closed T3604: Kleopatra: Default column sizes / Window size for Keylist still wrong as Resolved.

With the new keytreeview since 45f27eb3940617a8daff9b218b066ac482b9515d this is resolved.

Apr 26 2019, 3:08 PM · gpg4win, Bug Report, kleopatra
aheinecke added a subtask for T3888: Kleopatra: S/MIME trees in keylist are minimized on refresh: T4389: Gpg4win 3.1.8.
Apr 26 2019, 3:07 PM · Bug Report, gpg4win, kleopatra
aheinecke added a comment to T3888: Kleopatra: S/MIME trees in keylist are minimized on refresh.

This was fixed with c591cb20edfe70de29d343a6ce13c4b710bdeba6

Apr 26 2019, 3:07 PM · Bug Report, gpg4win, kleopatra
aheinecke closed T4236: GpgOL: Properties changed message appearing too often as Resolved.

This was fixed.

Apr 26 2019, 3:05 PM · Bug Report, gpg4win, gpgol