Page MenuHome GnuPG
Feed All Stories

Mar 29 2018

aheinecke added a comment to rM7c220e387d51: core: Initialize key return value in gpgme_get_key.

I might have changed the caller (GpgME++) but what convinced me that the change in core is better is that op_keylist_next sets the return value to NULL on error.

Mar 29 2018, 8:54 AM
gniibe triaged T3781: ECC encryption key on-card generation broken as Normal priority.

I changed the interaction so that user can specify RSA or ECC, then when it's for ECC, specifying curve.

Mar 29 2018, 6:10 AM · g10, scd, Bug Report
gniibe committed rGa1515b3bbc10: g10: Support key attribute change at --card-edit/generate. (authored by gniibe).
g10: Support key attribute change at --card-edit/generate.
Mar 29 2018, 5:06 AM
gniibe committed rG02d7bb819ff4: g10: check_pin_for_key_operation should be just before genkey. (authored by gniibe).
g10: check_pin_for_key_operation should be just before genkey.
Mar 29 2018, 5:06 AM
gniibe added a comment to T3843: Unable to generate RSA4096 keys on Yubikey 4 on OSX Sierra.

It looks like something wrong happened in scdaemon. Could you please try with following? .gnupg/scdaemon.conf

Mar 29 2018, 2:59 AM · Info Needed, MacOS, yubikey, scd, Bug Report
BenM committed rM75a1a1c33efe: Merge branch 'ben/howto-update-02' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'ben/howto-update-02' of ssh+git://playfair.gnupg.org/git/gpgme
Mar 29 2018, 1:29 AM
BenM committed rM3b91f6af378c: example: revoke UID (authored by BenM).
example: revoke UID
Mar 29 2018, 1:26 AM
BenM committed rMd65864989c05: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Mar 29 2018, 1:26 AM
gniibe claimed T3843: Unable to generate RSA4096 keys on Yubikey 4 on OSX Sierra.

Since I don't have macOS environment and Yubikey 4 (I only have old Yubikey), I hesitated to claim this ticket. But it is me who should take this one.

Mar 29 2018, 1:07 AM · Info Needed, MacOS, yubikey, scd, Bug Report
BenM committed rM56bbfd39acea: example: key signing (authored by BenM).
example: key signing
Mar 29 2018, 12:51 AM
BenM committed rM5a553f5a317e: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 29 2018, 12:51 AM

Mar 28 2018

BenM committed rM5cd419341807: example: add user ID (authored by BenM).
example: add user ID
Mar 28 2018, 10:28 PM
BenM committed rM2f507b045909: docs python bindings howto (authored by BenM).
docs python bindings howto
Mar 28 2018, 10:28 PM
werner committed rM3345a17dda22: json: Remove the "message" object thingy again. (authored by werner).
json: Remove the "message" object thingy again.
Mar 28 2018, 9:28 PM
werner added a comment to rM7c220e387d51: core: Initialize key return value in gpgme_get_key.

I also stumbled on this problem in the past. However, I did not changed it because I feared to break callers which expect that the passed key object is not changed on error. This may happen in a loop where you test for an ambiguous key and don't save zway the first retrieved key. In the error case (i.e. not ambiguous) this would dump the good key object.

