Page MenuHome GnuPG
Feed All Stories

Mar 8 2019

cosmic lowered the priority of T4396: no connection to ui server kleopatra start up error from High to Normal.
Mar 8 2019, 6:25 PM · kleopatra, gpg4win
JW added a comment to T4397: GPG Error - version >= 1.25... no.

Similar issue with ntbtls:

Mar 8 2019, 10:33 AM · gpgrt, Bug Report
werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

I meant the abbreviations. PGP is based on a code base dating back to 1992; for example we mostly used the term keyblock instead of certificate in the code.

Mar 8 2019, 8:26 AM · gnupg (gpg23), Feature Request
werner triaged T4365: Encoding problem: gpg truncates multibyte characters in interactive prompts on Windows as Normal priority.

I reviewed the multibyte handling in GnuPG and you are right, there is a general problem because we use ReadConsoleA and basically GetCommandLineA, so there is no way for multibyte input unless a parameter file is used. Output is also broken, but that is easier to fix iff the input case has been fixed.

Mar 8 2019, 8:18 AM · Windows, gnupg (gpg23), Bug Report
werner created T4398: Rework Console and command line handling on Windows.
Mar 8 2019, 8:12 AM · Feature Request, gnupg (gpg23)
werner added a project to T4397: GPG Error - version >= 1.25... no: gpgrt.

FWIW:
The first config.log is from a gnutls build.
The second for libassuan 2.5.3 and has been configured:

./configure --enable-shared --prefix=/var/tmp --libdir=/var/tmp/lib64
Mar 8 2019, 7:46 AM · gpgrt, Bug Report
huowen added a comment to T4395: Kleopatra: Missing error handling when changing expiry.
Mar 8 2019, 3:10 AM · gpa, gnupg, gpgme, gpg4win, kleopatra

Mar 7 2019

JW added a comment to T4397: GPG Error - version >= 1.25... no.

Libassuan 2.5.3 has a similar problem:

Mar 7 2019, 9:01 PM · gpgrt, Bug Report
JW updated the task description for T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:51 PM · gpgrt, Bug Report
JW updated the task description for T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:51 PM · gpgrt, Bug Report
JW updated the task description for T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:32 PM · gpgrt, Bug Report
JW updated the task description for T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:30 PM · gpgrt, Bug Report
JW updated the task description for T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:30 PM · gpgrt, Bug Report
JW updated the task description for T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:29 PM · gpgrt, Bug Report
JW created T4397: GPG Error - version >= 1.25... no.
Mar 7 2019, 8:28 PM · gpgrt, Bug Report
cosmic triaged T4396: no connection to ui server kleopatra start up error as High priority.
Mar 7 2019, 6:44 PM · kleopatra, gpg4win
cosmic created T4396: no connection to ui server kleopatra start up error.
Mar 7 2019, 6:42 PM · kleopatra, gpg4win
werner committed rGb7de105e0a83: common: Minor rework of tty_get. (authored by werner).
common: Minor rework of tty_get.
Mar 7 2019, 2:29 PM
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Glad you duplicated it. I sure hope you can fix it. Good luck.

Mar 7 2019, 1:42 PM · gnupg, Feature Request, gpg4win
werner closed T4367: gnupg fails to build with gcc9 as Resolved.
Mar 7 2019, 1:05 PM · gnupg (gpg22), Bug Report
werner added a comment to T4367: gnupg fails to build with gcc9.

Changes backported to 2.2

