aheinecke (Andre Heinecke)Administrator
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:49 PM (182 w, 18 h)
Roles
Administrator
Availability
Available

Recent Activity

Yesterday

aheinecke committed rW6f4a73f290ec: m4/gpg4win: Add /usr/host/bin folder in library search list. (authored by Biswapriyo Nath <nathbappai@gmail.com>).
m4/gpg4win: Add /usr/host/bin folder in library search list.
Mon, Sep 21, 1:00 PM

Tue, Sep 15

aheinecke created T5066: Multiple smartcard (reader) / app support in Kleopatra.
Tue, Sep 15, 11:48 AM · kleopatra

Thu, Sep 10

aheinecke committed rWbeb3dc518f05: MSI: Create a "latest" symlink for download (authored by aheinecke).
MSI: Create a "latest" symlink for download
Thu, Sep 10, 5:27 PM
aheinecke committed rGd62797ebcc15: doc: Update and extend module overview (authored by aheinecke).
doc: Update and extend module overview
Thu, Sep 10, 2:00 PM

Wed, Sep 9

aheinecke committed rW4dcba538b74e: Improve VERSION file (authored by aheinecke).
Improve VERSION file
Wed, Sep 9, 4:52 PM
aheinecke added a commit to T5056: About Kleopatra showing unknown version number: rW4dcba538b74e: Improve VERSION file.
Wed, Sep 9, 4:52 PM · kleopatra
aheinecke committed rW19ab8021d757: MSI: Improve vsd upload targets (authored by aheinecke).
MSI: Improve vsd upload targets
Wed, Sep 9, 4:52 PM
aheinecke changed the status of T5056: About Kleopatra showing unknown version number from Open to Testing.

This is fixed now, but of course it will only affect the next release :-/

Wed, Sep 9, 4:32 PM · kleopatra
aheinecke committed rLIBKLEO913aba839e11: Windows: Read Gpg4win Version always if it exists (authored by aheinecke).
Windows: Read Gpg4win Version always if it exists
Wed, Sep 9, 4:32 PM
aheinecke added a commit to T5056: About Kleopatra showing unknown version number: rLIBKLEO913aba839e11: Windows: Read Gpg4win Version always if it exists.
Wed, Sep 9, 4:32 PM · kleopatra
aheinecke added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

There are two problems that might be mixed in here:
What I noticed sometimes is that pinentry-qt properly becomes the ForegroundWindow but the input focus is not set on the line, even though an active cursor is shown in the line.
This might be a pinentry-qt specific issue and I look into that.

Wed, Sep 9, 2:17 PM · pinentry, Bug Report, gpg4win

Tue, Sep 8

aheinecke triaged T5055: APPCRASH with libKF5ConfigWidgets.dll as Normal priority.

thanks for the report. Between Gpg4win-3.1.12 and Gpg4win-3.1.11 KF5ConfigWidgets was indeed updated so your report might point to a regression in that library.

Tue, Sep 8, 10:47 AM · Bug Report, gpg4win
aheinecke raised the priority of T5056: About Kleopatra showing unknown version number from Low to Normal.

Argh, that will also be shown when Kleopatra first starts and no keys are visible. This is caused by a change in Gpg4win to check the integrity of the Version by verifying that the VERSION file is signed.

Tue, Sep 8, 8:42 AM · kleopatra

Fri, Sep 4

