Page MenuHome GnuPG
Feed All Stories

Aug 20 2018

mkrambach committed rM91c2362550f7: js: set expiry date on generateKey (authored by mkrambach).
js: set expiry date on generateKey
Aug 20 2018, 5:46 PM
aheinecke committed rM8103eeba809b: json: Add subkey_algo and defaults to createkey (authored by aheinecke).
json: Add subkey_algo and defaults to createkey
Aug 20 2018, 4:38 PM
afenkart created T4104: gpgsm/ksba removes leading zeros from signature byte array.
Aug 20 2018, 4:14 PM · Restricted Project, libksba, S/MIME, Bug Report
mkrambach committed rMdd32daad0bb2: js: add and apply eslint rules (authored by mkrambach).
js: add and apply eslint rules
Aug 20 2018, 3:10 PM
eoincreedon_gmail.com added a comment to T4003: Trusted-certs folder not being taken into account where System folders are read.

Hi,
Can I ask if there is any update on the issue that I face?

Aug 20 2018, 1:57 PM · dirmngr, S/MIME, Bug Report
mkrambach committed rM1954d27be86b: js: revert changes to class read/write restriction (authored by mkrambach).
js: revert changes to class read/write restriction
Aug 20 2018, 12:19 PM
mkrambach added a reverting change for rMe16a87e83910: js: Making objects inmutable: rM1954d27be86b: js: revert changes to class read/write restriction.
Aug 20 2018, 12:19 PM
mkrambach added a reverting change for rM94ee0988d4ea: js: change the write access for js class methods: rM1954d27be86b: js: revert changes to class read/write restriction.
Aug 20 2018, 12:19 PM

Aug 19 2018

BenM committed rM75bc5e6356ec: Python bindings examples (authored by BenM).
Python bindings examples
Aug 19 2018, 6:36 AM

Aug 18 2018

BenM committed rM03b899dbe14a: Python bindings setup file (authored by BenM).
Python bindings setup file
Aug 18 2018, 4:24 PM
BenM committed rM5facba45c83f: Python bindings tests: Near PEP8 compliance (authored by BenM).
Python bindings tests: Near PEP8 compliance
Aug 18 2018, 12:30 PM
BenM committed rMb5fbe90676f4: Python bindings examples: PEP8 conpliance (authored by BenM).
Python bindings examples: PEP8 conpliance
Aug 18 2018, 10:48 AM
BenM committed rMfc55caccfc87: Python bindings setup: Near PEP8 compliance (authored by BenM).
Python bindings setup: Near PEP8 compliance
Aug 18 2018, 10:21 AM
BenM committed rM8a6a73b9c4f9: Python bindings constants: PEP8 compliance (almost) (authored by BenM).
Python bindings constants: PEP8 compliance (almost)
Aug 18 2018, 7:47 AM
BenM committed rM7962cde13c5c: Python bindings src: PEP8 compliance (authored by BenM).
Python bindings src: PEP8 compliance
Aug 18 2018, 7:09 AM

Aug 17 2018

mkrambach committed rM74684f24c663: js: decode arriving gpg message strings (authored by mkrambach).
js: decode arriving gpg message strings
Aug 17 2018, 7:28 PM
mkrambach committed rM3cbafb97ec4d: js: correct decrypt result info (2) (authored by mkrambach).
js: correct decrypt result info (2)
Aug 17 2018, 6:26 PM
mkrambach committed rMfff365ffc583: js: expect additional 'info' to arrive on decrypt, too (authored by mkrambach).
js: expect additional 'info' to arrive on decrypt, too
Aug 17 2018, 5:54 PM
mkrambach committed rM5b0f8230b217: js: decrypt callback is_mime fix (authored by mkrambach).
js: decrypt callback is_mime fix
Aug 17 2018, 5:43 PM
mkrambach committed rM8e87790db349: js: don't expire new keys if no date is set (authored by mkrambach).
js: don't expire new keys if no date is set
Aug 17 2018, 5:22 PM
mkrambach committed rM3fb094a9b8c3: js: small documentation fix (authored by mkrambach).
js: small documentation fix
Aug 17 2018, 5:13 PM
mkrambach committed rMad39d54d1928: js: removed Key.armor property in synchronous use (authored by mkrambach).
js: removed Key.armor property in synchronous use
Aug 17 2018, 4:58 PM
mkrambach committed rM754e799d35fd: js: disallow bulk set data on key from outside (authored by mkrambach).
js: disallow bulk set data on key from outside
Aug 17 2018, 4:58 PM
Serg67 added a comment to T4100: I would like send a new key demand to CA.

