Page MenuHome GnuPG
Feed All Stories

Jan 25 2019

werner committed rG0415b80227c5: scd: Improve app selection for app "undefined". (authored by werner).
scd: Improve app selection for app "undefined".
Jan 25 2019, 7:13 PM
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

But to resolve this bug I also want to remove stuff like "ooooh you should use numbers or something like that" we have that in configuration but our default code is too dumb to be useful (afaik "password" is accepted with 90% quality). We also have a bug for the quality thingy, which I also find important because that is the first contact with our software.

Jan 25 2019, 5:25 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Found it: T3724

Jan 25 2019, 5:22 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

No that bug is different. Nowadays you have to solve four dialogs to create a key without a passphrase.

Jan 25 2019, 5:20 PM · gnupg24, gpg4win, pinentry
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

So you mean the bug that you see a second set of passphrase dialogs iff you told the first one that you don't want a passphrase? That is not trivial to fix because we use the passphrase cache to avoid the double passpharse questions. Without passphrase cache we need a separate code path.

Jan 25 2019, 5:08 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

No! That is not what I want with this issue. We should ask once for a passphrase and then shut up.

Jan 25 2019, 4:49 PM · gnupg24, gpg4win, pinentry
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Yeah, it is annoying. Maybe it is indeed better not to ask for a passphrase at all.

Jan 25 2019, 4:41 PM · gnupg24, gpg4win, pinentry
aheinecke created T4346: Remove gpg-agent passphrase nags for empty / none passphrase.
Jan 25 2019, 4:38 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4345: Enigmail Posteo: Default keys are not accepted for WKD/WKS.

I know, I helped implementing that. Patrick changed it.

Jan 25 2019, 4:23 PM · gpgol, gpg4win, Enigmail
werner updated subscribers of T4345: Enigmail Posteo: Default keys are not accepted for WKD/WKS.

Enigmail used to use gpg-wks-client. @kai implemented it back then and we had a milestone meeting to show that it works with posteo.

Jan 25 2019, 4:20 PM · gpgol, gpg4win, Enigmail
aheinecke added a project to T4345: Enigmail Posteo: Default keys are not accepted for WKD/WKS: gpgol.
Jan 25 2019, 4:09 PM · gpgol, gpg4win, Enigmail
aheinecke created T4345: Enigmail Posteo: Default keys are not accepted for WKD/WKS.
Jan 25 2019, 4:07 PM · gpgol, gpg4win, Enigmail
werner created T4344: Periodic check of own keys with the WKD.
Jan 25 2019, 4:05 PM · wkd, gnupg, Feature Request
werner committed rMed81892917f4: json: Better use gpgme_free (authored by werner).
json: Better use gpgme_free
Jan 25 2019, 3:21 PM
aheinecke added inline comments to rA5e48116051a4: socks5: Implement timeout to detect bogus service..
Jan 25 2019, 2:11 PM
werner triaged T4337: pinentry-fltk: Formatstring handling as High priority.
Jan 25 2019, 2:00 PM · patch, pinentry, Bug Report
werner triaged T4336: pinentry-fltk: Keyboard shortcuts are not recognized as Normal priority.
Jan 25 2019, 2:00 PM · pinentry, patch, Bug Report
werner committed rM7f2423371964: json: Fix minor memory leaks. (authored by werner).
json: Fix minor memory leaks.
Jan 25 2019, 1:59 PM
werner committed rA75770b1131e1: socks5: Fix compiler warning on Windows. (authored by werner).
socks5: Fix compiler warning on Windows.
Jan 25 2019, 1:55 PM
werner added inline comments to rA5e48116051a4: socks5: Implement timeout to detect bogus service..
Jan 25 2019, 1:53 PM
werner closed T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)" as Resolved.

Thanks.

Jan 25 2019, 1:47 PM · gpgme, Bug Report
werner closed T4341: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:1023 :: function "subkey_to_json(...)" as Resolved.

Thanks.

Jan 25 2019, 1:46 PM · gpgme, Bug Report
werner closed T4342: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:2928 :: op_config(..)" as Resolved.

Thanks.

