aheinecke (Andre Heinecke)Administrator
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:49 PM (158 w, 3 d)
Roles
Administrator
Availability
Available

Recent Activity

Fri, Apr 3

aheinecke added a comment to T4819: Kleopatra / Win 10 - Sign and Encrypt window doesn't show up.

Thanks for looking into this!

Fri, Apr 3, 9:46 AM · Bug Report, gpg4win

Fri, Mar 20

aheinecke added a comment to T4884: PKCS #15 support in gpgsm.

The return value that was mapped to invalid value was "SW_WRONG_LENGTH" so I tested using the codepath for the SW_EXACT_LENGTH sw return value, too and it worked for readcert.

Fri, Mar 20, 3:52 PM · scd, S/MIME
aheinecke committed rO3d0810c4473e: Skip OpenPGP keys when looking for S/MIME (authored by aheinecke).
Skip OpenPGP keys when looking for S/MIME
Fri, Mar 20, 12:29 PM
aheinecke committed rObec2188c30ac: Add string starts_with helpers (authored by aheinecke).
Add string starts_with helpers
Fri, Mar 20, 12:29 PM
aheinecke created T4884: PKCS #15 support in gpgsm.
Fri, Mar 20, 12:27 PM · scd, S/MIME
aheinecke committed rOd0faa1986d3c: Automatically learn keys from smartcards (authored by aheinecke).
Automatically learn keys from smartcards
Fri, Mar 20, 11:46 AM
aheinecke added a commit to T4877: GpgOL: Look for S/MIME sec keys on inserted smartcards if no key is available: rOd0faa1986d3c: Automatically learn keys from smartcards.
Fri, Mar 20, 11:46 AM · gpgol
aheinecke added a comment to T4883: gpgme X.509 certificates have unknown validity in offline mode unless `disable-crl-checks` is set.

Sample how GpgOL handles this: https://dev.gnupg.org/source/gpgol/browse/master/src/keycache.cpp;6f5f48c3d60e0af52f1a9f0e51f60ee653eeeb31$269

Fri, Mar 20, 11:03 AM · Not A Bug, S/MIME, gpgme
aheinecke added a comment to T4883: gpgme X.509 certificates have unknown validity in offline mode unless `disable-crl-checks` is set.

I think what you're saying that there is *no way* to use GPGME in offline mode to validate x.509 certificates, and this is by design. Am I understanding that right?

Fri, Mar 20, 11:00 AM · Not A Bug, S/MIME, gpgme
aheinecke added a parent task for T4877: GpgOL: Look for S/MIME sec keys on inserted smartcards if no key is available: T4789: Gpg4win-3.1.12.
Fri, Mar 20, 10:55 AM · gpgol
aheinecke added a subtask for T4789: Gpg4win-3.1.12: T4877: GpgOL: Look for S/MIME sec keys on inserted smartcards if no key is available.
Fri, Mar 20, 10:55 AM · gpg4win, Release Info
aheinecke changed the status of T4877: GpgOL: Look for S/MIME sec keys on inserted smartcards if no key is available from Open to Testing.

Done in master

Fri, Mar 20, 10:55 AM · gpgol

Wed, Mar 11

aheinecke created T4877: GpgOL: Look for S/MIME sec keys on inserted smartcards if no key is available.
Wed, Mar 11, 3:25 PM · gpgol
aheinecke created T4876: Generic smartcard widget for PKCS# 15 and other apps.
Wed, Mar 11, 3:22 PM · kleopatra
aheinecke created T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support.
Wed, Mar 11, 2:30 PM · kleopatra
aheinecke committed rDce77159e7933: web: Update my picture (authored by aheinecke).
web: Update my picture
Wed, Mar 11, 10:26 AM
aheinecke changed the status of T4874: GpgOL: Make Address book integration more visible from Open to Testing.

This is now implemented

Wed, Mar 11, 9:16 AM · gpgol

Mar 10 2020

