Page MenuHome GnuPG
Feed Advanced Search

Jun 8 2018

werner added a project to T4011: CVE-2018-0495: CVE.
Jun 8 2018, 10:15 AM · CVE, libgcrypt
werner changed the edit policy for CVE.
Jun 8 2018, 10:15 AM
werner updated the task description for T4011: CVE-2018-0495.
Jun 8 2018, 10:12 AM · CVE, libgcrypt
werner changed the edit policy for T4011: CVE-2018-0495.
Jun 8 2018, 9:50 AM · CVE, libgcrypt
werner triaged T4009: POLDI: Support for EC (nist, brainpool, at least) as Normal priority.
Jun 8 2018, 9:00 AM · poldi, Feature Request
werner lowered the priority of T3942: Can't unregister a non-existent private key from High to Normal.

I tried this with the current 2.2 branch and master and was not able to replicate it. The stubs are all deleted as expected. I also checked the commit log since 2.2.6 and didn't found anything which indicated that such a bug was fixed.

Jun 8 2018, 8:59 AM · gnupg (gpg22), Bug Report

Jun 7 2018

werner committed rG6a87a0bd2501: gpg: Improve import's repair-key duplicate signature detection. (authored by werner).
gpg: Improve import's repair-key duplicate signature detection.
Jun 7 2018, 6:53 PM
werner committed rGcedd754fcb03: gpg: Fix import's repair-key duplicate signature detection. (authored by werner).
gpg: Fix import's repair-key duplicate signature detection.
Jun 7 2018, 6:53 PM
werner committed rG36cc730fa516: gpg: Improve verbose output during import. (authored by werner).
gpg: Improve verbose output during import.
Jun 7 2018, 6:53 PM
werner closed T3994: import-clean drops a seemingly valid subkey as Resolved.

See rG26bce2f01d2029ea2b8a8dbbe36118e3c83c5cba for a description of the problem and its fix.
Thanks for reporting.

Jun 7 2018, 6:53 PM · gnupg (gpg22), Bug Report
werner committed rG26746fe65d14: gpg: Improve import's repair-key duplicate signature detection. (authored by werner).
gpg: Improve import's repair-key duplicate signature detection.
Jun 7 2018, 6:49 PM
werner committed rG26bce2f01d20: gpg: Fix import's repair-key duplicate signature detection. (authored by werner).
gpg: Fix import's repair-key duplicate signature detection.
Jun 7 2018, 5:32 PM
werner committed rG1bc6b5174248: gpg: Improve verbose output during import. (authored by werner).
gpg: Improve verbose output during import.
Jun 7 2018, 5:32 PM

Jun 6 2018

werner committed rC7b6c2afd699e: ecc: Improve gcry_mpi_ec_curve_point (authored by werner).
ecc: Improve gcry_mpi_ec_curve_point
Jun 6 2018, 10:38 PM
werner committed rC6606ae44e0de: mpi: New internal function _gcry_mpi_cmpabs. (authored by werner).
mpi: New internal function _gcry_mpi_cmpabs.
Jun 6 2018, 10:38 PM
werner closed T4002: gpg-error.h uses c11 reserved word "noreturn" as Resolved.
Jun 6 2018, 6:46 PM · Bug Report
werner closed T3947: pinentry-gnome3 requires DBUS_SESSION_BUS_ADDRESS to be updated as Resolved.

Thanks. I added all standard names to that list.

Jun 6 2018, 6:39 PM · pinentry, gpgagent, Bug Report
werner committed rGc5c8fb1ec7c8: agent: Add DBUS_SESSION_BUS_ADDRESS et al. to the startup list. (authored by werner).
agent: Add DBUS_SESSION_BUS_ADDRESS et al. to the startup list.
Jun 6 2018, 6:38 PM
werner committed rG7ffc1ac7dd95: agent: Add DBUS_SESSION_BUS_ADDRESS et al. to the startup list. (authored by werner).
agent: Add DBUS_SESSION_BUS_ADDRESS et al. to the startup list.
Jun 6 2018, 6:38 PM
werner triaged T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin as Normal priority.
Jun 6 2018, 5:58 PM · Cross-Compiler, pinentry, Bug Report
werner triaged T3891: kdf-setup does not set admin and user PIN codes as Normal priority.
Jun 6 2018, 5:57 PM · Restricted Project, scd, Bug Report
werner triaged T4001: Import and Export for python bindings as Normal priority.
Jun 6 2018, 5:57 PM · gpgme, patch, Python, Feature Request
werner triaged T4003: Trusted-certs folder not being taken into account where System folders are read as Normal priority.