aheinecke committed rW2adbde6ad670: web: Gpg4win-3.1.13 (authored by aheinecke).
web: Gpg4win-3.1.13
Fri, Sep 4, 4:37 PM
aheinecke committed rD0033b9be00e0: SWDB: Relase Gpg4win-3.1.13 (authored by aheinecke).
SWDB: Relase Gpg4win-3.1.13
Fri, Sep 4, 4:25 PM
aheinecke committed rWdca9d29d6638: Add uncommited files (authored by aheinecke).
Add uncommited files
Fri, Sep 4, 3:16 PM
aheinecke committed rW53b6d5672266: Remove patch containted in GpgOL 2.6.7 (authored by aheinecke).
Remove patch containted in GpgOL 2.6.7
Fri, Sep 4, 3:07 PM
aheinecke committed rWd8a277ea68b5: Reduce Version back to 3.1.13 (authored by aheinecke).
Reduce Version back to 3.1.13
Fri, Sep 4, 3:00 PM
aheinecke committed rW645db0d5b211: Install 64 bit GPGME (authored by aheinecke).
Install 64 bit GPGME
Fri, Sep 4, 3:00 PM
aheinecke committed rW0b35e4eca8b6: Update GpgOL and GnuPG (authored by aheinecke).
Update GpgOL and GnuPG
Fri, Sep 4, 3:00 PM
aheinecke committed rW79e58a51a5ad: Update news for todays release (authored by aheinecke).
Update news for todays release
Fri, Sep 4, 3:00 PM
aheinecke committed rDce0557224fa5: Add Gpgol-2.4.7 (authored by aheinecke).
Add Gpgol-2.4.7
Fri, Sep 4, 1:17 PM
aheinecke committed rO81fa80c58b5f: Post release version bump (authored by aheinecke).
Post release version bump
Fri, Sep 4, 1:11 PM
aheinecke committed rOe839ad2eb4f5: Auto: Update l10n (authored by aheinecke).
Auto: Update l10n
Fri, Sep 4, 1:10 PM
aheinecke committed rO80782101193f: Fix release date (authored by aheinecke).
Fix release date
Fri, Sep 4, 1:10 PM
aheinecke committed rO1da8ce950401: Enforce sync_enc option (authored by aheinecke).
Enforce sync_enc option
Fri, Sep 4, 12:20 PM
aheinecke committed rObf2c6ff4b4b0: Reduce version to 2.4.7 (authored by aheinecke).
Reduce version to 2.4.7
Fri, Sep 4, 12:20 PM
aheinecke added a commit to T5022: GpgOL: Unencrypted drafts on server even if draft encryption is on: rO1da8ce950401: Enforce sync_enc option.
Fri, Sep 4, 12:20 PM · gpgol
aheinecke committed rO7d4c97bf7328: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Fri, Sep 4, 12:20 PM
aheinecke closed T4388: GpgOL: Add draft encryption as an option. as Resolved.
Fri, Sep 4, 12:05 PM · Feature Request, gpg4win, gpgol

Thu, Sep 3

aheinecke created T5051: Kleopatra: Public key export not shown in Key Creation final dialog.
Thu, Sep 3, 5:28 PM · kleopatra
aheinecke created T5049: Kleopatra: Support search tags in certificate selection dialog for files.
Thu, Sep 3, 2:26 PM · kleopatra

Wed, Sep 2

aheinecke added a comment to T5039: 2.2.22 regression: Nitrokey Pro 2 is no longer recognized automatically, requires --card-status.

Hi,
I have tested a GnuPG Token with Gpg4win-3.1.12 and generating a key with Kleopatra did not work
With 2.2.23-beta4 that contains: 0a9665187a7cbf68933b7162fb5f974177684a50 I have repeated the test on Linux and first the key-attr change that Kleopatra sends fails:

Wed, Sep 2, 1:24 PM · Testing, gnupg (gpg22), Bug Report
aheinecke added a comment to T5042: File deletion during encryption.

See also: T3506

Wed, Sep 2, 12:50 PM · gpg4win, Feature Request
aheinecke closed T5042: File deletion during encryption as Wontfix.

I have removed that feature intentionally. There were some issues where encryption errors were not properly reported to Kleopatra and handled by Kleopatra. This could result in catastrophic data loss. I have fixed ~3 issues regarding to that and then decided that in our architecture we cannot absolutely guarantee that this never can happen and cannot happen in the future. We have resolved all the issues, but they could occur again.

Wed, Sep 2, 12:49 PM · gpg4win, Feature Request

Mon, Aug 24

aheinecke claimed T4083: gpgtar, Kleopatra: Unicode filenames that are not native 8 bit on Windows don't work.

So if gnupg version >= 2.2.22 Kleopatra needs to convert the passed filenames to UTF-8 and pass them with the --utf8-strings option to gpgtar. This needs to be changed in Kleo. -> Assigned to me.

Mon, Aug 24, 9:11 AM · Bug Report, gpg4win, kleopatra, gpgtar
aheinecke added a comment to E770: Weekly Standup.

Last week:

  • Inventorized Wool with a street value of about 100k 8-)
  • Fought with my laptop, even with kernel 5.7 and latest Nvidia + bumblebee I can't get the hybrid graphics or the display link docking station to work :-/ I'm probably too incompetent a Linux admin.
Mon, Aug 24, 9:08 AM

Aug 17 2020

