Page MenuHome GnuPG
Feed All Stories

Oct 19 2018

b3yond set Version to pinentry 1.0.0 on T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
Oct 19 2018, 8:21 PM · pinentry, Bug Report
werner added a comment to T4198: Pinentry doesn't capture input correctly, crashes terminal instead.

Thanks for the reporting templates; would mind to fill in some bug details?

Oct 19 2018, 8:00 PM · pinentry, Bug Report
b3yond created T4198: Pinentry doesn't capture input correctly, crashes terminal instead.
Oct 19 2018, 7:06 PM · pinentry, Bug Report
Wolfx created T4197: Can't change language of Kleopatra.
Oct 19 2018, 6:25 PM · kleopatra, Bug Report, gpg4win
marcel.svitalsky added a comment to T4173: gpgme 1.12.0 make check fails.

Here goes.

Oct 19 2018, 3:59 PM · gpgme, Bug Report
dkg committed rEe99480affa59: build-aux: use https instead of http (authored by dkg).
build-aux: use https instead of http
Oct 19 2018, 3:12 PM
JJworx added a comment to T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.

With Gpg4win 3.1.4 and the two blocking options, searching for any name in Inbox, entering more than 2 letters will crash Outlook 100%.

Oct 19 2018, 8:44 AM · gpg4win, gpgol
gniibe added a comment to T4167: Pinentry prompt is confusing with regards to multiple smartcards when gpg-agent is used as ssh-agent.

there should be clearer labelling of smartcards so that users can tell them apart more easily

Oct 19 2018, 6:17 AM · Feature Request, ssh, gpgagent
gniibe added a comment to T4085: Add support for pkg-config.

I did a small update to D467: Enable dynamically defining pkg_config_libdir for multiarch. The name is changed to "auto" (was: "unknown"). It now support other cases where CC is not a kind of gcc.

Oct 19 2018, 4:07 AM
gniibe updated the diff for D467: Enable dynamically defining pkg_config_libdir for multiarch.

Support the case when CC is the one of clang.

Oct 19 2018, 3:59 AM

Oct 18 2018

werner lowered the priority of T3443: Install gpg 1.4 as gpg1 from Unbreak Now! to Normal.
Oct 18 2018, 8:35 PM · Feature Request
werner added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.

That is up to @BenM

Oct 18 2018, 7:56 PM · Python, gpgme, Bug Report
werner closed T4196: gpgme-json is confused about malformed input as Invalid.

The default mode of the tool is to use the Native Messaging protocol which prefixes requests and responses with a 32 bit native endian length header. It is the default due to the way browsers call native messaging programs. If you want to use it in a different way, use the option --single or --interactive.

Oct 18 2018, 7:54 PM · gpgme
werner added a comment to T4195: Fix time API in gpgme.

That it will not be a problem on that or near that date but already now because some use expiration times of 20 years.

Oct 18 2018, 7:49 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
dkg created T4196: gpgme-json is confused about malformed input.
Oct 18 2018, 6:33 PM · gpgme
dkg added a comment to T4195: Fix time API in gpgme.

what does "not only on Jan 19, 2038" mean here?

Oct 18 2018, 6:21 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
dkg added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.

the error i'd seen earlier after reverting the change was an error due to running t-callbacks.py on its own, without the rest of the test suite framework. running it within the test suite framework (with the change reverted), it passes without a problem. I've uploaded 1.12.0-4 to debian with a patch to t-callbacks.py. I can apply it upstream, if you want me to.

Oct 18 2018, 6:20 PM · Python, gpgme, Bug Report
werner added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.

See T4195 for the general problem

Oct 18 2018, 6:10 PM · Python, gpgme, Bug Report
werner created T4195: Fix time API in gpgme.
Oct 18 2018, 6:09 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
zillem created T4194: Outlook 365 GgpOL - "Failed to resolve recipients. Operation failed. This is usually caused by a bug in GpgOL".
Oct 18 2018, 5:55 PM · Bug Report
werner assigned T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms to BenM.

