Page MenuHome GnuPG
Feed Advanced Search

Jun 19 2018

aheinecke added a parent task for T3999: automatically turn on/offer encryption if recipients' keys are known: T4029: Gpg4win 3.1.3.
Jun 19 2018, 8:57 AM · gpgol, Feature Request
tookmund closed T4033: Python GPGME interact bindings as Invalid.

My bad this already exists.

Jun 19 2018, 2:45 AM · Feature Request, gpgme, Python

Jun 18 2018

tookmund created T4033: Python GPGME interact bindings in the S1 Public space.
Jun 18 2018, 8:15 PM · Feature Request, gpgme, Python
tookmund added a comment to T4001: Import and Export for python bindings.

On 06/17/2018 02:10 AM, BenM (Ben McGinnes) wrote:

The two subsequent commits are the one I mentioned above (nested try/except
statements) and followed by a major PEP8 compliance overhaul of core.py.

Thanks for the patch and welcome to the weird and wonderful world of FOSS. :)

Jun 18 2018, 7:42 PM · gpgme, patch, Python, Feature Request
aheinecke added a comment to T2761: GPA: Add support to query a key from a command line argument..

This is still true even after the latest changes to GpgOL not to require Kleopatra or GPA through the UIServer protocol. The details dialog / search still uses Kleopatra or GPA as a fallback.

Jun 18 2018, 4:34 PM · uiserver, gpa, gpgol, Feature Request
werner removed a subtask for T3932: [GPA] Add option to wrap lines: T3810: UI workshop.
Jun 18 2018, 4:26 PM · gpa, Feature Request
werner added a subtask for T3932: [GPA] Add option to wrap lines: T3810: UI workshop.
Jun 18 2018, 4:26 PM · gpa, Feature Request
werner raised the priority of T3443: Install gpg 1.4 as gpg1 from High to Unbreak Now!.
Jun 18 2018, 10:09 AM · Feature Request

Jun 17 2018

BenM closed T4001: Import and Export for python bindings as Resolved.

Patch committed to master in commit 5a80e755008bbb3f4c7f91ffccd38f26cd8b3960

Jun 17 2018, 8:10 AM · gpgme, patch, Python, Feature Request
BenM added a comment to T4001: Import and Export for python bindings.

Not to worry, we've all been pretty busy of late.

Jun 17 2018, 6:43 AM · gpgme, patch, Python, Feature Request

Jun 14 2018

thomas added a comment to T11: test 1 - please ignore.

test after system upgrades

Jun 14 2018, 1:27 PM · Trash, Feature Request

Jun 12 2018

gniibe renamed T4004: Curve25519 for Zeitcontrol card from Curve22519 for Zeitcontrol card to Curve25519 for Zeitcontrol card.
Jun 12 2018, 9:51 AM · Feature Request, scd
werner closed T4019: --export-filter drop-subkey filter type should have usage option property as Resolved.
Jun 12 2018, 9:09 AM · gnupg, Feature Request
werner triaged T4019: --export-filter drop-subkey filter type should have usage option property as Normal priority.

Thanks. Pushed to master. I think it should also go into 2.2.

Jun 12 2018, 8:21 AM · gnupg, Feature Request
dkg added a comment to T4019: --export-filter drop-subkey filter type should have usage option property.

I've just pushed e037657edaf0b3ee9d2e30f6fe3edf6879976472 on the fix-T4019 branch

Jun 12 2018, 6:49 AM · gnupg, Feature Request
dkg renamed T4019: --export-filter drop-subkey filter type should have usage option property from --export-filter drop-subkey filter type should have usage_flag option property to --export-filter drop-subkey filter type should have usage option property.
Jun 12 2018, 6:43 AM · gnupg, Feature Request
dkg created T4019: --export-filter drop-subkey filter type should have usage option property.
Jun 12 2018, 3:41 AM · gnupg, Feature Request

Jun 8 2018