Mar 28 2018, 9:21 PM
werner committed rM4b2fa657d195: json: Make native messaging work. (authored by werner).
json: Make native messaging work.
Mar 28 2018, 9:17 PM
jukivili committed rC0de2191a07d6: aarch64: Enable building the aarch64 cipher assembly for windows (authored by Martin Storsjö <martin@martin.st>).
aarch64: Enable building the aarch64 cipher assembly for windows
Mar 28 2018, 8:08 PM
jukivili committed rC36e916fc332e: aarch64: Fix assembling chacha20-aarch64.S with clang/llvm (authored by Martin Storsjö <martin@martin.st>).
aarch64: Fix assembling chacha20-aarch64.S with clang/llvm
Mar 28 2018, 8:08 PM
jukivili committed rCec0a2f25c0f6: aarch64: mpi: Fix building the mpi aarch64 assembly for windows (authored by Martin Storsjö <martin@martin.st>).
aarch64: mpi: Fix building the mpi aarch64 assembly for windows
Mar 28 2018, 8:08 PM
jukivili committed rC4e1b628f4926: aarch64: camellia: Only use the lower 32 bit of an int parameter (authored by Martin Storsjö <martin@martin.st>).
aarch64: camellia: Only use the lower 32 bit of an int parameter
Mar 28 2018, 8:08 PM
jukivili committed rCed41d6d6fb45: random: Don't assume that _WIN64 implies x86_64 (authored by Martin Storsjö <martin@martin.st>).
random: Don't assume that _WIN64 implies x86_64
Mar 28 2018, 8:08 PM
jukivili committed rC8ee38806245c: Register DCO for Martin Storsjö (authored by jukivili).
Register DCO for Martin Storsjö
Mar 28 2018, 8:08 PM
JJworx added a comment to T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.

Mr. Heinecke, to make sure, please note that despite the thread title these crashes happened with 3.1.0. beta 38. It would be sad if you do all of the tests and checks with 3.0.3

Mar 28 2018, 2:10 PM · gpgol, Bug Report, gpg4win
aheinecke committed rKLEOPATRAc4c11f4fbd29: Use clearsign in padwidget (authored by aheinecke).
Use clearsign in padwidget
Mar 28 2018, 12:07 PM
gniibe committed rGe610d51f0de1: g10: Change ask_curve so that it can be used outside. (authored by gniibe).
g10: Change ask_curve so that it can be used outside.
Mar 28 2018, 12:00 PM
aheinecke added a comment to T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.

Apologies for not replying to your mail directly. I've marked it in my INBOX to do the test with 3.0.3 first but have not gotten around to it.

Mar 28 2018, 11:38 AM · gpgol, Bug Report, gpg4win
aheinecke committed rOf79f3379aba5: Fix S/MIME encryption with latest Exchange 2016 (authored by aheinecke).
Fix S/MIME encryption with latest Exchange 2016
Mar 28 2018, 11:14 AM
JJworx added a comment to T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.

Funny thing, it worked for some time, now it's reproducably crashing again. This might be the better log file.

Mar 28 2018, 11:01 AM · gpgol, Bug Report, gpg4win
JJworx created T3870: Remove attachment clip sign on signed message, if no other attachment.
Mar 28 2018, 10:42 AM · gpgol, gpg4win, Feature Request
JJworx added a comment to T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.

So, this is tested with 3.1.0 beta 38, reproducable crash

Mar 28 2018, 9:16 AM · gpgol, Bug Report, gpg4win
JJworx added a comment to T3857: Gpg4win 3.0.3 GpgOL crashes with old mails already verified by GPG4win 2.x.

I answered by mail in this fashion:

Mar 28 2018, 9:15 AM · gpgol, Bug Report, gpg4win
gniibe claimed T3825: Scdaemon needs to restart after wake up from sleep mode for YubiKey to work on Windows.
Mar 28 2018, 1:29 AM · gpg4win, gpgagent, gnupg (gpg22), scd, Windows, Bug Report, yubikey

Mar 27 2018

dkg added a comment to T2019: Order of magnitude degradation in performance in gpg2 cf gpg.

The severe delay caused by check-trustdb continues to cause problems elsewhere in the ecosystem. It would be great to try to address this so that GnuPG was more responsive for routine tasks like importing a single key.

Mar 27 2018, 10:40 PM · Stalled, Bug Report, gnupg
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
werner claimed T3816: please expose "change-usage" subcommand for --edit-key.
Mar 27 2018, 6:25 PM · gnupg (gpg22), Feature Request
werner added a project to T3869: libgpg-error-1.28 on Solaris: Solaris.
Mar 27 2018, 6:24 PM · Solaris, gpgrt, Bug Report
werner triaged T3869: libgpg-error-1.28 on Solaris as High priority.
Mar 27 2018, 6:23 PM · Solaris, gpgrt, Bug Report
werner set the color for Solaris to Checkered.
Mar 27 2018, 6:22 PM
werner triaged T3867: [DIRMNGR] Key server should be tried if passed with --keyserver, regardless of the "dead" mark as Normal priority.