I have not looked at the new error but the year 2099 is clearly a y2k38 problem. gpg has some precautions but I have not checked the key generation code. The gpgme interface uses a signed long for the expiration time, although that it parses the dates received from gpg as an unsigned long. Right now, I am not sure why we did this because an unsigned long would just work. Maybe we can change or enhance the interface. But in any case this is a general problem and not specific to this bug.

Oct 18 2018, 5:54 PM · Python, gpgme, Bug Report
werner changed the status of T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed from Open to Testing.
Oct 18 2018, 5:41 PM · Python, gpgme
werner committed rMfbac11b19d97: core: Fix segv in genkey when no endtag is provided. (authored by werner).
core: Fix segv in genkey when no endtag is provided.
Oct 18 2018, 5:41 PM
werner added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

@BenM thinks that swig is still the best option. Actually this case helped to find a bug in gpgme. See my next commit.

Oct 18 2018, 5:40 PM · Python, gpgme
dkg added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.

The error might have to do with rM46da79e3de99a7b65748994921d6aab73b9974e7 which looks like it might run afoul of 32-bit time_t (Y2K38 problem?).

Oct 18 2018, 5:33 PM · Python, gpgme, Bug Report
dkg added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.

here's me running just the specific test:

Oct 18 2018, 5:20 PM · Python, gpgme, Bug Report
dkg added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

If the swig interface isn't robust, can we replace it with something that will be more robust? Or do we need to wrap it with hand-crafted error checks that describe the API's constraints? It's pretty bad form to segfault python.

Oct 18 2018, 5:01 PM · Python, gpgme
werner committed rM174af15725d4: core: Return an error if NULL is provided for genkey's parms. (authored by werner).
core: Return an error if NULL is provided for genkey's parms.
Oct 18 2018, 5:00 PM
dkg added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

When parms is malformed but not NULL, then the error appears to be a bug in the python bindings in _wrap_gpgme_release. maybe something is going wrong because of the "cannot allocate memory" error? in particular:

Oct 18 2018, 4:52 PM · Python, gpgme
werner added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

That swig based interface is not really robust and it can't be because it does not known about API requirements. I bet there are other places where mandatory parameters are not checked.

Oct 18 2018, 4:13 PM · Python, gpgme
dkg added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

To deal with passing None correctly, it looks to me like the problem is inside get_parameter() in src/genkey.c -- there ought to be a check for parms being NULL, and then returning either GPG_ERR_INV_VALUE or something else. otherwise, the segfault happens inside strstr.

Oct 18 2018, 4:06 PM · Python, gpgme
dkg added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

It the first error (first param = None) is a segfault in versions 1.11.1-2 (debian unstable i386) and 1.8.0-3+b2 (debian stretch amd64).

Oct 18 2018, 1:15 PM · Python, gpgme
adam added a comment to T4189: GngOL cannot decrypt title nor sender; How to disable certificate selection dialog?.

Dear aheinecke,

Oct 18 2018, 1:04 PM · kleopatra, gnupg, Enigmail, OpenPGP, gpgol
aheinecke closed T4189: GngOL cannot decrypt title nor sender; How to disable certificate selection dialog? as Invalid.

Hi Adam,

Oct 18 2018, 12:26 PM · kleopatra, gnupg, Enigmail, OpenPGP, gpgol
JJworx added a comment to T4188: moving encrypted mails out of Junk folder fails.

My pic didn't appear inline, so I'll add it again as attachment

Oct 18 2018, 12:24 PM · Bug Report, gpg4win
JJworx added a comment to T4188: moving encrypted mails out of Junk folder fails.

maybe a setting is also involved. marking the mail in the Junk folder gives:

Oct 18 2018, 12:23 PM · Bug Report, gpg4win
aheinecke claimed T4188: moving encrypted mails out of Junk folder fails.

There was a report about this in the past T3956
I tried it out then with a junk folder and for me it worked so I closed the issue as a duplicate of the general moving mail problem.

Oct 18 2018, 12:20 PM · Bug Report, gpg4win
aheinecke claimed T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content.

I broke it a day before the release and didn't notice.
Since f34cd2782bc0cd6f359c14de4d4a889ec4e49a6e it accidentally logs all string allocations if one of DEBUG_TRACE DEBUG_MEMORY or DEBUG_DATA is set. The intention was that it should log when all three are set.

