Page MenuHome GnuPG
Feed Advanced Search

Apr 16 2018

werner committed rD9e4065b60ff6: web: Add note about GPGME patch for GnuPG 2.2.6. (authored by werner).
web: Add note about GPGME patch for GnuPG 2.2.6.
Apr 16 2018, 2:34 PM
werner added a comment to T3908: Permission denied for root on other user's tty.

Would you be able to test with pinentry 1.1.0 which has a few things to make debugging easier and is also what I am testing against. To check what permissions are wronf I would suggest to run under strace.

Apr 16 2018, 12:47 PM · pinentry
werner committed rGPA069e354d8265: Add a User ID notebook page. (authored by werner).
Add a User ID notebook page.
Apr 16 2018, 12:33 PM
werner committed rGPA38aeb4b18890: Load the secret keyring before the public one. (authored by gouttegd).
Load the secret keyring before the public one.
Apr 16 2018, 12:33 PM
werner triaged T3904: Clarify suggestion for diskperf as Wishlist priority.
Apr 16 2018, 11:41 AM · Windows, libgcrypt
werner added a comment to T3904: Clarify suggestion for diskperf.

It is not an error or even a warning but just a NOTE. Thus the user should decide. it is not even translated and most systems this is enabled anyway.

Apr 16 2018, 11:41 AM · Windows, libgcrypt
werner added a comment to T3906: A way to list the supported ECC curves.
gpg --with-colons --list-config curve | cut -d: -f3- |awk 'BEGIN{RS=";"};{print $0}'
Apr 16 2018, 10:54 AM · Documentation, gnupg (gpg22)
werner triaged T3906: A way to list the supported ECC curves as Normal priority.
Apr 16 2018, 10:38 AM · Documentation, gnupg (gpg22)
werner added a comment to T3906: A way to list the supported ECC curves.
Apr 16 2018, 10:38 AM · Documentation, gnupg (gpg22)

Apr 15 2018

werner committed rG3b1ee413a65b: build: New target "release" to automate the release process. (authored by werner).
build: New target "release" to automate the release process.
Apr 15 2018, 9:14 PM

Apr 13 2018

werner created T3902: Use the term password instead of passphrase.
Apr 13 2018, 1:55 PM · gnupg24, FAQ, Documentation
werner added a comment to T3781: ECC encryption key on-card generation broken.

Neither Brainpool nor NIST curves make any sense unless there is an organizational policy requirement. Thus the --expert requirement is the Right Thing (tm).

Apr 13 2018, 12:53 PM · g10, scd, Bug Report
werner renamed T3655: Suggest possible choices instead to error out on a typo from "futuredefault" ( from --quick-gen-key) yields "Unknown elliptic curve" to Suggest possible choices instead to error out on a typo.
Apr 13 2018, 12:35 PM · gnupg, Bug Report
werner committed rM9aa33a99701e: core: Tweak STATUS_FAILURE handling. (authored by werner).
core: Tweak STATUS_FAILURE handling.
Apr 13 2018, 12:21 PM

Apr 12 2018

werner committed rDb17c7d1ff35e: web: Typo fix in recent news. (authored by werner).
web: Typo fix in recent news.
Apr 12 2018, 9:10 PM
werner committed rMb99502274ae5: core: Tweak STATUS_FAILURE handling. (authored by werner).
core: Tweak STATUS_FAILURE handling.
Apr 12 2018, 8:45 PM
werner committed rM478d1650bbef: core: For a failed verification return the sig's fingerprint. (authored by werner).
core: For a failed verification return the sig's fingerprint.
Apr 12 2018, 8:33 PM
werner committed rG69c3e7acb744: gpg: Extend the "sig" record in --list-mode. (authored by werner).
gpg: Extend the "sig" record in --list-mode.
Apr 12 2018, 6:03 PM
werner committed rG23a714598c24: gpg: Extend the ERRSIG status line with a fingerprint. (authored by werner).
gpg: Extend the ERRSIG status line with a fingerprint.
Apr 12 2018, 4:48 PM
werner committed rMee8fad3ea0cb: tests: Avoid segv in run-verify due to Policy URLs (authored by werner).
tests: Avoid segv in run-verify due to Policy URLs
Apr 12 2018, 4:06 PM
werner committed rMbdf7cd2e2843: tests: Add another check to gpg/t-verify. (authored by werner).
tests: Add another check to gpg/t-verify.
Apr 12 2018, 3:46 PM
werner committed rGe2bd152a928d: gpg: Relax printing of STATUS_FAILURE. (authored by werner).
gpg: Relax printing of STATUS_FAILURE.
Apr 12 2018, 11:58 AM
werner committed rGbbb5bfacc0d1: agent,dirmngr: Add "getenv" to the getinfo command. (authored by werner).
agent,dirmngr: Add "getenv" to the getinfo command.
Apr 12 2018, 11:34 AM
werner committed rMf7700a016926: core: Add new context flag "no-symkey-cache". (authored by werner).
core: Add new context flag "no-symkey-cache".
Apr 12 2018, 9:28 AM
werner added a comment to T3869: libgpg-error-1.28 on Solaris.