Thanks for your answer

Aug 17 2018, 4:55 PM · Bug Report
Serg67 added a comment to T4098: GpgSM: Add ECC support.

Ok
Thanks for your answer

Aug 17 2018, 4:38 PM · gnupg (gpg23), Feature Request, S/MIME
aheinecke triaged T4099: The GpgOL icon is missing inside a new mail as Low priority.

I'm not sure that I understand your Problem. It might be helpful if you could provide screenshots of your problem so that we can better understand it.

Aug 17 2018, 3:53 PM · Bug Report
aheinecke closed T4100: I would like send a new key demand to CA as Invalid.

We are not a CA and do not provide certificates.

Aug 17 2018, 3:45 PM · Bug Report
aheinecke added a comment to T4098: GpgSM: Add ECC support.

There is currently no ECC key support in the S/MIME component of Gpg4win. I've edited the task a bit to reflect that. So it is impossible to generate an ECC Key for S/MIME with Kleopatra.

Aug 17 2018, 3:41 PM · gnupg (gpg23), Feature Request, S/MIME
aheinecke renamed T4098: GpgSM: Add ECC support from Create an X.509/ECDSA key to GpgSM: Add ECC support (Option to create an X.509/ECDSA key).
Aug 17 2018, 3:40 PM · gnupg (gpg23), Feature Request, S/MIME
sbingner created T4103: Compile with Apple Clang.
Aug 17 2018, 11:12 AM · Feature Request
gniibe added a comment to T4097: scdaemon does not handle extended APDUs correctly.

Thanks for the information.

Aug 17 2018, 1:58 AM · scd, Bug Report

Aug 16 2018

mkrambach committed rM90cb4a684211: js: importKey feedback refactor (authored by mkrambach).
js: importKey feedback refactor
Aug 16 2018, 5:58 PM
mkrambach committed rMd65a39267088: js: fix import feedback (authored by mkrambach).
js: fix import feedback
Aug 16 2018, 5:07 PM
mkrambach committed rMea43158d4043: js: avoid async getters (authored by mkrambach).
js: avoid async getters
Aug 16 2018, 5:07 PM
nephirus added a comment to T4097: scdaemon does not handle extended APDUs correctly.

In our implementation, DO 0x6E contains:

Aug 16 2018, 12:15 PM · scd, Bug Report
mkrambach committed rM43cff5136459: js: wrong object assumed in recent commit (authored by mkrambach).
js: wrong object assumed in recent commit
Aug 16 2018, 12:14 PM
mkrambach committed rM715cdc0d7d5b: js: get default key fixes (authored by mkrambach).
js: get default key fixes
Aug 16 2018, 12:04 PM
mkrambach committed rM622db0d1de66: js: consistently return uppercase fingerprint (authored by mkrambach).
js: consistently return uppercase fingerprint
Aug 16 2018, 11:32 AM
mkrambach committed rMaeb065acc91a: js: simplify getDefaultKey (authored by mkrambach).
js: simplify getDefaultKey
Aug 16 2018, 11:32 AM
gniibe added a comment to T4097: scdaemon does not handle extended APDUs correctly.

I don't understand the reason why 0x6E (Application Related Data) can be so long. What OpenPGP card implementation do you have?

Aug 16 2018, 6:22 AM · scd, Bug Report
gniibe claimed T4097: scdaemon does not handle extended APDUs correctly.
Aug 16 2018, 6:16 AM · scd, Bug Report

Aug 15 2018

