Page MenuHome GnuPG
Feed All Stories

Dec 7 2018

aheinecke committed rW25b61baa6600: doc: Update copyright list (authored by aheinecke).
doc: Update copyright list
Dec 7 2018, 9:07 AM
aheinecke committed rW62f8324a1be9: Add news entry for Kleopatra change (authored by aheinecke).
Add news entry for Kleopatra change
Dec 7 2018, 9:07 AM
aheinecke added a comment to T4265: GPA: Can't create new keys with GPGME 1.12.x.

Just by going through the standard "new key wizard".


GPA 0.11.0-beta5 [70858dc]

Dec 7 2018, 8:33 AM · Bug Report, gpg4win, gpa

Dec 6 2018

werner added a comment to T4265: GPA: Can't create new keys with GPGME 1.12.x.

Can you give me a reproducer on Linux. I am not able to reproduce it. What versions of gnupg and gpgme are you using (see gpa's about)

Dec 6 2018, 6:29 PM · Bug Report, gpg4win, gpa
BenM added a comment to T4191: gpgme python bindings test t-callbacks.py fails on 32-bit platforms.

I'll deploy one on AWS somewhere briefly once I've replaced a certain external keyboard, there will almost certainly be an existing image of some Linux distro in the AWS marketplace and I'd be very surprised if it took more than an hour or two of compute time to confirm.

Dec 6 2018, 2:50 PM · Python, gpgme, Bug Report
werner added a comment to T4282: info gnupg.

I am not sure what text you reference. Can you please explain?

Dec 6 2018, 1:40 PM · Feature Request, Documentation
werner committed rEb7fae45c24cc: logging: Escape controls in string arguments of log_ functions. (authored by werner).
logging: Escape controls in string arguments of log_ functions.
Dec 6 2018, 11:33 AM
kalle created T4283: info gnupg wording error.
Dec 6 2018, 11:15 AM · Bug Report
kalle created T4282: info gnupg.
Dec 6 2018, 11:13 AM · Feature Request, Documentation
werner added a comment to T4280: gnupg doc doesn't build due to ImageMagick default policy.

ImageMagick version with that regression?

Dec 6 2018, 9:29 AM · gnupg, Documentation, Info Needed, Bug Report
gniibe closed T4281: Backport smartcard support changes to 2.2 as Resolved.

I decided not to backport UIF things.
Other fixes (KDF and memory leak) were done.
If this decision will be re-evaluated, remember the backport of the commit rG05d163aebc04: scd: Make "learn" report about KDF data object. doesn't have UIF change.

Dec 6 2018, 9:23 AM
gniibe updated the task description for T4281: Backport smartcard support changes to 2.2.
Dec 6 2018, 9:21 AM
gniibe committed rGd4bc8051525a: scd: Make "learn" report about KDF data object. (authored by gniibe).
scd: Make "learn" report about KDF data object.
Dec 6 2018, 9:19 AM
gniibe committed rG751ff784e531: card: Display if KDF is enabled or not. (authored by gniibe).
card: Display if KDF is enabled or not.
Dec 6 2018, 9:19 AM
gniibe committed rG293001e2c6f0: g10: Fix memory leak for --card-status. (authored by gniibe).
g10: Fix memory leak for --card-status.
Dec 6 2018, 9:19 AM
gniibe added a comment to T4281: Backport smartcard support changes to 2.2.

Perhaps, the changes for UIF (user interaction flag) is not needed to be backported now.
Because the feature is not yet used by any OpenPGP card implementation.
I am testing with Gnuk, but it's still experimental even for Gnuk.

Dec 6 2018, 8:56 AM
gniibe created T4281: Backport smartcard support changes to 2.2.
Dec 6 2018, 3:15 AM

Dec 5 2018

werner added a comment to T3443: Install gpg 1.4 as gpg1.

That is good.

Dec 5 2018, 6:38 PM · Feature Request
werner committed rE793838fd859a: tests: Check print arguments of t-common functions. (authored by werner).
tests: Check print arguments of t-common functions.
Dec 5 2018, 6:30 PM
werner committed rEf4d139b399e1: core: Allow logging to an estream. (authored by werner).
core: Allow logging to an estream.
Dec 5 2018, 6:30 PM
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

One more semantic question about how folks think Context.decrypt(verify=True) should work: if the decrypted thing has no signature at all, should the function succeed without throwing an exception? it currently does, but the returned verify_result has its signatures member set to the empty list.

Dec 5 2018, 6:30 PM · gpgme, Python, Bug Report
bcl added a comment to T3443: Install gpg 1.4 as gpg1.

Just a heads up to everyone, Fedora is moving forward with this change for Fedora 30 (currently rawhide). https://bugzilla.redhat.com/show_bug.cgi?id=1656282 is the bug tracking it.

Dec 5 2018, 5:37 PM · Feature Request
BenM added a comment to T4271: python gpg.Context.decrypt(verify=False) no longer works.

Ooh, nice catch @dkg, I just stepped through each of your changes and it all looks good. I'll tweak the relevant sections of the HOWTO dealing with this in the next few days (I need to replace a keyboard here before properly diving back in) and then close this case once done.

Dec 5 2018, 4:14 PM · Python, gpgme, Bug Report
marcus created T4280: gnupg doc doesn't build due to ImageMagick default policy.
Dec 5 2018, 3:55 PM · gnupg, Documentation, Info Needed, Bug Report
BenM committed rMad030234b4b5: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme
Dec 5 2018, 3:55 PM
BenM committed rMdc5600d306f8: python: examples (authored by BenM).
python: examples
Dec 5 2018, 3:55 PM
marcus added a comment to T4277: libgpg-error gpgrt_ftruncate decl breaks libgcrypt build.

Dec 5 2018, 3:23 PM · Bug Report
dkg added a comment to T4271: python gpg.Context.decrypt(verify=False) no longer works.

since @aheinecke merged my changes, i think this bug is now resolved. I'll let @BenM close it though :)

Dec 5 2018, 2:06 PM · Python, gpgme, Bug Report
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

@aheinecke thanks for the merge of my other branch! sadly, that branch does *not* address this issue yet. It doesn't even test for it. :( I can work on trying to fix it (and test it) if there's a consensus that we want this particular change in behavior.

Dec 5 2018, 2:04 PM · gpgme, Python, Bug Report
GotLib closed T4279: option -o and --output does not work as Invalid.
Dec 5 2018, 1:15 PM · Bug Report
GotLib added a comment to T4279: option -o and --output does not work.

I apologize for the wrong report.
Files to be encrypted should be at the end of the command.
It's my mistake.

Dec 5 2018, 1:13 PM · Bug Report
GotLib created T4279: option -o and --output does not work.
Dec 5 2018, 12:35 PM · Bug Report
JJworx updated the task description for T4278: Signed mails not visible in Exchange web interface (owa).
Dec 5 2018, 12:32 PM · gpgol, Bug Report, gpg4win
aheinecke changed the status of T4268: Provide a method to build a simple WKD server filestructure on Windows from Open to Testing.

Sounds good! I give it to me for testing / documenting this.

Dec 5 2018, 12:00 PM · wkd, Windows
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Is this fixed now?

Dec 5 2018, 11:54 AM · gpgme, Python, Bug Report
aheinecke committed rM65c28da4e49a: python: overhaul logic of Context.decrypt() (authored by dkg).
python: overhaul logic of Context.decrypt()
Dec 5 2018, 11:50 AM
aheinecke committed rM878a0ad01265: python: ctx.decrypt() has problematic error handling (authored by dkg).
python: ctx.decrypt() has problematic error handling
Dec 5 2018, 11:50 AM
aheinecke committed rMb8fa76a30c02: python: gpg.Context.decrypt verify_sigs and sink_result are bools (authored by dkg).
python: gpg.Context.decrypt verify_sigs and sink_result are bools
Dec 5 2018, 11:50 AM
aheinecke committed rM5d8b4f74891a: python: Clarify the meaning of ctx.decrypt(verify=[]) (authored by dkg).
python: Clarify the meaning of ctx.decrypt(verify=[])
Dec 5 2018, 11:50 AM
aheinecke committed rM49af6d76e55f: python: clarify documentation for verify argument for Context.decrypt() (authored by dkg).
python: clarify documentation for verify argument for Context.decrypt()
Dec 5 2018, 11:50 AM
aheinecke committed rM2491e6f92f5b: python: simplify Context.decrypt() (authored by dkg).
python: simplify Context.decrypt()
Dec 5 2018, 11:50 AM
aheinecke changed the status of T4271: python gpg.Context.decrypt(verify=False) no longer works from Open to Testing.

Ben is not even subscribed to this issue.
With the volatility of gpgme-python I think that this can easily be merged. I did a quick review and it looked good to me.

Dec 5 2018, 11:49 AM · Python, gpgme, Bug Report
JJworx updated the task description for T4278: Signed mails not visible in Exchange web interface (owa).
Dec 5 2018, 11:44 AM · gpgol, Bug Report, gpg4win
aheinecke committed rE34d6637a34b1: Fix gpgrt_ftruncate declaration. (authored by Marcus Brinkmann <marcus.brinkmann@rub.de>).
Fix gpgrt_ftruncate declaration.
Dec 5 2018, 11:44 AM
JJworx created T4278: Signed mails not visible in Exchange web interface (owa).
Dec 5 2018, 11:42 AM · gpgol, Bug Report, gpg4win
aheinecke closed T4277: libgpg-error gpgrt_ftruncate decl breaks libgcrypt build as Resolved.

Thanks! Applied.

Dec 5 2018, 11:36 AM · Bug Report
marcus created T4277: libgpg-error gpgrt_ftruncate decl breaks libgcrypt build.
Dec 5 2018, 11:17 AM · Bug Report
werner added a comment to T4271: python gpg.Context.decrypt(verify=False) no longer works.

Needs to be merged. (Note that Phabricator does not show the branch in the tooltip for commit ids.)

Dec 5 2018, 10:44 AM · Python, gpgme, Bug Report
werner committed rGc5aba093b86e: g10: Fix print_pubkey_info new line output. (authored by gniibe).
g10: Fix print_pubkey_info new line output.
Dec 5 2018, 8:56 AM
gniibe committed rGe154fba30ba0: g10: Fix print_pubkey_info new line output. (authored by gniibe).
g10: Fix print_pubkey_info new line output.
Dec 5 2018, 8:53 AM
werner committed rG9b538451682c: gpg: New list-option "show-only-fpr-mbox". (authored by werner).
gpg: New list-option "show-only-fpr-mbox".
Dec 5 2018, 8:51 AM
werner committed rG80bf1f8901dc: wks: Fix filter expression syntax flaw. (authored by werner).
wks: Fix filter expression syntax flaw.
Dec 5 2018, 8:51 AM
werner committed rGb6fd60dfa170: wks: Allow reading of --install-key arguments from stdin. (authored by werner).
wks: Allow reading of --install-key arguments from stdin.
Dec 5 2018, 8:51 AM
werner committed rGbf29d7c82226: wks: Create sub-directories (authored by werner).
wks: Create sub-directories
Dec 5 2018, 8:51 AM
werner committed rG5b4aa8c6d4ab: wks: Add new commands --install-key and --remove-key to the client. (authored by werner).
wks: Add new commands --install-key and --remove-key to the client.
Dec 5 2018, 8:51 AM
werner committed rG6008410e512c: g10/mainproc: disable hash contexts when --skip-verify is used (authored by jukivili).
g10/mainproc: disable hash contexts when --skip-verify is used
Dec 5 2018, 8:51 AM
werner committed rG51b722c6f57b: wks: Move a few server functions to wks-util. (authored by werner).
wks: Move a few server functions to wks-util.
Dec 5 2018, 8:51 AM
werner committed rGebd434a45eef: common/iobuf: fix memory wiping in iobuf_copy (authored by jukivili).
common/iobuf: fix memory wiping in iobuf_copy
Dec 5 2018, 8:51 AM
werner committed rG21fdef696353: common: Use platform memory zeroing function for wipememory (authored by jukivili).
common: Use platform memory zeroing function for wipememory
Dec 5 2018, 8:51 AM
werner committed rGedeebe0a6b9a: gpg: Improve error message about failed keygrip computation. (authored by werner).
gpg: Improve error message about failed keygrip computation.
Dec 5 2018, 8:51 AM
dkg added a comment to T4271: python gpg.Context.decrypt(verify=False) no longer works.

note that the branch also updates the test suite to make sure the verify=False case is tested.

Dec 5 2018, 6:34 AM · Python, gpgme, Bug Report
dkg created T4276: Context.decrypt() throws an error if *any* signature is bad.
Dec 5 2018, 6:18 AM · gpgme, Python, Bug Report
BenM committed rM1dffdcc6e9d2: python: windows c and cython (authored by BenM).
python: windows c and cython
Dec 5 2018, 12:56 AM
dkg added a comment to T4271: python gpg.Context.decrypt(verify=False) no longer works.

I've just pushed a branch dkg/fix-T4271 , currently at ac8d7238dbf165950c9844e5cb41da8eb4d37bc0 that resolves this problem.

Dec 5 2018, 12:51 AM · Python, gpgme, Bug Report
dkg committed rMac8d7238dbf1: python: overhaul logic of Context.decrypt() (authored by dkg).
python: overhaul logic of Context.decrypt()
Dec 5 2018, 12:50 AM
dkg committed rM5e21e61cfef8: python: ctx.decrypt() has problematic error handling (authored by dkg).
python: ctx.decrypt() has problematic error handling
Dec 5 2018, 12:50 AM
dkg committed rM30ddb2cabcd6: python: gpg.Context.decrypt verify_sigs and sink_result are bools (authored by dkg).
python: gpg.Context.decrypt verify_sigs and sink_result are bools
Dec 5 2018, 12:50 AM
dkg committed rMfefa46173e50: python: Clarify the meaning of ctx.decrypt(verify=[]) (authored by dkg).
python: Clarify the meaning of ctx.decrypt(verify=[])
Dec 5 2018, 12:50 AM
dkg committed rM827a2f3ad562: python: simplify Context.decrypt() (authored by dkg).
python: simplify Context.decrypt()
Dec 5 2018, 12:50 AM
dkg committed rM9a1903cc4292: python: clarify documentation for verify argument for Context.decrypt() (authored by dkg).
python: clarify documentation for verify argument for Context.decrypt()
Dec 5 2018, 12:50 AM

Dec 4 2018

BenM committed rMc8a04af676d9: python: sphinx modification (authored by BenM).
python: sphinx modification
Dec 4 2018, 11:35 PM
BenM committed rM6d8823b81162: python: Sphinx support (authored by BenM).
python: Sphinx support
Dec 4 2018, 11:35 PM
BenM committed rM8d2621fcad3d: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme
Dec 4 2018, 10:50 PM
BenM committed rM8613727f1ee9: python: docs update (authored by BenM).
python: docs update
Dec 4 2018, 10:50 PM
werner added a comment to T4268: Provide a method to build a simple WKD server filestructure on Windows.

With master we can now do:

Dec 4 2018, 4:36 PM · wkd, Windows
werner committed rG0c36ec241d28: wks: Fix filter expression syntax flaw. (authored by werner).
wks: Fix filter expression syntax flaw.
Dec 4 2018, 4:29 PM
werner committed rGc6e2ee020784: gpg: Prepare revocation keys for use with v5 keys. (authored by werner).
gpg: Prepare revocation keys for use with v5 keys.
Dec 4 2018, 4:29 PM
werner committed rGba46a359b9d6: wks: Allow reading of --install-key arguments from stdin. (authored by werner).
wks: Allow reading of --install-key arguments from stdin.
Dec 4 2018, 3:34 PM
werner committed rG0e8bf204791e: gpg: New list-option "show-only-fpr-mbox". (authored by werner).
gpg: New list-option "show-only-fpr-mbox".
Dec 4 2018, 3:34 PM
werner committed rG73e5b0ec9b9b: wks: Create sub-directories (authored by werner).
wks: Create sub-directories
Dec 4 2018, 3:34 PM
werner committed rG602b19096329: wks: Add new commands --install-key and --remove-key to the client. (authored by werner).
wks: Add new commands --install-key and --remove-key to the client.
Dec 4 2018, 3:34 PM
werner committed rG99094c992c20: wks: Move a few server functions to wks-util. (authored by werner).
wks: Move a few server functions to wks-util.
Dec 4 2018, 3:34 PM
aheinecke added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

Cool and yes, that could also be an option. I was explicitly told by KDE-Windows that this would work for them, too. The problem for me is that I feel comfortable to add a CMake Buildsystem for the Cpp and Qt bindings (maybe Python?). It would be very simple for me, I would not extend it to GPGME core, at least not at first. I could do that on GNU/Linux without having to test an MSVC build.
It will be more effort for me to make autotools work nicely with MSVC. I would have to test that etc.

Dec 4 2018, 8:55 AM · Feature Request, gpgme
werner added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

Just to stress it; I am in favor of allowing builds using other compilers. We allow this on Unix and so we should allow this on Windows as well. We should remember to use different DLL names to make it explicit that a certain DLL is targetting a specific ABI.

Dec 4 2018, 8:50 AM · Feature Request, gpgme
werner added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

Another build systems does not solve your problem. If you want to support another toolchain, that is fine. But it can as well be done with the current build system. it is a matter of adding a new platform triplet to make sure we are not linking against different libc versions. In fact we can build all our code on a wide range of platforms with very different compilers, so supporting MSVC won't be a problem. Mixing them is a bad idea as can be shown by the usual cross-runtime malloc/free problems.

Dec 4 2018, 8:46 AM · Feature Request, gpgme
gniibe committed rG802b23289cc9: build: Remove --with-*-prefix from configure_opts. (authored by gniibe).
build: Remove --with-*-prefix from configure_opts.
Dec 4 2018, 4:40 AM
gniibe committed rM5dbac555f23b: build: Remove --with-*-prefix, which is no need any more. (authored by gniibe).
build: Remove --with-*-prefix, which is no need any more.
Dec 4 2018, 4:38 AM

Dec 3 2018

aheinecke added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

Further discussion revealed that the main problem is QtWebengine, which is a requirement of KMail and basically a fully fledged web browser with millions of lines of code. QtWebengine is only supported for MSVC on Windows and a MinGW port is not feasible, so just compiling KMail with MinGW all the way through like I did in the past is no longer an option. :-(

Dec 3 2018, 4:49 PM · Feature Request, gpgme
aheinecke raised the priority of T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries from Wishlist to High.

I give this high priority. This blocks for years that the KDE-Windows initiative provides a way to install the very good crypto MUA KMail on windows. They rely on MSVC (you can say that this is bad, but it is a fact of life). As a former member of that community I am a bit ashamed that I made it harder / impossible for them to build KMail with MSVC because I've moved it to GPGME proper.

Dec 3 2018, 4:44 PM · Feature Request, gpgme
aheinecke claimed T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

I think that is something I want to grapple with next year. The maintainer of KDE 4 windows noted that they currently rely on the patches from:

Dec 3 2018, 4:35 PM · Feature Request, gpgme
werner claimed T4255: gpg-agent: "<gcrypt> Cannot allocate memory" with 10 threads decrypting OpenPGP.
Dec 3 2018, 3:05 PM · gnupg, gpgagent
werner added a project to T4273: agent: Request insertion of smartcard when no card present: Windows.
Dec 3 2018, 3:04 PM · Feature Request, Documentation, gpgagent
Laurent Montel <montel@kde.org> committed rKLEOPATRA703709aa9fbe: GIT_SILENT: time to increase it (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase it
Dec 3 2018, 1:23 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA038be98afb24: GIT_SILENT: prepare 5.10.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.10.0
Dec 3 2018, 1:07 PM
aheinecke added a comment to T3618: Gpg4win: Update german compendium on the Homepage.

It might also be noted there in the installation instructions that it might be better not to run the installer from the download folder. (internal tracker issue45)

Dec 3 2018, 12:48 PM · gpg4win
aheinecke committed rM1d31420650bf: qt,cpp: Consistently use nullptr and override (authored by aheinecke).
qt,cpp: Consistently use nullptr and override
Dec 3 2018, 12:25 PM
werner committed rM649b19688132: doc: Minor comment cleanups. (authored by werner).
doc: Minor comment cleanups.
Dec 3 2018, 10:43 AM

Dec 2 2018

werner triaged T4275: python gpg binding VCS contains generated files (documentation) as Normal priority.
Dec 2 2018, 11:54 AM · gpgme, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRAe02e3d1175eb: GIT_SILENT: increase cmake 3.5 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: increase cmake 3.5
Dec 2 2018, 10:14 AM

Dec 1 2018

jukivili committed rC66d2b7fc1725: rijndael-aesni: interleave last CTR encryption round with xoring (authored by jukivili).
rijndael-aesni: interleave last CTR encryption round with xoring
Dec 1 2018, 1:21 PM