Page MenuHome GnuPG
Feed Advanced Search

Mar 18 2019

aheinecke committed rWb775a822710c: Fix po to .nsi conversion dependencies (authored by aheinecke).
Fix po to .nsi conversion dependencies
Mar 18 2019, 11:52 AM
aheinecke claimed T4408: Outlook and / or Exchange server mistake(s) forwarded mail for appointment request.

I think that this might have the same underlying reason as the fixed T4321 (still open because it was not yet released).

Mar 18 2019, 11:15 AM · gpgol, Bug Report
aheinecke committed rW11db95edfb67: Finally fix parallel builds (authored by aheinecke).
Finally fix parallel builds
Mar 18 2019, 10:23 AM
aheinecke added a comment to T4332: Gpg4win, data corruption.

Just for history if I ever need it again here is a patch I wrote debugging QIODeviceDataprovider. I have not commited it for fear of regressions and apparently the code is correct for Linux and that it did not work as expected on Windows had other reasons.

Mar 18 2019, 9:01 AM · gpg4win, Bug Report

Mar 15 2019

aheinecke committed rKLEOPATRA18447fd4ff21: Fix handle closing in windowsprocessdevice (authored by aheinecke).
Fix handle closing in windowsprocessdevice
Mar 15 2019, 9:34 AM
aheinecke committed rWa5f893040df3: Fix 64bit depedency tracking (authored by aheinecke).
Fix 64bit depedency tracking
Mar 15 2019, 9:01 AM
aheinecke committed rKLEOPATRA0a985a08297f: Use windows pipe io device for gpgtar (authored by aheinecke).
Use windows pipe io device for gpgtar
Mar 15 2019, 8:50 AM
aheinecke changed the status of T4332: Gpg4win, data corruption from Open to Testing.

After further debugging it showed that it had to be an issue in how we use QProcess. So I've rewritten the way we call gpgtar on Windows and replaced it with a simple anonymous pipe solution. I've tested more then ten times with various directories that the data corruption no longer occurs.
The performance is slightly better, but we still use GPGME so it's not as good as if we would pipe it directly. But not using GPGME was not really an option because otherwise I would have had to implement a full blown "how to call gpg" with error handling etc. for Kleopatra and I really did not want that.

Mar 15 2019, 8:38 AM · gpg4win, Bug Report

Mar 14 2019

aheinecke removed a project from T4098: GpgSM: Add ECC support: gpg4win.
Mar 14 2019, 9:34 AM · gnupg (gpg23), Feature Request, S/MIME
aheinecke created T4405: Pinentry: Offer to generate a password.
Mar 14 2019, 9:31 AM · pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The issue for the quality indication is: T2103

Mar 14 2019, 9:28 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T2103: Improve the pinentry password quality indication.

Regarding the quality evaluation, several months ago I proposed to optionally delegate that task to an external tool (specified by a new gpg-agent option passphrase-checker). I posted a first draft as D442 and then submitted a proper patchset to gnupg-devel, but although @werner expressed interest it was never merged. I have just checked that the patchset still applies cleanly to both the master branch and the STABLE-BRANCH-2-2. I can re-submit it to the mailing list if needed.

Mar 14 2019, 9:27 AM · gnupg (gpg23), Feature Request
aheinecke renamed T4346: Remove gpg-agent passphrase nags for empty / none passphrase from Remove gpg-agent passphrase nags to Remove gpg-agent passphrase nags for empty / none passphrase.
Mar 14 2019, 9:26 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

FWIW I like @gouttegd 's patchset.

Mar 14 2019, 9:26 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The quality bar is switched off by default. That feature including the quality was ordered and accepted by a client. I don't like it either and thus the new default of having it disabled is a useful solution.

Mar 14 2019, 9:24 AM · gnupg24, gpg4win, pinentry

Mar 13 2019

aheinecke committed rMc4cc47ee8f0b: cpp: Fix Error::hasSystemError (authored by aheinecke).
cpp: Fix Error::hasSystemError
Mar 13 2019, 12:43 PM
aheinecke triaged T4404: Mangled Pinentry dialog box as Low priority.

thanks for the report. Yes this is a known issue. This pinentry is so basic that it does not have dynamic layout as we don't include GUI libraries in the basic installer. For a better pinentry you can install Gpg4win.
In the future we are thinking about adding a pinentry based on the small "FLTK" toolkit, with dynamic layout.

