Page MenuHome GnuPG
Feed All Stories

Nov 5 2018

werner edited projects for T3101: GnuPG 2.2 cannot import secret keys from 1.4/2.0's secring.gpg directly (if it is expired by original expiration date), added: gnupg (gpg23); removed gnupg (gpg22).
Nov 5 2018, 9:37 AM · workaround, gnupg, Bug Report
werner edited projects for T3278: explicit key expiration date/time is interpreted as UTC, is echoed back using local time, confusion ensues, added: gnupg (gpg23); removed gnupg (gpg22).
Nov 5 2018, 9:36 AM · gnupg24, gnupg (gpg23), Documentation, Bug Report
werner edited projects for T3237: gnupg complies to CO_DE_VS when generating keys non-interactively only by accident, added: gnupg (gpg23); removed gnupg (gpg22).
Nov 5 2018, 9:34 AM · gnupg (gpg23)
werner edited projects for T3054: dirmngr only using cAcertificate attr type when querying LDAP directory, added: Active Directory; removed gnupg (gpg22).
Nov 5 2018, 9:33 AM · Active Directory, dirmngr
werner set the icon for Active Directory to Tag.
Nov 5 2018, 9:32 AM
werner closed T3033: bug: dirmngr latches SRV port cross-scheme as Resolved.

No more complaints thus time to close.

Nov 5 2018, 9:30 AM · Restricted Project, gnupg (gpg22), Bug Report, dirmngr
werner committed rG50756927ce62: dirmngr: In verbose mode print the OCSP responder id. (authored by werner).
dirmngr: In verbose mode print the OCSP responder id.
Nov 5 2018, 9:28 AM
werner committed rGd5f540e7a9b3: tools: Replace duplicated code in mime-maker. (authored by werner).
tools: Replace duplicated code in mime-maker.
Nov 5 2018, 9:28 AM
werner committed rG82cd7556fdce: gpg: Don't take the a TOFU trust model from the trustdb, (authored by werner).
gpg: Don't take the a TOFU trust model from the trustdb,
Nov 5 2018, 9:28 AM
werner committed rGe486fb2495cf: gpg: Add new card vendor (authored by werner).
gpg: Add new card vendor
Nov 5 2018, 9:28 AM
werner committed rGab7a907a184f: dirmngr: Emit SOURCE status also on NO_DATA. (authored by werner).
dirmngr: Emit SOURCE status also on NO_DATA.
Nov 5 2018, 9:28 AM
werner closed T4230: Port parsing is broken in misc.c host_and_port_from_url as Resolved.

Fixed in master and 2.2.

Nov 5 2018, 9:27 AM · LDAP, dirmngr, gnupg
werner committed rG5ab58d3001b0: dirmngr: Fix LDAP port parsing. (authored by werner).
dirmngr: Fix LDAP port parsing.
Nov 5 2018, 9:04 AM
werner committed rGa3a5a2451924: dirmngr: Fix LDAP port parsing. (authored by werner).
dirmngr: Fix LDAP port parsing.
Nov 5 2018, 9:02 AM
werner closed T3354: gpgme only builds against two versions of python at once as Resolved.

I consider this bug to be solved.

Nov 5 2018, 8:44 AM · Python, gpgme, Bug Report

Nov 3 2018

BenM added a comment to T3354: gpgme only builds against two versions of python at once.

MacPorts doesn't currently ship the bindings at all, but I'll see what they need to make that a reality too.

Nov 3 2018, 12:54 PM · Python, gpgme, Bug Report
BenM added a comment to T3354: gpgme only builds against two versions of python at once.

While this is now ideal for Debian, it may cause conflicts with other downstream vendors with slightly different needs to build their packages. In particular the FreeBSD ports and/or pkg system.

Nov 3 2018, 12:43 PM · Python, gpgme, Bug Report
BenM committed rM13e09bd21a53: docs: typo (authored by BenM).
docs: typo
Nov 3 2018, 8:13 AM

Nov 2 2018

werner triaged T4240: Broken URL on "Software list" page of gnupg.org as Normal priority.

Thanks for the report.