werner triaged T4013: Certificate requests generated from Ed25519 keys are not compliant with draft-ietf-curdle-pkix as Normal priority.

I was not aware that you could do this at all. You are right in that to start supporting this we first need to update libksba.

Jun 8 2018, 10:15 PM · S/MIME, Feature Request, libksba
tookmund added a comment to T4001: Import and Export for python bindings.

Apologies for the delay, been working on GSoC stuff.
Here's what I've got as of right now:

Jun 8 2018, 6:36 PM · gpgme, patch, Python, Feature Request
werner triaged T4009: POLDI: Support for EC (nist, brainpool, at least) as Normal priority.
Jun 8 2018, 9:00 AM · poldi, Feature Request
comio created T4009: POLDI: Support for EC (nist, brainpool, at least).
Jun 8 2018, 8:52 AM · poldi, Feature Request

Jun 6 2018

werner triaged T4001: Import and Export for python bindings as Normal priority.
Jun 6 2018, 5:57 PM · gpgme, patch, Python, Feature Request

Jun 4 2018

BenM added a comment to T4001: Import and Export for python bindings.

Not for export, there's a few traps in there, but if you want to take a second swing at import, I'd probably accept that instead.

Jun 4 2018, 8:45 PM · gpgme, patch, Python, Feature Request

Jun 3 2018

tookmund added a comment to T4001: Import and Export for python bindings.

That makes sense. If you don't have any other patches floating around for this, would you mind if I took a crack at rewriting export?

Jun 3 2018, 12:01 AM · gpgme, patch, Python, Feature Request

Jun 2 2018

BenM added a comment to T4001: Import and Export for python bindings.

Okay, the import is pretty much a match for what I have tucked away elsewhere, to that will probably get merged as is, more or less.

Jun 2 2018, 4:00 AM · gpgme, patch, Python, Feature Request
BenM claimed T4001: Import and Export for python bindings.

Actually op_import and op_export do work, but they're the underlying SWIG bindings, not the more pythonic layer Justus added a couple of years ago. I'd been planning on fixing that this month (part of the work is in one of the ben/howto-update branches), but not merged with master until it could be documented since there's something potentially hazardous in there (exporting secret keys).

Jun 2 2018, 3:26 AM · gpgme, patch, Python, Feature Request

Jun 1 2018

aheinecke claimed T3999: automatically turn on/offer encryption if recipients' keys are known.

Yes, this is actually pretty high on the wishlist but AFAIK there was not yet a task for this.

Jun 1 2018, 9:23 AM · gpgol, Feature Request

May 30 2018

wltjr added a comment to T2905: EFL-based pinentry.

@gouttegd Thank you very much!

May 30 2018, 3:32 PM · pinentry, Feature Request
gouttegd closed T2905: EFL-based pinentry as Resolved.

Following in-person discussion with @werner last week, I have now added this EFL pinentry to the master branch of pinentry (commit 948105b).

May 30 2018, 12:42 PM · pinentry, Feature Request
werner created T4004: Curve25519 for Zeitcontrol card.
May 30 2018, 12:15 PM · Feature Request, scd
werner added a project to T3999: automatically turn on/offer encryption if recipients' keys are known: gpgol.
May 30 2018, 11:43 AM · gpgol, Feature Request

May 29 2018

dkg added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

@werner, what protocol design rule do you think is not being followed specifically?

May 29 2018, 11:31 PM · Feature Request, gnupg (gpg22)
tookmund updated the task description for T4001: Import and Export for python bindings.
May 29 2018, 9:37 PM · gpgme, patch, Python, Feature Request
tookmund updated the task description for T4001: Import and Export for python bindings.
May 29 2018, 9:36 PM · gpgme, patch, Python, Feature Request
tookmund added a project to T4001: Import and Export for python bindings: gpgme.
May 29 2018, 5:27 PM · gpgme, patch, Python, Feature Request
tookmund created T4001: Import and Export for python bindings.
May 29 2018, 5:08 PM · gpgme, patch, Python, Feature Request
JJworx updated the task description for T3999: automatically turn on/offer encryption if recipients' keys are known.
May 29 2018, 12:56 PM · gpgol, Feature Request
JJworx created T3999: automatically turn on/offer encryption if recipients' keys are known.
May 29 2018, 12:55 PM · gpgol, Feature Request