gouttegd committed rP0fb3392f6156: tqt: Disable echoing if backspace is pressed first. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
tqt: Disable echoing if backspace is pressed first.
Aug 15 2018, 11:43 PM
gouttegd committed rPa75786a11666: qt: Disable echoing if backspace is pressed first. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
qt: Disable echoing if backspace is pressed first.
Aug 15 2018, 11:42 PM
gouttegd committed rPfd22facabd78: curses: Disable echoing if backspace is pressed first. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
curses: Disable echoing if backspace is pressed first.
Aug 15 2018, 11:42 PM
gouttegd committed rP4b06bc600901: gtk: Disable echoing if backspace is pressed first. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
gtk: Disable echoing if backspace is pressed first.
Aug 15 2018, 11:42 PM
hoebjo created T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included.
Aug 15 2018, 11:15 PM · gpgrt, libgcrypt, Bug Report
1sand0s created T4101: --verify-files does not provide sufficient information.
Aug 15 2018, 11:11 AM · Bug Report

Aug 14 2018

Serg67 created T4100: I would like send a new key demand to CA.
Aug 14 2018, 5:16 PM · Bug Report
Serg67 created T4099: The GpgOL icon is missing inside a new mail.
Aug 14 2018, 5:13 PM · Bug Report
Serg67 created T4098: GpgSM: Add ECC support.
Aug 14 2018, 5:00 PM · gnupg (gpg23), Feature Request, S/MIME
nephirus created T4097: scdaemon does not handle extended APDUs correctly.
Aug 14 2018, 12:41 PM · scd, Bug Report

Aug 13 2018

BenM committed rM279cac0ffbb3: Symmetric example (authored by BenM).
Symmetric example
Aug 13 2018, 7:00 PM
BenM committed rMa256d8488261: Symmetric encryption example (authored by BenM).
Symmetric encryption example
Aug 13 2018, 6:50 PM
BenM committed rMed5ef8293cdb: Symmetric encryption example. (authored by BenM).
Symmetric encryption example.
Aug 13 2018, 6:31 PM
JJworx added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

With certified keys the automation is working as expected.

Aug 13 2018, 10:58 AM · gpgol, Feature Request
aheinecke added a comment to T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending).

Got a new OL 2013 test setup where this was finally reproducible for me.

Aug 13 2018, 7:09 AM · gpg4win, gpgol

Aug 10 2018

gniibe committed rG1b309d9f6199: g10: Fix undefined behavior when EOF in parsing packet for S2K. (authored by gniibe).
g10: Fix undefined behavior when EOF in parsing packet for S2K.
Aug 10 2018, 8:42 AM
gniibe committed rG822c63384506: g10: Fix undefined behavior when EOF in parsing packet for S2K. (authored by gniibe).
g10: Fix undefined behavior when EOF in parsing packet for S2K.
Aug 10 2018, 8:42 AM
gniibe triaged T4093: Undefined shift in parse_symkeyenc as Normal priority.
Aug 10 2018, 8:24 AM · Bug Report
gniibe added a comment to T4093: Undefined shift in parse_symkeyenc.

OK, I take this ticket.

Aug 10 2018, 8:23 AM · Bug Report
BenM added a comment to T4086: GPGME: sharing C compiler configuration with SWIG for generated bindings.

Discussion on the #python IRC channel last night with another experienced SWIG developer (of a proprietary and unnamed software project) has provided ass itional evidence supporting the theory that the cause of the problems with getting the bindings to run on Windows systems is indeed directly caused by the fact that Windows users are compiling GPGME and the bindings with a different compiler and runtime than those used to compile whichever version of Python they have obtained from elsewhere.

Aug 10 2018, 7:08 AM · gpgme
BenM committed rM94bf13e78e65: PEP8 compliance and other code fixes (authored by BenM).
PEP8 compliance and other code fixes
Aug 10 2018, 4:50 AM

Aug 9 2018

BenM committed rMb6d2a66b41fe: Link fixes (authored by BenM).
Link fixes
Aug 9 2018, 7:45 PM
aheinecke committed rO29f3ba005571: Add new function to check for preview pane (authored by aheinecke).
Add new function to check for preview pane
Aug 9 2018, 2:16 PM
aheinecke committed rOe8737eb59f76: Add ref in get_strong_reference (authored by aheinecke).
Add ref in get_strong_reference
Aug 9 2018, 2:16 PM
aheinecke committed rOb4da0f8ff076: Use utf8 gettext in ribbon callbacks (authored by aheinecke).
Use utf8 gettext in ribbon callbacks
Aug 9 2018, 2:16 PM
perske added a comment to T4095: Add non-interactive --quick-revoke-sig.