Jan 25 2019, 1:46 PM · gpgme, Bug Report
werner claimed T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)".
Jan 25 2019, 1:28 PM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)".
Jan 25 2019, 10:37 AM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4342: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:2928 :: op_config(..)".
Jan 25 2019, 10:32 AM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4341: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:1023 :: function "subkey_to_json(...)".
Jan 25 2019, 10:24 AM · gpgme, Bug Report
werner committed rGc9f4c1f0de06: scd: Fix flushing of CA-FPR data objects (authored by werner).
scd: Fix flushing of CA-FPR data objects
Jan 25 2019, 9:39 AM
aheinecke added inline comments to rA5e48116051a4: socks5: Implement timeout to detect bogus service..
Jan 25 2019, 9:37 AM
werner awarded rA5e48116051a4: socks5: Implement timeout to detect bogus service. a Cup of Joe token.
Jan 25 2019, 7:36 AM
gniibe committed rA5e48116051a4: socks5: Implement timeout to detect bogus service. (authored by gniibe).
socks5: Implement timeout to detect bogus service.
Jan 25 2019, 4:23 AM
gniibe changed the status of T4340: gpg-agent should support clearing passphrase cache for SSH from Open to Testing.
Jan 25 2019, 4:10 AM · gpgagent
gniibe added a comment to T4340: gpg-agent should support clearing passphrase cache for SSH.

Since there is --mode=normal option, it should be --mode=ssh.

Jan 25 2019, 4:10 AM · gpgagent
gniibe committed rGae966bbe9b16: agent: Support --mode=ssh option for CLEAR_PASSPHRASE. (authored by gniibe).
agent: Support --mode=ssh option for CLEAR_PASSPHRASE.
Jan 25 2019, 4:09 AM
gniibe committed rG1f8817475f59: dirmngr: Fix initialization of assuan's nPth hook. (authored by gniibe).
dirmngr: Fix initialization of assuan's nPth hook.
Jan 25 2019, 3:38 AM
gniibe created T4340: gpg-agent should support clearing passphrase cache for SSH.
Jan 25 2019, 1:04 AM · gpgagent

Jan 24 2019

aheinecke added a subtask for T4332: Gpg4win, data corruption: T4264: Gpg4win 3.1.6.
Jan 24 2019, 7:33 PM · gpg4win, Bug Report
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4332: Gpg4win, data corruption.
Jan 24 2019, 7:33 PM · Release Info, gpg4win
aheinecke added a subtask for T3381: dirmngr won't start on Windows 10 with admin level account: T4264: Gpg4win 3.1.6.
Jan 24 2019, 7:32 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T3381: dirmngr won't start on Windows 10 with admin level account.
Jan 24 2019, 7:32 PM · Release Info, gpg4win
aheinecke raised the priority of T3381: dirmngr won't start on Windows 10 with admin level account from Normal to High.

I want to have this fixed for the next release so prio high.

Jan 24 2019, 7:32 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke assigned T3381: dirmngr won't start on Windows 10 with admin level account to werner.

Oops. Assignee removal was an accident. Sorry for the noise here ;-)

Jan 24 2019, 4:26 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke placed T3381: dirmngr won't start on Windows 10 with admin level account up for grabs.

Just as a note: To workaround this you can also place "no-use-tor" into %APPDATA%\gnupg\dirmngr.conf (you might need to create that file) %APPDATA% expands to something like "c:\users\yourname\appdata\roaming"

Jan 24 2019, 4:25 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
Spiker added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

On Win 10 Pro it looks like File Transfer Server.exe is running on port 9050 which could be causing the issue. See screenshots.

That process is the one i killed which is part of Asus Wi-Fi Go

Jan 24 2019, 4:23 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
madhon added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

On Win 10 Pro it looks like File Transfer Server.exe is running on port 9050 which could be causing the issue. See screenshots.

Jan 24 2019, 4:20 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
Spiker added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

On Win 10 Pro it looks like File Transfer Server.exe is running on port 9050 which could be causing the issue. See screenshots.

Jan 24 2019, 4:16 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
madhon added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

Apparently i had a ASUS Wi-Fi go process listening on that port (even though i thought had uninstalled it), killing the process also allows dirmngr to start

