Page MenuHome GnuPG
Feed Advanced Search

Nov 6 2018

werner added a comment to T4169: --skip-hidden-recipients broken.

I guess we can close that, right?

Nov 6 2018, 12:48 PM
werner closed T4233: GnuPG 2.2.11 release as Resolved.

Released: https://lists.gnupg.org/pipermail/gnupg-announce/2018q4/000432.html

  • gpgsm: Fix CRL loading when intermediate certicates are not yet trusted.
  • gpgsm: Fix an error message about the digest algo. [T4219]
  • gpg: Fix a wrong warning due to new sign usage check introduced​ with 2.2.9. [T4014]
  • gpg: Print the "data source" even for an unsuccessful keyserver query. ​
  • gpg: Do not store the TOFU trust model in the trustdb. This allows to enable or disable a TOFU model without triggering a trustdb rebuild. [T4134]
  • scd: Fix cases of "Bad PIN" after using "forcesig". [T4177]
  • agent: Fix possible hang in the ssh handler. [T4221]
  • dirmngr: Tack the unmodified mail address to a WKD request. See commit a2bd4a64e5b057f291a60a9499f881dd47745e2f for details.
  • dirmngr: Tweak diagnostic about missing LDAP server file.
  • dirmngr: In verbose mode print the OCSP responder id.
  • dirmngr: Fix parsing of the LDAP port. [T4230]
  • wks: Add option --directory/-C to the server. Always build the​ server on Unix systems.
  • wks: Add option --with-colons to the client. Support sites which​ use the policy file instead of the submission-address file.
  • Fix EBADF when gpg et al. are called by broken CGI scripts.
  • Fix some minor memory leaks and bugs.
Nov 6 2018, 12:42 PM · gnupg (gpg22), Release Info
werner committed rD8ea539b320dc: swdb: Released GnuPG 2.2.11 (authored by werner).
swdb: Released GnuPG 2.2.11
Nov 6 2018, 12:30 PM
werner committed rG10157b417932: Post release updates. (authored by werner).
Post release updates.
Nov 6 2018, 12:24 PM
werner committed rGcb46b787571e: Release 2.1.11 (authored by werner).
Release 2.1.11
Nov 6 2018, 12:24 PM
werner committed rGe11bab3c1181: po: Update Czech translation (authored by petr_p).
po: Update Czech translation
Nov 6 2018, 12:24 PM
werner committed rG7e72bb4295e4: po: Update German translation (authored by werner).
po: Update German translation
Nov 6 2018, 12:24 PM
werner assigned T4242: Improper construction for gpg.constants.import in GPGME python bindings to BenM.
Nov 6 2018, 9:19 AM · Bug Report

Nov 5 2018

werner committed rG66e0bd37ee3d: wks: New option --with-colons for gpg-wks-client. (authored by werner).
wks: New option --with-colons for gpg-wks-client.
Nov 5 2018, 9:00 PM
werner committed rGe3a1e80d1348: wks: New option --with-colons for gpg-wks-client. (authored by werner).
wks: New option --with-colons for gpg-wks-client.
Nov 5 2018, 8:59 PM
werner committed rG593895a5e495: speedo: Remove obsolete configure option of gpgme. (authored by werner).
speedo: Remove obsolete configure option of gpgme.
Nov 5 2018, 1:19 PM
werner committed rG62686b56da19: speedo: Include Windows patch for gpgme 1.12.0 (authored by werner).
speedo: Include Windows patch for gpgme 1.12.0
Nov 5 2018, 1:19 PM
werner committed rGd7323bb2d957: speedo: Remove obsolete configure option of gpgme. (authored by werner).
speedo: Remove obsolete configure option of gpgme.
Nov 5 2018, 12:48 PM
werner changed the status of T3464: successful decryption with session key reports failure if public key is unknown from Open to Testing.

Looking at the GPGME code the ERROR stati don't matter because they are only used to return a better error code in case an operation failed. The specific ones are not even recognized.

Nov 5 2018, 10:33 AM · gpgme, Bug Report
werner committed rMbded8ebc59c7: gpg: Avoid error diagnostics with --override-session-key. (authored by werner).
gpg: Avoid error diagnostics with --override-session-key.
Nov 5 2018, 10:31 AM
werner edited projects for T3730: Add support to HTTP Basic Auth for Keyservers, added: gnupg (gpg23); removed gnupg (gpg22).
Nov 5 2018, 10:17 AM · gnupg24, Feature Request
werner edited projects for T3753: Bad self-signatures and missing subkey usage flags when creating ECDSA/Ed25519 keys in batch mode, added: gnupg (gpg23); removed gnupg (gpg22).
Nov 5 2018, 10:16 AM · gnupg24, Bug Report
werner closed T3766: GnuPG should reject keys that are subkeys of itself as Wontfix.
Nov 5 2018, 10:15 AM · gnupg (gpg22), Feature Request
werner closed T3773: private subkeys are never deleted on non-master instances as Invalid.

No info received.