aheinecke committed rO6f5f48c3d60e: Don't allow setting a keys for distrib. lists (authored by aheinecke).
Don't allow setting a keys for distrib. lists
Mar 10 2020, 4:21 PM
aheinecke committed rOdc69b195aba2: Additional get_object_name helper (authored by aheinecke).
Additional get_object_name helper
Mar 10 2020, 4:21 PM
aheinecke committed rOe5bc1579b24a: Enable / Disable Address book button dynamically (authored by aheinecke).
Enable / Disable Address book button dynamically
Mar 10 2020, 3:41 PM
aheinecke added a commit to T4874: GpgOL: Make Address book integration more visible: rOe5bc1579b24a: Enable / Disable Address book button dynamically.
Mar 10 2020, 3:41 PM · gpgol
aheinecke committed rO1283e384babe: Add UI code to open gpgolkeyadder from explorer (authored by aheinecke).
Add UI code to open gpgolkeyadder from explorer
Mar 10 2020, 3:41 PM
aheinecke committed rO016e3f957ea5: Add helper to get a std::string object name (authored by aheinecke).
Add helper to get a std::string object name
Mar 10 2020, 3:41 PM
aheinecke added a commit to T4874: GpgOL: Make Address book integration more visible: rO1283e384babe: Add UI code to open gpgolkeyadder from explorer.
Mar 10 2020, 3:41 PM · gpgol
aheinecke committed rOf09fe121e126: Make address book callback work with Explorer, too (authored by aheinecke).
Make address book callback work with Explorer, too
Mar 10 2020, 3:41 PM
aheinecke committed rOb222292f3148: Add some shared_disp_t helper functions (authored by aheinecke).
Add some shared_disp_t helper functions
Mar 10 2020, 3:41 PM
aheinecke committed rO64353d40f311: Track opened contacts in Addressbook (authored by aheinecke).
Track opened contacts in Addressbook
Mar 10 2020, 3:41 PM
aheinecke added a commit to T4874: GpgOL: Make Address book integration more visible: rO64353d40f311: Track opened contacts in Addressbook.
Mar 10 2020, 3:41 PM · gpgol
aheinecke added a commit to T4874: GpgOL: Make Address book integration more visible: rOf09fe121e126: Make address book callback work with Explorer, too.
Mar 10 2020, 3:41 PM · gpgol
aheinecke committed rW247976a7b141: doc: Add more missing content to org manual (authored by aheinecke).
doc: Add more missing content to org manual
Mar 10 2020, 2:17 PM
aheinecke committed rW42f769503ac2: Improve german translation (authored by aheinecke).
Improve german translation
Mar 10 2020, 2:17 PM
aheinecke committed rWb8003da5a502: doc: Add missing content to org manual (authored by aheinecke).
doc: Add missing content to org manual
Mar 10 2020, 2:17 PM
aheinecke created T4874: GpgOL: Make Address book integration more visible.
Mar 10 2020, 1:12 PM · gpgol
aheinecke added a comment to T4871: gpg lock invalid key size due to not running UTF-8 encoding on Windows.

apologies but I do not understand this issue. Please clarify. Were you having issues with "log" files or "lock" files?
What was your issue?

Mar 10 2020, 10:16 AM · gnupg, gpg4win

Mar 9 2020

aheinecke triaged T4870: Kleopatra - do not change the language from Russian as Low priority.

Thanks for your report. Yes this is sadly a known issue. Our backend system has it's own localization that uses the system language and does not care about the Kleopatra configuration.

Mar 9 2020, 12:46 PM · Windows 64, Windows, kleopatra, Bug Report
aheinecke committed rD25b3f852a8fa: swdb: Add gpg4win-3.1.11 (authored by aheinecke).
swdb: Add gpg4win-3.1.11
Mar 9 2020, 12:29 PM

Mar 5 2020

aheinecke committed rWd4082ee4da0c: web: Use more https links (authored by aheinecke).
web: Use more https links
Mar 5 2020, 5:25 PM

Mar 4 2020

aheinecke added a comment to T4538: Support PSS signed CRLs.