I do not fully understand your problem. Can you please explain it with an example and also state the full file names of the mentioned folders?

Jun 6 2018, 5:56 PM · dirmngr, S/MIME, Bug Report
werner committed rG70f26e426336: doc: Typo fixes (authored by werner).
doc: Typo fixes
Jun 6 2018, 5:34 PM
werner committed rG8c0e1fac960f: doc: Typo fixes (authored by werner).
doc: Typo fixes
Jun 6 2018, 5:34 PM
werner closed T3983: GPGME: Improve handling of MDC errors (wrong error code) as Resolved.

With recent versions of gpg you will now get Bad Data etc. This is implemented by giving an ERROR status line a higher precedence than the NO_SECKEY status.

Jun 6 2018, 4:33 PM · gpgme
werner added a comment to T3714: Failing to decrypt due to missing MDC.

BTW, you now need to use --rfc2440 to create a non-mdc message for testing.

Jun 6 2018, 4:30 PM · FAQ, kleopatra
werner committed rM2c4c5692472f: core: Return a better error code on certain decryption failures. (authored by werner).
core: Return a better error code on certain decryption failures.
Jun 6 2018, 4:29 PM
werner changed the status of T4000: GnuPG does not check encrypted messages for well-formed composition from Open to Testing.

Better?

Jun 6 2018, 3:59 PM · gnupg (gpg22), Bug Report
werner committed rG054a187f24b1: gpg: Also detect a plaintext packet before an encrypted packet. (authored by werner).
gpg: Also detect a plaintext packet before an encrypted packet.
Jun 6 2018, 3:58 PM
werner committed rG344b548dc716: gpg: Also detect a plaintext packet before an encrypted packet. (authored by werner).
gpg: Also detect a plaintext packet before an encrypted packet.
Jun 6 2018, 3:57 PM
werner triaged T3972: 100% CPU usage endles loop of gpg --list-keys as Normal priority.
Jun 6 2018, 2:33 PM · gnupg (gpg22)
werner added a comment to T3972: 100% CPU usage endles loop of gpg --list-keys.

Please add

Jun 6 2018, 2:32 PM · gnupg (gpg22)
werner committed rGdc87a3341f28: gpg: New command --show-keys. (authored by werner).
gpg: New command --show-keys.
Jun 6 2018, 12:08 PM
werner committed rG257661d6ae0c: gpg: New command --show-keys. (authored by werner).
gpg: New command --show-keys.
Jun 6 2018, 12:06 PM
werner committed rD3ce9d4cdbccc: web: Use strike-through for EOLed versions. (authored by werner).
web: Use strike-through for EOLed versions.
Jun 6 2018, 10:00 AM
werner committed rDe03e4c73c8d4: web: Add more prose to the end-of-life section (authored by werner).
web: Add more prose to the end-of-life section
Jun 6 2018, 9:35 AM
werner committed rD07d8e33edb34: web: Add end-of-life dates (authored by werner).
web: Add end-of-life dates
Jun 6 2018, 9:15 AM

Jun 5 2018

werner committed rGPA48a685eec194: Simplify a xmalloc+snprintf use. (authored by werner).
Simplify a xmalloc+snprintf use.
Jun 5 2018, 9:19 PM
werner committed rGPA85baf24947e4: Unescape description texts. (authored by Ineiev <ineiev@gnu.org>).
Unescape description texts.
Jun 5 2018, 9:19 PM
werner committed rGPAa5db9c242b87: Fix percent unescaping. (authored by Ineiev <ineiev@gnu.org>).
Fix percent unescaping.
Jun 5 2018, 9:19 PM
werner committed rGPAfa562297a5ae: Eliminate arbitrary length limit on labels. (authored by Ineiev <ineiev@gnu.org>).
Eliminate arbitrary length limit on labels.
Jun 5 2018, 9:19 PM
werner closed T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden as Resolved.