Mar 7 2019, 1:05 PM · gnupg (gpg22), Bug Report
werner committed rGee08a15e3128: libdns: Avoid using compound literals (8). (authored by gniibe).
libdns: Avoid using compound literals (8).
Mar 7 2019, 1:04 PM
werner committed rG4ab0fef5dc85: libdns: Avoid using compound literals (7). (authored by gniibe).
libdns: Avoid using compound literals (7).
Mar 7 2019, 1:04 PM
werner committed rGf3af1707690b: libdns: Avoid using compound literals (6). (authored by gniibe).
libdns: Avoid using compound literals (6).
Mar 7 2019, 1:04 PM
werner committed rG500151e6daf5: libdns: Avoid using compound literals (5). (authored by gniibe).
libdns: Avoid using compound literals (5).
Mar 7 2019, 1:04 PM
werner committed rG229302aecf8d: libdns: Avoid using compound literals (4). (authored by gniibe).
libdns: Avoid using compound literals (4).
Mar 7 2019, 1:04 PM
werner committed rGf0de4fc99076: libdns: Avoid using compound literals (3). (authored by gniibe).
libdns: Avoid using compound literals (3).
Mar 7 2019, 1:04 PM
werner committed rGff7d01fc6d39: libdns: Avoid using compound literals (2). (authored by gniibe).
libdns: Avoid using compound literals (2).
Mar 7 2019, 1:04 PM
werner committed rG1318d1e2d509: libdns: Avoid using compound literals. (authored by gniibe).
libdns: Avoid using compound literals.
Mar 7 2019, 1:04 PM
werner committed rG557c721e787e: dirmngr: Add CSRF protection exception for protonmail. (authored by werner).
dirmngr: Add CSRF protection exception for protonmail.
Mar 7 2019, 11:35 AM
werner committed rG134c3c16523b: dirmngr: Add CSRF protection exception for protonmail. (authored by werner).
dirmngr: Add CSRF protection exception for protonmail.
Mar 7 2019, 11:34 AM
aheinecke committed rW36d9226a16da: Minor typo (authored by aheinecke).
Minor typo
Mar 7 2019, 11:29 AM
aheinecke added a comment to T4392: Imports public key only, will not import secret key.

Oh my,.. I tested it myself with the very latest PGP Desktop version and this is really what you get as output.

Mar 7 2019, 11:21 AM · gnupg, Feature Request, gpg4win
werner committed rG2e4151a3412c: gpgtar: Improve error messages. (authored by werner).
gpgtar: Improve error messages.
Mar 7 2019, 10:58 AM
werner committed rG5d73c231e4f2: gpgtar: Make option -C work for archive creation. (authored by werner).
gpgtar: Make option -C work for archive creation.
Mar 7 2019, 10:58 AM
werner committed rGb3c8ce9e4343: sm: Print Yubikey attestation extensions with --dump-cert. (authored by werner).
sm: Print Yubikey attestation extensions with --dump-cert.
Mar 7 2019, 10:58 AM
werner committed rGd2a7f9078a46: gpg: Make invalid primary key algos obvious in key listings. (authored by werner).
gpg: Make invalid primary key algos obvious in key listings.
Mar 7 2019, 10:58 AM
werner committed rG150d5452318e: tests: Add "disable-scdaemon" in gpg-agent.conf. (authored by gniibe).
tests: Add "disable-scdaemon" in gpg-agent.conf.
Mar 7 2019, 10:58 AM
werner committed rGe7eafe101975: scd: Fix flushing of CA-FPR data objects (authored by werner).
scd: Fix flushing of CA-FPR data objects
Mar 7 2019, 10:58 AM
werner committed rG77a285a0a949: agent: Support --mode=ssh option for CLEAR_PASSPHRASE. (authored by gniibe).
agent: Support --mode=ssh option for CLEAR_PASSPHRASE.
Mar 7 2019, 10:58 AM
aheinecke added a comment to T4395: Kleopatra: Missing error handling when changing expiry.

I'm not sure yet where the bug lives. It's either in GPGME's editkeyinteractor that ignores the error / cancel or in Kleopatra itself. I'll have to look into it. Btw. I do not think that this should have high priority because it is not a new regression and while it is a Bug and wrong it is not really harmful.

Mar 7 2019, 10:51 AM · gpa, gnupg, gpgme, gpg4win, kleopatra
aheinecke added a comment to T3990: Kleopatra change expiry date on year doesn't work.

Hello,
I've opened T4395 for this to keep better track of it as this task was about another issue.

Mar 7 2019, 10:46 AM · gpg4win, kleopatra, Bug Report
aheinecke claimed T4395: Kleopatra: Missing error handling when changing expiry.

From a comment in T3990

Mar 7 2019, 10:45 AM · gpa, gnupg, gpgme, gpg4win, kleopatra
aheinecke created T4395: Kleopatra: Missing error handling when changing expiry.
Mar 7 2019, 10:42 AM · gpa, gnupg, gpgme, gpg4win, kleopatra
justus added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Those terms are not arbitrary, they are in the RFC.

