In T4346#122371, @gouttegd wrote: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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Mar 14 2019
Mar 14 2019
Mar 13 2019
Mar 13 2019
There is a solution for it:
Mar 12 2019
Mar 12 2019
Reading through this issue and the related documentation: Thanks for writing this all down and adding links!
Ok. Let me know so I can try it out.
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.
• werner added projects to T4392: Imports public key only, will not import secret key: Feature Request, gnupg.
Checking the OpenPGP specs again, there is actually an "exit" clause for this PGP bug. Or well, what I would consider to be a bug. A fix for this is not easy because it would require to detect this at an outer level (the ascii armor) which we don't do because gpg is build along a streaming concept as almost all Unix tools. What we can do is to allow import of a secret key in that PGP format iff a public key is already there. In practise this would mean to run the import two times and ignore the errors from the first import.
Mar 11 2019
Mar 11 2019
• werner closed T4401: GnuPG should generate a direct-key signature to constrain the primary key, and convey preferences and features as Wontfix.
See T4400.
Mar 8 2019
Mar 8 2019
• werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
I meant the abbreviations. PGP is based on a code base dating back to 1992; for example we mostly used the term keyblock instead of certificate in the code.
Mar 7 2019
Mar 7 2019
justus added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
Those terms are not arbitrary, they are in the RFC.
• werner triaged T4393: GnuPG should always accept key updates even if the update does not contain UIDs as Normal priority.
Thanks. [I wonder why the looong established terms public-keyblock and key-signature must be replace by arbitrary new terms.]
Mar 6 2019
Mar 6 2019
dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
- TPK: transferable public key (an "OpenPGP certificate")
- TPS: Third-party signature (any certification within a TPK that is not made by the primary key, and is not a cross-sig made by a subkey over the primary)
• werner edited projects for T4393: GnuPG should always accept key updates even if the update does not contain UIDs, added: gnupg; removed gnupg (gpg22).
• werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
TPK ?
TPS ?
justus added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
In T4393#123047, @dkg wrote:i don't understand why "import-drop-uids" is useful --
dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
i don't understand why "import-drop-uids" is useful -- it sounds to me like the functionality you're looking for is something more accurately named "accept-certs-without-uids". is that right?
Mar 5 2019
Mar 5 2019
Something to add: This also affects deleted drafts. If I write a new email and decide to delete & not send it, Outlook saves the aborted draft in the trash without encryption.
Mar 4 2019
Mar 4 2019
• aheinecke added a subtask for T4388: GpgOL: Add draft encryption as an option.: T4389: Gpg4win 3.1.8.
• aheinecke raised the priority of T4388: GpgOL: Add draft encryption as an option. from Wishlist to Normal.
Somehow I thought that storing drafts locally was not only configurable but the default. But you are right, I also can't find a way to change the storage location.
If there is a way to disable sychronisation of the draft folder in Outlook 2019 when using IMAP, it could mentioned in the meantime, but I couldnt find it.
Mar 1 2019
Mar 1 2019
Feb 28 2019
Feb 28 2019
The other option would also work for me. Thank you!
Feb 27 2019
Feb 27 2019
As a workaround you could also forward the mail to yourself and remove the attachments in the forwarded mail. This would basically work the same as I've described in the previous message.
The next version will have a "decrypt permanently" option. Afterwards you could remove the attachments. Will this help in your use case? You could for example copy the mail into a local folder and remove the attachments then.
Feb 22 2019
Feb 22 2019
Feb 20 2019
Feb 20 2019
Feb 14 2019
Feb 14 2019
• werner added a comment to T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed.
Thanks for that summary.
Feb 13 2019
Feb 13 2019
gouttegd added a project to T4092: Certificate requests generated from card-based ECDSA keys are incorrectly marked as RSA-signed: Feature Request.
Since it seems there is a renewed interest in adding ECC support to GpgSM (as indicated by the T4098 feature request), I would like to write down here more details about this task.
Feb 12 2019
Feb 12 2019
Pinentry already has a ttyalert option which may be set to beep or flash to ring the bell or flash the terminal, respectively (see commit 1dba96fafa123f3631c0a50bb01835306c23b903).
Feb 11 2019
Feb 11 2019
Feb 9 2019
Feb 9 2019
• werner renamed T1563: Place content of doc/DETAILS at www.gnupg.org from "pub", "uid", "sub"... definition missing on GnuPG website documentation to Place content of doc/DETAILS at www.gnupg.org.
Sure, but lets use that ticket for this. if you have another topic, feel free to open another ticket.
Feb 7 2019
Feb 7 2019
Feb 6 2019
Feb 6 2019
Jan 30 2019
Jan 30 2019
Jan 29 2019
Jan 29 2019
• werner triaged T4351: gpg --edit-key should improve selection of subkeys or user IDs as Normal priority.
Good idea.
Jan 28 2019
Jan 28 2019
for user ID selection, you could also potentially match on substring, so uid dkg could select/deselect all user IDs that contain "dkg".
Jan 25 2019
Jan 25 2019
Jan 23 2019
Jan 23 2019
Mnemonics can be made language independent by implementing wordlists for every language. In bip39, each word represents a number, 0 through 2047 (their index in the wordlist).
Jan 7 2019
Jan 7 2019
Dec 20 2018
Dec 20 2018
• gniibe triaged T4273: agent: Request insertion of smartcard when no card present as Normal priority.
Dec 18 2018
Dec 18 2018
Dec 17 2018
Dec 17 2018
• werner added a parent task for T1303: Please support GCRYSEXP_FMT_BASE64: T4294: Release Libgcrypt 1.9.0.
How scdaemon responds when there is no card available?
Dec 15 2018
Dec 15 2018
Though not directly related to our issues, this bug report on the MSYS2 site reported by their users encountering trouble with GPGME provides additional weight to irreconcilable differences between MSYS2 and GnuPG:
Dec 13 2018
Dec 13 2018
yes. that's why i wrote it in '['-brackets.
but usually, in info-documents a synopsis is written about it.
I think that it's not self-evident, that "you can either give a file or let the tool read from stdin or output to stdout" and therefore should be written explicitly.
Dec 12 2018
Dec 12 2018
The --auto-expand-secmem option is available in 2.2. and master for quite some time. It works if libgcrypt 1.8.2 or newer is used.
Dec 11 2018
Dec 11 2018
Will go into 2.1.12 to be released next week.
Dec 10 2018
Dec 10 2018
• werner edited projects for T4282: info gnupg, added: Documentation, Feature Request; removed Bug Report.
Dec 8 2018
Dec 8 2018
Commit 8613727f1ee985c3cfa2c815523312914f033ffd adds considerable detail on both the issues affecting compiling and installing a Windows version of the bindings and what it would take to actually resolve it.
Dec 5 2018
Dec 5 2018
That is good.
Just a heads up to everyone, Fedora is moving forward with this change for Fedora 30 (currently rawhide). https://bugzilla.redhat.com/show_bug.cgi?id=1656282 is the bug tracking it.
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.
• werner added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.
Just to stress it; I am in favor of allowing builds using other compilers. We allow this on Unix and so we should allow this on Windows as well. We should remember to use different DLL names to make it explicit that a certain DLL is targetting a specific ABI.
• werner added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.
Another build systems does not solve your problem. If you want to support another toolchain, that is fine. But it can as well be done with the current build system. it is a matter of adding a new platform triplet to make sure we are not linking against different libc versions. In fact we can build all our code on a wide range of platforms with very different compilers, so supporting MSVC won't be a problem. Mixing them is a bad idea as can be shown by the usual cross-runtime malloc/free problems.
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:
• werner added a project to T4273: agent: Request insertion of smartcard when no card present: Windows.
Nov 30 2018
Nov 30 2018
mjb updated the task description for T4273: agent: Request insertion of smartcard when no card present.
mjb updated the task description for T4273: agent: Request insertion of smartcard when no card present.
..... And now after looking into this a bit deeper after attempting to build gpg-agent for windows, it appears that this is a bit deeper than the logic above (which is actually sound, when I read it for the second time)
Nov 29 2018
Nov 29 2018
Nov 27 2018
Nov 27 2018
Nov 16 2018
Nov 16 2018
• werner triaged T4260: export all valid authentication subkeys in --export-ssh-key as Low priority.
Nov 15 2018
Nov 15 2018
Nov 9 2018
Nov 9 2018
Sorry I did not see your first comment.
I would change gpgme_addrspec_from_uid and the gnupg equivalent to strip out the subaddress.
It does not make sense to handle this in the protocol. The client should always ask for joe@example.org and thus keep the whole thing mostly out of gpg. This requires that keys are not created with sub-addresses. However, if someone has a need for this, this strategy should work:
Nov 6 2018
Nov 6 2018
Sorry, it didn't made it into 2.2.11.
Nov 5 2018
Nov 5 2018
• werner edited projects for T3730: Add support to HTTP Basic Auth for Keyservers, added: gnupg (gpg23); removed gnupg (gpg22).
Oct 29 2018
Oct 29 2018
• werner triaged T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent as Normal priority.
• werner triaged T4165: Dirmngr: Ipv6 causes network failure if Ipv6 can't be reached as High priority.
It actually tries several servers but we need to set a limit because we need to cope with longer timeouts. Do you suggest to toggle between v4 and v6 addresses? That is if a v6 address fails, first try the next v4 address and it that fails, another v6 address, etc.
Oct 21 2018
Oct 21 2018
Oct 18 2018
Oct 18 2018
That it will not be a problem on that or near that date but already now because some use expiration times of 20 years.
what does "not only on Jan 19, 2038" mean here?
Oct 15 2018
Oct 15 2018
Alex77 added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.
I hope I did not choose inappropriate action in commenting here that I also would highly appreciate a cache timeout for OpenPGP Cards to reduce the exposure time of already unlocked card's keys. Would be great to get such an option
The next version will have a details button to show the actual gpg output. This will often be helpful.
• werner closed T4049: BUG in gpa - MUST everytime save private key to harddisk to export it as Resolved.
The "Copy" menu item already copies public keys to the clipboard.
I now added a private key key copy option to the context menu.