Page MenuHome GnuPG
Feed Advanced Search

Nov 2 2018

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
werner added a comment to T4226: Change "Public Key" to "OpenPGP Certificate".

The correct technical term is OpenPGP Public Keyblock but I better shut up on the certificate vs. Public key(block) question.

Oct 25 2018, 3:25 PM · nGPH
werner created P7 X25519 the ugly way.
Oct 25 2018, 1:15 PM
werner committed rC3b271079d529: cipher: Add comments about future OIDs. (authored by werner).
cipher: Add comments about future OIDs.
Oct 25 2018, 1:05 PM

Oct 24 2018

werner added a comment to rGef540d1af064: doc: fix spelling mistakes.

Thanks

Oct 24 2018, 8:46 PM
werner added a member for nGPH: olf.
Oct 24 2018, 8:43 PM
werner closed T4223: Uninitialized use of ctx variable in simple-pwquery.c as Resolved.

Thanks.

Oct 24 2018, 8:34 PM · gnupg
werner closed T4222: Uninitialized use of value variable in command.c cmd_genkey as Resolved.

Thanks.

Oct 24 2018, 8:33 PM · gnupg
werner removed a project from T4221: Suspicious read error handling in command-ssh.c ssh_handler_add_identity: backport.
Oct 24 2018, 8:33 PM · gnupg
werner closed T4221: Suspicious read error handling in command-ssh.c ssh_handler_add_identity as Resolved.

Thanks.

Oct 24 2018, 8:33 PM · gnupg
werner closed T4220: Leak of FILE memory in gpg-connect-agent.c:do_open as Resolved.

Thanks.

Oct 24 2018, 8:33 PM · gnupg
werner closed T4219: Copy & paste error in gpgsm.c as Resolved.

Thanks

Oct 24 2018, 8:32 PM · gnupg
werner committed rGe53253485cd7: agent: Fix possible uninitalized use of CTX in simple_pwquery. (authored by werner).
agent: Fix possible uninitalized use of CTX in simple_pwquery.
Oct 24 2018, 8:32 PM
werner committed rG62c75271173f: agent: Fix possible release of unitialize var in a genkey error case. (authored by werner).
agent: Fix possible release of unitialize var in a genkey error case.
Oct 24 2018, 8:32 PM
werner committed rG147e59b7815d: ssh: Fix possible infinite loop in case of an read error. (authored by werner).
ssh: Fix possible infinite loop in case of an read error.
Oct 24 2018, 8:32 PM
werner committed rGf1561e5196e5: tools: Fix FILE memory leak in gpg-connect-agent. (authored by werner).
tools: Fix FILE memory leak in gpg-connect-agent.
Oct 24 2018, 8:32 PM
werner committed rG1b9b0fc54b9b: sm: Use the correct string in an error message. (authored by werner).
sm: Use the correct string in an error message.
Oct 24 2018, 8:32 PM
werner added a project to T4223: Uninitialized use of ctx variable in simple-pwquery.c: backport.

Thanks.

Oct 24 2018, 8:22 PM · gnupg
werner committed rG2bdc4b6ed977: agent: Fix possible release of unitialize var in a genkey error case. (authored by werner).
agent: Fix possible release of unitialize var in a genkey error case.
Oct 24 2018, 8:22 PM
werner committed rGbafcf7095159: agent: Fix possible uninitalized use of CTX in simple_pwquery. (authored by werner).
agent: Fix possible uninitalized use of CTX in simple_pwquery.
Oct 24 2018, 8:22 PM
werner committed rG7385e1babf6e: ssh: Fix possible infinite loop in case of an read error. (authored by werner).
ssh: Fix possible infinite loop in case of an read error.
Oct 24 2018, 8:22 PM
werner committed rG378719f25fe0: tools: Fix FILE memory leak in gpg-connect-agent. (authored by werner).
tools: Fix FILE memory leak in gpg-connect-agent.
Oct 24 2018, 8:22 PM
werner committed rG793fd8d87677: sm: Use the correct string in an error message. (authored by werner).
sm: Use the correct string in an error message.
Oct 24 2018, 8:22 PM
werner added a project to T4222: Uninitialized use of value variable in command.c cmd_genkey: backport.

Thanks. May also happen if the first print_assuan_status fails.