To summarize: The DGN CRL uses a the RSA-PSS Padding / Signature Scheme. ( https://de.wikipedia.org/wiki/Probabilistic_Signature_Scheme )

Mar 4 2020, 3:17 PM · dirmngr, S/MIME, libksba
aheinecke created T4865: Kleopatra / GpgOL no support for CRL or pubkey attachments.
Mar 4 2020, 12:56 PM · kleopatra, gpgol

Mar 2 2020

aheinecke triaged T4842: Kleopatra: Right click menu greyed out as Normal priority.

I don't have a Free BSD. Can you please try out the patch that I have appended to https://bugs.kde.org/show_bug.cgi?id=415168 ?

Mar 2 2020, 1:17 PM · kleopatra, Bug Report
aheinecke is attending E612: Weekly Standup.
Mar 2 2020, 9:38 AM
aheinecke updated subscribers of E612: Weekly Standup.

I worked mostly on Packaging, especially our MSI stuff. I'll try to finish that this week.

Mar 2 2020, 9:38 AM

Feb 28 2020

aheinecke updated subscribers of T4788: System wide configuration of the GnuPG system.

@dkg You might find this interesting. Debian could do stuff in /etc/gnupg/gpg.conf or /etc/gnupg/dirmngr.conf without patching GnuPG to change some defaults.

Feb 28 2020, 11:31 AM · gnupg (gpg23), Feature Request, gpg4win, g10code
aheinecke added a comment to T4861: GPGme 1.13.1 fails at t-json.

Thanks for the report. Indeed I closed this as a duplicated. Thanks @dkg for pointing out the patches.

Feb 28 2020, 11:28 AM · gpgme, Bug Report
aheinecke merged T4861: GPGme 1.13.1 fails at t-json into T4820: gpgme's json test fails with gpg 2.2.19.
Feb 28 2020, 11:26 AM · gpgme, Bug Report
aheinecke merged task T4861: GPGme 1.13.1 fails at t-json into T4820: gpgme's json test fails with gpg 2.2.19.
Feb 28 2020, 11:26 AM · gpgme, Bug Report

Feb 27 2020

aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

For the split OpenPGP / SMIME it's not intended to only work for BCC, its just the same mechanism I use internally.

Feb 27 2020, 9:15 AM · gpgol

Feb 26 2020

aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

The idea of the implementation is that BCC recpients will get a mail with no other recipients. Because Exchange / Outlook handles the sending we can't do it more low level. We use the "Protected-headers" scheme to transfer the original To / CC headers.

Feb 26 2020, 3:07 PM · gpgol
aheinecke created T4858: GpgOL: Protected Headers sending / Encrypt subject.
Feb 26 2020, 12:58 PM · gpgol
aheinecke created T4857: GPGSM: Put encryption key also into signature.
Feb 26 2020, 12:52 PM · gnupg, S/MIME
aheinecke created T4856: GPG: Key Exchange Put public OpenPGP key into signature.
Feb 26 2020, 12:33 PM · Feature Request, gpgol, Keyserver, gnupg
aheinecke added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

But searching on Keyservers is also in my opinion not a common use case for Kleopatra users.

Thanks for engaging constructively.

Feb 26 2020, 12:03 PM · Feature Request, Keyserver, dirmngr

Feb 19 2020

aheinecke added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

@Valodim probably not so much as dirmngr might behave differently and not mark hosts as dead.

Feb 19 2020, 1:17 PM · Feature Request, Keyserver, dirmngr
aheinecke committed rMec9690cf5ce8: qt: Change logging category (authored by aheinecke).
qt: Change logging category
Feb 19 2020, 11:30 AM
aheinecke committed rMba08aadfa7d2: qt: Log execution args of gpg-card (authored by aheinecke).
qt: Log execution args of gpg-card
Feb 19 2020, 11:30 AM
aheinecke committed rLIBKLEO1e7e5099289d: Change card API for gpgcard and use it (authored by aheinecke).
Change card API for gpgcard and use it
Feb 19 2020, 9:42 AM
aheinecke committed rLIBKLEO95111bc26502: Export hexencode / hexdecode API (authored by aheinecke).
Export hexencode / hexdecode API
Feb 19 2020, 9:42 AM

Feb 18 2020

aheinecke committed rLIBKLEO27600098f3da: Add more code from Kleopatra (authored by aheinecke).
Add more code from Kleopatra
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEO0fe988529351: Make CardManager a singleton (authored by aheinecke).
Make CardManager a singleton
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEO1b20073a46c6: Add card data classes from Kleopatra (authored by aheinecke).
Add card data classes from Kleopatra
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEO9e59284f4fa5: Add CardManager and export card API (authored by aheinecke).
Add CardManager and export card API
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEOd270a6fa0cda: Use pimpl for netkeycard and openpgpcard (authored by aheinecke).
Use pimpl for netkeycard and openpgpcard
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEOf271cf60fcf2: Move card data into private class (authored by aheinecke).
Move card data into private class
Feb 18 2020, 12:08 PM

Feb 17 2020

aheinecke added a comment to E611: Weekly Standup.

Last week:

  • The usual
  • Packaged GnuPG master for Ubuntu 19.10 and buster.
  • Started working on gpgcardgui, moving kleopatra code around to libkleo to have it more usable with little dependencies.
    • Problem is there that the code relies on many commands in Kleopatra so I have to decide what to take. Ultimately the commands could go into libkleo, too so that I can use them from gpg4win-tools in GpgOL.
Feb 17 2020, 9:55 AM
aheinecke is attending E611: Weekly Standup.
Feb 17 2020, 9:49 AM

Feb 12 2020

aheinecke committed rGTO4e4d9f666a42: Lowercase Free Software (authored by aheinecke).
Lowercase Free Software
Feb 12 2020, 4:07 PM
aheinecke committed rGTO612b31a286bf: Use API from Libkleo for cards (authored by aheinecke).
Use API from Libkleo for cards
Feb 12 2020, 3:58 PM
aheinecke committed rM9ca679c15054: qt: Add dummy context to make mixin happy (authored by aheinecke).
qt: Add dummy context to make mixin happy
Feb 12 2020, 3:53 PM
aheinecke committed rM77feaa451074: qt: Add GpgCardJob following the job pattern (authored by aheinecke).
qt: Add GpgCardJob following the job pattern
Feb 12 2020, 12:58 PM
aheinecke claimed T4793: New GPGME API to support card personalization.
Feb 12 2020, 11:59 AM · scd, gpgme

Feb 11 2020

aheinecke committed rGTO7863718683bf: Some style fixes and another missing file (authored by aheinecke).
Some style fixes and another missing file
Feb 11 2020, 3:43 PM
aheinecke committed rGTO213a39636a23: Always add --with-colons to gpgcard calls (authored by aheinecke).
Always add --with-colons to gpgcard calls
Feb 11 2020, 3:42 PM
aheinecke committed rGTO66987258f650: Add missing file (authored by aheinecke).
Add missing file
Feb 11 2020, 3:42 PM
aheinecke committed rLIBKLEO0d8c09588f12: Add gnupg-helper and hex utils from Kleopatra (authored by aheinecke).
Add gnupg-helper and hex utils from Kleopatra
Feb 11 2020, 2:49 PM
aheinecke committed rGTO6637aeb22f45: Create initial process interaction framework (authored by aheinecke).
Create initial process interaction framework
Feb 11 2020, 2:46 PM
aheinecke awarded rG113a8288b857: doc: Improve the warning section of the gpg man page. a Like token.
Feb 11 2020, 8:57 AM

Feb 10 2020

aheinecke is attending E610: Weekly Standup.
Feb 10 2020, 10:45 AM
aheinecke added a comment to E610: Weekly Standup.

Last week:

  • Aquisition
  • More work on "Split Sending" in GpgOL oded the idea how to do it down. I'm now focusing more on OpenPGP & S/MIME combined operations.
Feb 10 2020, 10:45 AM
aheinecke closed T4840: KMyMoney Save Encrypted; 100% Data Loss as Invalid.

Hi,
Thanks for the report but, but we are not developers of KMymoney, I can only offer to help the developers if they have questions but please rather report a bug at bugs.kde.org regarding that so that they can figure out what might be wrong.

Feb 10 2020, 9:53 AM · Bug Report, gpg4win

Feb 6 2020

aheinecke committed rOae06defe99fc: Rebuild WKS Confirmation mail to pass it to gpg (authored by aheinecke).
Rebuild WKS Confirmation mail to pass it to gpg
Feb 6 2020, 5:17 PM
aheinecke committed rOe6fbea5b0049: Add additional passed headers in mimemaker (authored by aheinecke).
Add additional passed headers in mimemaker
Feb 6 2020, 5:17 PM
aheinecke added a commit to T4814: GpgOL: Send multiple E-Mails for BCC recipients: rOe6fbea5b0049: Add additional passed headers in mimemaker.
Feb 6 2020, 5:17 PM · gpgol
aheinecke committed rOdaf4713a0d16: Fix detection of WKS Confirmation mails (authored by aheinecke).
Fix detection of WKS Confirmation mails
Feb 6 2020, 5:17 PM
aheinecke added a commit to T4839: GpgOL: WKS Confirmation mail is not handled correctly: rOae06defe99fc: Rebuild WKS Confirmation mail to pass it to gpg.
Feb 6 2020, 5:17 PM · gpg4win, wkd, gpgol
aheinecke committed rO0af5133439ee: Add dummy option to encrypt subject (authored by aheinecke).
Add dummy option to encrypt subject
Feb 6 2020, 5:17 PM
aheinecke added a commit to T4839: GpgOL: WKS Confirmation mail is not handled correctly: rOdaf4713a0d16: Fix detection of WKS Confirmation mails.
Feb 6 2020, 5:17 PM · gpg4win, wkd, gpgol
aheinecke committed rOed0b3ba38762: Add find_and_replace from mail to cpphelp (authored by aheinecke).
Add find_and_replace from mail to cpphelp
Feb 6 2020, 5:17 PM
aheinecke committed rO1c11822db771: Improve dbg output a bit (authored by aheinecke).
Improve dbg output a bit
Feb 6 2020, 5:17 PM

Feb 5 2020

aheinecke added a comment to T4830: GpgOL: Sometimes not displaying correctly in office 2019.

I renamed the ticket so that others don't think we generally don't support Office2019 because I use it myself and it works for me.

Feb 5 2020, 11:54 AM · gpgol, Bug Report, gpg4win
aheinecke renamed T4830: GpgOL: Sometimes not displaying correctly in office 2019 from GpgOL: Not displaying correctly in office 2019 to GpgOL: Sometimes not displaying correctly in office 2019.
Feb 5 2020, 11:54 AM · gpgol, Bug Report, gpg4win
aheinecke renamed T4830: GpgOL: Sometimes not displaying correctly in office 2019 from Problems with Office 2019 to GpgOL: Not displaying correctly in office 2019.
Feb 5 2020, 11:53 AM · gpgol, Bug Report, gpg4win
aheinecke triaged T4830: GpgOL: Sometimes not displaying correctly in office 2019 as Normal priority.

Hi, I am not sure what you mean by "The Icon does not recognize the created certificate".
Does it show you that the mail is unsigned when you view a signed mail?
What does the tooltip of the icon say?

Feb 5 2020, 11:53 AM · gpgol, Bug Report, gpg4win
aheinecke claimed T4836: GpgOL sometimes modifying email messages stored in the server.

Thank you for the detailed report.

Feb 5 2020, 11:49 AM · gpgol, Bug Report
aheinecke claimed T4837: outlook declines to render internal part when Content-Disposition: inline on actual body.

I remember that I tested inline content-disposition handling in Outlook without GpgOL and try to do the same handling as Outlook would handle them. But then at the very least It should be shown as an attachment and not hidden.

Feb 5 2020, 11:46 AM · gpgol, Bug Report, gpg4win
aheinecke created T4839: GpgOL: WKS Confirmation mail is not handled correctly.
Feb 5 2020, 11:16 AM · gpg4win, wkd, gpgol

Jan 31 2020

aheinecke committed rO080f5bd701f1: Implement multi mail sending for a crypto op (authored by aheinecke).
Implement multi mail sending for a crypto op
Jan 31 2020, 12:37 PM
aheinecke committed rO15ba0e600979: Fix cryptcontroller handling of resolved mails (authored by aheinecke).
Fix cryptcontroller handling of resolved mails
Jan 31 2020, 12:37 PM
aheinecke committed rO1dc0fea716c7: Add opts splitBCCMails and combinedOpsEnabled (authored by aheinecke).
Add opts splitBCCMails and combinedOpsEnabled
Jan 31 2020, 12:37 PM
aheinecke added a commit to T4814: GpgOL: Send multiple E-Mails for BCC recipients: rO080f5bd701f1: Implement multi mail sending for a crypto op.
Jan 31 2020, 12:37 PM · gpgol
aheinecke added a commit to T4814: GpgOL: Send multiple E-Mails for BCC recipients: rO15ba0e600979: Fix cryptcontroller handling of resolved mails.
Jan 31 2020, 12:37 PM · gpgol