Nov 2 2018, 4:45 PM · gpgweb, Bad link
werner committed rD211888957e67: web: Remove link to SWITCHmirror (authored by werner).
web: Remove link to SWITCHmirror
Nov 2 2018, 3:18 PM
werner awarded T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails a Party Time token.
Nov 2 2018, 3:10 PM · gpg4win, gpgol
WorriedlyObvious updated the task description for T4240: Broken URL on "Software list" page of gnupg.org.
Nov 2 2018, 2:50 PM · gpgweb, Bad link
WorriedlyObvious created T4240: Broken URL on "Software list" page of gnupg.org.
Nov 2 2018, 2:50 PM · gpgweb, Bad link
aheinecke closed T4156: GpgOL: ISO-8859-15 fails to be decoded as Resolved.
Nov 2 2018, 1:03 PM · Bug Report, gpgol
aheinecke closed T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails as Resolved.
Nov 2 2018, 1:02 PM · gpg4win, gpgol
aheinecke added a comment to T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.

Yes. Thanks! I'm at over 2500 S/MIME verify operations without a crash now!

Nov 2 2018, 1:02 PM · gpg4win, gpgol
aheinecke added a subtask for T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails: T4227: Gpg4win 3.1.5.
Nov 2 2018, 12:59 PM · gpg4win, gpgol
aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.
Nov 2 2018, 12:59 PM · gpg4win, Release Info
aheinecke added a subtask for T4237: GPGME: Random crash when verifying CMS Signature on Windows: T4227: Gpg4win 3.1.5.
Nov 2 2018, 12:59 PM · Bug Report, gpgme, gpgol
aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4237: GPGME: Random crash when verifying CMS Signature on Windows.
Nov 2 2018, 12:59 PM · gpg4win, Release Info
aheinecke closed T4237: GPGME: Random crash when verifying CMS Signature on Windows as Resolved.

Yes! Thank you very much. My test runs and my Outlook has verified 2500 S/MIME Mails without a crash.

Nov 2 2018, 12:58 PM · Bug Report, gpgme, gpgol
werner committed rM5262ce0c8151: w32: Fix a few compiler warnings. (authored by werner).
w32: Fix a few compiler warnings.
Nov 2 2018, 12:55 PM
werner committed rMed3f5ad760a2: w32: Log all errors from CloseHandle and WFSO in w32-io. (authored by werner).
w32: Log all errors from CloseHandle and WFSO in w32-io.
Nov 2 2018, 12:34 PM
werner changed the status of T4237: GPGME: Random crash when verifying CMS Signature on Windows from Open to Testing.
Nov 2 2018, 11:42 AM · Bug Report, gpgme, gpgol
werner added a comment to T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.

The T4237 fix should also fix this one.