Mar 7 2019, 9:42 AM · gnupg (gpg23), Feature Request
huowen added a comment to T3990: Kleopatra change expiry date on year doesn't work.
Mar 7 2019, 8:24 AM · gpg4win, kleopatra, Bug Report
huowen raised the priority of T3990: Kleopatra change expiry date on year doesn't work from Normal to High.

Hi,aheinecke。my kleopatra version is "kleopatra Version 3.1.4-gpg4win-3.1.5".and when change expiry date, i enter a wrong passphrase or choose "cancle". it shows successfully. what can i do for solve this question. thanks.

Mar 7 2019, 8:20 AM · gpg4win, kleopatra, Bug Report
werner claimed T4307: Importing existing elgamal subkey fails.
Mar 7 2019, 8:00 AM · gnupg, Bug Report
werner added a project to T4374: unable to login to gnupg.org with a twitter account: Info Needed.
Mar 7 2019, 7:58 AM · dev.gnupg.org
werner closed T4386: Improve documentation about gpgv keyring selection as Resolved.

Applied to 2.2 and master. Thanks.

Mar 7 2019, 7:56 AM · gpgv
werner committed rGa7b2a87f940d: gpgv: Improve documentation for keyring choices (authored by dkg).
gpgv: Improve documentation for keyring choices
Mar 7 2019, 7:56 AM
werner committed rG096c2aa705f8: gpgv: Improve documentation for keyring choices (authored by dkg).
gpgv: Improve documentation for keyring choices
Mar 7 2019, 7:55 AM
werner committed rGb3a7a5140784: gpgtar: Make option -C work for archive creation. (authored by werner).
gpgtar: Make option -C work for archive creation.
Mar 7 2019, 7:55 AM
werner triaged T4393: GnuPG should always accept key updates even if the update does not contain UIDs as Normal priority.

Thanks. [I wonder why the looong established terms public-keyblock and key-signature must be replace by arbitrary new terms.]

Mar 7 2019, 7:50 AM · gnupg (gpg23), Feature Request

Mar 6 2019

dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
  • TPK: transferable public key (an "OpenPGP certificate")
  • TPS: Third-party signature (any certification within a TPK that is not made by the primary key, and is not a cross-sig made by a subkey over the primary)
Mar 6 2019, 7:53 PM · gnupg (gpg23), Feature Request
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Ok, yeah trying to import separately did not work, still refuses the
secret key. The key should be valid because it was created a few days
ago in the pgp desktop 10.3.2 program. BUT if I import the entire
keyring (.skr) file ALL my secret keys are imported with no problem
which cannot be done for keys I make for others.

All the other info you told me is like greek to me, I do not understand
a bit of it.

So is there a way you can make gpg accept it? Since apparently the pgp
desktop is probably being used by a lot of people and it is only a
matter of time until someone tries to import it into Thunderbird and
faces the same problem. I used to us Microsoft Outlook and their
openpgp plugin "Encryptomatic" accepts the key with no problem. So is
there a way you can come out with a new version that will accept these keys?

Mar 6 2019, 7:01 PM · gnupg, Feature Request, gpg4win
werner removed a project from T4392: Imports public key only, will not import secret key: Bug Report.

The test.asc is the concatenation of two armored PGP keyblocks. The first is a secret key block and the second a public key block. The secret key block includes all information from the public key block and thus only the secret key block is required. BUT: The secret key block is not standard conform because it does not include any binding signature (neither for the user-id nor for the subkey).

Mar 6 2019, 6:46 PM · gnupg, Feature Request, gpg4win
werner edited projects for T4393: GnuPG should always accept key updates even if the update does not contain UIDs, added: gnupg; removed gnupg (gpg22).
Mar 6 2019, 6:05 PM · gnupg (gpg23), Feature Request
werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

TPK ?
TPS ?

Mar 6 2019, 6:04 PM · gnupg (gpg23), Feature Request
werner created T4394: Use I/O callbacks in gpgtar .
Mar 6 2019, 6:01 PM · gnupg (gpg22), gpgtar
werner committed rG91ae3e7fb662: agent: Re-introduce --enable-extended-key-format. (authored by werner).
agent: Re-introduce --enable-extended-key-format.
Mar 6 2019, 5:59 PM
werner committed rG72feb8fa8280: gpgtar: Improve error messages. (authored by werner).
gpgtar: Improve error messages.
Mar 6 2019, 5:59 PM
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