Oct 24 2018, 8:15 PM · gnupg
werner added a project to T4221: Suspicious read error handling in command-ssh.c ssh_handler_add_identity: backport.
Oct 24 2018, 8:11 PM · gnupg
werner committed rG64a1e86fc06d: gpg: Unfinished support for v5 signatures. (authored by werner).
gpg: Unfinished support for v5 signatures.
Oct 24 2018, 4:18 PM
werner committed rG3b88bceb4dc3: indent: Modernize g10/sign.c (authored by werner).
indent: Modernize g10/sign.c
Oct 24 2018, 4:18 PM
werner committed rG256a280c51f9: dirmngr: Prepare for updated WKD specs with ?l= param (authored by werner).
dirmngr: Prepare for updated WKD specs with ?l= param
Oct 24 2018, 4:18 PM
werner closed T4208: Copy & paste error in libgcrypt ecc-curves.c as Resolved.

Fixed in 1.8

Oct 24 2018, 12:34 PM · Bug Report, libgcrypt
werner closed T4212: Uninitialized use of l1 variable in _gcry_sexp_vextract_param as Resolved.

Fixed in 1.8

Oct 24 2018, 12:33 PM · Bug Report, libgcrypt
werner closed T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included as Resolved.

yat2m updated. Thanks.

Oct 24 2018, 12:32 PM · gpgrt, libgcrypt, Bug Report
werner committed rC99a5babfd1e7: build: Add release make target (authored by werner).
build: Add release make target
Oct 24 2018, 12:32 PM
werner committed rC4e044b80b296: doc: Update yat2m.c from upstream (libgpg-error) (authored by werner).
doc: Update yat2m.c from upstream (libgpg-error)
Oct 24 2018, 12:32 PM
werner committed rCabd267bf2393: Fix memory leak in secmem in out of core conditions. (authored by werner).
Fix memory leak in secmem in out of core conditions.
Oct 24 2018, 12:32 PM
werner committed rC60224352f4de: ecc: Fix memory leak in the error case of ecc_encrypt_raw (authored by werner).
ecc: Fix memory leak in the error case of ecc_encrypt_raw
Oct 24 2018, 12:32 PM
werner committed rC7f4de8bab991: doc: Fix example for gcry_sexp_extract_param (authored by werner).
doc: Fix example for gcry_sexp_extract_param
Oct 24 2018, 12:32 PM
werner committed rC347987d4cf29: ecc: Fix possible memory leakage in parameter check of eddsa. (authored by werner).
ecc: Fix possible memory leakage in parameter check of eddsa.
Oct 24 2018, 12:32 PM
werner committed rC8cc7cac82ec2: sexp: Fix uninitialized use of a var in the error case. (authored by werner).
sexp: Fix uninitialized use of a var in the error case.
Oct 24 2018, 12:32 PM
werner committed rCbe68b3ee4fd1: ecc: Fix potential unintended freeing of an internal param. (authored by werner).
ecc: Fix potential unintended freeing of an internal param.
Oct 24 2018, 12:32 PM
werner committed rCb0ad66e48c46: build: Make distcheck work again. (authored by werner).
build: Make distcheck work again.
Oct 24 2018, 12:30 PM
werner committed rC03bb25ee7ed6: build: Add release make target (authored by werner).
build: Add release make target
Oct 24 2018, 12:30 PM
werner committed rC0cfd41c66279: doc: Update yat2m.c from upstream (libgpg-error) (authored by werner).
doc: Update yat2m.c from upstream (libgpg-error)
Oct 24 2018, 12:06 PM
werner closed T4210: Potential memory leak in ecc_encrypt_raw as Resolved.
Oct 24 2018, 11:56 AM · libgcrypt
werner closed T4211: Potential memory leak in _gcry_secmem_malloc_internal as Resolved.

Thanks.

Oct 24 2018, 11:55 AM · libgcrypt
werner committed rCf74687fd43f5: Fix memory leak in secmem in out of core conditions. (authored by werner).
Fix memory leak in secmem in out of core conditions.
Oct 24 2018, 11:55 AM
werner committed rCe57e75ea517f: ecc: Fix memory leak in the error case of ecc_encrypt_raw (authored by werner).
ecc: Fix memory leak in the error case of ecc_encrypt_raw
Oct 24 2018, 11:55 AM