Page MenuHome GnuPG
Feed Advanced Search

Oct 8 2018

werner committed rGb6275f3bda8e: gpg: Fix extra check for sign usage of a data signature. (authored by werner).
gpg: Fix extra check for sign usage of a data signature.
Oct 8 2018, 4:24 PM
werner committed rG79f165d7a8bc: gpg: Make --skip-hidden-recipients work again. (authored by werner).
gpg: Make --skip-hidden-recipients work again.
Oct 8 2018, 4:07 PM
werner created T4169: --skip-hidden-recipients broken.
Oct 8 2018, 3:33 PM
werner committed rD914ddc7c2684: swdb: release gpgme 1.12.0 (authored by werner).
swdb: release gpgme 1.12.0
Oct 8 2018, 12:16 PM
werner closed T4109: GPGME 1.12.0 release as Resolved.
Oct 8 2018, 11:46 AM · Release Info, gpgme
werner committed rM1c7f93fbc8d3: Post release updates (authored by werner).
Post release updates
Oct 8 2018, 11:46 AM
werner committed rM1aff2512d846: Release 1.12.0 (authored by werner).
Release 1.12.0
Oct 8 2018, 11:42 AM

Oct 5 2018

werner committed rMb4559d30871a: build: Update .gitignore (authored by werner).
build: Update .gitignore
Oct 5 2018, 3:55 PM
werner closed T4168: gpgme: `make dist` introduced VERSION can clash with new C++ <version> as Resolved.

I moved the location of config.h to a new "conf" subdirectory. This should solve the issue. Thanks for the report.

Oct 5 2018, 3:28 PM · gpgme, Bug Report
werner committed rM913601f4879f: core: Apply GPGME_EXPORT_MODE_NOUID also to keyserver exports. (authored by werner).
core: Apply GPGME_EXPORT_MODE_NOUID also to keyserver exports.
Oct 5 2018, 3:27 PM
werner committed rMecfa48fffa93: build: Move config.h to conf/config.h (authored by werner).
build: Move config.h to conf/config.h
Oct 5 2018, 3:27 PM
werner added a comment to T4168: gpgme: `make dist` introduced VERSION can clash with new C++ <version>.

Sorry, I am not sure whether I understand the problem. Sure we have a file VERSION in the top directory but from where and why is it included? Is that some libc++ includes a file "VERSION.h" and somehow the preprocessor includes the file "VERSION"? IS that specified in a new revision of a standard?

Oct 5 2018, 12:55 PM · gpgme, Bug Report
werner added projects to T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent: gpgagent, ssh.
Oct 5 2018, 9:44 AM · Feature Request, ssh, gpgagent

Oct 4 2018

werner committed rG3c2ffd27f36d: gpg: Add new card vendor (authored by werner).
gpg: Add new card vendor
Oct 4 2018, 10:09 AM

Oct 2 2018

werner committed rM7b861945fdc7: core: add experimental GPGME_EXPORT_MODE_NOUID. (authored by werner).
core: add experimental GPGME_EXPORT_MODE_NOUID.
Oct 2 2018, 11:31 AM
werner committed rG8e83493dae42: gpg: New options import-drop-uids and export-drop-uids. (authored by werner).
gpg: New options import-drop-uids and export-drop-uids.
Oct 2 2018, 11:13 AM
werner triaged T4160: ed488 support as Normal priority.
Oct 2 2018, 10:03 AM · gnupg24, gnupg (gpg23), Feature Request
werner triaged T4166: Improve description of PIN retry counter in the card howto as Normal priority.
Oct 2 2018, 10:02 AM · Documentation, Bug Report
werner renamed T4166: Improve description of PIN retry counter in the card howto from Improve description of PIN retry counter to Improve description of PIN retry counter in the card howto.
Oct 2 2018, 10:02 AM · Documentation, Bug Report
werner added a comment to T4163: hkps://hkps.pool.sks-keyservers.net has to many bad servers to be a good default.

The problem is that the keyserver network is abused as free and
permanent data storage. We can't do much about it without larger
changes on the search capabilities of the keyservers. For more
information see the archives of the sks-devel list starting in July.

Oct 2 2018, 8:50 AM · gnupg, Keyserver

Oct 1 2018

werner added a comment to T3398: fingerprint-based import screener is no defense against malice.