May 28 2018

werner raised the priority of T3622: --export-options export-minimal,export-clean includes unusable subkeys from Normal to High.
May 28 2018, 7:11 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

From the autocrypt page:

May 28 2018, 7:09 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3277: decrypting data symmetrically doesn't reliably convey confidentiality property.

Let me state it again: Using symmetric encryption for authentication is Bad Thing™.

May 28 2018, 6:48 PM · Feature Request, gnupg (gpg22)
werner closed T3993: A Solution for Sending Messages Safely from EFAIL-safe Senders to EFAIL-unsafe Receivers as Wontfix.

Please discuss this at gnupg-devel. A bug tracker is not a useful here.

May 28 2018, 2:45 PM · Feature Request

May 22 2018

craigph created T3993: A Solution for Sending Messages Safely from EFAIL-safe Senders to EFAIL-unsafe Receivers.
May 22 2018, 4:22 AM · Feature Request

May 16 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@werner I was hoping to make a modified gpg-agent build that would let me walk through what's going on after the nonce is sent but it looks like the gpg4win process only takes in a package of pre-built gpg binaries which rules that out. As far as I can figure out, after the nonce is read and accepted, libassuan creates a stream object out of the socket and then finding nothing in the stream terminates the ssh handler. We send the actual client request immediately after the nonce but in a separate call to send() so I now wonder if by not having anything read in at the same time as the nonce gpg-agent or libassuan thinks that it's a 0-length stream.

May 16 2018, 6:54 PM · Not A Bug, workaround, gnupg24, Windows, ssh

May 15 2018

werner closed T3970: Change capabilities / usage flags in edit-key as Resolved.

Yes, this is on purpose, we display only the most important commands, similar to --help

May 15 2018, 1:19 PM · Feature Request

May 14 2018

werner triaged T3976: Add possibility to execute external command on (smart card) usage as Low priority.

A smartcard may do several dozen operations per second and thus spawning a tool each time is not the best option. A generic notification scheme would be better. OTOH, notifications about secret key operations may accidentally create an oracle - which is not good.

May 14 2018, 8:43 AM · Feature Request

May 13 2018

damadmai created T3976: Add possibility to execute external command on (smart card) usage.
May 13 2018, 3:09 PM · Feature Request
damadmai reopened T3970: Change capabilities / usage flags in edit-key as "Open".

cross-sign is also missing.

May 13 2018, 12:01 PM · Feature Request

May 10 2018

damadmai added a comment to T3970: Change capabilities / usage flags in edit-key.

Great! I did not notice this feature!
Is it on purpose that this is not shown by hitting TAB in the --edit-key command prompt (and auto-completion)?

May 10 2018, 4:46 PM · Feature Request
werner closed T3969: Support uid specification for quick-add-key as in quick-add-uid as Wontfix.

The fingerprint is required because that is the unique identifier for a key. Without that we would need to presetn a menu to select between keys. This would make scripting complicated again. On the command line c+p is easy enough to hget the fingerprint. c+P is also the reason why we print the fingerprint by default without spaces.

May 10 2018, 10:52 AM · Feature Request
werner closed T3970: Change capabilities / usage flags in edit-key as Resolved.

You are lucky. This has been possible for quite some time and since 2.2.6 it is an official part of the API. See T3816

May 10 2018, 10:49 AM · Feature Request

May 9 2018

damadmai created T3970: Change capabilities / usage flags in edit-key.
May 9 2018, 6:19 PM · Feature Request
damadmai created T3969: Support uid specification for quick-add-key as in quick-add-uid.
May 9 2018, 5:44 PM · Feature Request

May 3 2018

catenacyber added a comment to T3914: Integration with oss-fuzz.