You can do a

Mar 27 2018, 6:18 PM · Feature Request, dirmngr
werner closed T3858: Associate cache entries with the requesting socket as Resolved.
Mar 27 2018, 6:15 PM · gnupg (gpg22), gpgagent, Bug Report
aheinecke committed rKLEOPATRA1da1cbae4dd1: Merge branch 'Applications/18.04' (authored by aheinecke).
Merge branch 'Applications/18.04'
Mar 27 2018, 5:16 PM
aheinecke committed rKLEOPATRA2dc42351b6f5: Fix raising on second call if session restored (authored by aheinecke).
Fix raising on second call if session restored
Mar 27 2018, 5:16 PM
aheinecke committed rKLEOPATRA0fbba7b7734e: Fix crash and error handling in print seckey (authored by aheinecke).
Fix crash and error handling in print seckey
Mar 27 2018, 5:16 PM
joernc created T3869: libgpg-error-1.28 on Solaris.
Mar 27 2018, 3:52 PM · Solaris, gpgrt, Bug Report
aheinecke changed the status of T3861: GpgOL: Crash in new Resolver when removing identity filter, a subtask of T3864: Gpg4win-3.1.0 Release blocker, from Open to Testing.
Mar 27 2018, 3:42 PM · gpg4win
aheinecke changed the status of T3861: GpgOL: Crash in new Resolver when removing identity filter from Open to Testing.

Fixed with: https://commits.kde.org/libkleo/5b93bddf468b6c067fe062131aee726ed4aa6928

Mar 27 2018, 3:42 PM · gpgol, gpg4win
aheinecke changed the status of T3861: GpgOL: Crash in new Resolver when removing identity filter, a subtask of T3742: Gpg4win 3.1.0, from Open to Testing.
Mar 27 2018, 3:42 PM · gpg4win
aheinecke created T3868: Kleopatra: Paperkey export, cancel should not bring up print dialog.
Mar 27 2018, 3:21 PM · kleopatra
aheinecke added a comment to T2069: Passphrase prompts for each subkey, but not clear which dialog belongs to which subkey.

Was reported to me again in the context of paperkey export / print secret key in Kleopatra.

Mar 27 2018, 3:20 PM · gnupg24, Bug Report
aheinecke changed the status of T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38 from Open to Testing.

Got it. This was a bug that was around for ages but only started to occur in the verificationresult when we started in 3.0 to show the KeyID / Options for the unknown certificates.

Mar 27 2018, 11:34 AM · kleopatra, Bug Report
aheinecke changed the status of T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38, a subtask of T3864: Gpg4win-3.1.0 Release blocker, from Open to Testing.
Mar 27 2018, 11:34 AM · gpg4win
aheinecke committed rM7c220e387d51: core: Initialize key return value in gpgme_get_key (authored by aheinecke).
core: Initialize key return value in gpgme_get_key
Mar 27 2018, 11:29 AM
Syssou created T3867: [DIRMNGR] Key server should be tried if passed with --keyserver, regardless of the "dead" mark.
Mar 27 2018, 9:56 AM · Feature Request, dirmngr
werner committed rGd4dc4245bf02: Merge branch 'STABLE-BRANCH-2-2' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-2' into master
Mar 27 2018, 9:50 AM
gniibe committed rG96918346beec: agent,scd: Use pointer to represent HANDLE. (authored by gniibe).
agent,scd: Use pointer to represent HANDLE.
Mar 27 2018, 9:26 AM
werner committed rG02dce8c0cc57: agent: Make the request origin a part of the cache items. (authored by werner).
agent: Make the request origin a part of the cache items.
Mar 27 2018, 8:49 AM
gniibe committed rAb270f2ec21b6: tests: Exclude tests for Windows build. (authored by gniibe).
tests: Exclude tests for Windows build.
Mar 27 2018, 8:43 AM
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3839: Trustdb corrupted after fresh install of Gpg4win.
Mar 27 2018, 8:17 AM · gpg4win
aheinecke added a parent task for T3839: Trustdb corrupted after fresh install of Gpg4win: T3742: Gpg4win 3.1.0.
Mar 27 2018, 8:17 AM · gpg4win, gnupg
aheinecke added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