Oct 18 2018, 11:49 AM · Bug Report, gpg4win
werner changed the status of T3354: gpgme only builds against two versions of python at once from Open to Testing.
Oct 18 2018, 11:48 AM · Python, gpgme, Bug Report
werner triaged T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms as High priority.
Oct 18 2018, 11:46 AM · Python, gpgme, Bug Report
werner added a comment to rM2f12427e416a: doc: use https:// for www.gnu.org.

FWIW, you should better not change the build-aux/ files becuase they are supposed to be updated from libgpg-error.

Oct 18 2018, 11:42 AM
werner triaged T4190: https://git.gnupg.org/ is out of date as Normal priority.
Oct 18 2018, 11:40 AM · gpgweb, Bug Report
werner assigned T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed to BenM.
Oct 18 2018, 11:39 AM · Python, gpgme
werner added a comment to T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.

Is this new in gpgme 1.12 or might it also be in older versions?

Oct 18 2018, 11:38 AM · Python, gpgme
werner committed rGPAd7f0e50b7a45: Replace use of the GPGME_KEYLIST_MODE_LOCATE alias (authored by werner).
Replace use of the GPGME_KEYLIST_MODE_LOCATE alias
Oct 18 2018, 11:29 AM
werner committed rGPA9ac18119fb3c: Allow searchin in the key listing also for mail addresses. (authored by werner).
Allow searchin in the key listing also for mail addresses.
Oct 18 2018, 11:17 AM
JJworx created T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content.
Oct 18 2018, 10:05 AM · Bug Report, gpg4win
dkg renamed T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed from python gpg segfaults when first parameter to gpg.Context().op_genkey() is None to python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.
Oct 18 2018, 8:14 AM · Python, gpgme
dkg created T4192: python gpg segfaults when first parameter to gpg.Context().op_genkey() is None or otherwise malformed.
Oct 18 2018, 8:05 AM · Python, gpgme
aheinecke committed rD727c686e2cbf: swdb: Gpg4win-3.1.4 release (authored by aheinecke).
swdb: Gpg4win-3.1.4 release
Oct 18 2018, 7:19 AM
dkg updated the task description for T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.
Oct 18 2018, 6:38 AM · Python, gpgme, Bug Report
dkg created T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.
Oct 18 2018, 6:38 AM · Python, gpgme, Bug Report
dkg committed rM9de1c96ac3cf: python: do not export HAVE_CXX11 definition (authored by dkg).
python: do not export HAVE_CXX11 definition
Oct 18 2018, 6:31 AM
dkg committed rM12b0b5c8941b: doc: convert more links to equivalent https:// URLs (authored by dkg).
doc: convert more links to equivalent https:// URLs
Oct 18 2018, 6:29 AM
dkg committed rMa81534fed8ff: doc: convert more http:// links to https:// (authored by dkg).
doc: convert more http:// links to https://
Oct 18 2018, 6:29 AM
dkg committed rM2f12427e416a: doc: use https:// for www.gnu.org (authored by dkg).
doc: use https:// for www.gnu.org
Oct 18 2018, 6:29 AM
dkg created T4190: https://git.gnupg.org/ is out of date.
Oct 18 2018, 6:15 AM · gpgweb, Bug Report
gniibe added a comment to T4085: Add support for pkg-config.

@werner, I think that the scope is different. The bug reporters' claim were basically "GnuPG's cross building is different (for them), why?". They didn't claim GnuPG were unable to be cross-build.

Oct 18 2018, 3:09 AM

Oct 17 2018

werner closed T4187: Error in decrypt_file function as Invalid.

That is a different python binding than what we provide with gpgme. Our gpgme based binding is called "gpg" and was formerly known as "pyme". I strongly suggest to install gpgme and not to use pip because the "gpg" module over there has not been updated for quite some time.

Oct 17 2018, 9:59 PM · Bug Report
perminder added a comment to T4187: Error in decrypt_file function.

from pip i used command
pip install gnupg

Oct 17 2018, 8:04 PM · Bug Report
werner added a comment to T4187: Error in decrypt_file function.

From where did you go that "python package gnupg==2.3.1" ?
Sorry, I can see what kind of Python code this is. It is not part of GnuPG, though.