Ok, so I guess that you can close this ticket.

May 3 2018, 10:34 AM · Feature Request

May 2 2018

aheinecke added a comment to T3458: Add sha224sum.exe / sha384sum.exe / sha512sum.exe to Gpg4win installation.

By standard I mean "behaves" somewhat like coreutils. Filename encoding,.. meh I see that this could be a problem.

May 2 2018, 1:30 PM · gpg4win, Feature Request

Apr 30 2018

BenM claimed T3505: Port GPGME's Python bindings to Windows.

Clearly getting SWIG and Windows to play together nicely is a bit of a big ask, but it may be possible to leverage GPGME's compiled libraries with something like CFFI's ABI calling method (yeah, I know, ABI is never ideal, but it's better than what Windows has now).

Apr 30 2018, 12:43 AM · Feature Request, gpgme, Python

Apr 28 2018

jharvell added a comment to T3950: gnupg-2.2.6 fails to find correct library config programs when cross-compiling for ARM.

You need to give the --with-foo options for each package.

Apr 28 2018, 7:12 PM · Feature Request
werner added a comment to T3914: Integration with oss-fuzz.

No, we won't cripple GnuPG for testing purposes. You intended to test something else than the provided GnuPG.

Apr 28 2018, 12:39 PM · Feature Request
werner triaged T3950: gnupg-2.2.6 fails to find correct library config programs when cross-compiling for ARM as Low priority.

SYSROOT support is not yet fully implemented. You need to give the --with-foo options for each package.
I will retitle this bug to indicates tha tit is a feature request.

Apr 28 2018, 12:29 PM · Feature Request

Apr 27 2018

catenacyber added a comment to T3914: Integration with oss-fuzz.

I now have all three fuzz targets stable now, and not finding more bugs besides the reported memory leaks
https://github.com/gpg/gnupg/compare/master...catenacyber:7651c60
What do you think of it ? Do you want to use it for continuous integration ?

Apr 27 2018, 5:39 PM · Feature Request

Apr 26 2018

werner triaged T3932: [GPA] Add option to wrap lines as Normal priority.
Apr 26 2018, 11:17 AM · gpa, Feature Request

Apr 23 2018

entail created T3932: [GPA] Add option to wrap lines.
Apr 23 2018, 9:40 PM · gpa, Feature Request

Apr 21 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I just took a look through assuan-socket.c and it appears that we just need to send the nonce and don't need to read anything back. We also found a bug on our side that was preventing the nonce from being sent, which has been fixed. The error message logged above no longer happens.

Apr 21 2018, 9:16 PM · Not A Bug, workaround, gnupg24, Windows, ssh
werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

The nonce is a string of octets thus it needs to be passed verbatim. I would need to study the code in libassun/src/assuan-socket.c to tell more.

Apr 21 2018, 12:11 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 20 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@werner After sending the nonce value from the socket file, does anything need to be read back before ssh-agent commands can be sent? Are there any byte ordering requirements for sending the nonce or can they be sent in the same order as they are in the file?

Apr 20 2018, 5:41 PM · Not A Bug, workaround, gnupg24, Windows, ssh
werner added a comment to T3775: enable mixed hidden/non-hidden recipients during encryption.

My experience is that using a string is much easier and less error prone that to build up and allocate an error obj objects. A string leads to less code and bugs are easier to detect. There are enough patter on to handle strings in a safe way and key specs are in most cases already available in string form (e.g. hex fingerprints), be it from a mail interface, as a result of a database query or from the command line.

Apr 20 2018, 9:13 AM · gpgme, Feature Request

Apr 19 2018

dkg added a comment to T3775: enable mixed hidden/non-hidden recipients during encryption.

I think i can understand why this decision was made, but i'm not convinced it's a great solution. In particular, string-based arguments for C libraries are asking for trouble, and compound string arguments of the type described above are even more risky.

Apr 19 2018, 9:01 PM · gpgme, Feature Request
werner added a comment to T2179: GPA - clipboard encryption - use textmode.

The use of --textmode is in general not a good idea. The GPA on Windows will work just fine regardless of line endings. Notepad.exe also does not care about line endings as does other proper text handling software. If there is a problem c+p from the GPA "clipboard" do the system clipboard we can fix that.

Apr 19 2018, 6:37 PM · gpa, Feature Request
werner moved T3505: Port GPGME's Python bindings to Windows from Backlog to Python stuff on the gpgme board.
Apr 19 2018, 6:08 PM · Feature Request, gpgme, Python
werner triaged T3921: Make adding an arbitrary (sub)key easier as Low priority.
Apr 19 2018, 5:24 PM · gnupg24, Feature Request
werner created T3921: Make adding an arbitrary (sub)key easier.
Apr 19 2018, 5:24 PM · gnupg24, Feature Request
werner lowered the priority of T3914: Integration with oss-fuzz from Normal to Low.
Apr 19 2018, 10:45 AM · Feature Request
catenacyber added a comment to T3914: Integration with oss-fuzz.

Work is in progress, but you can already see :

Apr 19 2018, 9:29 AM · Feature Request

Apr 18 2018

catenacyber added a comment to T3914: Integration with oss-fuzz.

You may want to check with Hanno Böck

Apr 18 2018, 9:22 AM · Feature Request

Apr 17 2018

werner triaged T3782: `gpg --sign-key` has prompt implies attempting to sign revoked User IDs even though it won't. as Normal priority.
Apr 17 2018, 8:25 PM · Feature Request, gnupg
werner triaged T3734: Extract signature key ID with gpgme as Normal priority.
Apr 17 2018, 8:22 PM · gpgme, Feature Request
werner triaged T3719: List keys in colon-separated format, i.e. make --list-only respect --with-colons as Normal priority.

The semantics of --list-only are not well defined. Needs some overhaul.

Apr 17 2018, 8:20 PM · gnupg, Feature Request
werner triaged T3517: dirmngr: retry without SRV due to buggy routers as High priority.

An option to ignore SRV records would also be good for debugging. Thus I raised the priority and truned this into a feature request.

Apr 17 2018, 8:03 PM · Feature Request, dns, dirmngr
werner triaged T3659: pinentry falls back to curses on wayland as Normal priority.

Then please set DISPLAY ;-)