Please dee the commit for a description of this fix.

Jun 5 2018, 9:54 AM · Debian, Bug Report, gpgme
werner committed rM998fec8a4fbc: json: Allow to compile with libgpg-error < 1.28 (authored by werner).
json: Allow to compile with libgpg-error < 1.28
Jun 5 2018, 9:51 AM

Jun 1 2018

werner claimed T3994: import-clean drops a seemingly valid subkey.
Jun 1 2018, 3:02 PM · gnupg (gpg22), Bug Report
werner added a comment to T3714: Failing to decrypt due to missing MDC.

I justed commited some gadgets to gpgme which might be helpful But please show warnings etc before you use that new option.

Jun 1 2018, 1:51 AM · FAQ, kleopatra
werner committed rM662604c5bcb4: core: New context flag "ignore-mdc-error". (authored by werner).
core: New context flag "ignore-mdc-error".
Jun 1 2018, 1:37 AM
werner committed rMdd19cabe81b7: core: New decryption result flag 'legacy_cipher_nomdc'. (authored by werner).
core: New decryption result flag 'legacy_cipher_nomdc'.
Jun 1 2018, 1:37 AM
werner committed rMe2aa38b56a99: core: Remove cruft from the engine-gpg code. (authored by werner).
core: Remove cruft from the engine-gpg code.
Jun 1 2018, 12:23 AM
werner committed rM2219fc19d58a: core: Minor cleanup in engine-gpg and -gpgsm. (authored by werner).
core: Minor cleanup in engine-gpg and -gpgsm.
Jun 1 2018, 12:23 AM

May 31 2018

werner added projects to T4003: Trusted-certs folder not being taken into account where System folders are read: S/MIME, dirmngr.
May 31 2018, 7:35 PM · dirmngr, S/MIME, Bug Report
werner renamed T3983: GPGME: Improve handling of MDC errors (wrong error code) from GPGME: Improve handling of MDC errors to GPGME: Improve handling of MDC errors (wrong error code).
May 31 2018, 1:27 PM · gpgme
werner added a comment to T3986: GpgOL: Mitigate manipulations of encrypted S/MIME mails.

There won't be anything without MDC in 2.2.8 anymore.

May 31 2018, 1:26 PM · gpg4win, gpgol
werner closed T3981: MDC failures should always trigger fatal error as Resolved.

In addition GnuPG master and 2.2.8 now always create MDC messages (except with option --rfc2440) and always fail for messages without an MDC. For old algorithms a hint is printed:

gpg: WARNING: message was not integrity protected
gpg: Hint: If this message was created before the year 2003 it is
     likely that this message is legitimate.  This is because back
     then integrity protection was not widely used.
gpg: Use the option '--ignore-mdc-error' to decrypt anyway.
gpg: decryption forced to fail!
May 31 2018, 1:23 PM · Bug Report
werner closed T4000: GnuPG does not check encrypted messages for well-formed composition as Resolved.
May 31 2018, 1:14 PM · gnupg (gpg22), Bug Report
werner committed rG825909e9cd5f: gpg: Print a hint on how to decrypt a non-mdc message anyway. (authored by werner).
gpg: Print a hint on how to decrypt a non-mdc message anyway.
May 31 2018, 1:13 PM
werner committed rG874e39166540: gpg: Print a hint on how to decrypt a non-mdc message anyway. (authored by werner).
gpg: Print a hint on how to decrypt a non-mdc message anyway.
May 31 2018, 1:11 PM
werner committed rG2f2b1d1da949: gpg: Detect multiple literal plaintext packets more reliable. (authored by werner).
gpg: Detect multiple literal plaintext packets more reliable.
May 31 2018, 12:21 PM
werner committed rG866667765f38: gpg: Remove MDC options (authored by werner).
gpg: Remove MDC options
May 31 2018, 12:21 PM
werner committed rG3db1b48a2da4: gpg: Hard fail on a missing MDC even for legacy algorithms. (authored by werner).
gpg: Hard fail on a missing MDC even for legacy algorithms.
May 31 2018, 12:21 PM
werner committed rG26c0d3a3fc90: gpg: Turn --no-mdc-warn into a NOP. (authored by werner).
gpg: Turn --no-mdc-warn into a NOP.
May 31 2018, 12:21 PM