Oct 17 2018, 5:43 PM · Bug Report
mkrambach committed rM9b6ed6a80fc7: js: increase default startup timeout (authored by mkrambach).
js: increase default startup timeout
Oct 17 2018, 1:13 PM
adam created T4189: GngOL cannot decrypt title nor sender; How to disable certificate selection dialog? in the S1 Public space.
Oct 17 2018, 11:49 AM · kleopatra, gnupg, Enigmail, OpenPGP, gpgol
justus added a comment to T3354: gpgme only builds against two versions of python at once.

"dkg (Daniel Kahn Gillmor)" <noreply@dev.gnupg.org> writes:

what's the status on this? i'd love to be able to build binaries for
both python3.6 and 3.7 for debian. as it stands right now, the
python3.7 continuous integration test for debian is failing
https://ci.debian.net/data/autopkgtest/unstable/amd64/g/gpgme1.0/1158040/log.gz.

Oct 17 2018, 11:46 AM · Python, gpgme, Bug Report
JJworx created T4188: moving encrypted mails out of Junk folder fails.
Oct 17 2018, 10:56 AM · Bug Report, gpg4win
werner added a comment to T4085: Add support for pkg-config.

Frankly, I still do not understand the problems with cross-compiling. Since 2014 we support SYSROOT and the respective foo-config script is installed as $SYSROOT/bin/foo-config. This guarantees that a matching config script is used and because it is a script it works on all platforms from which we are cross-building. It is also fine to install that very script in the bin dir of the (target) host; it will work there as long as host is a Unix system. So it does not matter whether it is a plain text file (a la pgk-config) or a POSIX script. The only important thing is to really install the foo-config at SYSROOOT/bin - make install does it.

Oct 17 2018, 10:45 AM
der.dorian added a comment to T4185: I can not import my secret private key -> always failure.

Hi Andre,

Oct 17 2018, 10:38 AM · Bug Report, gpg4win
werner committed rMff6ff616aea6: python: Auto-check for all installed python versions. (authored by werner).
python: Auto-check for all installed python versions.
Oct 17 2018, 10:07 AM
aheinecke added a comment to T4180: Kleopatra: Crash when decrypting large archives.

I think it has something to do with the number of files. Just encrypting / decrypting a 10GB random data file did not show a problem.

Oct 17 2018, 9:56 AM · Bug Report, kleopatra, gpg4win
der.dorian added a comment to T4184: Outlook 2013 Appointments vanish when send as a E-Mail.

Hi Andre,
thanks for the fast feedback. I will wait for the 3.1.4 Release then and test it afterwards. If it still occurs i will update this thread. Thanks for your help!
All the best
Dorian

Oct 17 2018, 9:52 AM · gpgol, Bug Report, gpg4win
der.dorian added a comment to T4185: I can not import my secret private key -> always failure.

Hi Andre,
thanks for the feedback, will try this asap when i have the chance to get on the laptop of my co-worker. Will update you afterwards. Thanks for the help!
All the best
Dorian

Oct 17 2018, 9:50 AM · Bug Report, gpg4win
aheinecke committed rW91df5b18ed08: web: Gpg4win-3.1.4 release (authored by aheinecke).
web: Gpg4win-3.1.4 release
Oct 17 2018, 9:44 AM
aheinecke claimed T4184: Outlook 2013 Appointments vanish when send as a E-Mail.

Thanks for the report. Prio High as this is data loss. I won't stop the 3.1.4 release which is currently in progress though as this issue does not appear to be a regression.

Oct 17 2018, 9:18 AM · gpgol, Bug Report, gpg4win
aheinecke claimed T4185: I can not import my secret private key -> always failure.

Your best bet is to try it on the command line to see if that provides some more useful output:

Oct 17 2018, 9:17 AM · Bug Report, gpg4win
aheinecke committed rW724bf401110c: Post release version bump (authored by aheinecke).
Post release version bump
Oct 17 2018, 9:04 AM
aheinecke committed rW775335c0815a: Asturian l10n was removed for kleopatra (authored by aheinecke).
Asturian l10n was removed for kleopatra
Oct 17 2018, 9:04 AM
aheinecke committed rW46c69f580459: Mark release date in NEWS (authored by aheinecke).
Mark release date in NEWS
Oct 17 2018, 9:04 AM
aheinecke committed rWde1111243f97: Fix kde-l10n checksum (authored by aheinecke).
Fix kde-l10n checksum
Oct 17 2018, 9:04 AM
aheinecke committed rW58fdd1695f74: Update GPA to 0.10.0 (authored by aheinecke).
Update GPA to 0.10.0
Oct 17 2018, 9:04 AM
aheinecke triaged T4173: gpgme 1.12.0 make check fails as Normal priority.

That is a strange failure. I don't see how that can happen without a legitimate bug.

Oct 17 2018, 8:21 AM · gpgme, Bug Report
gniibe added a comment to T4085: Add support for pkg-config.

This patch D467: Enable dynamically defining pkg_config_libdir for multiarch, enables multiarch dynamic PKG_CONFIG_LIBDIR support.

Oct 17 2018, 7:37 AM
perminder created T4187: Error in decrypt_file function.
Oct 17 2018, 7:37 AM · Bug Report
gniibe created D467: Enable dynamically defining pkg_config_libdir for multiarch.
Oct 17 2018, 7:23 AM
gniibe committed rEd8cf57c35d46: gpg-error-config: Fix PKG_CONFIG_LIBDIR support. (authored by gniibe).
gpg-error-config: Fix PKG_CONFIG_LIBDIR support.
Oct 17 2018, 5:36 AM
dkg added a comment to T3354: gpgme only builds against two versions of python at once.

what's the status on this? i'd love to be able to build binaries for both python3.6 and 3.7 for debian. as it stands right now, the python3.7 continuous integration test for debian is failing.

Oct 17 2018, 12:53 AM · Python, gpgme, Bug Report

Oct 16 2018

werner assigned T4173: gpgme 1.12.0 make check fails to aheinecke.

It seems to be a cpp problem. Andre, would you mind to take this bug?

Oct 16 2018, 11:55 PM · gpgme, Bug Report
werner closed T4186: GPA 0.10.0 release as Resolved.

Release today.

Oct 16 2018, 11:52 PM · gpa, Release Info
werner committed rD9d646eba1474: swdb: Release gpa 0.10.0 (authored by werner).
swdb: Release gpa 0.10.0
Oct 16 2018, 11:52 PM
werner committed rGPAb68e47f38536: Post release updates (authored by werner).
Post release updates
Oct 16 2018, 11:48 PM
werner committed rGPA43f95b7de615: po: Auto update (authored by werner).
po: Auto update
Oct 16 2018, 11:48 PM
werner committed rGPAbb097c7b8bb0: Release 0.10.0 (authored by werner).
Release 0.10.0
Oct 16 2018, 11:48 PM
werner committed rGPA40e0c2e6d438: Require more modern versions of libraries. (authored by werner).
Require more modern versions of libraries.
Oct 16 2018, 11:48 PM
werner created T4186: GPA 0.10.0 release.
Oct 16 2018, 11:26 PM · gpa, Release Info
werner committed rGPA82ec950925c9: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Oct 16 2018, 10:00 PM
werner committed rGPAdd43dd901499: Make sure valid utf-8 is passed to GtkTextView. (authored by werner).
Make sure valid utf-8 is passed to GtkTextView.
Oct 16 2018, 7:33 PM
werner committed rMd63d6d8b8030: core: Really remove CR from version output. (authored by werner).
core: Really remove CR from version output.
Oct 16 2018, 5:30 PM
werner added inline comments to rM6bde05635579: 2006-07-16 Marcus Brinkmann <marcus@g10code.de>.
Oct 16 2018, 4:52 PM
der.dorian created T4185: I can not import my secret private key -> always failure.
Oct 16 2018, 4:23 PM · Bug Report, gpg4win
der.dorian created T4184: Outlook 2013 Appointments vanish when send as a E-Mail.
Oct 16 2018, 4:19 PM · gpgol, Bug Report, gpg4win
aheinecke committed rWbf252c398e27: Update GpgOL and kde-l10n (authored by aheinecke).
Update GpgOL and kde-l10n
Oct 16 2018, 3:26 PM