Apr 17 2018, 7:55 PM · Restricted Project, Wayland, Feature Request, pinentry
werner triaged T3914: Integration with oss-fuzz as Normal priority.

Thanks for the description and the patch. I know what fuzzing is and GnuPG underwent quite some public and non-public fuzzing already. You may want to check with Hanno Böck to see how fuzzing can be done with gpg.

Apr 17 2018, 7:26 PM · Feature Request
catenacyber added a comment to T3914: Integration with oss-fuzz.

Sorry myself.
I will try to be clearer :

Apr 17 2018, 6:19 PM · Feature Request
werner added a comment to T3914: Integration with oss-fuzz.

Sorry, I do not understand your request. Please describe what you want; linking to some arbitrary external sites is not sufficient.

Apr 17 2018, 5:09 PM · Feature Request
catenacyber created T3914: Integration with oss-fuzz.
Apr 17 2018, 1:35 PM · Feature Request
werner closed T3831: Extend GPGME's offline mode to the OpenPGP engine as Resolved.

Implemented in gpgme 1.11.0 if gpg >= 2.1.23 is used.

Apr 17 2018, 11:14 AM · gpgme, Feature Request
werner closed T3451: gpgme should report whether a given User ID is marked as "primary" or not. as Wontfix.
Apr 17 2018, 10:39 AM · gpgme, Feature Request
werner closed T3526: Missing function to calculate wkdhash as Wontfix.
Apr 17 2018, 10:22 AM · Feature Request, gpgme
werner closed T3775: enable mixed hidden/non-hidden recipients during encryption as Resolved.