Well, I have already tried to explain the use case: To make using cryptography easier for our users (for most of them the command line is the hell ...) I have integrated GnuPG in our webmailer. The webmailer has a key management page where you can import and export keys (up- and download, import from mail, attach to mail etc.), where you can edit trust settings, and where you can sign other keys and revoke such signatures. The webmailer certainly does not offer all capabilities of GnuPG but certainly a substantial subset.

Aug 9 2018, 11:06 AM · gnupg (gpg22), Feature Request
JJworx added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

The option you mean is "Disable non-blocking encrypt / sign", correct?
It's english in the german dialogue, btw.

Aug 9 2018, 9:40 AM · gpgol, Feature Request
aheinecke assigned T4093: Undefined shift in parse_symkeyenc to gniibe.

Thanks for the tests and the report.

Aug 9 2018, 8:41 AM · Bug Report
aheinecke triaged T4095: Add non-interactive --quick-revoke-sig as Wishlist priority.

This seems very special and I'm not sure if we should not say at some point that we won't add quick commands for everything ;-)

Aug 9 2018, 8:40 AM · gnupg (gpg22), Feature Request
aheinecke added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

The crash on send should be avoidable by checking "Disable async encryption" in the options.
Yesterday I got a new OL 2013 test system with which I can reproduce the crash. So that will be fixed or worked around for the next release.

Aug 9 2018, 8:36 AM · gpgol, Feature Request
JJworx added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

no. Outlook 2013 reproducably crashes on sending and won't toggle
encryption on.

Aug 9 2018, 7:39 AM · gpgol, Feature Request
lovetox closed T3813: GPGME error: "invalid crypto engine" in the MSYS2 version as Invalid.

Ok i saw they apply custom patches to _gpgme_mkstemp which are outdated and should be revisited, sorry for the noise

Aug 9 2018, 12:11 AM · Python, gpgme, Bug Report

Aug 8 2018

lovetox reopened T3813: GPGME error: "invalid crypto engine" in the MSYS2 version as "Open".

Actually i have now more debug output and i think i found the issue

Aug 8 2018, 11:55 PM · Python, gpgme, Bug Report
lovetox closed T3813: GPGME error: "invalid crypto engine" in the MSYS2 version as Invalid.

I close this for now, this seems a problem of the mingw packages in msys2

Aug 8 2018, 11:07 PM · Python, gpgme, Bug Report
perske created T4095: Add non-interactive --quick-revoke-sig.
Aug 8 2018, 6:33 PM · gnupg (gpg22), Feature Request
steve added a comment to T3254: Decide which password limit to use and consistently use that limitation.

ping, what's the status of this bug? it has been in testing for over one year. is that the correct status?

Aug 8 2018, 5:36 PM · Bug Report
aheinecke committed rMfdc07b3ddc2f: json: Only use calloc instead of malloc (authored by aheinecke).
json: Only use calloc instead of malloc
Aug 8 2018, 2:29 PM
aheinecke committed rM4dd1d0abd34a: json: Wipe memory in cJSON_Delete (authored by aheinecke).
json: Wipe memory in cJSON_Delete
Aug 8 2018, 2:29 PM
aheinecke committed rM974a95db04f9: json: Add checks when skipping byte (authored by aheinecke).
json: Add checks when skipping byte
Aug 8 2018, 1:37 PM
aheinecke added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

Sure, this should work, local keys are preferred.

Aug 8 2018, 12:24 PM · gpgol, Feature Request
JJworx added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

But can't I simply use the keys in my local keyring?

Aug 8 2018, 10:39 AM · gpgol, Feature Request
aheinecke committed rM6e48bb0f1cbf: json: Don't error out if chunksize is omitted (authored by aheinecke).
json: Don't error out if chunksize is omitted
Aug 8 2018, 9:51 AM
aheinecke closed T4094: [GPGME] Use-after-free problem in gpggencardkeyinteractor.cpp as Resolved.
Aug 8 2018, 9:33 AM · C++, gpgme, Bug Report
aheinecke added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