I have this use case: A card based encryption key is used as a subkey on one of my keys but also on another key of mine. The reason for this can be that I want to have separate keys (with different fingerprints) for two user ids but still use the same card for decryption. Sure it is possible to figure out that the user ids belong together but it is not obvious on first sight. Another use case is a role account with a shared subkey with only one administering the primary key.

Oct 1 2018, 8:39 AM · gnupg24, gnupg (gpg23), Feature Request

Sep 28 2018

werner added a comment to T4160: ed488 support.

Please write a proper feature requests. Two words are bit too brief. You should indicate for what you want ed448 support: gpg, gpgsm, libgcrypt etc.

Sep 28 2018, 8:32 AM · gnupg24, gnupg (gpg23), Feature Request

Sep 26 2018

werner added a member for Verein: rainer.
Sep 26 2018, 11:12 AM

Sep 25 2018

werner added a comment to T4146: GPG Agent fails in parallel: "gpg: decryption failed: No secret key".

Running with -v would really be helpful.

Sep 25 2018, 11:54 AM · gnupg (gpg22), MacOS, Bug Report

Sep 24 2018

werner added a comment to T4154: allow setting passphrase from an environment variable.

Maybe not on Linux but the environment is visible from other processes in the same way as the command line. So I don't see why we should add yet more clumsy passphrase workarounds to gpg. We already have PINENTRY_USER_DATA which can fulfill the same task.

Sep 24 2018, 9:06 AM · Feature Request, gnupg (gpg23)

Sep 22 2018

werner added a comment to T4153: no dirmngr.log created after previous command 'KS_GET' failed: Operation not permitted.

Please see my comment on T4152.

Sep 22 2018, 6:45 PM · Not A Bug
werner added a comment to T4152: command 'KS_GET' failed: Operation not permitted.

Please check again with a recent upstream release or report to Debian. The release from Debian is pretty old and has a couple of non-standard patches.

Sep 22 2018, 6:44 PM · Bug Report

Sep 21 2018

werner committed rEf4f0da74f526: syscfg: Add support for arc-unknown-linux-gnu (authored by werner).
syscfg: Add support for arc-unknown-linux-gnu
Sep 21 2018, 2:47 PM
werner committed rEb371e3ca906e: core: Make cross building in mkheader more explicit. (authored by werner).
core: Make cross building in mkheader more explicit.
Sep 21 2018, 2:41 PM
werner committed rE3fc4ce49b23a: core: Simplify calling convention of mkheader. (authored by werner).
core: Simplify calling convention of mkheader.
Sep 21 2018, 2:41 PM

Sep 20 2018

werner committed rM6878126b6f53: python: Fix a couple of syntax errors. (authored by werner).
python: Fix a couple of syntax errors.
Sep 20 2018, 5:55 PM
werner committed rMdcdabf5f2ef8: python: Silence a few warnings. (authored by werner).
python: Silence a few warnings.
Sep 20 2018, 5:55 PM
werner committed rM9f19b3aaecd2: python: Fix regression in the test suite. (authored by werner).
python: Fix regression in the test suite.
Sep 20 2018, 12:22 PM
werner committed rMa824f4498ea9: tests: Don't try using keys from a scmartcard. (authored by werner).
tests: Don't try using keys from a scmartcard.
Sep 20 2018, 12:22 PM

Sep 19 2018

werner committed rMc569adb5e3e3: json: Remove subkey-algo from createkey command. (authored by werner).
json: Remove subkey-algo from createkey command.
Sep 19 2018, 12:01 PM

Sep 18 2018

werner committed rE48c8f8ddfc80: syscfg: Support ARC CPUs and simplify aliasing table. (authored by werner).
syscfg: Support ARC CPUs and simplify aliasing table.
Sep 18 2018, 3:40 PM
werner closed T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication) as Invalid.

Andre explained that we don't do that anymore on purpose. Duck and read the discussion related to this if you are intereested. A related thing is that no-grab does not work on all platforms because it was designed for standard X but nowdays toolkits have their own ideas what is right and what is wrong.

Sep 18 2018, 3:34 PM · pinentry, Bug Report, gpg4win
werner removed a project from T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option: Bug Report.

no-grab does only work on certain platforms. Thus this is no bug.

Sep 18 2018, 3:30 PM · Documentation, pinentry
werner renamed T4144: pinentry-qt prints Gtk warnings on stderr from gpgagent doesn's work with pinentry-qt warnings on stderr to pinentry-qt prints Gtk warnings on stderr.
Sep 18 2018, 3:28 PM · Bug Report, pinentry
werner removed a project from T4144: pinentry-qt prints Gtk warnings on stderr: gpgagent.