aheinecke added a comment to E673: Weekly Standup.

Last week:

  • Several demos and telkos with potential institutional users
  • Started refactoring GpgOLs attachment handling to avoid MAPI writes for T5022
    • Worked so far but the mapi to mime handling did not work properly. I might need an additional MAPI write after creating the OOM structures.
  • Made Compliance mode name configurable in Gpg4win through libkleopatrarc
Aug 17 2020, 9:52 AM

Aug 14 2020

aheinecke committed rO421932c367a0: Move body format from rtf change earlier (authored by aheinecke).
Move body format from rtf change earlier
Aug 14 2020, 2:57 PM
aheinecke committed rO9ec75622c2fb: Constify get_tmp_outpath (authored by aheinecke).
Constify get_tmp_outpath
Aug 14 2020, 2:57 PM
aheinecke committed rO90856cd256cd: Start attachment handling based on OOM (authored by aheinecke).
Start attachment handling based on OOM
Aug 14 2020, 2:57 PM
aheinecke committed rOa98e7f8d9e46: w64: Use alternate regview instead of ifdefed keys (authored by aheinecke).
w64: Use alternate regview instead of ifdefed keys
Aug 14 2020, 2:48 PM
aheinecke committed rW5525a167e50d: MSI: Take more l10n from WXL (authored by aheinecke).
MSI: Take more l10n from WXL
Aug 14 2020, 1:28 PM
aheinecke committed rW3469a82a724f: MSI: Allow Downgrade (authored by aheinecke).
MSI: Allow Downgrade
Aug 14 2020, 1:28 PM
aheinecke committed rWfa3dff39e827: MSI: Improve upload target (authored by aheinecke).
MSI: Improve upload target
Aug 14 2020, 1:28 PM
aheinecke committed rWc351b95d2492: Add minor patches for testing versions (authored by aheinecke).
Add minor patches for testing versions
Aug 14 2020, 1:28 PM

Aug 12 2020

aheinecke added a comment to T5022: GpgOL: Unencrypted drafts on server even if draft encryption is on.

Further analysis shows that this only happens when async crypt is enabled.

Aug 12 2020, 5:07 PM · gpgol
aheinecke created T5022: GpgOL: Unencrypted drafts on server even if draft encryption is on.
Aug 12 2020, 3:07 PM · gpgol

Aug 11 2020

aheinecke committed rLIBKLEOaa809ae8d1c8: Sync w32 libkleopatrarc (authored by aheinecke).
Sync w32 libkleopatrarc
Aug 11 2020, 2:08 PM
aheinecke committed rLIBKLEO80d602a646d8: Take compliance mode name from libkleopatrarc (authored by aheinecke).
Take compliance mode name from libkleopatrarc
Aug 11 2020, 1:33 PM

Aug 10 2020

aheinecke created T5019: speedo: Add macOS targets / build macOS binaries for each release.
Aug 10 2020, 12:14 PM · MacOS, gnupg

Aug 7 2020

aheinecke closed T4874: GpgOL: Make Address book integration more visible as Resolved.
Aug 7 2020, 11:16 AM · gpgol
aheinecke closed T4987: GpgOL breaks URLs by inserting a line break after column 71 in text-only messages as Resolved.
Aug 7 2020, 11:15 AM · Bug Report, gpg4win
aheinecke closed T4786: Kleopatra: Window size forgotten after closing as Resolved.

This has been shipped with Gpg4win-3.1.12

Aug 7 2020, 11:15 AM · Bug Report
aheinecke closed T4839: GpgOL: WKS Confirmation mail is not handled correctly as Resolved.
Aug 7 2020, 10:47 AM · gpg4win, wkd, gpgol

Aug 6 2020

aheinecke closed T4978: On Windows 10, gpg-connect-agent needs 2 trials to launch gpg-agent as Resolved.

Thanks for providing your workaround.

Aug 6 2020, 4:04 PM · Bug Report
aheinecke committed rLIBKLEO43374598a84f: Add quick accessor to check if version is signed (authored by aheinecke).
Add quick accessor to check if version is signed
Aug 6 2020, 4:00 PM
aheinecke committed rGTO942f653ce8e2: Show about data information from VERSION (authored by aheinecke).
Show about data information from VERSION
Aug 6 2020, 4:00 PM
aheinecke added a commit to T5011: Kleopatra: Make aboutdata more configurable: rGTO942f653ce8e2: Show about data information from VERSION.
Aug 6 2020, 4:00 PM · kleopatra
aheinecke changed the status of T4835: attachement not displayed when pipe in filename of attachement from Open to Testing.