And attached is a test key.

Mar 6 2019, 5:53 PM · gnupg, Feature Request, gpg4win
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Ok here is the output:

C:\Users\croll>gpg --import "Desktop\Charles Rollins.asc"
gpg: key C7EE3D25FF2E5EF5: no valid user IDs
gpg: this may be caused by a missing self-signature
gpg: key C7EE3D25FF2E5EF5: failed to re-lookup public key
gpg: key C7EE3D25FF2E5EF5: public key "Charles Rollins
<crollinsphoto@gmail.com>" imported
gpg: Total number processed: 2
gpg: w/o user IDs: 1
gpg: imported: 1
gpg: secret keys read: 1
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 4 signed: 9 trust: 0-, 0q, 0n, 0m, 0f, 4u
gpg: depth: 1 valid: 9 signed: 0 trust: 1-, 0q, 0n, 0m, 8f, 0u
gpg: next trustdb check due at 2019-11-05

C:\Users\croll>

What is meant by missing self signature? I signed it before exporting it.

Mar 6 2019, 5:25 PM · gnupg, Feature Request, gpg4win
justus added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
In T4393#123047, @dkg wrote:

i don't understand why "import-drop-uids" is useful --

Mar 6 2019, 4:44 PM · gnupg (gpg23), Feature Request
dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

i don't understand why "import-drop-uids" is useful -- it sounds to me like the functionality you're looking for is something more accurately named "accept-certs-without-uids". is that right?

Mar 6 2019, 4:37 PM · gnupg (gpg23), Feature Request
aheinecke added a comment to T4332: Gpg4win, data corruption.

Further testing leads me to believe that this is probably a Kleopatra / QGpgME / Qt issue. I can pretty reliably reproduce this when using Kleopatra but never have I gotten this with gpgtar only, and I tested it a lot of times.

Mar 6 2019, 3:50 PM · gpg4win, Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

The difference is between: 0x01035400 and 0x01034600 where 7 blocks of zero bytes are in the broken archive which are not present in the original file.

Mar 6 2019, 2:26 PM · gpg4win, Bug Report
werner committed rG05eff1f6623c: agent: Default to extended key format. (authored by werner).
agent: Default to extended key format.
Mar 6 2019, 2:11 PM
aheinecke added a comment to T4332: Gpg4win, data corruption.

Kleopatra now shows an error in this case when extracting. So now we only need to fix that this happens at all.

Mar 6 2019, 2:07 PM · gpg4win, Bug Report
werner committed rGaf9f4fb3d204: doc: First take on instructions on how to init PIV cards (authored by werner).
doc: First take on instructions on how to init PIV cards
Mar 6 2019, 12:46 PM
werner committed rG4e1f04a4cd30: card: Allow PEM encoded certificates in "writecert". (authored by werner).
card: Allow PEM encoded certificates in "writecert".
Mar 6 2019, 12:46 PM
justus created T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
Mar 6 2019, 12:16 PM · gnupg (gpg23), Feature Request
aheinecke committed rKLEOPATRA20d29e409f7d: Add output process error handling (authored by aheinecke).
Add output process error handling
Mar 6 2019, 10:49 AM
werner committed rG772bba34ea08: card: Print the keyref also for non-initialized slots. (authored by werner).
card: Print the keyref also for non-initialized slots.
Mar 6 2019, 10:26 AM
rainer added a comment to T4312: Paypal account for GnuPG e.V..
  1. I'd like to suggest to include a mail alias "paypal@gnupg.org".
Mar 6 2019, 9:21 AM · Verein
aheinecke committed rW56961fcb1977: Add scute as new package (authored by aheinecke).
Add scute as new package
Mar 6 2019, 8:31 AM
aheinecke committed rWbc32a8b9e631: Update Kleopatra (authored by aheinecke).
Update Kleopatra
Mar 6 2019, 8:31 AM
aheinecke triaged T4392: Imports public key only, will not import secret key as Normal priority.

We are currently not aware of any bugs that would prevent the import of valid secret keys.