pinentry-qt giving Gtk- warnings? Very strange. Please give an example. You can start pinentry on the command line like

Sep 18 2018, 3:27 PM · Bug Report, pinentry
werner triaged T4148: pinentry-gnome3 ignores $GTK_THEME as Low priority.

if you start gpg-agent in that deprecated way it sees the envvars. it will even see them if it is as suggested started on-demand by gpg. However, things are different when a gpg-agent is already running; in that case only the listed envvars are conveyed to the pinentry.

Sep 18 2018, 3:26 PM · Bug Report, pinentry
werner added projects to T4146: GPG Agent fails in parallel: "gpg: decryption failed: No secret key": MacOS, gnupg (gpg22).

We need a way to replicate your problem, a few questions first:

Sep 18 2018, 9:10 AM · gnupg (gpg22), MacOS, Bug Report
werner removed a project from T4148: pinentry-gnome3 ignores $GTK_THEME: Bug Report.

I would call that a feature because it makes sure that the Pinentry always shows up the same regardless of an application selects a different theme.

Sep 18 2018, 9:04 AM · Bug Report, pinentry

Sep 17 2018

werner triaged T4073: gpg-agent not caching the passphrase as Low priority.
Sep 17 2018, 11:27 AM · Documentation, Bug Report

Sep 12 2018

werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

The background of my earlier comment was that I didn't tested GPGME in this regard.

Sep 12 2018, 4:19 PM · gpgme, Bug Report
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

Okay. So for GPGME should we add --no-keyring if --override-session-key is also enabled? I think this would be better than relying on the fact that gpgme ignores the returned error code.

Sep 12 2018, 12:35 PM · gpgme, Bug Report

Sep 11 2018

werner committed rD60d5f90aa33e: web: Added donation results for June to August. (authored by werner).
web: Added donation results for June to August.
Sep 11 2018, 11:20 AM
werner added a project to T3464: successful decryption with session key reports failure if public key is unknown: Info Needed.

@dkg does --no-keyring solves the problem for you?

Sep 11 2018, 10:36 AM · gpgme, Bug Report
werner closed T2968: gpg --search: Connection closed in DNS as Resolved.

We assume that this has meanwhile been fixed.

Sep 11 2018, 10:34 AM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr

Sep 10 2018

werner added members for nGPH: JollyRoger, werner, aheinecke, gniibe, BenM.
Sep 10 2018, 4:30 PM
werner created nGPH.
Sep 10 2018, 4:29 PM
werner added a comment to T2013: pinentry-curses / pinentry-tty should emit a bell when showing a dialog.

Well, the counterpart in gpg-agent is missing.

Sep 10 2018, 3:30 PM · pinentry, Feature Request
werner triaged T4137: IPC syntax error when `gpg` starts `gpg-agent` without `$TERM` variable as Low priority.

Actually it fails only when you set TERM to the empty string. Unsetting TERM still works:

Sep 10 2018, 3:24 PM · gnupg, Bug Report
werner added a comment to T4093: Undefined shift in parse_symkeyenc.

Another address does not help as long as we are forced to use a Google account. That is not subject to discussion. sorry.

Sep 10 2018, 11:31 AM · Bug Report
werner added a comment to T4136: --recv-keys With Short IDs Is Insecure, Is Actively Being Attacked, And Should Be Removed Entirely.

You may indeed post to gnupg-devel if that helps to raise the attention of the Travis folks. If they need support we would be glad to help.

Sep 10 2018, 8:04 AM · Bug Report
werner closed T4136: --recv-keys With Short IDs Is Insecure, Is Actively Being Attacked, And Should Be Removed Entirely as Wontfix.

This has always been the case and the worst thing which can happen is that (64 bit keyid clash) you might not be abale to import the "real" key. Keyserver's never promised to deliver the correct (in whatever sense) key, but are merely an anonymous and distributed stoarage systenms. This is why gpg does not trust a key by default but requires you to validate the key by other means (WoT, second channel, Web Key Directory).

Sep 10 2018, 7:58 AM · Bug Report
werner added a comment to T4093: Undefined shift in parse_symkeyenc.

@catenacyber thanks fo this bug report.

Sep 10 2018, 7:36 AM · Bug Report

Sep 8 2018

werner claimed T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

Thanks for your comments, Stephan.