To be honest I have not tried that but it should work because then it has another 50 tries to find a name like "attachment_51.txt" because we stay in the loop.

Aug 6 2020, 4:00 PM · gpg4win, gpgol
aheinecke created T5015: Kleopatra: Support ECC Key generation for OpenPGP 3 cards.
Aug 6 2020, 10:51 AM · kleopatra
aheinecke closed T4988: Kleopatra key generation does not use default algorithms 3072 but 2048 as Resolved.
Aug 6 2020, 10:42 AM · kleopatra
aheinecke closed T4877: GpgOL: Look for S/MIME sec keys on inserted smartcards if no key is available as Resolved.
Aug 6 2020, 10:42 AM · gpgol
aheinecke closed T4995: Kleopatra: Suggested file names should be clearer as Resolved.

I think this is good now.

Aug 6 2020, 10:42 AM · gpg4win, kleopatra
aheinecke added a parent task for T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer: T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support.
Aug 6 2020, 10:39 AM · kleopatra
aheinecke added a subtask for T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support: T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer.
Aug 6 2020, 10:39 AM · kleopatra
aheinecke created T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer.
Aug 6 2020, 10:38 AM · kleopatra
aheinecke closed T4983: GpgOL interpretes some encrypted messages as unencrypted and skips decryption entirely as Wontfix.

I'm not sure what to do with the issue. For further analysis we would need to figure out what third party software breaks the MIME structure of the mail. That is more something for a support contract and not for the general issue tracker. This issue is very specific to your setup and so I'm not surprised that Microsoft says it can't help.

Aug 6 2020, 10:25 AM · gpgol, Bug Report, gpg4win
aheinecke closed T4999: GPGME: Add interface for quick-set-expire as Resolved.

Thanks. rMdb82e99 resolved this.

Aug 6 2020, 10:18 AM · gpgme, kleopatra, gpg4win
aheinecke closed T4999: GPGME: Add interface for quick-set-expire, a subtask of T4717: Kleopatra: Changing expiry does not change expiry for subkeys, as Resolved.
Aug 6 2020, 10:18 AM · kleopatra, gpg4win
aheinecke changed the status of T4967: Right Click for encryption on file doesn't work from Open to Testing.

We have released 3.1.12 which updated all the GUI libraries Kleopatra uses and I got some feedback in related issues like T4689 that this might have helped.

Aug 6 2020, 10:16 AM · gpgex, gpg4win, Bug Report
aheinecke closed T4890: print preview tries to use wrong key for decryption as Resolved.

3.1.12 was released with this.

Aug 6 2020, 10:13 AM · gpgol, Bug Report
aheinecke lowered the priority of T4854: gpgme 1.13.1: test suite is failing from Normal to Low.

I just ran the test suite ~10 Times with -j48 on a 12 core machine and cannot reproduce this at all with GnuPG-2.2.21 and gpgme-1.14.0 so I tend to put this on resolved, otherwise this is a candidate for an issue that will be indefinetly in the tracker which we cannot reproduce or analyze further.

Aug 6 2020, 10:12 AM · gpgme, Bug Report
aheinecke triaged T4854: gpgme 1.13.1: test suite is failing as Normal priority.

The t-json failure is: T4820

Aug 6 2020, 10:02 AM · gpgme, Bug Report
aheinecke closed T5013: OS X 10.11 and error: use of undeclared identifier 'getenv' as Resolved.
Aug 6 2020, 9:59 AM · gpgme, Bug Report
aheinecke added a comment to T5013: OS X 10.11 and error: use of undeclared identifier 'getenv'.

Thanks, I've applied this with an explicit include to <cstdlib> it was not required on Linux and Windows but I think it's better not to rely on internal libc++ include chains.

Aug 6 2020, 9:54 AM · gpgme, Bug Report
aheinecke committed rM0676d41ef57d: cpp: Use cstdlib getenv for portability (authored by aheinecke).
cpp: Use cstdlib getenv for portability
Aug 6 2020, 9:54 AM
aheinecke added a commit to T5013: OS X 10.11 and error: use of undeclared identifier 'getenv': rM0676d41ef57d: cpp: Use cstdlib getenv for portability.
Aug 6 2020, 9:54 AM · gpgme, Bug Report
aheinecke closed T4689: Kleopatra Verification is hanging as Resolved.

