Page MenuHome GnuPG
Feed All Stories

Jun 8 2018

werner updated the task description for T4011: CVE-2018-0495.
Jun 8 2018, 10:12 AM · CVE, libgcrypt
DamienCassou added a comment to T3942: Can't unregister a non-existent private key.

In the meantime, I upgraded my Fedora installation so I won't be able to reproduce in the same circumstances. I suggest we close the issue for now. I will reopen if I manage to reproduce.

Jun 8 2018, 9:51 AM · gnupg (gpg22), Bug Report
werner changed the edit policy for T4011: CVE-2018-0495.
Jun 8 2018, 9:50 AM · CVE, libgcrypt
aheinecke created T4010: GnuPG: Allow key generation through the browser socket.
Jun 8 2018, 9:47 AM · gnupg, gpgagent
gniibe committed rGfed3e10121a7: g10: Change the order of handling private key for encryption. (authored by gniibe).
g10: Change the order of handling private key for encryption.
Jun 8 2018, 9:30 AM
gniibe committed rG2d6f17c776cd: g10: Defer selection of decryption key at proc_encrypted. (authored by gniibe).
g10: Defer selection of decryption key at proc_encrypted.
Jun 8 2018, 9:30 AM
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
comio created T4009: POLDI: Support for EC (nist, brainpool, at least).
Jun 8 2018, 8:52 AM · poldi, Feature Request

Jun 7 2018

aheinecke committed rDdbaa9b76509e: web: Improve former developers section (authored by aheinecke).
web: Improve former developers section
Jun 7 2018, 9:31 PM
aheinecke committed rDe11e8a5b1090: web: Try a better split between inactive ppl (authored by aheinecke).
web: Try a better split between inactive ppl
Jun 7 2018, 9:17 PM
aheinecke committed rD2c913d974767: web: Note aheineckes verein status (authored by aheinecke).
web: Note aheineckes verein status
Jun 7 2018, 9:13 PM
aheinecke committed rD85b3f34a7a32: web: Add Andre Heinecke to people (authored by aheinecke).
web: Add Andre Heinecke to people
Jun 7 2018, 9:09 PM
aheinecke committed rDd3752f2f0146: web: Mark emeritus people and sort them down (authored by aheinecke).
web: Mark emeritus people and sort them down
Jun 7 2018, 9:09 PM
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
aheinecke committed rMe48f4a18f807: json: Rework verify_result_to_json (authored by aheinecke).
json: Rework verify_result_to_json
Jun 7 2018, 4:08 PM
aheinecke committed rW5ee9218150a4: Web: Add german privacy policy (authored by aheinecke).
Web: Add german privacy policy
Jun 7 2018, 3:28 PM
aheinecke committed rM906ea48df3e1: json: Add direct way to query a config option (authored by aheinecke).
json: Add direct way to query a config option
Jun 7 2018, 11:45 AM
aheinecke committed rM7e18c7a07a1e: json: Add op_config to query gpgconf (authored by aheinecke).
json: Add op_config to query gpgconf
Jun 7 2018, 11:45 AM
BenM committed rMa3a08584d6e5: examples: python howto (authored by BenM).
examples: python howto
Jun 7 2018, 7:11 AM
BenM committed rM167847f1bcfb: python bindings: import keys (authored by BenM).
python bindings: import keys
Jun 7 2018, 1:54 AM

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
eoincreedon_gmail.com added a comment to T4003: Trusted-certs folder not being taken into account where System folders are read.