Nov 2 2018, 11:41 AM · gpg4win, gpgol
gniibe committed rCa2e0cb154281: aarch64: mpi: Distribute the header file as a part of source. (authored by gniibe).
aarch64: mpi: Distribute the header file as a part of source.
Nov 2 2018, 11:40 AM
werner committed rM4faa0ccf58c7: w32: Don't use CloseHandle on an arbitrary integer. (authored by werner).
w32: Don't use CloseHandle on an arbitrary integer.
Nov 2 2018, 11:27 AM
werner committed rMda89528ac39b: w32: Revamp the closing of system objects. (authored by werner).
w32: Revamp the closing of system objects.
Nov 2 2018, 9:30 AM
werner committed rMacef4f775f27: w32: Fix and improve CancelSynchronousIo use. (authored by werner).
w32: Fix and improve CancelSynchronousIo use.
Nov 2 2018, 9:04 AM
werner committed rM337c10825525: core: Print a dump of the I/O data only at level 8. (authored by werner).
core: Print a dump of the I/O data only at level 8.
Nov 2 2018, 9:04 AM
gniibe committed rCf7395338d71d: build: Fix GCRYPT_HWF_MODULES. (authored by gniibe).
build: Fix GCRYPT_HWF_MODULES.
Nov 2 2018, 5:55 AM
gniibe committed rG8e84efbe3563: build: Update *.m4 from libraries. (authored by gniibe).
build: Update *.m4 from libraries.
Nov 2 2018, 5:11 AM
gniibe committed rA50ed4f7d5b68: build: Update gpg-error.m4 and libassuan.m4. (authored by gniibe).
build: Update gpg-error.m4 and libassuan.m4.
Nov 2 2018, 4:38 AM
gniibe committed rT4b7c6a91f56c: build: Update *.m4 files. (authored by gniibe).
build: Update *.m4 files.
Nov 2 2018, 4:33 AM
gniibe committed rPTHf8ceac80d970: npth.m4: Emit message when using gpgrt-config. (authored by gniibe).
npth.m4: Emit message when using gpgrt-config.
Nov 2 2018, 4:31 AM
gniibe committed rCf46286851158: build: Update gpg-error.m4 and libgcrypt.m4. (authored by gniibe).
build: Update gpg-error.m4 and libgcrypt.m4.
Nov 2 2018, 4:25 AM
gniibe committed rK5a7c0d8667ce: build: Update gpg-error.m4 and ksba.m4. (authored by gniibe).
build: Update gpg-error.m4 and ksba.m4.
Nov 2 2018, 4:25 AM
gniibe committed rE42413de59a06: gpg-error.m4: Emit message when using gpgrt-config. (authored by gniibe).
gpg-error.m4: Emit message when using gpgrt-config.
Nov 2 2018, 4:19 AM
gniibe committed rE78af09ce1396: gpgrt-config: Don't support variable reference in --libdir option. (authored by gniibe).
gpgrt-config: Don't support variable reference in --libdir option.
Nov 2 2018, 4:19 AM
gniibe committed rE7ffd88b0e98a: gpg-error.m4: Find gpgrt_libdir by CC. (authored by gniibe).
gpg-error.m4: Find gpgrt_libdir by CC.
Nov 2 2018, 4:19 AM
gniibe updated the task description for T4239: Should gpgrt-config have default LIBDIR definition in the script?.
Nov 2 2018, 1:58 AM · gpgrt
gniibe added a comment to T4239: Should gpgrt-config have default LIBDIR definition in the script?.

To avoid the drawback, we can put the logic of locating possible libdir in gpg-error.m4, instead of putting in the script.

Nov 2 2018, 1:57 AM · gpgrt

Nov 1 2018

werner committed rM63ba09b541da: w32: Use CancelSynchronousIo in destroy_reader. (authored by werner).
w32: Use CancelSynchronousIo in destroy_reader.
Nov 1 2018, 9:57 AM
werner committed rM338e9edfdb92: w32: Merge all the object tables of w32-io into one. (authored by werner).
w32: Merge all the object tables of w32-io into one.
Nov 1 2018, 9:57 AM
werner committed rM79fc7c0fe825: w32: Remove unused arg from two functions. (authored by werner).
w32: Remove unused arg from two functions.
Nov 1 2018, 9:57 AM
werner committed rM3c04dea3eceb: w32: Remove all support for WindowsCE (authored by werner).
w32: Remove all support for WindowsCE
Nov 1 2018, 9:57 AM
gniibe created T4239: Should gpgrt-config have default LIBDIR definition in the script?.
Nov 1 2018, 5:15 AM · gpgrt
gniibe committed rE8f034bb3a1bb: gpg-error.m4: Unset GPGRT_CONFIG when gpgrt-config doesn't work. (authored by gniibe).
gpg-error.m4: Unset GPGRT_CONFIG when gpgrt-config doesn't work.
Nov 1 2018, 4:14 AM
gniibe committed rE998313bd321a: gpgrt-config: It's distributed script. (authored by gniibe).
gpgrt-config: It's distributed script.
Nov 1 2018, 3:15 AM

Oct 31 2018

Laurent Montel <montel@kde.org> committed rKLEOPATRA34c5c37c55ac: QT_NO_NARROWING_CONVERSIONS_IN_CONNECT is defined in kf5.51 (authored by Laurent Montel <montel@kde.org>).
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT is defined in kf5.51
Oct 31 2018, 8:11 PM
aheinecke committed rE5b898b8bc89c: w32: Remove cruft in w32-estream from olden times. (authored by aheinecke).
w32: Remove cruft in w32-estream from olden times.
Oct 31 2018, 2:20 PM
werner added a comment to T2092: Gpgme-pthread keylist not thread safe.

The explicit check for a valid FD (in select) I mentioned above is commit 8173c4f1f8a145c4b1d454f6f05e26950e23d675