In my opinion we should assume that c:/ was meant.

Mar 27 2018, 8:10 AM · gnupg (gpg22), Windows
gniibe committed rE99e976be723e: doc: Fix previous commit. (authored by gniibe).
doc: Fix previous commit.
Mar 27 2018, 5:17 AM
BenM committed rMa2eedef63089: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Mar 27 2018, 3:43 AM
BenM committed rMf9159b1d75d3: example: key creation (authored by BenM).
example: key creation
Mar 27 2018, 3:34 AM
BenM committed rM1b5da37a47ce: script: temp homedir config (authored by BenM).
script: temp homedir config
Mar 27 2018, 3:34 AM
gniibe committed rEefc4769339d4: doc: Support cross compilation for yat2m. (authored by gniibe).
doc: Support cross compilation for yat2m.
Mar 27 2018, 3:22 AM

Mar 26 2018

werner added a comment to T3720: Crashes on Windows if homedir is a windows drive letter.

Under Wine it does not crash but returning an empty string is not a good idea in any case. The question is what to do with "c:". The usual meaning is to use the current directory of drive C. But that does not make much sense. Should we simply assume that "c:/" was meant?

Mar 26 2018, 6:56 PM · gnupg (gpg22), Windows
werner changed the status of T3839: Trustdb corrupted after fresh install of Gpg4win from Open to Testing.

I pushed two fixes. One which hopefully avoids the corrupted trustdbs and a second one to repair a version-record-only trustdb (the example file).

Mar 26 2018, 6:30 PM · gpg4win, gnupg
werner committed rGeb68c2d3d1b0: gpg: Auto-fix a broken trustdb with just the version record. (authored by werner).
gpg: Auto-fix a broken trustdb with just the version record.
Mar 26 2018, 6:28 PM
werner committed rG403aa70c52e5: gpg: Return better error codes in case of a too short trustdb. (authored by werner).
gpg: Return better error codes in case of a too short trustdb.
Mar 26 2018, 6:28 PM
werner committed rGa750ebebf35a: gpg: Pass CTRL arg to get_trusthashrec. (authored by werner).
gpg: Pass CTRL arg to get_trusthashrec.
Mar 26 2018, 6:28 PM
aheinecke changed the status of T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted, a subtask of T3742: Gpg4win 3.1.0, from Open to Testing.
Mar 26 2018, 6:04 PM · gpg4win
aheinecke changed the status of T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted, a subtask of T3864: Gpg4win-3.1.0 Release blocker, from Open to Testing.
Mar 26 2018, 6:04 PM · gpg4win
aheinecke changed the status of T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted from Open to Testing.

rO4c5eed308829 fixes this.

Mar 26 2018, 6:04 PM · Bug Report, gpg4win, gpgol
aheinecke added a parent task for T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 6:02 PM · kleopatra, Bug Report
aheinecke added a subtask for T3864: Gpg4win-3.1.0 Release blocker: T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.
Mar 26 2018, 6:02 PM · gpg4win
aheinecke added a comment to T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.

Again, thanks for your time testing it again.

