Feed Advanced Search

Today

aheinecke committed rM129def87b262: core, w32: Add hack to translate diag logger-fd (authored by aheinecke).
core, w32: Add hack to translate diag logger-fd
Mon, Mar 25, 3:16 PM
aheinecke added a commit to T4426: GpgOL: Diagnostic output for failed crypto operations: rM129def87b262: core, w32: Add hack to translate diag logger-fd.
Mon, Mar 25, 3:16 PM · gpgol
aheinecke added a subtask for T4426: GpgOL: Diagnostic output for failed crypto operations: T4264: Gpg4win 3.1.6.
Mon, Mar 25, 2:56 PM · gpgol
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4426: GpgOL: Diagnostic output for failed crypto operations.
Mon, Mar 25, 2:56 PM · Release Info, gpg4win
aheinecke created T4426: GpgOL: Diagnostic output for failed crypto operations.
Mon, Mar 25, 2:55 PM · gpgol
aheinecke committed rGb9d2759da19c: sm, w32: Translate logger and status fd to handles (authored by aheinecke).
sm, w32: Translate logger and status fd to handles
Mon, Mar 25, 2:10 PM
aheinecke committed rGe4e0804ed123: sm, w32: Translate logger and status fd to handles (authored by aheinecke).
sm, w32: Translate logger and status fd to handles
Mon, Mar 25, 2:09 PM
aheinecke committed rGTOd72b2e7a760b: Minor string change (authored by aheinecke).
Minor string change
Mon, Mar 25, 11:04 AM
aheinecke committed rO721db26f54fe: Minor string improvement (authored by aheinecke).
Minor string improvement
Mon, Mar 25, 10:27 AM
aheinecke committed rO7262fd5b46d4: Auto update po files (authored by aheinecke).
Auto update po files
Mon, Mar 25, 10:27 AM
aheinecke committed rOa5bca65f6fd7: Print warning when unsupported attachs are found (authored by aheinecke).
Print warning when unsupported attachs are found
Mon, Mar 25, 10:27 AM
aheinecke added a commit to T4184: Outlook 2013 Appointments vanish when send as a E-Mail: rOa5bca65f6fd7: Print warning when unsupported attachs are found.
Mon, Mar 25, 10:27 AM · gpgol, Bug Report, gpg4win
aheinecke committed rO0c14b4bbd13a: Take attachment display name if filename null (authored by aheinecke).
Take attachment display name if filename null
Mon, Mar 25, 10:27 AM
aheinecke added a subtask for T4267: X.509 mails will not be decrypted: T4264: Gpg4win 3.1.6.
Mon, Mar 25, 9:18 AM · gpgol, Bug Report, gpg4win
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4267: X.509 mails will not be decrypted.
Mon, Mar 25, 9:18 AM · Release Info, gpg4win
aheinecke changed the status of T4267: X.509 mails will not be decrypted from Open to Testing.

I'm changing this to testing as the original problem is now fixed with a good solution that properly detects the contents of ms-tnef wrapped messages.

Mon, Mar 25, 9:17 AM · gpgol, Bug Report, gpg4win
aheinecke lowered the priority of T4253: GPGOL (Gpg4win 3.1.5) sorry,... attachments are part of the crypto message from High to Normal.
Mon, Mar 25, 9:15 AM · Info Needed, gpg4win, gpgol, Bug Report
aheinecke added a comment to E445: Weekly Standup.

Last week:
Frustrated my self by not getting out the release.

  • Added proper "ms-tnef wrapper" handling in GpgOL (T4403)
  • Worked on getting diagnostic output of GpgSM through GPGME.
  • Did some release testing while waiting for a debug log on friday.
  • Some smaller fixes for Kleopatra and GpgOL.
Mon, Mar 25, 7:54 AM
aheinecke added a subtask for T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted: T4264: Gpg4win 3.1.6.
Mon, Mar 25, 7:47 AM · gpg4win, gpgol
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted.
Mon, Mar 25, 7:47 AM · Release Info, gpg4win
aheinecke changed the status of T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted from Open to Testing.

b8d651c4d083d2295cdd75e9f5882ab36ef8f418 Fixes this issue.

Mon, Mar 25, 7:47 AM · gpg4win, gpgol
aheinecke triaged T4423: Change passphrase error as Normal priority.

Can you open the command line (cmd.exe) and execute there: "gpg --passwd 6B05B09F" ?