Nov 5 2018, 10:12 AM · Info Needed, OpenPGP, gnupg (gpg22), Bug Report
werner edited projects for T3118: gpg --sign --local-user ... fails with smartcard, added: gnupg; removed gnupg (gpg22).
Nov 5 2018, 9:39 AM · gnupg, Documentation, FAQ
werner edited projects for T3108: gpgconf lists the wrong extra socket path when a path is explicitly configured in gpg-agent.conf, added: gnupg (gpg23); removed gnupg (gpg22).
Nov 5 2018, 9:38 AM · gnupg (gpg23), gpgagent
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 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
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
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

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

Oct 31 2018

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

Oct 30 2018

werner committed rM9eef23fcf39f: w32: Fix previous commit. (authored by werner).
w32: Fix previous commit.
Oct 30 2018, 11:22 AM

Oct 29 2018

werner added a comment to T4205: Release libgpg-error 1.33.

We need more testing.

Oct 29 2018, 11:13 AM · gpgrt, Release Info
werner triaged T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent as Normal priority.
Oct 29 2018, 9:46 AM · Feature Request, ssh, gpgagent
werner added a comment to T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent.

We had this idea to have a label: or similar item in the extended-key-format which is displayed in addition to the other info. The user can then use an editor to put whatever she likes into this field.

Oct 29 2018, 9:46 AM · Feature Request, ssh, gpgagent
werner closed T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed as Resolved.
Oct 29 2018, 9:43 AM · Python, gpgme
werner triaged T4154: allow setting passphrase from an environment variable as Low priority.
Oct 29 2018, 9:42 AM · Feature Request, gnupg (gpg23)
werner triaged T4165: Dirmngr: Ipv6 causes network failure if Ipv6 can't be reached as High priority.

It actually tries several servers but we need to set a limit because we need to cope with longer timeouts. Do you suggest to toggle between v4 and v6 addresses? That is if a v6 address fails, first try the next v4 address and it that fails, another v6 address, etc.

Oct 29 2018, 9:41 AM · Keyserver, Feature Request, dirmngr
werner added a member for nGPH: dkg.
Oct 29 2018, 9:35 AM
werner triaged T4235: GnuPG doesn't respect key flags when decrypting as Low priority.

I don't see a problem. If you have the private key you can and will use it. I guess your concern is an oracle?

Oct 29 2018, 8:47 AM · Not A Bug, OpenPGP, gnupg

Oct 27 2018

werner added a comment to rEb229ed40e265: b64dec: Fix to use custom memory handlers..

Thanks.

Oct 27 2018, 9:29 PM

Oct 26 2018

werner committed rDc730362aea99: swdb: Release libgcrypt 1.8.4 (authored by werner).
swdb: Release libgcrypt 1.8.4
Oct 26 2018, 8:47 PM
werner committed rCf1fe145a2958: Merge release info from 1.8.4 (authored by werner).
Merge release info from 1.8.4
Oct 26 2018, 8:05 PM
werner closed T4234: Libgcrypt 1.8.4 release info as Resolved.
Oct 26 2018, 8:03 PM · libgcrypt, Release Info
werner closed T4034: libgcrypt: Fix for lock behavior broken in 1.8.3 as Resolved.
Oct 26 2018, 8:02 PM · Bug Report
werner closed T3848: Use of secure memory when generating secret primes in libgcrypt as Resolved.
Oct 26 2018, 8:02 PM · libgcrypt, Bug Report
werner renamed T4234: Libgcrypt 1.8.4 release info from Libcrypt 1.8.4 release info to Libgcrypt 1.8.4 release info.
Oct 26 2018, 8:01 PM · libgcrypt, Release Info
werner renamed T4234: Libgcrypt 1.8.4 release info from Ligcrypt 1.8.4 release info to Libcrypt 1.8.4 release info.
Oct 26 2018, 8:01 PM · libgcrypt, Release Info
werner committed rCb3f4e39b2a29: Post release updates (authored by werner).
Post release updates
Oct 26 2018, 7:55 PM
werner committed rC93775172713c: Release 1.8.4 (authored by werner).
Release 1.8.4
Oct 26 2018, 7:55 PM
werner created T4234: Libgcrypt 1.8.4 release info.
Oct 26 2018, 6:39 PM · libgcrypt, Release Info
werner created T4233: GnuPG 2.2.11 release.
Oct 26 2018, 6:16 PM · gnupg (gpg22), Release Info
werner committed rG8a33d5c9c699: build: By default build wks-tools on all Unix platforms. (authored by werner).
build: By default build wks-tools on all Unix platforms.
Oct 26 2018, 3:09 PM
werner committed rG839426104a0c: wkd: Add option --directory to the server. (authored by werner).
wkd: Add option --directory to the server.
Oct 26 2018, 3:09 PM
werner committed rGb83fed64f805: build: By default build wks-tools on all Unix platforms. (authored by werner).
build: By default build wks-tools on all Unix platforms.
Oct 26 2018, 2:59 PM
werner committed rGf248416bc979: wkd: Add option --directory to the server. (authored by werner).
wkd: Add option --directory to the server.
Oct 26 2018, 2:59 PM
werner closed T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms as Resolved.