May 30 2018

werner committed rGd3d41146b330: gpg: Ignore the multiple message override options. (authored by werner).
gpg: Ignore the multiple message override options.
May 30 2018, 10:15 PM
werner committed rG97183b5c0fae: gpg: Detect multiple literal plaintext packets more reliable. (authored by werner).
gpg: Detect multiple literal plaintext packets more reliable.
May 30 2018, 10:15 PM
werner edited projects for T4000: GnuPG does not check encrypted messages for well-formed composition, added: gnupg (gpg22); removed gpgme.

I need to revise my statement (partly because fixing gpgme would be quite complicated). Marcus is right in that using the the literals_seen counter is the straightforward way to get this right. And it will fix it also for non-GPGME applications.

May 30 2018, 9:51 PM · gnupg (gpg22), Bug Report
werner triaged T4000: GnuPG does not check encrypted messages for well-formed composition as High priority.

[We do things in the public unless explicitly requested by a bug reporter writing to security.]

May 30 2018, 8:48 PM · gnupg (gpg22), Bug Report
werner changed the visibility for T4000: GnuPG does not check encrypted messages for well-formed composition.
May 30 2018, 8:34 PM · gnupg (gpg22), Bug Report
werner committed rE043a91b8cd4b: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
May 30 2018, 5:29 PM
werner committed rE3eee9efc46f9: core: Fix problem with C11 and stdnoreturn.h. (authored by werner).
core: Fix problem with C11 and stdnoreturn.h.
May 30 2018, 5:24 PM
werner added a comment to T4002: gpg-error.h uses c11 reserved word "noreturn".

Do you have a need for doing a new release immediately?

May 30 2018, 5:23 PM · Bug Report
werner changed the status of T4002: gpg-error.h uses c11 reserved word "noreturn" from Open to Testing.
May 30 2018, 5:22 PM · Bug Report
werner created T4004: Curve25519 for Zeitcontrol card.
May 30 2018, 12:15 PM · Feature Request, scd
werner added a comment to T3997: After tampering, a file still decrypts and returns incorrect plaintext, rather than giving an error.

The set of information returned by gpg is too large to be mapped on an exit code. Thus we have status codes and the gpgv tool.

May 30 2018, 11:50 AM · Bug Report
werner added a project to T3998: moving signed or encrypted mails in Outlook fails: gpgol.
May 30 2018, 11:44 AM · Duplicate, gpgol, Bug Report, gpg4win
werner added a project to T3999: automatically turn on/offer encryption if recipients' keys are known: gpgol.
May 30 2018, 11:43 AM · gpgol, Feature Request
werner triaged T4002: gpg-error.h uses c11 reserved word "noreturn" as High priority.

Oh dear, adding new keywords which have not been reserved in the past was a bad idea by C11. This will eventually require fixes at lot of places because the noreturn attribute is widely used ( other common headers may include the noreturn header as well).

May 30 2018, 8:40 AM · Bug Report

May 29 2018

werner committed rGb2c05d691247: gpg: Remove PGP6 compliance mode. (authored by werner).
gpg: Remove PGP6 compliance mode.
May 29 2018, 1:09 PM
werner committed rGa042799c8697: doc: Add a hint about gpgsm and DECRYPTION_INFO. (authored by werner).
doc: Add a hint about gpgsm and DECRYPTION_INFO.
May 29 2018, 12:56 PM
werner committed rG253e8bdd9014: gpg: Remove MDC options (authored by werner).
gpg: Remove MDC options
May 29 2018, 12:56 PM
werner committed rGaf4a5dbe575f: gpg: Fix detection of the AEAD feature flag. (authored by werner).
gpg: Fix detection of the AEAD feature flag.
May 29 2018, 12:56 PM
werner closed T3997: After tampering, a file still decrypts and returns incorrect plaintext, rather than giving an error as Invalid.