No you can not use an "external" Web Key Directory. The point is that the provider (your domain) should be the source of the keys as it already manages the mail account. ( For more info see: https://wiki.gnupg.org/WKD )

Aug 8 2018, 9:33 AM · gpgol, Feature Request
aheinecke committed rM3b782443600e: cpp: Fix use after free in gencardkeyinteractor (authored by aheinecke).
cpp: Fix use after free in gencardkeyinteractor
Aug 8 2018, 9:29 AM
aheinecke added a comment to T4094: [GPGME] Use-after-free problem in gpggencardkeyinteractor.cpp.

Thanks for the report. I've commited a fix. (Returning the c_str here is ok as the data is not meant to be modified once "action" is called)
Please let us know if you find additional issues.

Aug 8 2018, 9:28 AM · C++, gpgme, Bug Report
JJworx added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

I downloaded GPGwin v3.1.3 beta 20 today. The automatic key fetching fails in my case because we have no WKS. Never heard of that before.

Aug 8 2018, 7:45 AM · gpgol, Feature Request
Laurent Montel <montel@kde.org> committed rKLEOPATRAbf28a5162b23: GIT_SILENT: Time to increase it (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Time to increase it
Aug 8 2018, 7:02 AM

Aug 7 2018

lovetox added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

Or with both packages installed, could i maybe debug somehow where it searches?

Aug 7 2018, 9:11 PM · Python, gpgme, Bug Report
lovetox added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

BenM, msys2 uses pacman as packagemanager, all packages are build from source

Aug 7 2018, 8:48 PM · Python, gpgme, Bug Report
rkovacs created T4094: [GPGME] Use-after-free problem in gpggencardkeyinteractor.cpp.
Aug 7 2018, 7:26 PM · C++, gpgme, Bug Report
catenacyber added a comment to T4093: Undefined shift in parse_symkeyenc.

There is the same bug and fix in function parse_key :

diff --git a/g10/parse-packet.c b/g10/parse-packet.c
index 0d28e7ac1..b147179e2 100644
--- a/g10/parse-packet.c
+++ b/g10/parse-packet.c
@@ -2533,7 +2533,7 @@ parse_key (IOBUF inp, int pkttype, unsigned long pktlen,
                      err = gpg_error (GPG_ERR_INV_PACKET);
                      goto leave;
                    }
-                 ski->s2k.count = iobuf_get (inp);
+                 ski->s2k.count = iobuf_get_noeof (inp);
                  pktlen--;
                  if (list_mode)
                    es_fprintf (listfp, "\tprotect count: %lu (%lu)\n",
Aug 7 2018, 3:27 PM · Bug Report
aheinecke committed rO447ac6af6038: Merge remote-tracking branch 'dutch-l10n/dutch' (authored by aheinecke).
Merge remote-tracking branch 'dutch-l10n/dutch'
Aug 7 2018, 9:04 AM
Eagle_Erwin committed rO90077bd97759: Update Dutch translation (authored by Eagle_Erwin).
Update Dutch translation
Aug 7 2018, 9:04 AM
aheinecke committed rOb87948f3919b: po: Update pt translation (authored by aheinecke).
po: Update pt translation
Aug 7 2018, 9:04 AM
aheinecke committed rO9cba0288fbd4: malloc -> xmalloc (authored by aheinecke).
malloc -> xmalloc
Aug 7 2018, 9:04 AM
aheinecke committed rOc9a83a240024: Make send_message_to_ui_thread private (authored by aheinecke).
Make send_message_to_ui_thread private
Aug 7 2018, 9:04 AM
aheinecke reopened T3987: error: Folder is open in GnuPG's OpenPGP tool as "Open".

I misunderstood your original report.

Aug 7 2018, 8:36 AM · Bug Report, gpg4win
Laurent Montel <montel@kde.org> committed rKLEOPATRA2dc874eb010c: Use new syntax (authored by Laurent Montel <montel@kde.org>).
Use new syntax
Aug 7 2018, 7:35 AM