Mar 13 2019, 8:51 AM · Windows, pinentry, Bug Report

Mar 12 2019

aheinecke created T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted.
Mar 12 2019, 4:16 PM · gpg4win, gpgol
aheinecke committed rW01665c086ce4: Fix a spammy nsis-3 warning (authored by aheinecke).
Fix a spammy nsis-3 warning
Mar 12 2019, 2:10 PM
aheinecke committed rD6e221d706e02: web: Add signature keys as ASC (authored by aheinecke).
web: Add signature keys as ASC
Mar 12 2019, 12:31 PM
aheinecke added a comment to T4392: Imports public key only, will not import secret key.

Yes, I think that if I see an import result with "secret-keys-read && w/o userId's" I can just do a second try.

Mar 12 2019, 8:18 AM · gnupg, Feature Request, gpg4win

Mar 11 2019

aheinecke added a comment to T4402: Kleopatra decrypt error - Missing MDC for non legacy algos.

By the way. As I see the domain in the screenshot ;-) let me just say that there is commercial support for GnuPG (https://gnupg.com) available and through which we could much better and quicker help you to find a solution that works for you if this is a problem in your organisation.

Mar 11 2019, 6:04 PM · kleopatra, Bug Report, gpg4win
aheinecke added a comment to T4038: Kleopatra: Improve handling of MDC errors.

It's better to have a new Task for this as I explain in T4402

Mar 11 2019, 6:01 PM · kleopatra, gpg4win, gpgme
aheinecke renamed T4402: Kleopatra decrypt error - Missing MDC for non legacy algos from Kleopatra decrypt error to Kleopatra decrypt error - Missing MDC for non legacy algos.
Mar 11 2019, 6:01 PM · kleopatra, Bug Report, gpg4win
aheinecke triaged T4402: Kleopatra decrypt error - Missing MDC for non legacy algos as Low priority.

I think I know what the problem is. T4038 only works for "legacy algorithms" this means old ciphers where MDC was not the default are handled by this error. New algorithms like AES which should have MDC in all implementations were not affected by this because this is much rarer and points to a broken implementation / a real attack.

Mar 11 2019, 6:01 PM · kleopatra, Bug Report, gpg4win
aheinecke added a comment to T4396: no connection to ui server kleopatra start up error.

%APPDATA%\gnupg is a windows variable which expands to something like:

Mar 11 2019, 5:54 PM · uiserver, kleopatra, gpg4win
aheinecke committed rWd386d210d7d8: Merge branch 'master' into nsis-3 (authored by aheinecke).
Merge branch 'master' into nsis-3
Mar 11 2019, 5:27 PM
aheinecke committed rW914dea9abeb2: Add missing patch for kxmlgui (authored by aheinecke).
Add missing patch for kxmlgui
Mar 11 2019, 4:06 PM
aheinecke committed rW1113580b35e0: Fix build of breeze-icons (authored by aheinecke).
Fix build of breeze-icons
Mar 11 2019, 3:57 PM
aheinecke committed rKLEOPATRAc1379acaa5a8: Do not inhibit QProcess::close anymore (authored by aheinecke).
Do not inhibit QProcess::close anymore
Mar 11 2019, 3:55 PM
aheinecke committed rKLEOPATRAa8a827a6b849: Ensure ProcessStdOutInput is always finalized (authored by aheinecke).
Ensure ProcessStdOutInput is always finalized
Mar 11 2019, 3:55 PM
aheinecke committed rW30619429e978: Add vsnfd@gpg4win.org to WKD (authored by aheinecke).
Add vsnfd@gpg4win.org to WKD
Mar 11 2019, 1:04 PM
aheinecke added a comment to T4396: no connection to ui server kleopatra start up error.

This can happen e.g. if there is a permission problem in the GNUPG home directory (%APPDATA%\gnupg) e.g. if the file S.Uiserver in there was created once with admin permissions it can not be removed or reused by a kleopatra running as a normal user.

Mar 11 2019, 8:54 AM · uiserver, kleopatra, gpg4win

Mar 7 2019

aheinecke committed rW36d9226a16da: Minor typo (authored by aheinecke).
Minor typo
Mar 7 2019, 11:29 AM
aheinecke added a comment to T4392: Imports public key only, will not import secret key.

Oh my,.. I tested it myself with the very latest PGP Desktop version and this is really what you get as output.

Mar 7 2019, 11:21 AM · gnupg, Feature Request, gpg4win
aheinecke added a comment to T4395: Kleopatra: Missing error handling when changing expiry.

I'm not sure yet where the bug lives. It's either in GPGME's editkeyinteractor that ignores the error / cancel or in Kleopatra itself. I'll have to look into it. Btw. I do not think that this should have high priority because it is not a new regression and while it is a Bug and wrong it is not really harmful.

Mar 7 2019, 10:51 AM · gpa, gnupg, gpgme, gpg4win, kleopatra
aheinecke added a comment to T3990: Kleopatra change expiry date on year doesn't work.

Hello,
I've opened T4395 for this to keep better track of it as this task was about another issue.

Mar 7 2019, 10:46 AM · gpg4win, kleopatra, Bug Report
aheinecke claimed T4395: Kleopatra: Missing error handling when changing expiry.

From a comment in T3990

Mar 7 2019, 10:45 AM · gpa, gnupg, gpgme, gpg4win, kleopatra
aheinecke created T4395: Kleopatra: Missing error handling when changing expiry.
Mar 7 2019, 10:42 AM · gpa, gnupg, gpgme, gpg4win, kleopatra

Mar 6 2019

aheinecke added a comment to T4332: Gpg4win, data corruption.

Further testing leads me to believe that this is probably a Kleopatra / QGpgME / Qt issue. I can pretty reliably reproduce this when using Kleopatra but never have I gotten this with gpgtar only, and I tested it a lot of times.

Mar 6 2019, 3:50 PM · gpg4win, Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

The difference is between: 0x01035400 and 0x01034600 where 7 blocks of zero bytes are in the broken archive which are not present in the original file.

Mar 6 2019, 2:26 PM · gpg4win, Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

Kleopatra now shows an error in this case when extracting. So now we only need to fix that this happens at all.

Mar 6 2019, 2:07 PM · gpg4win, Bug Report
aheinecke committed rKLEOPATRA20d29e409f7d: Add output process error handling (authored by aheinecke).
Add output process error handling
Mar 6 2019, 10:49 AM
aheinecke committed rW56961fcb1977: Add scute as new package (authored by aheinecke).
Add scute as new package
Mar 6 2019, 8:31 AM
aheinecke committed rWbc32a8b9e631: Update Kleopatra (authored by aheinecke).
Update Kleopatra
Mar 6 2019, 8:31 AM
aheinecke triaged T4392: Imports public key only, will not import secret key as Normal priority.

We are currently not aware of any bugs that would prevent the import of valid secret keys.

Mar 6 2019, 8:16 AM · gnupg, Feature Request, gpg4win
aheinecke closed T4391: GnuPG: Failure to import public key as Resolved.

Thank you very much for the analysis. I'll forward the info.

Mar 6 2019, 7:52 AM · Not A Bug, gnupg

Mar 5 2019

aheinecke created T4391: GnuPG: Failure to import public key.
Mar 5 2019, 11:43 AM · Not A Bug, gnupg
aheinecke committed rKLEOPATRAd1c6f987567b: Do not show "Add EMail" for S/MIME (authored by aheinecke).
Do not show "Add EMail" for S/MIME
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA594c5f96d4ad: Small performance improvements in gnupg-helper (authored by aheinecke).
Small performance improvements in gnupg-helper
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRAe7e2e7fe2483: Fix gpg4winInstallPath (authored by aheinecke).
Fix gpg4winInstallPath
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRAf4e40a1a732f: Add some more debug to startup timing (authored by aheinecke).
Add some more debug to startup timing
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA357b271abbea: Rewrite GnuPG Config selftest to use GpgME (authored by aheinecke).
Rewrite GnuPG Config selftest to use GpgME
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA65dc28c294ba: Remove unused include (authored by aheinecke).
Remove unused include
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA42328ac53225: w32: Fix a zero as nullptr warning (authored by aheinecke).
w32: Fix a zero as nullptr warning
Mar 5 2019, 9:59 AM
aheinecke created T4390: Kleopatra: Fall back to included filenames for files without extension.
Mar 5 2019, 9:45 AM · gpgol, kleopatra, gpg4win

Mar 4 2019

aheinecke committed rW3ac8810f51d6: Revert "Use binary variant of breeze" (authored by aheinecke).
Revert "Use binary variant of breeze"
Mar 4 2019, 8:03 PM
aheinecke committed rWe06c325a9a29: Use binary variant of breeze (authored by aheinecke).
Use binary variant of breeze
Mar 4 2019, 8:03 PM
aheinecke added a reverting change for rWe06c325a9a29: Use binary variant of breeze: rW3ac8810f51d6: Revert "Use binary variant of breeze".
Mar 4 2019, 8:03 PM
aheinecke committed rW6f104ed88cc2: Switch from imagemagick to icoutils for ico files (authored by aheinecke).
Switch from imagemagick to icoutils for ico files
Mar 4 2019, 8:03 PM
aheinecke added a comment to T4379: Invalid crypto engine importing a certificate.

Ouch indeed. Looks like you run into a "hanging" gpg-agent situation in that case our main background process is blocked and all other processes wait for it to respond and nothing works anymore.
This should never happen and we need to fix it. But so far we have not found a way to reproduce it.

Mar 4 2019, 10:57 AM · S/MIME, Bug Report
aheinecke committed rW84461da4b83f: Fix build with nsis-3 by using utf-8 throughout (authored by aheinecke).
Fix build with nsis-3 by using utf-8 throughout
Mar 4 2019, 10:53 AM
aheinecke committed rWe901fe081c5f: Add breeze-icons binary ressource (authored by aheinecke).
Add breeze-icons binary ressource
Mar 4 2019, 10:53 AM
aheinecke committed rW6c00a0ae14d9: Fix make dist - remove obsolete patches (authored by aheinecke).
Fix make dist - remove obsolete patches
Mar 4 2019, 10:53 AM
aheinecke committed rW908e3bc06576: Fix pinentry dependency (authored by aheinecke).
Fix pinentry dependency
Mar 4 2019, 10:20 AM
aheinecke committed rWf4d84f0dd2a0: Remove qtquick translations. They are not needed. (authored by aheinecke).
Remove qtquick translations. They are not needed.
Mar 4 2019, 10:20 AM
aheinecke committed rW1a1d1b0df786: Remove breeze-icon that no lnger exists (authored by aheinecke).
Remove breeze-icon that no lnger exists
Mar 4 2019, 10:20 AM
aheinecke added a subtask for T4347: gpg4win 3.1.5 pinentry fails on some systems: T4264: Gpg4win 3.1.6.
Mar 4 2019, 10:17 AM · gpg4win, Bug Report
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4347: gpg4win 3.1.5 pinentry fails on some systems.
Mar 4 2019, 10:17 AM · Release Info, gpg4win
aheinecke changed the status of T4347: gpg4win 3.1.5 pinentry fails on some systems from Open to Testing.

There was indeed a missing dependency. libgpg-error and libassuan were only installed if GPGME was installed, so only if Kleopatra or GPA were selected.

Mar 4 2019, 10:17 AM · gpg4win, Bug Report
aheinecke added a subtask for T4388: GpgOL: Add draft encryption as an option.: T4389: Gpg4win 3.1.8.
Mar 4 2019, 9:38 AM · Feature Request, gpg4win, gpgol
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4388: GpgOL: Add draft encryption as an option..
Mar 4 2019, 9:38 AM · gpg4win, Release Info
aheinecke created T4389: Gpg4win 3.1.8.
Mar 4 2019, 9:37 AM · gpg4win, Release Info
aheinecke raised the priority of T4388: GpgOL: Add draft encryption as an option. from Wishlist to Normal.

Somehow I thought that storing drafts locally was not only configurable but the default. But you are right, I also can't find a way to change the storage location.

Mar 4 2019, 9:36 AM · Feature Request, gpg4win, gpgol
aheinecke added a comment to T4350: Attachments in Outlook.

Hi,
sorry for the late reply. I cannot reproduce the issue.

Mar 4 2019, 9:04 AM · Info Needed, gpgol, Bug Report, gpg4win
aheinecke added a comment to T4184: Outlook 2013 Appointments vanish when send as a E-Mail.

Also reported for Contacts in T4161.

Mar 4 2019, 8:59 AM · gpgol, Bug Report, gpg4win
aheinecke merged task T4384: contact (.vcf) attachments are removed by gpgol into T4184: Outlook 2013 Appointments vanish when send as a E-Mail.
Mar 4 2019, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke merged T4384: contact (.vcf) attachments are removed by gpgol into T4184: Outlook 2013 Appointments vanish when send as a E-Mail.
Mar 4 2019, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke added a comment to T4384: contact (.vcf) attachments are removed by gpgol.

I think that this is the same as T4388 So I'm merging it in.

Mar 4 2019, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke created T4388: GpgOL: Add draft encryption as an option..
Mar 4 2019, 8:53 AM · Feature Request, gpg4win, gpgol
aheinecke merged T4382: GpgOL - The lock icon and draft protection into T3837: GpgOL: Message list icon is sometimes not properly updated.
Mar 4 2019, 8:51 AM · gpg4win, gpgol
aheinecke merged task T4382: GpgOL - The lock icon and draft protection into T3837: GpgOL: Message list icon is sometimes not properly updated.
Mar 4 2019, 8:51 AM · gpg4win, gpgol, Bug Report
aheinecke added a comment to T4382: GpgOL - The lock icon and draft protection.

Regarding 1. That is currently not possible. It is something we should have but which we did not yet implement. I'll move this out into a feature request.

Mar 4 2019, 8:51 AM · gpg4win, gpgol, Bug Report
aheinecke added a comment to T4366: GPGME Key Generation Error .

Btw. I'll try to get a new release out this week. In the meantime either downgrade to 3.1.5 or use Kleopatra.

Mar 4 2019, 8:44 AM · gpa, Bug Report
aheinecke merged T4366: GPGME Key Generation Error into T4373: Generating new key pair.
Mar 4 2019, 8:43 AM · kleopatra, Bug Report, gpg4win
aheinecke merged task T4366: GPGME Key Generation Error into T4373: Generating new key pair.
Mar 4 2019, 8:43 AM · gpa, Bug Report
aheinecke closed T4366: GPGME Key Generation Error as Resolved.

Jep that was part of Gpg4win as Gpg4win needed features / fixes from that version.

Mar 4 2019, 8:43 AM · gpa, Bug Report

Feb 28 2019

aheinecke triaged T4379: Invalid crypto engine importing a certificate as Normal priority.

Thanks for the report.

Feb 28 2019, 1:09 PM · S/MIME, Bug Report
aheinecke committed rKLEOPATRAa220dda84576: Default to 3072 bit RSA keys (authored by aheinecke).
Default to 3072 bit RSA keys
Feb 28 2019, 11:27 AM
aheinecke committed rG121286d9d150: gpgsm: default to 3072-bit keys. (authored by dkg).
gpgsm: default to 3072-bit keys.
Feb 28 2019, 11:01 AM
aheinecke added a comment to T4380: GpgSM: CRL access not possible due to Tor mode.

Btw. I only noticed this now as I always had "disable-tor" in my config but recently removed it for testing.

Feb 28 2019, 7:59 AM · Bug Report, dirmngr, S/MIME
aheinecke created T4380: GpgSM: CRL access not possible due to Tor mode.
Feb 28 2019, 7:59 AM · Bug Report, dirmngr, S/MIME

Feb 27 2019

aheinecke committed rM4a117859e7a5: json: Limit recursion depth (authored by aheinecke).
json: Limit recursion depth
Feb 27 2019, 3:03 PM
aheinecke closed T4299: Problem to verify PGP key used by Microsoft as Resolved.

I think this can be resolved according to the last comments. We have analyzed it and found that it is not an issue on our side.

Feb 27 2019, 2:32 PM · gpgol, gpg4win
aheinecke closed T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file as Resolved.

I could reproduce the issue and fixed it similar to the code suggested.

Feb 27 2019, 2:30 PM · gpgme, Bug Report
aheinecke added a parent task for T4376: Release gpgme 1.13.0: T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file.
Feb 27 2019, 1:49 PM · gpgme, Release Info
aheinecke added a subtask for T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file: T4376: Release gpgme 1.13.0.
Feb 27 2019, 1:49 PM · gpgme, Bug Report
aheinecke closed T4089: Kleopatra: Remove ASCII Armor checkbox for private key export as Resolved.

The dialog is improved and simplified now.

Feb 27 2019, 1:49 PM · gpg4win, kleopatra
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4089: Kleopatra: Remove ASCII Armor checkbox for private key export.
Feb 27 2019, 1:49 PM · Release Info, gpg4win
aheinecke added a subtask for T4089: Kleopatra: Remove ASCII Armor checkbox for private key export: T4264: Gpg4win 3.1.6.
Feb 27 2019, 1:49 PM · gpg4win, kleopatra