Jan 24 2019, 3:34 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke assigned T3381: dirmngr won't start on Windows 10 with admin level account to werner.

Thanks you very much for your help! I think we have it. \o/

Jan 24 2019, 3:23 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
madhon added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

Running with the --no-use-tor results in output ending with OK Dirmngr 2.2.11 at your service, attached is the procmon output , to clear up one thing q4master.idsoftware.com points to 127.0.0.1 in my hosts file (in addition to localhost also pointing to 127.0.0.1), but it seems the issue is with the tor check

Jan 24 2019, 3:07 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

I see some strangeness:
A TCP Connect: q4master.idsoftware.com:4862 -> q4master.idsoftware.com:9050
and TCP Send: q4master.idsoftware.com:4862 -> q4master.idsoftware.com:9050

Jan 24 2019, 2:58 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
jmrexach added a comment to T4332: Gpg4win, data corruption.

Sorry for the mistake!
It seems related to the load of the cpu. I'm using win7 32 bit in a netbook. When cpu is heavy loaded corruption is worse. I don't know if it's really relevant, only seems!

Jan 24 2019, 1:45 PM · gpg4win, Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

I think that this is the name of the integration tool with the desktop, isn't it?

Jan 24 2019, 1:17 PM · gpg4win, Bug Report
jmrexach added a comment to T4332: Gpg4win, data corruption.