Mar 6 2019, 8:16 AM · gnupg, Feature Request, gpg4win
werner added a comment to T4377: gpg-agent does not anymore restart a killed scdaemon.

Thanks for fixing that.

Mar 6 2019, 8:05 AM · gnupg (gpg23), gpgagent, scd
aheinecke closed T4391: GnuPG: Failure to import public key as Resolved.

Thank you very much for the analysis. I'll forward the info.

Mar 6 2019, 7:52 AM · Not A Bug, gnupg
gniibe committed rK09a4cfae1439: Update libgcrypt.m4. (authored by gniibe).
Update libgcrypt.m4.
Mar 6 2019, 7:11 AM
gniibe committed rS5509f2dbcb89: Update libassuan.m4. (authored by gniibe).
Update libassuan.m4.
Mar 6 2019, 6:36 AM
gniibe changed the status of T4377: gpg-agent does not anymore restart a killed scdaemon from Open to Testing.
Mar 6 2019, 3:05 AM · gnupg (gpg23), gpgagent, scd
gniibe added a comment to T4377: gpg-agent does not anymore restart a killed scdaemon.

That's my badness. In wait_child_thread, assuan_release may cause thread context switch to agent_reset_scd which accesses scd_local_list; This access should be serialized.
And... in start_scd, calling unlock_scd should be after unlocking start_scd_lock.

Mar 6 2019, 3:05 AM · gnupg (gpg23), gpgagent, scd
gniibe committed rG2abad7585a00: agent: Fix detection of exit of scdaemon. (authored by gniibe).
agent: Fix detection of exit of scdaemon.
Mar 6 2019, 3:00 AM

Mar 5 2019

crollinsphoto created T4392: Imports public key only, will not import secret key.
Mar 5 2019, 9:54 PM · gnupg, Feature Request, gpg4win
werner placed T4391: GnuPG: Failure to import public key up for grabs.

The creating software is broken in regard to non-ASCII characters in the UID:

Mar 5 2019, 8:13 PM · Not A Bug, gnupg
werner claimed T4391: GnuPG: Failure to import public key.
Mar 5 2019, 6:22 PM · Not A Bug, gnupg
rainer added a comment to T3811: New website design.

Metazoa (Ingo Bläser) quote busy. Promised to send an offer with a brief concept "in March". I will ping him.

Mar 5 2019, 6:04 PM · gpgweb, Verein
werner committed rG8d4af54ddd03: card: Print card version. Check for bad Yubikeys. (authored by werner).
card: Print card version. Check for bad Yubikeys.
Mar 5 2019, 5:41 PM
werner committed rG64caa6a08298: scd: Rename a shared info field name. (authored by werner).
scd: Rename a shared info field name.
Mar 5 2019, 5:41 PM
werner committed rGe897e1e255ef: scd:piv: Implement import of private keys for Yubikeys. (authored by werner).
scd:piv: Implement import of private keys for Yubikeys.
Mar 5 2019, 3:50 PM
florian2833z added a comment to T4388: GpgOL: Add draft encryption as an option..

Something to add: This also affects deleted drafts. If I write a new email and decide to delete & not send it, Outlook saves the aborted draft in the trash without encryption.

Mar 5 2019, 1:43 PM · Feature Request, gpg4win, gpgol
werner committed rGdb87132b1066: gpg: Make invalid primary key algos obvious in key listings. (authored by werner).
gpg: Make invalid primary key algos obvious in key listings.
Mar 5 2019, 12:43 PM
werner committed rGbcc89a6df24c: agent: Minor change to the KEYTOCARD command. (authored by werner).
agent: Minor change to the KEYTOCARD command.
Mar 5 2019, 12:43 PM
aheinecke created T4391: GnuPG: Failure to import public key.
Mar 5 2019, 11:43 AM · Not A Bug, gnupg
aheinecke committed rKLEOPATRAd1c6f987567b: Do not show "Add EMail" for S/MIME (authored by aheinecke).
Do not show "Add EMail" for S/MIME
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA594c5f96d4ad: Small performance improvements in gnupg-helper (authored by aheinecke).
Small performance improvements in gnupg-helper
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRAe7e2e7fe2483: Fix gpg4winInstallPath (authored by aheinecke).
Fix gpg4winInstallPath
Mar 5 2019, 9:59 AM