Fixed in master and 1.8.
@dkg: Thanks for the comments and your patience to convince me.

Oct 26 2018, 1:54 PM · libgcrypt, gnupg
werner committed rC0973c3f9ee7a: random: use getrandom() on Linux where available (authored by dkg).
random: use getrandom() on Linux where available
Oct 26 2018, 1:52 PM
werner committed rC60885655756d: random: Make sure to re-open /dev/random after a fork (authored by werner).
random: Make sure to re-open /dev/random after a fork
Oct 26 2018, 1:52 PM
werner committed rC5b1d022293c5: primes: Avoid leaking bits of the prime test to pageable memory. (authored by werner).
primes: Avoid leaking bits of the prime test to pageable memory.
Oct 26 2018, 1:52 PM
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

The next step is to release libgcrypt 1.8.4 :-)

Oct 26 2018, 1:51 PM · libgcrypt, gnupg
werner committed rC7e662680c170: random: use getrandom() on Linux where available (authored by dkg).
random: use getrandom() on Linux where available
Oct 26 2018, 1:50 PM
werner added a comment to T3223: gcry_mpi_ec_mul with Montgomery curves produces segfault.

Actually we plan to provide a more convenient way to perform the DH operation. See for example P7 for the non-elegant way which is required today.

Oct 26 2018, 1:30 PM · libgcrypt, Bug Report
werner closed T3491: FIPS-enabled libgcrypt traps gnome-keyring daemon in an infinite loop as Resolved.

Fixed in master and 1.8 by detecting a fork and re-opening the devices

Oct 26 2018, 1:26 PM · libgcrypt
werner committed rC319f55e6e579: random: Make sure to re-open /dev/random after a fork (authored by werner).
random: Make sure to re-open /dev/random after a fork
Oct 26 2018, 1:23 PM
werner committed rC2e2e68ad4874: primes: Avoid leaking bits of the prime test to pageable memory. (authored by werner).
primes: Avoid leaking bits of the prime test to pageable memory.
Oct 26 2018, 1:23 PM
werner closed T3904: Clarify suggestion for diskperf as Wontfix.
Oct 26 2018, 12:45 PM · Windows, libgcrypt
werner added a subtask for T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config: T3982: libgcrypt.m4 is not multilib friendly.
Oct 26 2018, 12:44 PM · npth, libassuan, ntbtls, libgcrypt, libksba
werner added a parent task for T3982: libgcrypt.m4 is not multilib friendly: T4217: {libksba,libgcrypt,ntbtls,libassuan,npth}.m4, {libksba,libgcrypt,ntbtls,libassuan}-config script and gpg-error-config.
Oct 26 2018, 12:44 PM · libgcrypt, Bug Report
werner closed T4229: array variable leaks out of scope via the assignment of pointer in ks-engine-ldap.c extract_attributes as Resolved.

Fixed in master and 2.2

Oct 26 2018, 12:24 PM · gnupg

Oct 25 2018

werner committed rG04604e6cb999: speedo: Sign the windows installer with a timestamp. (authored by werner).
speedo: Sign the windows installer with a timestamp.
Oct 25 2018, 6:27 PM
werner committed rG11e9b704b505: speedo: Sign the windows installer with a timestamp. (authored by werner).
speedo: Sign the windows installer with a timestamp.
Oct 25 2018, 6:26 PM
werner created T4231: Write Libassuan manual.
Oct 25 2018, 5:56 PM · Documentation, libassuan
werner triaged T4230: Port parsing is broken in misc.c host_and_port_from_url as High priority.

Oh, that is really old code dating back to dirmngr-1. There is only one user I will see whether I can replace it with the generic parser we have in http.c

Oct 25 2018, 5:46 PM · LDAP, dirmngr, gnupg
werner committed rG26ebb15bec89: dirmngr: Fix out of scope use of a var in the keyserver LDAP code. (authored by werner).
dirmngr: Fix out of scope use of a var in the keyserver LDAP code.
Oct 25 2018, 5:38 PM
werner committed rG2b57a8159cdc: dirmngr: Fix out of scope use of a var in the keyserver LDAP code. (authored by werner).
dirmngr: Fix out of scope use of a var in the keyserver LDAP code.
Oct 25 2018, 5:36 PM
werner added a comment to T4229: array variable leaks out of scope via the assignment of pointer in ks-engine-ldap.c extract_attributes.

Now that is funny c+p code. I vaporized it to just a few lines.

Oct 25 2018, 5:23 PM · gnupg
werner triaged T4228: Leaked FILE from tmpfile() in dns.c dns_trace_open as Low priority.

It seems that this part of the code was not finished. Unfortunately upstream of the dns code is unresponsive and thus we started to maintain the code base by ourselves. There is still an open question whether we should do that to the full extend, in which case we would integrate the code closer into the GnuPG framework with its own logging subsystems.

Oct 25 2018, 5:06 PM · dns, gnupg