@bzbue1 Thanks for the info.

Aug 6 2020, 9:44 AM · kleopatra, Bug Report, gpg4win
aheinecke added inline comments to rMaa03205fe5e8: cpp: Add support for gpgme_op_setexpire.
Aug 6 2020, 9:43 AM
aheinecke added a comment to rM89501509134a: qt: Port to new setExpire().

Yes. We want to move away from the edit interface as much as possible. It's very fragile and broke a lot in the past when --edit-key emitted different status lines and the state machine did not work anymore.

Aug 6 2020, 9:34 AM

Aug 5 2020

aheinecke committed rWc1258f48cb90: Fix check for Gpg4win (authored by aheinecke).
Fix check for Gpg4win
Aug 5 2020, 2:10 PM
aheinecke committed rWe172cbb1f020: MSI: Remove single user install option (authored by aheinecke).
MSI: Remove single user install option
Aug 5 2020, 2:10 PM
aheinecke committed rW689ad6bacc51: MSI: Use VSD_VERSION more consequently (authored by aheinecke).
MSI: Use VSD_VERSION more consequently
Aug 5 2020, 2:10 PM
aheinecke committed rW3d479c5ff8cb: Fix release service version (authored by aheinecke).
Fix release service version
Aug 5 2020, 2:10 PM
aheinecke committed rW5566a7338028: MSI: Improve upload target and deps (authored by aheinecke).
MSI: Improve upload target and deps
Aug 5 2020, 2:10 PM

Aug 4 2020

aheinecke committed rWa5c73d40683f: MSI: Fix shortcuts and registry entries (authored by aheinecke).
MSI: Fix shortcuts and registry entries
Aug 4 2020, 1:54 PM
aheinecke committed rW238215177a78: MSI: Add a VSD_VERSION parameter (authored by aheinecke).
MSI: Add a VSD_VERSION parameter
Aug 4 2020, 1:54 PM
aheinecke committed rW99749a968c7d: MSI: Add upload target (authored by aheinecke).
MSI: Add upload target
Aug 4 2020, 1:54 PM
aheinecke committed rWaec61e400266: MSI: Dumb down NSIS a bit for better parsing (authored by aheinecke).
MSI: Dumb down NSIS a bit for better parsing
Aug 4 2020, 1:54 PM
aheinecke committed rW980e26576965: po: Add a new string for MSI (authored by aheinecke).
po: Add a new string for MSI
Aug 4 2020, 1:54 PM
aheinecke committed rW7f22b1e73b97: Fix accidentally commited "i" (authored by aheinecke).
Fix accidentally commited "i"
Aug 4 2020, 1:54 PM
aheinecke committed rW3a724e2568bf: Add patches for kleo / libkleo about (authored by aheinecke).
Add patches for kleo / libkleo about
Aug 4 2020, 1:54 PM
aheinecke created T5012: MSI: Add restart manager support.
Aug 4 2020, 12:00 PM · gpg4win
aheinecke committed rLIBKLEObf7af017d847: Add some more Gpg4win version code from Kleopatra (authored by aheinecke).
Add some more Gpg4win version code from Kleopatra
Aug 4 2020, 10:03 AM
aheinecke added a commit to T5011: Kleopatra: Make aboutdata more configurable: rLIBKLEObf7af017d847: Add some more Gpg4win version code from Kleopatra.
Aug 4 2020, 10:03 AM · kleopatra

Aug 3 2020

aheinecke created T5011: Kleopatra: Make aboutdata more configurable.
Aug 3 2020, 9:56 AM · kleopatra
aheinecke added a comment to E669: Weekly Standup.

Most work last week went into customizable MSI installers. The idea is that a customer of our Software will be able to obtain an MSI package that directly includes his specific configuration. Esp. for S/MIME this is useful because trustlist.txt and available root CA's can be configured in deployment.

Aug 3 2020, 9:03 AM
aheinecke is attending E669: Weekly Standup.
Aug 3 2020, 8:58 AM

Jul 31 2020

aheinecke committed rWbd968cb2e65c: msi: Fix generation of multiple targets. (authored by aheinecke).
msi: Fix generation of multiple targets.
Jul 31 2020, 4:43 PM