Mon, Mar 25, 7:45 AM · kleopatra, Bug Report, gpg4win
aheinecke closed T4149: Kleopatra OpenPGP and GpgSM self test fail after installation on Windows 7 as Wontfix.
Mon, Mar 25, 7:37 AM · kleopatra, Bug Report, gpg4win
aheinecke triaged T4419: GPG4win not installing on Windows 10 Laptops as Normal priority.

The step where it is hanging at is to register the GpgOL Addin with Windows.

Mon, Mar 25, 7:35 AM · gpg4win, Bug Report

Wed, Mar 20

aheinecke added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

Thanks for the confirmation. Although I still don't really know how to fix it :-(

Wed, Mar 20, 4:04 PM · pinentry, Bug Report, gpg4win
aheinecke added a comment to T4392: Imports public key only, will not import secret key.

We are aiming for this week.

Wed, Mar 20, 4:03 PM · gnupg, Feature Request, gpg4win
bb awarded T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication) a Like token.
Wed, Mar 20, 10:49 AM · pinentry, Bug Report, gpg4win
aheinecke committed rM47369569e234: qt: Handle diagnostic audit log for CMS (authored by aheinecke).
qt: Handle diagnostic audit log for CMS
Wed, Mar 20, 9:57 AM

Tue, Mar 19

aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

@dkg If you propose a patch here I'm pretty sure that we will accept it. As one of our Python binding users you know better then us how the API should behave.

Tue, Mar 19, 3:51 PM · gpgme, Python, Bug Report
aheinecke triaged T4411: Outlook O365 crashes at start with gpgol as Normal priority.
Tue, Mar 19, 3:49 PM · gpg4win, kleopatra, gpgol, Bug Report
aheinecke added a comment to T4411: Outlook O365 crashes at start with gpgol.

see: https://wiki.gnupg.org/TroubleShooting#Manually_update_GpgOL_to_a_beta

Tue, Mar 19, 3:49 PM · gpg4win, kleopatra, gpgol, Bug Report
aheinecke added a comment to T4411: Outlook O365 crashes at start with gpgol.

This is very strange, common to all the crashes in the log is that they happen while a keylisting is running and before the first key from that keylisting is returned. But this could be a red herring because the keylisting is always started immediately in a background thread and so it would be normal that if the crash occurs immediately that it would still be running. The keylisting code is extremely similar to Kleopatra though. So I don't understand why Kleopatra would then work for you.

Tue, Mar 19, 3:48 PM · gpg4win, kleopatra, gpgol, Bug Report
aheinecke committed rO39798986449f: Add filenames for our mime parts (authored by aheinecke).
Add filenames for our mime parts
Tue, Mar 19, 9:57 AM
aheinecke added a commit to T4258: GpgOL: Add filenames for PGP/MIME parts: rO39798986449f: Add filenames for our mime parts.
Tue, Mar 19, 9:57 AM · gpgol
aheinecke committed rKLEOPATRAa23996de95f9: Fix some zero as nullptr warnings for windows (authored by aheinecke).
Fix some zero as nullptr warnings for windows
Tue, Mar 19, 9:43 AM
aheinecke committed rKLEOPATRA7901d8572dd2: Fix rerun selftests (authored by aheinecke).
Fix rerun selftests
Tue, Mar 19, 9:41 AM
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4412: Release GnuPG 2.2.14.
Tue, Mar 19, 9:21 AM · Release Info, gpg4win
aheinecke added a subtask for T4412: Release GnuPG 2.2.14: T4264: Gpg4win 3.1.6.
Tue, Mar 19, 9:21 AM · Release Info, gnupg (gpg22)
aheinecke added a parent task for T4412: Release GnuPG 2.2.14: T4392: Imports public key only, will not import secret key.
Tue, Mar 19, 9:20 AM · Release Info, gnupg (gpg22)
aheinecke added a subtask for T4392: Imports public key only, will not import secret key: T4412: Release GnuPG 2.2.14.
Tue, Mar 19, 9:20 AM · gnupg, Feature Request, gpg4win
aheinecke changed the status of T4392: Imports public key only, will not import secret key from Open to Testing.

Thanks! I've confirmed that it works for me.

Tue, Mar 19, 9:20 AM · gnupg, Feature Request, gpg4win

Mon, Mar 18