Hi Werner,
The issue is the following:
I have 2 certificates in the trusted-certificates folder that is searched by gpgsm (C:\ProgramData\Gnu\etc\gnupg\trusted-certs) which I want to trust. When dirmngr starts, it reads the Windows trusted certifcate store (certlm.msc for both system and user - I don't know the path / location of the windows certificates folder outside certlm) and builds the list of certificates to use. Once this list is read and if any duplicates are found in the trusted-certificate folder, it ignores them - they are already present.

Jun 6 2018, 7:21 PM · dirmngr, S/MIME, Bug Report
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
mkrambach committed rM7a072270ac03: js: change Keyinfo timestamps into javascript date (authored by mkrambach).
js: change Keyinfo timestamps into javascript date
Jun 6 2018, 3:29 PM
Arnaud added a comment to T3891: kdf-setup does not set admin and user PIN codes.

Here is a sequence of operations/commands that permits to setup or update KDF-DO and align PIN codes accordingly:

Jun 6 2018, 2:58 PM · Restricted Project, scd, Bug Report
technicalsupport created T4006: Sling Contact +1 (877) =852= (0777) Sling Customer Care Phone Number in the S1 Public space.
Jun 6 2018, 2:53 PM
ktalik added a comment to T3972: 100% CPU usage endles loop of gpg --list-keys.
$ gpg -k --verbose --debug ipc,trust
gpg: reading options from '/home/konrad/.gnupg/gpg.conf'
gpg: enabled debug flags: trust ipc
gpg: using pgp trust model
gpg: checking the trustdb
gpg: removing stale lockfile (created by 14064)
[FREEZE]
Jun 6 2018, 2:48 PM · gnupg (gpg22)
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)
mkrambach committed rMbfd3799d39df: js: code cleanup (eslint) (authored by mkrambach).
js: code cleanup (eslint)
Jun 6 2018, 1:10 PM
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
mkrambach committed rM0356a667c5a8: js: implement import/delete Key, some fixes (authored by mkrambach).
js: implement import/delete Key, some fixes
Jun 6 2018, 12:02 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
gniibe created D462: Figure out the session key by looking at all PKT_PUBKEY_ENC packets.
Jun 6 2018, 9:44 AM · gnupg
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
an2347 added a comment to Image Macro "dancewithme".
Jun 6 2018, 6:35 AM
gniibe closed T3823: gpg frontend support to setup KDF DO as Resolved.
Jun 6 2018, 3:41 AM · scd
gniibe closed T3823: gpg frontend support to setup KDF DO, a subtask of T3152: KDF DO support in OpenPGP card, as Resolved.
Jun 6 2018, 3:41 AM · scd

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
gniibe committed rGd2e6b3ea1d70: g10: Remove bogus comment. (authored by gniibe).
g10: Remove bogus comment.
Jun 5 2018, 4:26 AM
gniibe committed rG7c004dd58f28: po: Fix Swedish and Turkish translations. (authored by gniibe).
po: Fix Swedish and Turkish translations.
Jun 5 2018, 3:43 AM
gniibe committed rG9f70e0af784d: po: Fix Danish translation. (authored by gniibe).
po: Fix Danish translation.
Jun 5 2018, 3:43 AM

Jun 4 2018

BenM added a comment to T4001: Import and Export for python bindings.

Not for export, there's a few traps in there, but if you want to take a second swing at import, I'd probably accept that instead.

Jun 4 2018, 8:45 PM · gpgme, patch, Python, Feature Request
Eagle_Erwin added a comment to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden.

I don't think this is an error in Debian. Debian Squeeze is packed with libgpg-error 1.26 in the latest stable release [1].
According to the list of changes, gpgrt.h is addes as an alias for gpg-error.h in 1.27 [2].
I think a quick (and correct) fix is to increase the NEED_GPG_ERROR_VERSION in configure.ac to at least 1.27 [3], so the build will fail nicely in the configure-step with a correct error.

Jun 4 2018, 8:40 PM · Debian, Bug Report, gpgme

Jun 3 2018

tookmund added a comment to T4001: Import and Export for python bindings.

That makes sense. If you don't have any other patches floating around for this, would you mind if I took a crack at rewriting export?

Jun 3 2018, 12:01 AM · gpgme, patch, Python, Feature Request

Jun 2 2018

BenM committed rM897423422b9d: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jun 2 2018, 4:51 PM
marcus reopened T4000: GnuPG does not check encrypted messages for well-formed composition as "Open".

Yeah, that's not good enough. You also need to check if literals_seen is 0 before BEGIN_DECRYPTION to catch the case where the plaintext packet comes before the encrypted packet. See https://github.com/das-labor/neopg/commit/30623bcd436a35125f21fe6f29272a5fa7212d3f

Jun 2 2018, 12:53 PM · gnupg (gpg22), Bug Report
BenM committed rMe144a6d70657: Authors: DCO (authored by BenM).
Authors: DCO
Jun 2 2018, 9:18 AM
BenM added a comment to T4001: Import and Export for python bindings.

Okay, the import is pretty much a match for what I have tucked away elsewhere, to that will probably get merged as is, more or less.

Jun 2 2018, 4:00 AM · gpgme, patch, Python, Feature Request
BenM claimed T4001: Import and Export for python bindings.