Sorry. gpg is a real software and not some memory hog. real software runs under Unix and complies with the Unix rules, where one of them is to allow the use in a pipeline. All standard Unix tools have this feature and you need to check the error code ("set -e" in the simplest case). It is not different from gzip, tar, curl, rsync, ...

May 29 2018, 8:20 AM · Bug Report

May 28 2018

werner raised the priority of T3804: --export-options export-minimal,export-clean includes multiple subkey binding signatures when only one is necessary from Normal to High.
May 28 2018, 7:11 PM · gnupg (gpg22)
werner raised the priority of T3622: --export-options export-minimal,export-clean includes unusable subkeys from Normal to High.
May 28 2018, 7:11 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

From the autocrypt page:

May 28 2018, 7:09 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

Let me state it again: Using symmetric encryption for authentication is Bad Thing™.

May 28 2018, 6:48 PM · Feature Request, gnupg (gpg22)
werner triaged T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW as Normal priority.

You are not cross-compiling. This is not suggested and I don't have the environment to replicate this. Maybe @aheinecke can help.

May 28 2018, 2:53 PM · Windows, C++, gpgme, Bug Report
werner set the color for C++ to Orange.
May 28 2018, 2:51 PM
werner closed T3993: A Solution for Sending Messages Safely from EFAIL-safe Senders to EFAIL-unsafe Receivers as Wontfix.

Please discuss this at gnupg-devel. A bug tracker is not a useful here.

May 28 2018, 2:45 PM · Feature Request
werner merged T3995: make --force-mdc the default into T3981: MDC failures should always trigger fatal error.
May 28 2018, 2:40 PM · Bug Report
werner merged task T3995: make --force-mdc the default into T3981: MDC failures should always trigger fatal error.
May 28 2018, 2:40 PM · gnupg, Bug Report
werner committed rD7564686ae621: drafts,openpgp-webkey-service: Typo fix. (authored by werner).
drafts,openpgp-webkey-service: Typo fix.
May 28 2018, 12:11 PM
werner committed rM77166851f165: json: Fix compiler warning. (authored by werner).
json: Fix compiler warning.
May 28 2018, 10:27 AM
werner committed rM0de991fee05a: json: Do not allow to export or delete secret keys. (authored by werner).
json: Do not allow to export or delete secret keys.
May 28 2018, 10:27 AM
werner committed rM368f2d9db30d: json: Fix use of get_context. (authored by werner).
json: Fix use of get_context.
May 28 2018, 10:27 AM

May 27 2018

jcrben awarded T3902: Use the term password instead of passphrase a Like token.
May 27 2018, 8:48 PM · gnupg24, FAQ, Documentation

May 18 2018

werner committed rD5a792b4af130: web: Minor copyread of the privacy policy. (authored by werner).
web: Minor copyread of the privacy policy.
May 18 2018, 3:45 PM
werner committed rDbe5f05f19a67: drafts,openpgp-webkey-service: Publish revision -06 (authored by werner).
drafts,openpgp-webkey-service: Publish revision -06
May 18 2018, 3:45 PM
werner committed rD9a41f564a2ea: web: Update of the privacy policy (authored by werner).
web: Update of the privacy policy
May 18 2018, 3:45 PM
werner closed T3926: Adding subkey from the existing key as Invalid.

What you try to do is very special and not directl supported. You need to find the keygrip of the subkey (I guess you know that) and enter it as "use existing key" in the add-key sub-command. To change capabilities use the change-usage sub-command which is described in the gpg man page and the online manual.

May 18 2018, 11:34 AM · gnupg (gpg22)
werner added projects to T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin: pinentry, Cross-Compiler.
May 18 2018, 11:28 AM · Cross-Compiler, pinentry, Bug Report
werner added a project to T3975: Special characters not displayed anymore in Outlook: gpgol.
May 18 2018, 11:28 AM · gpgol, Bug Report