Sep 8 2018, 11:13 AM · libgcrypt, gnupg

Sep 7 2018

werner committed rGbee65edfbc8c: dirmngr: Emit SOURCE status also on NO_DATA. (authored by werner).
dirmngr: Emit SOURCE status also on NO_DATA.
Sep 7 2018, 11:58 AM

Sep 6 2018

werner raised the priority of T4134: GnuPG: Changing the trust model once changes the default trust model from Normal to High.
Sep 6 2018, 10:22 PM · gpg4win, gpgol, Bug Report, gnupg
werner added inline comments to rM879cc1f84fbf: estreams symbols for python bindings.
Sep 6 2018, 12:33 PM

Sep 5 2018

werner committed rG512be1d04b98: kbx: Add framework for a public key daemon. (authored by werner).
kbx: Add framework for a public key daemon.
Sep 5 2018, 5:20 PM
werner committed rGd4489be467e7: common: New function status_printf. (authored by werner).
common: New function status_printf.
Sep 5 2018, 5:20 PM
werner closed T4119: gpg --symmetric emits a SEIP packet, but no MDC as Invalid.

Which is the correct way to handle this. We merely gave the MDC packet a standard packet structure so to help with debugging. Decryption needs to defer the 22 bytes to be able to detect the MDC packet.

Sep 5 2018, 12:40 PM · gnupg (gpg22), Bug Report

Aug 30 2018

werner committed rDbcbb28280216: swdb: gnupg-2.2.10 (authored by werner).
swdb: gnupg-2.2.10
Aug 30 2018, 4:29 PM
werner closed T4112: GnuPG 2.2.10 release as Resolved.

Release done with these major news:

  • gpg: Refresh expired keys originating from the WKD. [T2917]
  • gpg: Use a 256 KiB limit for a WKD imported key.
  • gpg: New option --known-notation. [T4060]
  • scd: Add support for the Trustica Cryptoucan reader.
  • agent: Speed up starting during on-demand launching. [T3490]
  • dirmngr: Validate SRV records in WKD queries.
Aug 30 2018, 3:58 PM · Release Info, gnupg
werner committed rG4b5cddeb5891: Post release updates. (authored by werner).
Post release updates.
Aug 30 2018, 3:43 PM
werner committed rG24697074f44c: Release 2.2.10 (authored by werner).
Release 2.2.10
Aug 30 2018, 3:43 PM
werner committed rG2f5ba3a6c19b: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Aug 30 2018, 10:50 AM
werner committed rG23738c953051: artwork: State license of the logo (authored by werner).
artwork: State license of the logo
Aug 30 2018, 10:42 AM
werner committed rG39c34a4a850f: po: Update German translation (authored by werner).
po: Update German translation
Aug 30 2018, 9:54 AM

Aug 29 2018

werner closed T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows as Invalid.

There is no way for us to fix. It is a shell issue.

Aug 29 2018, 3:31 PM · gnupg (gpg22), Windows 32, Bug Report
werner closed T4103: Compile with Apple Clang as Wontfix.

We won't fix that. If you want to build for Apple iOS make sure to use

Aug 29 2018, 3:29 PM · Feature Request
werner closed T3912: generate_keypair() in g10/keygen.c seems unclear as Resolved.

The “this” is used so that we don't have too many strings to translate.
I added a call to print_further_info which will in --verbose mode explain it.

Aug 29 2018, 3:25 PM · Documentation, gnupg (gpg22)
werner committed rGa9931b3c052e: gpg: Explain error message in key generation with --batch (authored by werner).
gpg: Explain error message in key generation with --batch
Aug 29 2018, 3:24 PM
werner committed rG1bfe766bcf39: gpg: Explain error message in key generation with --batch (authored by werner).
gpg: Explain error message in key generation with --batch
Aug 29 2018, 3:23 PM
werner closed T3906: A way to list the supported ECC curves as Resolved.
Aug 29 2018, 3:15 PM · Documentation, gnupg (gpg22)
werner committed rG2d700f2c6c18: doc: Minor additions to the gpg man page (authored by werner).
doc: Minor additions to the gpg man page
Aug 29 2018, 3:15 PM
werner committed rG420dc2b49ad8: doc: Minor additions to the gpg man page (authored by werner).
doc: Minor additions to the gpg man page
Aug 29 2018, 3:13 PM
werner lowered the priority of T3753: Bad self-signatures and missing subkey usage flags when creating ECDSA/Ed25519 keys in batch mode from Normal to Low.
Aug 29 2018, 2:57 PM · gnupg24, Bug Report
werner added a project to T2968: gpg --search: Connection closed in DNS: Info Needed.