Actually op_import and op_export do work, but they're the underlying SWIG bindings, not the more pythonic layer Justus added a couple of years ago. I'd been planning on fixing that this month (part of the work is in one of the ben/howto-update branches), but not merged with master until it could be documented since there's something potentially hazardous in there (exporting secret keys).

Jun 2 2018, 3:26 AM · gpgme, patch, Python, Feature Request

Jun 1 2018

Breach added a comment to T3990: Kleopatra change expiry date on year doesn't work.

Thanks. Yes, I think that's it. Here's a video just in case.

Jun 1 2018, 11:36 PM · gpg4win, kleopatra, Bug Report
wltjr updated the task description for T4005: Travis CI and Sonar Scan for Pinentry.
Jun 1 2018, 7:37 PM · pinentry
wltjr created T4005: Travis CI and Sonar Scan for Pinentry in the S1 Public space.
Jun 1 2018, 7:36 PM · pinentry
aheinecke committed rKLEOPATRA40cb68f4e64d: Update calendarwidget selection when page changes (authored by aheinecke).
Update calendarwidget selection when page changes
Jun 1 2018, 4:23 PM
aheinecke committed rKLEOPATRA4d925a85ce7a: Translate placeholder string in pad (authored by aheinecke).
Translate placeholder string in pad
Jun 1 2018, 4:23 PM
aheinecke added a parent task for T3990: Kleopatra change expiry date on year doesn't work: T3925: Gpg4win 3.1.2.
Jun 1 2018, 4:21 PM · gpg4win, kleopatra, Bug Report
aheinecke added a subtask for T3925: Gpg4win 3.1.2: T3990: Kleopatra change expiry date on year doesn't work.
Jun 1 2018, 4:21 PM · gpg4win
aheinecke changed the status of T3990: Kleopatra change expiry date on year doesn't work from Open to Testing.

Ok You could notice it because if the year changes there was no "blue" selected date in the current page.

Jun 1 2018, 4:21 PM · gpg4win, kleopatra, Bug Report
aheinecke added a comment to T3990: Kleopatra change expiry date on year doesn't work.

Had a bit trouble reproducing it. It worked for me.

Jun 1 2018, 3:54 PM · gpg4win, kleopatra, Bug Report
werner claimed T3994: import-clean drops a seemingly valid subkey.
Jun 1 2018, 3:02 PM · gnupg (gpg22), Bug Report
aheinecke committed rO75e02a5985d3: Clarify comment about inline pgp encoding (authored by aheinecke).
Clarify comment about inline pgp encoding
Jun 1 2018, 3:00 PM
aheinecke committed rO9f7ec6eb2962: Add distinct error for legacy nomdc (authored by aheinecke).
Add distinct error for legacy nomdc
Jun 1 2018, 3:00 PM
aheinecke added a comment to T3714: Failing to decrypt due to missing MDC.

It's nice. Although for now I've only added a message in the legacy_cipher_nomdc case:

Jun 1 2018, 2:57 PM · FAQ, kleopatra
aheinecke added a subtask for T3925: Gpg4win 3.1.2: T3975: Special characters not displayed anymore in Outlook.
Jun 1 2018, 2:34 PM · gpg4win
aheinecke added a parent task for T3975: Special characters not displayed anymore in Outlook: T3925: Gpg4win 3.1.2.
Jun 1 2018, 2:34 PM · gpgol, Bug Report
aheinecke changed the status of T3975: Special characters not displayed anymore in Outlook from Open to Testing.

I've noticed during testing that GpgOL would not send valid PGP/Inline signed only messages and also failed to verify such messages itself when special characters were in the mix.

Jun 1 2018, 2:34 PM · gpgol, Bug Report
aheinecke added a comment to T3962: GpgOL: Switch to external resolver when encryption with internal resolution fails.

Oops. The commits added here belong to T3975

Jun 1 2018, 2:32 PM · gpg4win, gpgol
aheinecke committed rOfc05ec082038: Try to convert clearsigned to utf8 on verify fail (authored by aheinecke).
Try to convert clearsigned to utf8 on verify fail
Jun 1 2018, 2:17 PM
aheinecke committed rO5f31ee9b15b3: Properly set UTF8 encoding for clearsigned (authored by aheinecke).
Properly set UTF8 encoding for clearsigned
Jun 1 2018, 2:17 PM
aheinecke committed rOf46586d886cd: Fix encoding for some inline pgp mails (authored by aheinecke).
Fix encoding for some inline pgp mails
Jun 1 2018, 2:17 PM