Oct 31 2018, 1:04 PM · gpgme, Bug Report, kleopatra
werner committed rM2e07d4f89a26: w32: Remove cruft in w32-io from WindowsME times. (authored by werner).
w32: Remove cruft in w32-io from WindowsME times.
Oct 31 2018, 12:02 PM
gniibe committed rE2e9ee747ac81: gpgrt-config: Fix typo in the script. (authored by gniibe).
gpgrt-config: Fix typo in the script.
Oct 31 2018, 8:58 AM
gniibe committed rGfd7aee6a9713: build: Update *.m4 from libraries. (authored by gniibe).
build: Update *.m4 from libraries.
Oct 31 2018, 12:28 AM

Oct 30 2018

stm added a comment to T4235: GnuPG doesn't respect key flags when decrypting.

There is another argument for respecting the usage flags: it trims the admissible key space, if key ID in the PKESK packet is zero ('wild card') and thus all private keys have to be considered for decryption.

Oct 30 2018, 9:48 PM · Not A Bug, OpenPGP, gnupg
aheinecke added a comment to T4237: GPGME: Random crash when verifying CMS Signature on Windows.

I'm currently looking at the CloseHandle in _gpgme_io_close:

Oct 30 2018, 7:01 PM · Bug Report, gpgme, gpgol
gusnan added a watcher for gpa: gusnan.
Oct 30 2018, 6:22 PM
JollyRoger added a comment to T4226: Change "Public Key" to "OpenPGP Certificate".

Sure. I'll mark that to be added!

Oct 30 2018, 6:05 PM · nGPH
BenM committed rM78be1e2f5436: docs: python docs restructure (authored by BenM).
docs: python docs restructure
Oct 30 2018, 5:43 PM
BenM committed rMd5c22966d5bf: docs: python (authored by BenM).
docs: python
Oct 30 2018, 5:07 PM
werner committed rM9eef23fcf39f: w32: Fix previous commit. (authored by werner).
w32: Fix previous commit.
Oct 30 2018, 11:22 AM
aheinecke added a comment to T4237: GPGME: Random crash when verifying CMS Signature on Windows.

Btw I've checked that the errors are the same in T4111 and this:

Oct 30 2018, 10:54 AM · Bug Report, gpgme, gpgol
aheinecke committed rOdc2a57f87828: Fix Linux build of tests (authored by aheinecke).
Fix Linux build of tests
Oct 30 2018, 9:21 AM
aheinecke committed rO6c8166d36e63: Minor style improvement in run-parser output (authored by aheinecke).
Minor style improvement in run-parser output
Oct 30 2018, 9:21 AM
aheinecke added a comment to T4226: Change "Public Key" to "OpenPGP Certificate".

Certificate though has a nicer connotation to it and definitely feels like it has the connotation of something to be shown off to other people and displayed on walls, which I really like.

Oct 30 2018, 8:42 AM · nGPH
JollyRoger added a comment to T4226: Change "Public Key" to "OpenPGP Certificate".

Whoops, going to repost.

Oct 30 2018, 4:34 AM · nGPH
JollyRoger added a comment to T4226: Change "Public Key" to "OpenPGP Certificate".
Oct 30 2018, 4:31 AM · nGPH
gniibe committed rC0216418ab23a: libgcrypt.m4: Update from master. (authored by gniibe).
libgcrypt.m4: Update from master.
Oct 30 2018, 4:14 AM
gniibe committed rC813b002eaf30: libgrypt.pc: Provide pkg-config file. (authored by gniibe).
libgrypt.pc: Provide pkg-config file.
Oct 30 2018, 4:08 AM

Oct 29 2018

aheinecke added a comment to T4235: GnuPG doesn't respect key flags when decrypting.

I disagree, and you don't have to try to convince me, the decision is with werner. I just want to give my opinion:
Bug compatibility is nothing esoteric or bad especially for a general purpose backend tool like gnupg. Being open to accepting broken input is a good thing because it will mean that we can get people out of a "broken tool vendor lock in".

Oct 29 2018, 8:29 PM · Not A Bug, OpenPGP, gnupg
aheinecke closed T4238: GPGME, w32: Mem leak in _gpgme_io_spawn as Resolved.

Fixed it myself as I confirmed the leak with Dr. Memory.

Oct 29 2018, 8:16 PM · Bug Report, gpgme
dkg added a comment to T4235: GnuPG doesn't respect key flags when decrypting.