@elonsatoshi: Were you able to check this with 2.2.9 which has a fix for the resolver?

Aug 29 2018, 2:53 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner closed T1055: Special characters encoding issue with LDAP keyserver. as Wontfix.

We won't do that. Those with badly encoded user ids should create new keys or meanwhile have done so. The whole charset back and forth encoding adds a lot of complexity for some legacy applications. Frankly I would like to get rid of all code conversions and stick to utf-8.

Aug 29 2018, 2:50 PM · gnupg (gpg22), Feature Request
werner lowered the priority of T2908: dirmngr can't be build w/o LDAP from Normal to Low.
Aug 29 2018, 2:44 PM · dirmngr, gnupg (gpg22), Bug Report, gnupg
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

In T3464 is is described how you can do it. Sure, in your case you want to have a home directory so that the agent and pinentry can work. --no-keyring makes sure that a decryption with a private key can't happen. How we have the cache for symmetric encrypted data which you can disable with --no-symkey-cache.

Aug 29 2018, 2:43 PM · Feature Request, gnupg (gpg22)
werner closed T4101: --verify-files does not provide sufficient information as Resolved.

--verify-files is mostly useful for scripting and and not for manual checking. With scripting etc you always need to use --status-fd and with that you get:

Aug 29 2018, 1:11 PM · Bug Report
werner closed T3277: decrypting data symmetrically doesn't reliably convey confidentiality property as Invalid.

To use encryption and for both purposes: encryption and authentication.

Aug 29 2018, 1:01 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

I was already implementing a --no-homedir when I figured that we have --no-keyring. Using that with any homedir fulfills the requested purpose.

Aug 29 2018, 12:49 PM · gpgme, Bug Report
werner committed rG719fc941b6ec: gpg: Remove unused function get_pubkeys. (authored by werner).
gpg: Remove unused function get_pubkeys.
Aug 29 2018, 12:31 PM
werner committed rGed8fe21e6612: gpg: Remove unused function get_pubkeys. (authored by werner).
gpg: Remove unused function get_pubkeys.
Aug 29 2018, 12:06 PM
werner closed T3353: Session env vars and environment variables for gpg as Resolved.

Will be in 2.2.10

Aug 29 2018, 10:03 AM · gnupg (gpg22), Documentation, Bug Report
werner committed rG3169b5ae3f21: doc: Show how to list envvars send to gpg-agent. (authored by werner).
doc: Show how to list envvars send to gpg-agent.
Aug 29 2018, 10:02 AM
werner committed rG53bbac086571: doc: Show how to list envvars send to gpg-agent. (authored by werner).
doc: Show how to list envvars send to gpg-agent.
Aug 29 2018, 10:02 AM
werner closed T4060: Add ability to mark critical notations as "recognized" during signature verification as Resolved.

Will be in 2.2.10

Aug 29 2018, 9:47 AM · gnupg, gpgme, Feature Request
werner committed rGa59a9962f48f: gpg: New option --known-notation. (authored by werner).
gpg: New option --known-notation.
Aug 29 2018, 9:47 AM
werner committed rG3da835713fb6: gpg: New option --known-notation. (authored by werner).
gpg: New option --known-notation.
Aug 29 2018, 9:46 AM

Aug 28 2018

werner committed rGb02ad56a9041: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Aug 28 2018, 5:53 PM
werner added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

The question is now to model the API for this. For 0x02 it seems to be pretty clear: We assume it is a detached signature on a zero length file and make sure that no signed file is given.

Aug 28 2018, 5:16 PM · gnupg24, gnupg (gpg23), Feature Request
werner closed T4088: gpg outputs info to the tty despite that it used the Pinentry as Wontfix.

This was actually reported against 2.0.31 which reached EOL 8 months ago.

Aug 28 2018, 5:09 PM · gnupg (gpg20), Bug Report
werner closed T3490: "gpgconf --launch gpg-agent" should not take a full second if the agent isn't already started as Resolved.

Backport done for 2.2.10

Aug 28 2018, 5:03 PM · gnupg (gpg22)
werner committed rG38eb7c360bc4: assuan: Fix exponential decay for first second. (authored by werner).
assuan: Fix exponential decay for first second.
Aug 28 2018, 5:02 PM