In T4241#119944, @msc wrote:I wonder if it would be possible for you to close the mail / inspector of the mail with DiscardChanges before doing a save as?
Discarding changes with the Close(OlDiscard) method has no effect on the issue.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Nov 6 2018
Nov 6 2018
• aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.
Nov 5 2018
Nov 5 2018
Yes I see the problem and have a fix for it. I'm just trying to make it nice now :-)
I can reproduce that it won't be moved.
• aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4218: GpgOL: Populate key cache on startup.
• aheinecke closed T3769: GPG messages with empty content / not decrypted in Outlook 2010 as Resolved.
This issue is pretty old and I think anything here was fixed in recent releases. So let's close this to avoid artifacts in the tracker.
• aheinecke closed T4131: Sending a mail with Office attachments fails on Outlook 2016 with gpg4win 3.1.3 (GPGOL 2.3.0) as Resolved.
A wait, we have T4203 for the continuing problems. So let's close this.
• aheinecke added a comment to T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.
This was likely one form of T4111
• aheinecke closed T4125: Gpg4win 3.1.4, a subtask of T4121: GpgOL: Add debugging options to the config dialog, as Resolved.
• aheinecke closed T4125: Gpg4win 3.1.4, a subtask of T4126: GpgOL: Option to autosecure can by bypassed by "Sign new messages by default", as Resolved.
• aheinecke closed T4125: Gpg4win 3.1.4, a subtask of T4122: GpgOL: Address book integration for pubkeys, as Resolved.
• aheinecke closed T4125: Gpg4win 3.1.4, a subtask of T4120: GpgOL: Simplify log levels, as Resolved.
3.1.4 was released.
• aheinecke closed T4125: Gpg4win 3.1.4, a subtask of T4132: Outlook 2016 - "Failed to resolve recipients. Operation failed. This is usually caused by a bug in GpgOL", as Resolved.
• aheinecke closed T4125: Gpg4win 3.1.4, a subtask of T4129: E-Mail Adresse ändern Fehlermeldung, as Resolved.
This had also something to do with the missing keycache that will be released in 3.1.5 so that sometimes S/MIME keys were not cached internally and so would not be used.
• aheinecke changed the status of T4131: Sending a mail with Office attachments fails on Outlook 2016 with gpg4win 3.1.3 (GPGOL 2.3.0) from Testing to Open.
There is still at least one report claiming that this still happens for large attachments. I could not reproduce it.
This was fixed with the Gpg4win-3.1.4 release. Apologies that I forgot to mention a pre release version / installer in this issue.
I've tried to reproduce it but failed. Even If I open the message in a new window or a new explorer the message is correctly caught.
• aheinecke claimed T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.
Yes that is expected, we block the save event as long as we have replaced the Body / Attachments of the mail with decrypted contents are shown. In our debug log you would see the message "Canceling write event".
Update gpgol and gpgme
Nov 2 2018
Nov 2 2018
• werner awarded T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails a Party Time token.
Yes. Thanks! I'm at over 2500 S/MIME verify operations without a crash now!
• aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.
• aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4237: GPGME: Random crash when verifying CMS Signature on Windows.
Yes! Thank you very much. My test runs and my Outlook has verified 2500 S/MIME Mails without a crash.
Oct 31 2018
Oct 31 2018
• aheinecke committed rE5b898b8bc89c: w32: Remove cruft in w32-estream from olden times. (authored by • aheinecke).
w32: Remove cruft in w32-estream from olden times.
Oct 30 2018
Oct 30 2018
I'm currently looking at the CloseHandle in _gpgme_io_close:
Btw I've checked that the errors are the same in T4111 and this:
Fix Linux build of tests
• aheinecke committed rO6c8166d36e63: Minor style improvement in run-parser output (authored by • aheinecke).
Minor style improvement in run-parser output
Certificate though has a nicer connotation to it and definitely feels like it has the connotation of something to be shown off to other people and displayed on walls, which I really like.
Oct 29 2018
Oct 29 2018
I disagree, and you don't have to try to convince me, the decision is with werner. I just want to give my opinion:
Bug compatibility is nothing esoteric or bad especially for a general purpose backend tool like gnupg. Being open to accepting broken input is a good thing because it will mean that we can get people out of a "broken tool vendor lock in".
Fixed it myself as I confirmed the leak with Dr. Memory.
• aheinecke committed rM7a1b58045f98: core,w32: Fix memleak of tmp_name in w32-io (authored by • aheinecke).
core,w32: Fix memleak of tmp_name in w32-io
I've seen now four crashes in _gpgme_io_spawn. I've added tracing that shows that the CreateProcess itself is crashing. I do not see how this is possible. I'm printing the command line and the program name in debug output and both look fine.
The command line is also mutable.
I'm also seeing hangs. Sometimes with gpgsm running. Sometimes without it running.
• aheinecke committed rM681525be0034: tests: Add repeat argument to run-verify (authored by • aheinecke).
tests: Add repeat argument to run-verify
• aheinecke committed rM8f27511862ca: core: Do not crash if CMS plaintext is ignored (authored by • aheinecke).
core: Do not crash if CMS plaintext is ignored
cpp,tests: Add another test runner
• aheinecke committed rOef333f9d9021: tests: Add repeats option to parser runner (authored by • aheinecke).
tests: Add repeats option to parser runner
It builds for me now. I had a mismatch with a to old gpgrt-config and did not properly set PKG_CONFIG_PATH
libassuan master fails to compile for windows against libgpg-error master http://paste.debian.net/1049534/ I think gpg-error.m4 ignores both sysroot and --with-gpg-error-prefix
• aheinecke committed rOe193d2e3c721: Initialize memory to X on trace + memdbg (authored by • aheinecke).
Initialize memory to X on trace + memdbg
Fix off by one in iconv_to_utf8
Enable building tests for windows
Oct 25 2018
Oct 25 2018
• aheinecke committed rM05a0e97f5c12: cpp: Add some convenience functions (authored by • aheinecke).
cpp: Add some convenience functions
Populate keycache on startup
• aheinecke committed rW8dd6c1f1a0d3: Update gpgol and gpg4win-tools to master (authored by • aheinecke).
Update gpgol and gpg4win-tools to master
• aheinecke committed rW4862bc6e09d9: Update gnupg-w32 to STABLE-BRANCH-2-2 HEAD (authored by • aheinecke).
Update gnupg-w32 to STABLE-BRANCH-2-2 HEAD
Update NEWS and Readmes
• aheinecke committed rGTO9550462cfc5f: Revert "Explicitly set real access key" (authored by • aheinecke).
Revert "Explicitly set real access key"
• aheinecke added a reverting change for rGTO1b04115d9148: Explicitly set real access key: rGTO9550462cfc5f: Revert "Explicitly set real access key".
• aheinecke committed rO1bf9ef131291: Revert "Explicitly set real access key for reg too" (authored by • aheinecke).
Revert "Explicitly set real access key for reg too"
Explicitly set real access key
• aheinecke committed rObf4ab9a6d168: Explicitly set real access key for reg too (authored by • aheinecke).
Explicitly set real access key for reg too
• aheinecke committed rGTOf63d06491f58: More explicit fallbacks to alternative registry (authored by • aheinecke).
More explicit fallbacks to alternative registry
• aheinecke committed rOb4c45c3a3ec9: Read HKLM fallback from cross registry view (authored by • aheinecke).
Read HKLM fallback from cross registry view
I can only tell that the term "Certificate" is exactly what Kleopatra was trying to use consistently in the GUI. For Kleopatra it is also important because it tries to work with both X509 "certificates" and OpenPGP "public keys".
• aheinecke committed rO326f0abbbaf1: Use gpgrt_w32_iconv as fallback for mlang-charset (authored by • aheinecke).
Use gpgrt_w32_iconv as fallback for mlang-charset
• aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4156: GpgOL: ISO-8859-15 fails to be decoded.
• aheinecke added a subtask for T4156: GpgOL: ISO-8859-15 fails to be decoded: T4227: Gpg4win 3.1.5.
• aheinecke committed rGTO5abe863d39aa: Explicitly set registry bits to avoid redirection (authored by • aheinecke).
Explicitly set registry bits to avoid redirection
Did you have the chance to try it out with 3.1.4?
Oct 24 2018
Oct 24 2018
• aheinecke renamed T4225: Gpg4win - Yubikey failure after generating an OTP from (GPG4WIN) to Gpg4win - Yubikey failure after generating an OTP.
I've closed this as a dup because the pinentry-qt is the default one on Windows and T4123 describes your problem.
Is it possible that you have used a different pinentry in the past? Like the GTK one?
Can you give me the exact steps what you are doing?
"Generation of an OTP" is strange to me. I have an FST-1 hardware token that runs the same software as a yubikey (GNUK) but I'm not so well versed in all the windows use cases. But I am interested to fix them.
• aheinecke committed rO2fbb76c2d318: Pass --w64 parameter to gpgolconfig (authored by • aheinecke).
Pass --w64 parameter to gpgolconfig
• aheinecke committed rOba8e0516d784: Revert "Addionally add outputdebugstring debugs" (authored by • aheinecke).
Revert "Addionally add outputdebugstring debugs"
• aheinecke committed rOc321d3c3394b: Revert "Add temporary logging to readRegStr" (authored by • aheinecke).
Revert "Add temporary logging to readRegStr"
• aheinecke added a reverting change for rO0ab051af6406: Add temporary logging to readRegStr: rOc321d3c3394b: Revert "Add temporary logging to readRegStr".