i agree with @Valodim that it would be better to not have a warning at all for an attempt to decrypt from secret key whose public key has never been marked as valid for encryption. A strict failure there (as with a strict failure for lack of mdc) is a better scenario than a warning. If the user controls the secret key and they decide they want to be able to decrypt with it, they should be able to mark it as decryption-capable (if that's really what they want) and retry. But this is an action only for experts.

Oct 29 2018, 8:04 PM · Not A Bug, OpenPGP, gnupg
aheinecke committed rM7a1b58045f98: core,w32: Fix memleak of tmp_name in w32-io (authored by aheinecke).
core,w32: Fix memleak of tmp_name in w32-io
Oct 29 2018, 8:02 PM
Valodim added a comment to T4235: GnuPG doesn't respect key flags when decrypting.

The same *cannot* be said for a subkey that is marked specifically for certification or signing, and not for decryption.

Oct 29 2018, 7:57 PM · Not A Bug, OpenPGP, gnupg
dkg added a comment to T4235: GnuPG doesn't respect key flags when decrypting.

I understand the real world requirement for decrypting messages that have been encrypted to a revoked or expired key.

Oct 29 2018, 7:43 PM · Not A Bug, OpenPGP, gnupg
aheinecke added a comment to T4237: GPGME: Random crash when verifying CMS Signature on Windows.

I've seen now four crashes in _gpgme_io_spawn. I've added tracing that shows that the CreateProcess itself is crashing. I do not see how this is possible. I'm printing the command line and the program name in debug output and both look fine.
The command line is also mutable.

Oct 29 2018, 7:02 PM · Bug Report, gpgme, gpgol
aheinecke added a comment to T4237: GPGME: Random crash when verifying CMS Signature on Windows.

I'm also seeing hangs. Sometimes with gpgsm running. Sometimes without it running.

Oct 29 2018, 6:22 PM · Bug Report, gpgme, gpgol
aheinecke created T4238: GPGME, w32: Mem leak in _gpgme_io_spawn.
Oct 29 2018, 5:39 PM · Bug Report, gpgme
aheinecke created T4237: GPGME: Random crash when verifying CMS Signature on Windows.
Oct 29 2018, 4:38 PM · Bug Report, gpgme, gpgol
aheinecke committed rM681525be0034: tests: Add repeat argument to run-verify (authored by aheinecke).
tests: Add repeat argument to run-verify
Oct 29 2018, 4:33 PM
aheinecke committed rM8f27511862ca: core: Do not crash if CMS plaintext is ignored (authored by aheinecke).
core: Do not crash if CMS plaintext is ignored
Oct 29 2018, 4:28 PM
aheinecke committed rM62c736ba76a1: cpp,tests: Add another test runner (authored by aheinecke).
cpp,tests: Add another test runner
Oct 29 2018, 4:28 PM
aheinecke created T4236: GpgOL: Properties changed message appearing too often.
Oct 29 2018, 2:20 PM · Bug Report, gpg4win, gpgol
aheinecke committed rOef333f9d9021: tests: Add repeats option to parser runner (authored by aheinecke).
tests: Add repeats option to parser runner
Oct 29 2018, 1:49 PM
aheinecke added a comment to T4205: Release libgpg-error 1.33.

It builds for me now. I had a mismatch with a to old gpgrt-config and did not properly set PKG_CONFIG_PATH

Oct 29 2018, 1:25 PM · gpgrt, Release Info
aheinecke added a comment to T4205: Release libgpg-error 1.33.

libassuan master fails to compile for windows against libgpg-error master http://paste.debian.net/1049534/ I think gpg-error.m4 ignores both sysroot and --with-gpg-error-prefix

Oct 29 2018, 12:09 PM · gpgrt, Release Info
aheinecke committed rOe193d2e3c721: Initialize memory to X on trace + memdbg (authored by aheinecke).
Initialize memory to X on trace + memdbg
Oct 29 2018, 11:57 AM
aheinecke committed rOec09bad3291a: Fix off by one in iconv_to_utf8 (authored by aheinecke).
Fix off by one in iconv_to_utf8
Oct 29 2018, 11:57 AM
aheinecke committed rOe60a44282018: Enable building tests for windows (authored by aheinecke).
Enable building tests for windows
Oct 29 2018, 11:29 AM