Argh. I missed that. Probably because I searched for libgpg-error but I myself renamed the tag recently :-(.

Apr 12 2018, 8:24 AM · Solaris, gpgrt, Bug Report

Apr 11 2018

werner committed rE8ef76d9373db: build: Make sure version.texi is generated in time. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
build: Make sure version.texi is generated in time.
Apr 11 2018, 9:02 PM
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

To clarify: We already use the getrandom system call if it is available. To map /dev/random to /dev/urandom you can create a file /etc/gcrypt/random.conf with this line:

Apr 11 2018, 8:55 PM · libgcrypt, gnupg
werner committed rG789d240cb40a: gpg: New option --no-symkey-cache. (authored by werner).
gpg: New option --no-symkey-cache.
Apr 11 2018, 8:43 PM
werner committed rDe033305a5b7c: ox-gpgweb: Implement virtual headlines and HTML_CLASS property. (authored by werner).
ox-gpgweb: Implement virtual headlines and HTML_CLASS property.
Apr 11 2018, 10:33 AM
werner triaged T3893: Timeout for receive-keys as Low priority.

man dirmngr

Apr 11 2018, 10:12 AM · Enigmail, FAQ, gnupg
werner committed rE253ca177055e: Post release updates (authored by werner).
Post release updates
Apr 11 2018, 9:59 AM
werner committed rEc3825327da82: Release 1.29 (authored by werner).
Release 1.29
Apr 11 2018, 9:59 AM
werner committed rEe901c9fb04f5: core: Finalize the API for argparse. (authored by werner).
core: Finalize the API for argparse.
Apr 11 2018, 9:59 AM
werner committed rEf4c4592a15f9: doc: Beautify comments in gpg-error.h. (authored by werner).
doc: Beautify comments in gpg-error.h.
Apr 11 2018, 9:59 AM
werner committed rDa739fddfe19a: web: 2.2.6 release announcement (authored by werner).
web: 2.2.6 release announcement
Apr 11 2018, 9:55 AM
werner committed rD824d1bba2627: swdb: Release libgpg-error 1.29 (authored by werner).
swdb: Release libgpg-error 1.29
Apr 11 2018, 9:52 AM

Apr 10 2018

werner committed rMeef3a509fa57: js: Initial commit for JavaScript Native Messaging API (authored by raimund.renkert@intevation.de <raimund.renkert@intevation.de>).
js: Initial commit for JavaScript Native Messaging API
Apr 10 2018, 7:12 PM
werner triaged T3892: python: Fix crash by leaving struct members intact as High priority.
Apr 10 2018, 4:58 PM · gpgme, Bug Report
werner committed rDda16bd25fc94: web: Remove one mirror. (authored by werner).
web: Remove one mirror.
Apr 10 2018, 4:55 PM
werner added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

--debug-wait 3

Apr 10 2018, 1:51 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
werner triaged T3381: dirmngr won't start on Windows 10 with admin level account as Normal priority.

Please kill all existing dirmngr instances and don't run any programs which will trigger it to be started (e.g. Kleopatra). Then run in a _standard_ shell (cmd.exe):

Apr 10 2018, 10:48 AM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
werner committed rG1793f2c46a1a: doc: Include release info from 2.2.6 (authored by werner).
doc: Include release info from 2.2.6
Apr 10 2018, 10:38 AM
werner committed rG36373798c095: Merge branch 'STABLE-BRANCH-2-2' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-2' into master
Apr 10 2018, 10:38 AM
werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Rhat's for the client, right. I never used it. We used to run a Windows 8 instance in a VM to run tests via ssh on it. That worked most not really stable. For obvious reasons I am more interested in the server part ;-)

Apr 10 2018, 8:15 AM · Not A Bug, workaround, gnupg24, Windows, ssh
werner changed the status of T3880: gpg-agent's ssh-agent does not handle flags in signing requests properly from Open to Testing.

Thanks. I took these patches and simplified them. Not test tested, though,.

Apr 10 2018, 8:08 AM · ssh, gpgagent, Bug Report
werner committed rG9f69dbeb902a: agent: Improve the unknown ssh flag detection. (authored by werner).
agent: Improve the unknown ssh flag detection.
Apr 10 2018, 8:07 AM

Apr 9 2018

werner committed rD2094fc1631ac: swdb: Release GnuPG 2.2.6 (authored by werner).
swdb: Release GnuPG 2.2.6
Apr 9 2018, 11:06 PM
werner closed T3880: gpg-agent's ssh-agent does not handle flags in signing requests properly as Resolved.

It is in 2.2.6

Apr 9 2018, 10:46 PM · ssh, gpgagent, Bug Report
werner edited projects for T3755: TLS hostname verification using hostname from DNS instead of supplied hostname, added: gnupg (gpg22); removed gnupg.

That slipped my attention due to the missing gpg22 tag I should have added. Sorry.

Apr 9 2018, 10:45 PM · gnupg (gpg22), dns, dirmngr
werner committed rG30081d2851e0: Post release updates (authored by werner).
Post release updates
Apr 9 2018, 10:32 PM
werner committed rGf1f072c501cd: po: Auto-update. (authored by werner).
po: Auto-update.
Apr 9 2018, 10:32 PM
werner committed rG6fbe2ddbaf51: Release 2.2.6 (authored by werner).
Release 2.2.6
Apr 9 2018, 10:32 PM
werner committed rGb46b14392540: po: Update German translation (authored by werner).
po: Update German translation
Apr 9 2018, 10:32 PM
werner committed rG7fa6f1481454: doc: Typo fix in gpg.texi (authored by werner).
doc: Typo fix in gpg.texi
Apr 9 2018, 7:55 PM
werner closed T3720: Crashes on Windows if homedir is a windows drive letter as Resolved.
Apr 9 2018, 2:55 PM · gnupg (gpg22), Windows
werner committed rG6da7aa1e7c80: gpg,w32: Fix empty homedir when only a drive letter is used. (authored by werner).
gpg,w32: Fix empty homedir when only a drive letter is used.
Apr 9 2018, 2:55 PM
werner added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

Yes. However, I have tested a fix for the empty value.

Apr 9 2018, 2:45 PM · gnupg (gpg22), Windows
werner added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

I still can't reproduce the crash (on Vista).

Apr 9 2018, 1:26 PM · gnupg (gpg22), Windows
werner closed T3816: please expose "change-usage" subcommand for --edit-key as Resolved.

Will be in 2.2.6.

Apr 9 2018, 10:59 AM · gnupg (gpg22), Feature Request
werner committed rG519e4560e821: doc: Add an example for --default-new-key-algo (authored by werner).
doc: Add an example for --default-new-key-algo
Apr 9 2018, 10:59 AM
werner committed rGa4e26f2ee852: doc: Document --key-edit:change-usage (authored by werner).
doc: Document --key-edit:change-usage
Apr 9 2018, 10:59 AM
werner committed rG1a5d95e7319e: gpg: Check that a key may do certifications. (authored by werner).
gpg: Check that a key may do certifications.
Apr 9 2018, 10:33 AM
werner triaged T3881: Window sizing issue as Normal priority.
Apr 9 2018, 10:26 AM · gpa, Bug Report
werner triaged T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent as Normal priority.

Thanks for the pointer. But as long as the Windows ssh server is that instable I see no urgent need to add this to GnuPG.

Apr 9 2018, 10:25 AM · Not A Bug, workaround, gnupg24, Windows, ssh
werner closed T3832: Encrypting to a specifc recipient also encrypts to an unwanted one as Invalid.

Oh, you used a single dash and not a double dash in --armor. That is obviously the problem. As per Unix history all option characters may be combined unless they take an option arg; in that case the arg for the option may go directly after the option letter. We can't change that because lots of people and scripts use -rRECIPIENT.

Apr 9 2018, 10:22 AM · gnupg (gpg22), Bug Report

Apr 6 2018

werner closed T3872: Invalid --sender option does not produce parseable output as Resolved.

To be released with 2.26 next week

Apr 6 2018, 5:43 PM · gnupg (gpg22), Bug Report
werner committed rG0336e5d1a7b9: gpg: Emit FAILURE stati now in almost all cases. (authored by werner).
gpg: Emit FAILURE stati now in almost all cases.
Apr 6 2018, 5:42 PM
werner triaged T3804: --export-options export-minimal,export-clean includes multiple subkey binding signatures when only one is necessary as Normal priority.
Apr 6 2018, 4:39 PM · gnupg (gpg22)
werner added a comment to T3844: Able to certify public keys without a certify key present when using smartcard..

Right with (2) (1) will not occur if the key has been created with GnuPG. However, we have caches in the code path and further rogue software may create creates, interesting keys (tm). Thus I consider it better to explicitly request keys with cert flag set.

Apr 6 2018, 4:38 PM · gnupg (gpg22), Bug Report
werner added a comment to T3844: Able to certify public keys without a certify key present when using smartcard..

Forget my former comment. We only need to check subkeys becuase the primary key can always certify.
Here is a new revision of the patch:

Apr 6 2018, 11:32 AM · gnupg (gpg22), Bug Report
werner added a comment to T3844: Able to certify public keys without a certify key present when using smartcard..

I have another patch proposal to check the key usage. However, there is a catch-22. We get the usage flags from the key signatures and thus we can only check them after we checked the key signature.

Apr 6 2018, 11:16 AM · gnupg (gpg22), Bug Report
werner committed rGcfd07798087f: doc: Add a code comment about back signatures. (authored by werner).
doc: Add a code comment about back signatures.
Apr 6 2018, 11:08 AM
werner committed rG5ba74a134db4: gpg: Re-indent sig-check.c and use signature class macros. (authored by werner).
gpg: Re-indent sig-check.c and use signature class macros.
Apr 6 2018, 10:25 AM
werner closed T1828: card-edit/fetch assumes signing key is master key and fails if not as Resolved.
Apr 6 2018, 9:37 AM · Bug Report, gnupg
werner edited projects for T3844: Able to certify public keys without a certify key present when using smartcard., added: gnupg (gpg22); removed gnupg (gpg20).

The gpg20 tag was a typo.

Apr 6 2018, 9:26 AM · gnupg (gpg22), Bug Report

Apr 5 2018

werner added projects to T3843: Unable to generate RSA4096 keys on Yubikey 4 on OSX Sierra: scd, yubikey.
Apr 5 2018, 5:22 PM · Info Needed, MacOS, yubikey, scd, Bug Report
werner committed rGd27417d3a571: gpg: Add new OpenPGP card vendor. (authored by werner).
gpg: Add new OpenPGP card vendor.
Apr 5 2018, 3:32 PM
werner triaged T3848: Use of secure memory when generating secret primes in libgcrypt as Normal priority.

Hmmm, needs to be investigated.

Apr 5 2018, 2:49 PM · libgcrypt, Bug Report
werner triaged T3877: not all malloc performed in libgcrypt covered by gcry_set_allocation_handler as Normal priority.

For secmem.c this is on purpose. For the others we should fix that.

Apr 5 2018, 2:48 PM · libgcrypt, Bug Report
werner claimed T3872: Invalid --sender option does not produce parseable output.

Okay. We need to add a FAILURE status so that gpgme can better report this invocation error. Due to the double fork it won't be able to see the exit status. I assume you have the same problem in Enigmail.

Apr 5 2018, 2:47 PM · gnupg (gpg22), Bug Report
werner assigned T3878: not all calloc performed in libgcrypt covered by gcry_set_allocation_handler to smueller_chronox.de.

Thanks. Indeed this should also use the x... wrappers. It is not severe because this value is only used as a fixed constant.
Thus we won't fix it in 1.8 but should do this 1.9.

Apr 5 2018, 2:43 PM · libgcrypt, Bug Report

Mar 29 2018

werner committed rM60d7a1e8f625: json: Build only a dummy if libgpg-error is < 1.28 (authored by werner).
json: Build only a dummy if libgpg-error is < 1.28
Mar 29 2018, 3:14 PM

Mar 28 2018

werner committed rM3345a17dda22: json: Remove the "message" object thingy again. (authored by werner).
json: Remove the "message" object thingy again.
Mar 28 2018, 9:28 PM
werner added a comment to rM7c220e387d51: core: Initialize key return value in gpgme_get_key.

I also stumbled on this problem in the past. However, I did not changed it because I feared to break callers which expect that the passed key object is not changed on error. This may happen in a loop where you test for an ambiguous key and don't save zway the first retrieved key. In the error case (i.e. not ambiguous) this would dump the good key object.

Mar 28 2018, 9:21 PM
werner committed rM4b2fa657d195: json: Make native messaging work. (authored by werner).
json: Make native messaging work.
Mar 28 2018, 9:17 PM

Mar 27 2018

werner claimed T3816: please expose "change-usage" subcommand for --edit-key.
Mar 27 2018, 6:25 PM · gnupg (gpg22), Feature Request
werner added a project to T3869: libgpg-error-1.28 on Solaris: Solaris.
Mar 27 2018, 6:24 PM · Solaris, gpgrt, Bug Report
werner triaged T3869: libgpg-error-1.28 on Solaris as High priority.
Mar 27 2018, 6:23 PM · Solaris, gpgrt, Bug Report
werner set the color for Solaris to Checkered.
Mar 27 2018, 6:22 PM
werner triaged T3867: [DIRMNGR] Key server should be tried if passed with --keyserver, regardless of the "dead" mark as Normal priority.

You can do a

Mar 27 2018, 6:18 PM · Feature Request, dirmngr
werner closed T3858: Associate cache entries with the requesting socket as Resolved.
Mar 27 2018, 6:15 PM · gnupg (gpg22), gpgagent, Bug Report
werner committed rGd4dc4245bf02: Merge branch 'STABLE-BRANCH-2-2' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-2' into master
Mar 27 2018, 9:50 AM
werner committed rG02dce8c0cc57: agent: Make the request origin a part of the cache items. (authored by werner).
agent: Make the request origin a part of the cache items.
Mar 27 2018, 8:49 AM

Mar 26 2018

werner added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

Under Wine it does not crash but returning an empty string is not a good idea in any case. The question is what to do with "c:". The usual meaning is to use the current directory of drive C. But that does not make much sense. Should we simply assume that "c:/" was meant?

Mar 26 2018, 6:56 PM · gnupg (gpg22), Windows
werner changed the status of T3839: Trustdb corrupted after fresh install of Gpg4win from Open to Testing.

I pushed two fixes. One which hopefully avoids the corrupted trustdbs and a second one to repair a version-record-only trustdb (the example file).

Mar 26 2018, 6:30 PM · gpg4win, gnupg
werner committed rGeb68c2d3d1b0: gpg: Auto-fix a broken trustdb with just the version record. (authored by werner).
gpg: Auto-fix a broken trustdb with just the version record.
Mar 26 2018, 6:28 PM
werner committed rG403aa70c52e5: gpg: Return better error codes in case of a too short trustdb. (authored by werner).
gpg: Return better error codes in case of a too short trustdb.
Mar 26 2018, 6:28 PM
werner committed rGa750ebebf35a: gpg: Pass CTRL arg to get_trusthashrec. (authored by werner).
gpg: Pass CTRL arg to get_trusthashrec.
Mar 26 2018, 6:28 PM
werner committed rG456a3a8e93ea: gpg: Fix trustdb updates without lock held. (authored by werner).
gpg: Fix trustdb updates without lock held.
Mar 26 2018, 5:20 PM
werner committed rG5f00531463eb: gpg: Disable unused code parts in tdbio.c (authored by werner).
gpg: Disable unused code parts in tdbio.c
Mar 26 2018, 5:20 PM