Using gpgme means selecting the folder and use secondary button of the mouse (I think that this is the name of the integration tool with the desktop, isn't it?). Also fails using Kleopatra menu.
I tried several times with the same folder and I obtained diferent results. If I zip the folder and encrypt a unique large file seems to work fine. It seems to fail in pack-encrypt phase. Decoding several times the same encrypted file gives the same wrong result. Decrypt using command line also gives a wrong result. I didn't try to encrypt-tar from command line.

Jan 24 2019, 12:47 PM · gpg4win, Bug Report
madhon added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

Done, See attached

Jan 24 2019, 10:32 AM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

I was able to reproduce this. I tried it three times with a very large folder and it worked fine. The fourth try though created a corrupted archive and Kleopatra did not show an error either creating or extracting this archive!

Jan 24 2019, 10:10 AM · gpg4win, Bug Report
werner committed rG055f8854d3f4: common: Extend function percent_data_escape. (authored by werner).
common: Extend function percent_data_escape.
Jan 24 2019, 10:05 AM
aheinecke claimed T4332: Gpg4win, data corruption.

Thanks for the confirmation and additional info. In that case I give this high priority as I agree with the potential for data loss.

Jan 24 2019, 9:20 AM · gpg4win, Bug Report
aheinecke added a project to T3381: dirmngr won't start on Windows 10 with admin level account: gpg4win.

I'm thinking of how to move this forward.
The problem is that we (the developers) can't reproduce this at all and the debug output does not show anything.

Jan 24 2019, 9:04 AM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
aheinecke added a project to T4334: gpg "showphoto" not creating temp file on Windows 10: gpg4win.
Jan 24 2019, 8:36 AM · gpg4win, Windows, gnupg (gpg22), Bug Report
aheinecke triaged T4339: Qt5 application doesn't support -display any more as Low priority.

The problem only occurs with the gtk platformtheme.

Jan 24 2019, 8:35 AM · qt, pinentry, Stalled, Bug Report
gniibe created T4339: Qt5 application doesn't support -display any more.
Jan 24 2019, 4:02 AM · qt, pinentry, Stalled, Bug Report

Jan 23 2019

jegrp created T4338: gpg-agent fails to start on Windows if GNUPGHOME is longer than 80 characters.
Jan 23 2019, 9:10 PM · Windows, gpgagent, Bug Report
Spiker added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

Has anybody discovered a fix for this issue? I'm running Win 10 Pro with Gpg4win v3.1.5. Dirmngr is still not executing and just hangs.

Jan 23 2019, 4:14 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
rcs added a comment to T169: Add a way to generate keypairs from a passphrase.

Mnemonics can be made language independent by implementing wordlists for every language. In bip39, each word represents a number, 0 through 2047 (their index in the wordlist).

Jan 23 2019, 2:16 PM · gnupg, Feature Request
micha updated the task description for T4337: pinentry-fltk: Formatstring handling.
Jan 23 2019, 2:14 PM · patch, pinentry, Bug Report
micha created T4337: pinentry-fltk: Formatstring handling.
Jan 23 2019, 2:13 PM · patch, pinentry, Bug Report
micha added projects to T4336: pinentry-fltk: Keyboard shortcuts are not recognized: patch, pinentry.
Jan 23 2019, 2:05 PM · pinentry, patch, Bug Report
micha created T4336: pinentry-fltk: Keyboard shortcuts are not recognized.
Jan 23 2019, 1:56 PM · pinentry, patch, Bug Report
werner triaged T4334: gpg "showphoto" not creating temp file on Windows 10 as Normal priority.
Jan 23 2019, 1:16 PM · gpg4win, Windows, gnupg (gpg22), Bug Report
Gerard created T4334: gpg "showphoto" not creating temp file on Windows 10.
Jan 23 2019, 11:24 AM · gpg4win, Windows, gnupg (gpg22), Bug Report
gniibe committed rE8a9397896fd2: gpgscm: Build well even if NDEBUG defined. (authored by gniibe).
gpgscm: Build well even if NDEBUG defined.
Jan 23 2019, 8:50 AM
aheinecke claimed T4327: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:176.

Thanks

Jan 23 2019, 8:43 AM · gpgme, Bug Report
aheinecke claimed T4328: Missing case distinction for value "NaN" and "Inf" of IEEE floating point variable in function print_number(...) in the file cJSON.c:176.

Thanks, I don't think that it is a problem for our usecase but the fix is trivial and we should apply it.

Jan 23 2019, 8:42 AM · gpgme, Bug Report
aheinecke claimed T4330: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:184.

Thanks!

Jan 23 2019, 8:41 AM · gpgme, Bug Report
aheinecke claimed T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file.

Thanks, will be fixed before the next release.

Jan 23 2019, 8:40 AM · gpgme, Bug Report
gniibe committed rPTH223e59f992f9: build: Define _NPTH_NO_RWLOCK when we can't find pthread_rwlock_t. (authored by gniibe).
build: Define _NPTH_NO_RWLOCK when we can't find pthread_rwlock_t.
Jan 23 2019, 5:09 AM
gniibe committed rGfec75a3868da: scd: Support PASSWD --clear for OpenPGP card. (authored by gniibe).
scd: Support PASSWD --clear for OpenPGP card.
Jan 23 2019, 4:17 AM
gniibe closed T4306: nPth fails to compile as Resolved.
Jan 23 2019, 3:27 AM · npth, Bug Report
gniibe closed T4308: scdaemon does not survive suspend/resume with Yubikey4 as Resolved.

Thank you. I was waiting your feedback.

Jan 23 2019, 2:11 AM · yubikey, Bug Report

Jan 22 2019

jmrexach added a comment to T4332: Gpg4win, data corruption.

No, thks. It's just a test to confirm this rare behaviour. I did the same test several times with several and diferent results. But I think that a data corruption occurs sometimes when encripting a folder with several and large files. Just aconfirmation of the bug for the developpers.

Jan 22 2019, 7:35 PM · gpg4win, Bug Report
jmanuel added a comment to T4332: Gpg4win, data corruption.

Hi jmrexach,

Jan 22 2019, 7:12 PM · gpg4win, Bug Report
raboof added a comment to T4308: scdaemon does not survive suspend/resume with Yubikey4.

I can confirm this has the desired effect for me on master (f97dc55ff1b041071bc3cbe98aa761bf77bb7ac8). Should we mark this issue as 'resolved' or do you have another process for that?

Jan 22 2019, 6:43 PM · yubikey, Bug Report
jmrexach added a comment to T4332: Gpg4win, data corruption.

Hi, jmanuel, I agree with you.

Jan 22 2019, 6:37 PM · gpg4win, Bug Report
jmanuel added a comment to T4332: Gpg4win, data corruption.

I almost forget. If I zip the directory and the encypher the .zip file through Kleopatra, everything goes ok.

Jan 22 2019, 11:23 AM · gpg4win, Bug Report
jmanuel added a comment to T4332: Gpg4win, data corruption.

Have you used a very old version (< 3 ) to create the directory? I know you said that you are currently using Gpg4win-3.1.5 but maybe you have used an older version to create the archive.

The cyphered directory is a Windows 10 directory.

Jan 22 2019, 11:02 AM · gpg4win, Bug Report
aheinecke triaged T4332: Gpg4win, data corruption as Normal priority.

Have you used a very old version (< 3 ) to create the directory? I know you said that you are currently using Gpg4win-3.1.5 but maybe you have used an older version to create the archive.
In the past we had a problem that Kleopatra would not see the errors from the archive program but that was fixed some time ago. The Archive problem had problems with non ASCII filenames but nowadays it only has problems with full unicode filenames and those errors are shown in Kleopatra.

Jan 22 2019, 10:20 AM · gpg4win, Bug Report
werner closed T4329: gpg2 should reject ELG key type when generating keys from batches using --gen-key as Resolved.

Thanks for the report. Fix will be in the next release.

Jan 22 2019, 10:19 AM · gnupg (gpg22), Bug Report
werner committed rG9fd6ba268f1f: doc: Mark keyserver-options timeout and http-proxy as obsolete. (authored by werner).
doc: Mark keyserver-options timeout and http-proxy as obsolete.
Jan 22 2019, 10:18 AM
werner committed rGd4082ff430af: scd: Add option --clear to PASSWD. (authored by werner).
scd: Add option --clear to PASSWD.
Jan 22 2019, 10:18 AM
werner committed rG9309175de8c7: scd: One new and one improved 7816 function. (authored by werner).
scd: One new and one improved 7816 function.
Jan 22 2019, 10:18 AM
werner committed rG11a65159f997: ssh: Simplify the curve name lookup. (authored by werner).
ssh: Simplify the curve name lookup.
Jan 22 2019, 10:18 AM
werner committed rGf5d3b982e44c: gpg: Stop early when trying to create a primary Elgamal key. (authored by werner).
gpg: Stop early when trying to create a primary Elgamal key.
Jan 22 2019, 10:18 AM
werner committed rGf97dc55ff1b0: gpg: Stop early when trying to create a primary Elgamal key. (authored by werner).
gpg: Stop early when trying to create a primary Elgamal key.
Jan 22 2019, 10:08 AM
werner committed rGe6d613711a32: card-tool: Add skeleton for new tool (authored by werner).
card-tool: Add skeleton for new tool
Jan 22 2019, 10:07 AM
werner committed rG03cf23b43ec5: common: Add generic status print function. (authored by werner).
common: Add generic status print function.
Jan 22 2019, 10:07 AM
werner claimed T4329: gpg2 should reject ELG key type when generating keys from batches using --gen-key .
Jan 22 2019, 9:32 AM · gnupg (gpg22), Bug Report
gniibe added a comment to rG29929e655212: scd: Add option --clear to PASSWD..

OK, I will add for OpenPGPcard 3.1 or later.

Jan 22 2019, 8:00 AM
werner added a comment to rG29929e655212: scd: Add option --clear to PASSWD..

Thanks for the info. Yes, for the OpenPGP card we could use the ignore error approach.

Jan 22 2019, 7:59 AM
gniibe added a comment to rG29929e655212: scd: Add option --clear to PASSWD..

OpenPGPcard 3.1 or later supports clearing authentication status or examining the status.
The problem is that implementations don't use version number for available features.
Specifically, Gnuk keeps using version 2.0 in application ID, and only supports specific features of 3.3.

Jan 22 2019, 5:38 AM

Jan 21 2019

jegrp added a project to T4333: Job objects on Windows interfere with automatic start of gpg-agent: patch.

I've developed a simple patch that sets the CREATE_BREAKAWAY_FROM_JOB flag when creating a new background process. This flag requires a special permission on the job object, which is tested first. This means that the patch only works if the parent process sets JOB_OBJECT_LIMIT_BREAKAWAY_OK on the job object, otherwise the behavior should be as without the patch.

Jan 21 2019, 7:06 PM · patch, Windows, gpgagent, Bug Report