aheinecke committed rD1f1e8ce2d416: web, people: Change my work to GnuPG.com (authored by aheinecke).
web, people: Change my work to GnuPG.com
Mon, Mar 18, 9:29 PM
aheinecke committed rO379aa592920c: Fix implicit fallthrough warnings (authored by aheinecke).
Fix implicit fallthrough warnings
Mon, Mar 18, 5:21 PM
aheinecke committed rOb513bffaa05c: Log if DBG_TRACE is set (authored by aheinecke).
Log if DBG_TRACE is set
Mon, Mar 18, 5:20 PM
aheinecke committed rGb98799ce964d: speedo: Fix installer build with NSIS-3 (authored by aheinecke).
speedo: Fix installer build with NSIS-3
Mon, Mar 18, 4:10 PM
aheinecke committed rOb8d651c4d083: MAPI look into tnef attachments to detect protocol (authored by aheinecke).
MAPI look into tnef attachments to detect protocol
Mon, Mar 18, 2:56 PM
aheinecke added a commit to T4267: X.509 mails will not be decrypted: rOb8d651c4d083: MAPI look into tnef attachments to detect protocol.
Mon, Mar 18, 2:56 PM · gpgol, Bug Report, gpg4win
aheinecke committed rOb69d2183e148: Add the generic MSGTYPE_SMIME in isSMIME_m (authored by aheinecke).
Add the generic MSGTYPE_SMIME in isSMIME_m
Mon, Mar 18, 2:56 PM
aheinecke committed rO425b845d8d3f: Fix a false positive memdbg warning (authored by aheinecke).
Fix a false positive memdbg warning
Mon, Mar 18, 2:56 PM
aheinecke added a commit to T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted: rOb69d2183e148: Add the generic MSGTYPE_SMIME in isSMIME_m.
Mon, Mar 18, 2:56 PM · gpg4win, gpgol
aheinecke added a comment to T4411: Outlook O365 crashes at start with gpgol.

Thanks for the report. Log looks not unusual.

Mon, Mar 18, 2:49 PM · gpg4win, kleopatra, gpgol, Bug Report
aheinecke committed rO761a8117743d: Do not allow decrypt permanently in case of errors (authored by aheinecke).
Do not allow decrypt permanently in case of errors
Mon, Mar 18, 1:33 PM
aheinecke committed rO4ae342f36bbb: Get / Show Diagnostic audit log after crypt failed (authored by aheinecke).
Get / Show Diagnostic audit log after crypt failed
Mon, Mar 18, 1:33 PM
aheinecke committed rO75649ecfd0b3: Expose readRegStr in common.h (authored by aheinecke).
Expose readRegStr in common.h
Mon, Mar 18, 1:33 PM
aheinecke committed rOcbecb6b0e598: Use localized seperator for categories (authored by aheinecke).
Use localized seperator for categories
Mon, Mar 18, 1:33 PM
aheinecke committed rOd6bc98e8fb7a: Split enable / disable window into two functions (authored by aheinecke).
Split enable / disable window into two functions
Mon, Mar 18, 1:33 PM
aheinecke committed rWb775a822710c: Fix po to .nsi conversion dependencies (authored by aheinecke).
Fix po to .nsi conversion dependencies
Mon, Mar 18, 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).

Mon, Mar 18, 11:15 AM · gpgol, Bug Report
aheinecke committed rW11db95edfb67: Finally fix parallel builds (authored by aheinecke).
Finally fix parallel builds
Mon, Mar 18, 10:23 AM
aheinecke added a comment to E444: Weekly Standup.

Last week:

  • Lots of debugging and code staring for T4332 It looked very much like QProcess issues on Windows. It is fixed now by using our own "CreateProcess". This was the last "Release blocker".
  • For GpgOL I've debugged an issue with exchange <> exchange S/MIME messages.
  • Some packaging work for scute
  • Fixed a dependency tracking issue in Gpg4win
  • Fixed an issue in GpgOL that categories were sometimes not added correctly. (It uses localized seperators for categories,...)
Mon, Mar 18, 9:08 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.

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

Fri, Mar 15