Mar 26 2018, 6:02 PM · kleopatra, Bug Report
aheinecke committed rO4c5eed308829: Fix sending PGP/Inline synchronously (authored by aheinecke).
Fix sending PGP/Inline synchronously
Mar 26 2018, 5:58 PM
aheinecke committed rO2f05d4ed802a: s/should_inline_crypt/do_pgp_inline/ (authored by aheinecke).
s/should_inline_crypt/do_pgp_inline/
Mar 26 2018, 5:58 PM
aheinecke committed rO97ee667a0c24: s/is_inline_response/async_crypt_disabled/ (authored by aheinecke).
s/is_inline_response/async_crypt_disabled/
Mar 26 2018, 5:58 PM
aheinecke committed rO9d10ff22928a: Add safety check to prevent unencrypted send (authored by aheinecke).
Add safety check to prevent unencrypted send
Mar 26 2018, 5:58 PM
aheinecke committed rOe67c03636889: Add bug error if body_to_body failed (authored by aheinecke).
Add bug error if body_to_body failed
Mar 26 2018, 5:58 PM
aheinecke committed rO71334bacf780: Handle encrypt / sign on empty message (authored by aheinecke).
Handle encrypt / sign on empty message
Mar 26 2018, 5:58 PM
aheinecke committed rOe62b003f83bc: Check for error on encrypt_sign_start (authored by aheinecke).
Check for error on encrypt_sign_start
Mar 26 2018, 5:58 PM
aheinecke committed rOa683aac7f165: Add gpgol_bug helper function (authored by aheinecke).
Add gpgol_bug helper function
Mar 26 2018, 5:58 PM
aheinecke committed rOb2727a00c025: Abort if mail has no body and no attachments (authored by aheinecke).
Abort if mail has no body and no attachments
Mar 26 2018, 5:58 PM
aheinecke committed rOa80c7502c45b: Don't carry around inline crypt state twice (authored by aheinecke).
Don't carry around inline crypt state twice
Mar 26 2018, 5:58 PM
aheinecke committed rO52c80aec174d: Document how encryption is done in do_crypt (authored by aheinecke).
Document how encryption is done in do_crypt
Mar 26 2018, 5:58 PM
PaSch added a comment to T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.
  1. it is reproducible
  2. Kleopatra crashes at the end of the verification of a signature
  3. it is a openPGP signature
  4. please see first picture
  5. I have only openPGP certificates in Kleopatra
Mar 26 2018, 5:52 PM · kleopatra, Bug Report
werner committed rG456a3a8e93ea: gpg: Fix trustdb updates without lock held. (authored by werner).
gpg: Fix trustdb updates without lock held.
Mar 26 2018, 5:20 PM
werner committed rG5f00531463eb: gpg: Disable unused code parts in tdbio.c (authored by werner).
gpg: Disable unused code parts in tdbio.c
Mar 26 2018, 5:20 PM
werner added a comment to T3839: Trustdb corrupted after fresh install of Gpg4win.

My test case is to import my pubkey and then run:

Mar 26 2018, 5:12 PM · gpg4win, gnupg
werner closed T2689: trustdb error when lower 32-bits of ultimately trusted fingerprint are zero as Wontfix.

We don't support v3 keys at all.

Mar 26 2018, 3:27 PM · Bug Report, gnupg
aheinecke triaged T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38 as High priority.

Thanks for trying out the beta and your report.

Mar 26 2018, 3:26 PM · kleopatra, Bug Report
werner closed T3270: No reasonable error codes on decryption failure as Resolved.

Fix was released with GPGME 1.10.0

Mar 26 2018, 3:24 PM · gpgme, Bug Report
aheinecke created T3866: Kleopatra: Newcertificatewizard can't be used when calling from verify -> certify -> new.
Mar 26 2018, 3:17 PM · gpg4win, kleopatra
PaSch created T3865: Kleopatra crashes again in Gpg4win 3.1.0 beta 38.
Mar 26 2018, 1:06 PM · kleopatra, Bug Report
aheinecke added subtasks for T3864: Gpg4win-3.1.0 Release blocker: T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted, T3861: GpgOL: Crash in new Resolver when removing identity filter, T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption .
Mar 26 2018, 10:55 AM · gpg4win
aheinecke added a parent task for T3853: GpgOL: S/MIME + Exchange 2016 Can lead to 550 5.6.0 M2MCVT.StorageError.Exeption : T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:55 AM · gpgol
aheinecke added a parent task for T3863: GpgOL: 3.1.0 Beta might send unencrypted mail even if crypto was selcted: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:55 AM · Bug Report, gpg4win, gpgol
aheinecke added a parent task for T3861: GpgOL: Crash in new Resolver when removing identity filter: T3864: Gpg4win-3.1.0 Release blocker.
Mar 26 2018, 10:55 AM · gpgol, gpg4win