1.11 features a set of extended encryption functions which may optionally take a string as key specifications. In contrast to the array of key objects this string is a linefeed delimited list of key specifications which are passed verbatim to gpg. For OpenPGP a keyword feature is supported. For example the string

Apr 17 2018, 10:20 AM · gpgme, Feature Request

Apr 14 2018

ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I've been working with one of Microsoft's developers on a temporary tool that should bridge the connection between named pipes and the Unix sockets emulation used by gpg-agent but things appear to trip up with sending the nonce. From the position of the tool, the nonce value is successfully sent (send returns 16), but never seems to be picked up by gpg-agent. Instead both gpg-agent and the bridge sit there until whatever tool is using them (I test using ssh-add -l) is terminated, at which point gpg-agent immediately spits up the message

Apr 14 2018, 4:37 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 11 2018

Syssou added a comment to T3867: [DIRMNGR] Key server should be tried if passed with --keyserver, regardless of the "dead" mark.

The following post assumes that we want gpg --search to try to search; meaning that we don't want gpg to exit immediately because of the dead marks, without having sent a single network request to anyone.
The post is a bit long; sorry about that.

Apr 11 2018, 4:31 PM · Feature Request, dirmngr
JJworx created T3893: Timeout for receive-keys.
Apr 11 2018, 9:58 AM · Enigmail, FAQ, gnupg
BenM added a comment to T3272: Make groups available through GPGME.

A work-around is now available for this in Python in the GPGME source. The relative path from the top of the GPGME source directory is here lang/python/examples/howto/groups.py. Like all the other scripts in the same directory, it also appears in the GPGME Python Bindings HOWTO, under the Miscellaneous heading near the end.

Apr 11 2018, 3:07 AM · gpgme, Feature Request

Apr 10 2018

werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Rhat's for the client, right. I never used it. We used to run a Windows 8 instance in a VM to run tests via ssh on it. That worked most not really stable. For obvious reasons I am more interested in the server part ;-)

Apr 10 2018, 8:15 AM · Not A Bug, workaround, gnupg24, Windows, ssh
ccharabaruk added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I would argue that the Windows port of OpenSSH is not unstable at this point, especially given that Microsoft is even providing it as an installable feature in the next regular Windows 10 release. The fact that the port is now using actual OpenSSH version numbers instead of their own 0.x versions lends credence to this as well.

Apr 10 2018, 2:19 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 9 2018

werner closed T3816: please expose "change-usage" subcommand for --edit-key as Resolved.

Will be in 2.2.6.

Apr 9 2018, 10:59 AM · gnupg (gpg22), Feature Request
werner triaged T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent as Normal priority.

Thanks for the pointer. But as long as the Windows ssh server is that instable I see no urgent need to add this to GnuPG.

Apr 9 2018, 10:25 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 7 2018

ccharabaruk created T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.
Apr 7 2018, 12:59 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Apr 4 2018

aheinecke triaged T3870: Remove attachment clip sign on signed message, if no other attachment as Normal priority.

I doubt that I will be able to fix this. The problem is that for Outlook we build the signed mail structure, which is a multipart MIME message. If you receive such a mail with a non crypto client you see the plain text and a pgp-signature attachment. That is why Outlook shows it as "attachment".

Apr 4 2018, 10:43 AM · gpgol, gpg4win, Feature Request

Mar 29 2018

JJworx added a project to T3870: Remove attachment clip sign on signed message, if no other attachment: gpgol.
Mar 29 2018, 9:03 AM · gpgol, gpg4win, Feature Request

Mar 28 2018

JJworx created T3870: Remove attachment clip sign on signed message, if no other attachment.
Mar 28 2018, 10:42 AM · gpgol, gpg4win, Feature Request

Mar 27 2018

Syssou added a comment to T3867: [DIRMNGR] Key server should be tried if passed with --keyserver, regardless of the "dead" mark.

Thank you for your answer ! :)

Mar 27 2018, 6:46 PM · Feature Request, dirmngr