aheinecke committed rKLEOPATRA18447fd4ff21: Fix handle closing in windowsprocessdevice (authored by aheinecke).
Fix handle closing in windowsprocessdevice
Fri, Mar 15, 9:34 AM
aheinecke added a commit to T4332: Gpg4win, data corruption: rKLEOPATRA18447fd4ff21: Fix handle closing in windowsprocessdevice.
Fri, Mar 15, 9:34 AM · gpg4win, Bug Report
aheinecke committed rWa5f893040df3: Fix 64bit depedency tracking (authored by aheinecke).
Fix 64bit depedency tracking
Fri, Mar 15, 9:01 AM
aheinecke committed rKLEOPATRA0a985a08297f: Use windows pipe io device for gpgtar (authored by aheinecke).
Use windows pipe io device for gpgtar
Fri, Mar 15, 8:50 AM
aheinecke added a commit to T4332: Gpg4win, data corruption: rKLEOPATRA0a985a08297f: Use windows pipe io device for gpgtar.
Fri, Mar 15, 8:50 AM · gpg4win, Bug Report
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.

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

Thu, Mar 14

aheinecke removed a project from T4098: GpgSM: Add ECC support (Option to create an X.509/ECDSA key): gpg4win.
Thu, Mar 14, 9:34 AM · Feature Request, S/MIME
aheinecke created T4405: Pinentry: Offer to generate a password.
Thu, Mar 14, 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

Thu, Mar 14, 9:28 AM · gpg4win, gnupg (gpg23), 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.

Thu, Mar 14, 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.
Thu, Mar 14, 9:26 AM · gpg4win, gnupg (gpg23), pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

FWIW I like @gouttegd 's patchset.

Thu, Mar 14, 9:26 AM · gpg4win, gnupg (gpg23), 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.

Thu, Mar 14, 9:24 AM · gpg4win, gnupg (gpg23), pinentry

Wed, Mar 13

aheinecke committed rMc4cc47ee8f0b: cpp: Fix Error::hasSystemError (authored by aheinecke).
cpp: Fix Error::hasSystemError
Wed, Mar 13, 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.

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

Tue, Mar 12

aheinecke created T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted.
Tue, Mar 12, 4:16 PM · gpg4win, gpgol
aheinecke committed rW01665c086ce4: Fix a spammy nsis-3 warning (authored by aheinecke).
Fix a spammy nsis-3 warning
Tue, Mar 12, 2:10 PM
aheinecke committed rD6e221d706e02: web: Add signature keys as ASC (authored by aheinecke).
web: Add signature keys as ASC
Tue, Mar 12, 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.

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

Mon, Mar 11

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.

Mon, Mar 11, 6:04 PM · 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

Mon, Mar 11, 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.
Mon, Mar 11, 6:01 PM · 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.

Mon, Mar 11, 6:01 PM · 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:

Mon, Mar 11, 5:54 PM · gpg4win
aheinecke committed rWd386d210d7d8: Merge branch 'master' into nsis-3 (authored by aheinecke).
Merge branch 'master' into nsis-3
Mon, Mar 11, 5:27 PM
aheinecke committed rW914dea9abeb2: Add missing patch for kxmlgui (authored by aheinecke).
Add missing patch for kxmlgui
Mon, Mar 11, 4:06 PM
aheinecke committed rW1113580b35e0: Fix build of breeze-icons (authored by aheinecke).
Fix build of breeze-icons
Mon, Mar 11, 3:57 PM
aheinecke committed rKLEOPATRAc1379acaa5a8: Do not inhibit QProcess::close anymore (authored by aheinecke).
Do not inhibit QProcess::close anymore
Mon, Mar 11, 3:55 PM
aheinecke committed rKLEOPATRAa8a827a6b849: Ensure ProcessStdOutInput is always finalized (authored by aheinecke).
Ensure ProcessStdOutInput is always finalized
Mon, Mar 11, 3:55 PM
aheinecke committed rW30619429e978: Add vsnfd@gpg4win.org to WKD (authored by aheinecke).
Add vsnfd@gpg4win.org to WKD
Mon, Mar 11, 1:04 PM
aheinecke is attending E443: Weekly Standup.
Mon, Mar 11, 9:45 AM
aheinecke added a comment to E443: Weekly Standup.

Last week:

Mon, Mar 11, 9:44 AM
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.

Mon, Mar 11, 8:54 AM · gpg4win

Thu, Mar 7

aheinecke committed rW36d9226a16da: Minor typo (authored by aheinecke).
Minor typo
Thu, Mar 7, 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.

Thu, Mar 7, 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.

Thu, Mar 7, 10:51 AM · 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.

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

From a comment in T3990

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