In T4318#121604, @che wrote:Ok, so saving a decrypted message is not possible at the moment, right?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jan 14 2019
Jan 14 2019
• aheinecke added a comment to T4318: GpgOl: Unable to save an encrypted message to disk [gpg4win 3.1.5].
• aheinecke committed rE51ea153871b7: Fix symbol name typo in gpg-error.def.in (authored by • aheinecke).
Fix symbol name typo in gpg-error.def.in
• aheinecke triaged T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well) as Normal priority.
I give this normal priority to move it out of the "Needs Triage" queue.
Fix forwarding of sent mails
Fix minor typo
• aheinecke changed the status of T4321: [GpgOL] Forwarded Email send the previous version of the email and attached a dat file from Open to Testing.
I think I understand what is going on here:
• aheinecke added a comment to T4321: [GpgOL] Forwarded Email send the previous version of the email and attached a dat file.
@MThib What is the filename of the .dat with the original message, is it gpgolXXX.dat or winmail.dat and can you confirm that even without an attachment any modifications to the forwared mail are ignored and the mail is sent out as if it was send again?
• aheinecke added a comment to T4321: [GpgOL] Forwarded Email send the previous version of the email and attached a dat file.
There appears to be something very fishy when forwarding from the sent mails folder. Even without attachments if I forward and modify the content the original message is sent out and not the modified one.
It is a bit related to T4241 indeed. As we have not yet seen a way to determine if the user actually triggered "save as" or if outlook just wants to save the modifications we can't decide when we should pass the save event and when we should block it.
Thank you for the report. Sadly this is a long standing bug that is still not fixed. We hope to address this in a future version.
• aheinecke claimed T4321: [GpgOL] Forwarded Email send the previous version of the email and attached a dat file.
Thank you for your detailed report. I agree that this can have serious consequences as it might send out unintended information. I'll look into it with high priority.
Jan 10 2019
Jan 10 2019
Jan 9 2019
Jan 9 2019
• aheinecke committed rGTOc671d50121b7: Extend gpga with persistfolder and CreateView (authored by • aheinecke).
Extend gpga with persistfolder and CreateView
• aheinecke lowered the priority of T4299: Problem to verify PGP key used by Microsoft from High to Normal.
@jmrexach Thanks for the reminder, I confused those with other mails I've gotten regarding this issue.
@JW-D I would very much like to but I still only get an error on that page. Can you give me another, working, subscribe link? Maybe I found a wrong one.
• aheinecke closed T4297: The browser integration component is not installed by default as Resolved.
3.1.6 will have two ways to install the browser integration non-interactively
• aheinecke committed rWc894300c154e: Add ini and cmd line switch for browser (authored by • aheinecke).
Add ini and cmd line switch for browser
• aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4297: The browser integration component is not installed by default.
Ok. So the tooltip was another issue. Which I've fixed now.
Fix tooltip for bad signature
The tooltip:
I'll work on this right now. Please wait with contacting MSRC before I have a chance to find out what the problem is.
I sent a message to gnupg-devel about this issue as it will probably hit more people now that the keys used are expired :-(
• aheinecke committed rM66376f3e206a: qt: Use tofu conflict test keys without expiry (authored by • aheinecke).
qt: Use tofu conflict test keys without expiry
Oh,.. it is even worse. The conflict keys expired 2019-01-06 so they are actually expired right now.
• aheinecke raised the priority of T4278: Signed mails not visible in Exchange web interface (owa) from Normal to High.
Should be looked at before the next release.
• aheinecke added a comment to T4300: Signed (sign-only) messages are blank when read on Android email clients / Outlook online.
Hi,
thanks for the report. We were unaware of the Andorid problem. The Web App issue was already reported similary.
18:25:22/11956/ERROR/mapihelp.cpp:mapi_change_message_class: can't save old message class: hr=0x80070005
18:25:22/11956/mapihelp.cpp:mapi_create_attach_table: message has 2 attachments
18:25:22/11956/mapihelp.cpp:mapi_create_attach_table: attachment info:
18:25:22/11956/ 3435173 mt=0 fname=gpgol_string_7' ct=application/pgp-encrypted' ct_parms=`(null)'
18:25:22/11956/ 3435205 mt=0 fname=gpgol_string_8' ct=application/octet-stream' ct_parms=`(null)'
18:25:22/11956/mapihelp.cpp:mapi_mark_moss_attach: Marking 3435173 as MOSS attachment
18:25:22/11956/ERROR/mapihelp.cpp:mapi_mark_moss_attach: can't set GpgOL Attach Type property: hr=0x80070005
18:25:22/11956/mapihelp.cpp:mapi_mark_moss_attach: Marking 3435205 as MOSS attachment
18:25:22/11956/ERROR/mapihelp.cpp:mapi_mark_moss_attach: can't set GpgOL Attach Type property: hr=0x80070005
Jan 8 2019
Jan 8 2019
Yes please use the command line ( gpg --gen-key ) or Kleopatra. This issue is fixed in the latest version of the GPGME library.
Reporter in wald said that he is using GMX with POP3. I don't see how that could change compose actions but maybe Outlook internally uses a different MAPI Provider which could cause different behavior. I have not tested POP 3 in a long time so this will be the next step here.
Jan 7 2019
Jan 7 2019
people: Move me up and update me
Please provide a summary of the talk.
My opinion:
I did in my first comment here ;-)
web: Note Office 2019 support
Yes, please send the mails. Maybe they will show me the problem already. :-)
@JW-D thanks. Please send them to aheinecke@gnupg.org
• aheinecke committed rO796e3467dd64: Merge remote-tracking branch 'dutch-l10n/dutch' (authored by • aheinecke).
Merge remote-tracking branch 'dutch-l10n/dutch'
po: Auto update po files
Add translators comment
I had a report of this by mail where the problem was that:
Thanks for the report. Indeed I've overlooked this.
If it contains a gpgolPGP.dat it means that it was already parsed by GpgOL and GpgOL created the MOSS attachment from the clearsigned original message. That it's tnef is part of the export and should not be a problem.
Dec 18 2018
Dec 18 2018
• aheinecke added a comment to T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.
The reporter said that it did not work for him.
Dec 17 2018
Dec 17 2018
• aheinecke added a comment to T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.
@werner what should the contents of the file look like?
• aheinecke assigned T3724: Gpg-Agent asks twice for passphrase for key without passphrase to • werner.
Asked to raise the priority on this. The quality bar issue is T2103
• aheinecke added a comment to T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.
Good to know. I thought that ocsp-signer was only used if ocsp-responder is explitly set. I've suggested the workaround in the Message Board.
that error means that the message was somehow corrupted during transfer. Are you maybe using ftp in text mode on a binary message for example?
You could ask your communication partner to send you messages in text (ASCII Armor) mode which is more robust.
In Kleopatra you can change that in Settings -> Configure Kleopatra -> Crypto Operations -> Create signed or encrypted files as text files.
On the command line you need to add "--armor" option.
• aheinecke added a comment to T4248: gpg-agent: Rare unresponsiveness after importing a secret S/MIME cert on Windows.
In Wald someone reports that this also appears to happen when decrypting. https://wald.intevation.org/forum/message.php?msg_id=6377 Probably run-threaded will help to flush this out.
Even with the logging changes this still happens. I just retested it. Can't run Kleopatra on Linux with GPGME_DEBUG=9.
Dec 14 2018
Dec 14 2018
Got another reliable report in the Wald Forum about this. https://wald.intevation.org/forum/message.php?msg_id=6371&group_id=11
No I do not think so. Because that would already be currently the case. If you had a subverted Root CA of course you can attack. But we are only talking about CRL / OCSP here. A root CA that does not provide a CRL for certificate X is OK. As long as the Root CA that issued X issues a CRL for that. Well the usual CRL / OCSP denial of service is still possible but I don't see any subversion.
I wonder if the best thing here might be another flag in the trustlist to disable CRL/OCSP checks for a single root certificate chain. I had such a request in the Gpg4win forums. Someone had a single unreacable CRL / OCSP and had to disable globally all checks for all other certs, too.
Dec 12 2018
Dec 12 2018
• aheinecke added a comment to T4255: gpg-agent: "<gcrypt> Cannot allocate memory" with 10 threads decrypting OpenPGP.
Uhm, if this option is useful why isn't it default behavior?
Dec 11 2018
Dec 11 2018
Minor README fix
Dec 10 2018
Dec 10 2018
I'm pretty sure I tested this in the past using the Outlook.com web interface. The mails should show with an unknown attachment (the signature). I can't think of any changes recently that would have changed it. I'll check again.
Dec 7 2018
Dec 7 2018
• aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
I don't think this works for me in that way.
• aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Thanks. In the meantime GpgOL takes it's language from the Outlook configured display language setting. I'll add support for override locale to gpgol so that the locale is set accordingly
Should we close this or do you want to investigate why the segfault happened after the error?
• aheinecke committed rM78f6291a3bf5: core: Fix ERR_INV_ARG check in genkey_start (authored by • aheinecke).
core: Fix ERR_INV_ARG check in genkey_start
I ran it with GPGME_DEBUG and it errors out at
GPGME 2018-12-07 10:34:32 <0x19c43> gpgme_op_genkey_start:293: error: Invalid argument <GPGME>
doc: Update copyright list
• aheinecke committed rW62f8324a1be9: Add news entry for Kleopatra change (authored by • aheinecke).
Add news entry for Kleopatra change
Dec 5 2018
Dec 5 2018
• aheinecke changed the status of T4268: Provide a method to build a simple WKD server filestructure on Windows from Open to Testing.
Sounds good! I give it to me for testing / documenting this.
Is this fixed now?
• aheinecke committed rM65c28da4e49a: python: overhaul logic of Context.decrypt() (authored by dkg).
python: overhaul logic of Context.decrypt()
• aheinecke committed rM878a0ad01265: python: ctx.decrypt() has problematic error handling (authored by dkg).
python: ctx.decrypt() has problematic error handling
• aheinecke committed rMb8fa76a30c02: python: gpg.Context.decrypt verify_sigs and sink_result are bools (authored by dkg).
python: gpg.Context.decrypt verify_sigs and sink_result are bools
• aheinecke committed rM5d8b4f74891a: python: Clarify the meaning of ctx.decrypt(verify=[]) (authored by dkg).
python: Clarify the meaning of ctx.decrypt(verify=[])
• aheinecke committed rM49af6d76e55f: python: clarify documentation for verify argument for Context.decrypt() (authored by dkg).
python: clarify documentation for verify argument for Context.decrypt()
python: simplify Context.decrypt()
• aheinecke changed the status of T4271: python gpg.Context.decrypt(verify=False) no longer works from Open to Testing.
Ben is not even subscribed to this issue.
With the volatility of gpgme-python I think that this can easily be merged. I did a quick review and it looked good to me.
• aheinecke committed rE34d6637a34b1: Fix gpgrt_ftruncate declaration. (authored by Marcus Brinkmann <marcus.brinkmann@rub.de>).
Fix gpgrt_ftruncate declaration.
Thanks! Applied.
Dec 4 2018
Dec 4 2018
• aheinecke added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.
Cool and yes, that could also be an option. I was explicitly told by KDE-Windows that this would work for them, too. The problem for me is that I feel comfortable to add a CMake Buildsystem for the Cpp and Qt bindings (maybe Python?). It would be very simple for me, I would not extend it to GPGME core, at least not at first. I could do that on GNU/Linux without having to test an MSVC build.
It will be more effort for me to make autotools work nicely with MSVC. I would have to test that etc.
Dec 3 2018
Dec 3 2018
• aheinecke added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.
Further discussion revealed that the main problem is QtWebengine, which is a requirement of KMail and basically a fully fledged web browser with millions of lines of code. QtWebengine is only supported for MSVC on Windows and a MinGW port is not feasible, so just compiling KMail with MinGW all the way through like I did in the past is no longer an option. :-(
• aheinecke raised the priority of T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries from Wishlist to High.
I give this high priority. This blocks for years that the KDE-Windows initiative provides a way to install the very good crypto MUA KMail on windows. They rely on MSVC (you can say that this is bad, but it is a fact of life). As a former member of that community I am a bit ashamed that I made it harder / impossible for them to build KMail with MSVC because I've moved it to GPGME proper.
• aheinecke claimed T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.
I think that is something I want to grapple with next year. The maintainer of KDE 4 windows noted that they currently rely on the patches from:
It might also be noted there in the installation instructions that it might be better not to run the installer from the download folder. (internal tracker issue45)
• aheinecke committed rM1d31420650bf: qt,cpp: Consistently use nullptr and override (authored by • aheinecke).
qt,cpp: Consistently use nullptr and override
Nov 28 2018
Nov 28 2018
• aheinecke committed rMa9cfb6dad8ac: tests, json: Make them run on debian stable (authored by • aheinecke).
tests, json: Make them run on debian stable
• aheinecke added a comment to T4268: Provide a method to build a simple WKD server filestructure on Windows.
@werner Be my guest.
I'll leave the fallback to "just try to decrypt" in though because it is better then doing nothing like we did before.
Thanks, from that log I can understand the problem: