Page MenuHome GnuPG
Feed All Stories

Aug 28 2018

aheinecke created T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.
Aug 28 2018, 12:37 PM · gpg4win, gpgol
Sultec awarded T3902: Use the term password instead of passphrase a Like token.
Aug 28 2018, 9:48 AM · gnupg24, FAQ, Documentation
aheinecke committed rM3bdf8be6d2c5: json: Delete primary key if subkey gen fails (authored by aheinecke).
json: Delete primary key if subkey gen fails
Aug 28 2018, 8:38 AM
aheinecke committed rM7d3c13df263e: json: Allow NULL request in encode and chunk (authored by aheinecke).
json: Allow NULL request in encode and chunk
Aug 28 2018, 8:06 AM
gniibe closed T3056: gpgme-1.8.0: test failures on NetBSD as Resolved.
Aug 28 2018, 4:20 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe closed T3056: gpgme-1.8.0: test failures on NetBSD, a subtask of T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel, as Resolved.
Aug 28 2018, 4:20 AM · Bug Report
gniibe added a comment to rG108702ccae8f: gpg: Prepare for longer card fingerprints..

When we will actually extend the fingerprints, more changes (spec and implementation) will be required because of the length limitation of DO 0x6E.
See https://dev.gnupg.org/T4097

Aug 28 2018, 1:30 AM

Aug 27 2018

stm added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

Attached is a timestamp signature created with the test key (alfa, alpha, alice) from tests/openpgp.

Aug 27 2018, 9:30 PM · gnupg24, gnupg (gpg23), Feature Request
werner committed rG108702ccae8f: gpg: Prepare for longer card fingerprints. (authored by werner).
gpg: Prepare for longer card fingerprints.
Aug 27 2018, 5:07 PM
mkrambach committed rM8aa61fd3a270: js: small documentation update (authored by mkrambach).
js: small documentation update
Aug 27 2018, 1:24 PM
mkrambach committed rM28086252f15e: js: make non-payload data more encoding-tolerant (authored by mkrambach).
js: make non-payload data more encoding-tolerant
Aug 27 2018, 1:04 PM
mkrambach committed rM766d42c248a8: js: typecheck destructured parameters (authored by mkrambach).
js: typecheck destructured parameters
Aug 27 2018, 12:36 PM
werner committed rM53c5b9a265d3: json: Do not put FILE_NAME into the verify result. (authored by werner).
json: Do not put FILE_NAME into the verify result.
Aug 27 2018, 11:52 AM
werner committed rM702566b36c11: doc: Add warning that FILE_NAME is not part of the signed data. (authored by werner).
doc: Add warning that FILE_NAME is not part of the signed data.
Aug 27 2018, 11:52 AM
mkrambach committed rM4f28fbddd3d7: js: extend information on decoding in decrypt (authored by mkrambach).
js: extend information on decoding in decrypt
Aug 27 2018, 11:48 AM
mkrambach committed rM557fec600248: js: fix file_name return on decrypt (authored by mkrambach).
js: fix file_name return on decrypt
Aug 27 2018, 11:21 AM
gniibe changed the status of T3119: gpg: Improve public key decryption, a subtask of T2291: Smartcard interaction improvement (was: Shadowed private key design (for smartcard)), from Open to Testing.
Aug 27 2018, 9:32 AM · Restricted Project, Feature Request, gnupg
gniibe changed the status of T3119: gpg: Improve public key decryption from Open to Testing.
Aug 27 2018, 9:32 AM · gnupg (gpg23)
gniibe added a comment to T3119: gpg: Improve public key decryption.

In master, commit from rGce2f71760155: g10: Change decryption key selection for public key encryption. until rG84cc55880a58: g10: Prefer to available card keys for decryption. fixed this.

Aug 27 2018, 9:32 AM · gnupg (gpg23)
gniibe committed rGb823788d2009: g10: Fix enum_secret_keys for card keys. (authored by gniibe).
g10: Fix enum_secret_keys for card keys.
Aug 27 2018, 9:26 AM
gniibe committed rG84cc55880a58: g10: Prefer to available card keys for decryption. (authored by gniibe).
g10: Prefer to available card keys for decryption.
Aug 27 2018, 9:26 AM
gniibe committed rG03a8de7def41: g10: Move enum_secret_keys to skclist.c. (authored by gniibe).
g10: Move enum_secret_keys to skclist.c.
Aug 27 2018, 9:26 AM
gniibe committed rG6bb93fc295e7: g10: Fix comment of enum_secret_keys. (authored by gniibe).
g10: Fix comment of enum_secret_keys.
Aug 27 2018, 9:26 AM
gniibe committed rG30153c65f087: g10: Enumerated keys for decryption should be unique. (authored by gniibe).
g10: Enumerated keys for decryption should be unique.
Aug 27 2018, 9:26 AM
kjellchr created T4110: Signed messages to mailinglists comes up as insecure.
Aug 27 2018, 9:26 AM · gpgol, Bug Report, gpg4win
werner committed rM08cd34afb762: core: Export gpgme_data_new_from_estream function. (authored by Jasper Spaans <jasper@startmail.com>).
core: Export gpgme_data_new_from_estream function.
Aug 27 2018, 9:22 AM
gniibe committed rGce2f71760155: g10: Change decryption key selection for public key encryption. (authored by gniibe).
g10: Change decryption key selection for public key encryption.
Aug 27 2018, 7:00 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

I think it's good to close this as "resolved", since many fixes have been done, and I don't have remaining issue.
@wiz Please open another ticket for your next try.

Aug 27 2018, 6:53 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)

Aug 26 2018

werner added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

Okay, can you please provide sample data for the test suite? Best using one of the existing keys but adding another one won't harm either.

Aug 26 2018, 8:29 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 25 2018

stm added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

DKGPG will contain programs to generate such signatures in its next release. Thus it would be nice, if those signatures can be verified by GnuPG as one of the most widespread OpenPGP implementations.

Aug 25 2018, 9:42 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 24 2018

werner created T4109: GPGME 1.12.0 release.
Aug 24 2018, 6:03 PM · Release Info, gpgme
werner closed T3621: OpenPGP Encrypted message (decryption not possible) as Invalid.

No response so closing as invalid.

Aug 24 2018, 5:59 PM · Info Needed, gpgme, gpgol, Bug Report
werner moved T3056: gpgme-1.8.0: test failures on NetBSD from Backlog to QA for next release on the gpgme board.
Aug 24 2018, 5:57 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
werner added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

What are we going to do with this report? The last comment is 6 months old; can we change from testing to resolved or do we need to wait for a gpgme release?

Aug 24 2018, 5:56 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
werner lowered the priority of T3957: GPGME: mkdefsinc segfaults on windows from Normal to Low.

I need to know which of the processes segv: mkdefsinc, cat or the subshell. And a backtrace would also be very helpful.

Aug 24 2018, 5:52 PM · unreproducible, toolchain, Documentation, Windows, gpgme
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

@kallisti5: For you server you can add only_urandom to random.conf when changing to a multiuser runlevel and remove it early at startup and termination.

Aug 24 2018, 5:46 PM · libgcrypt, gnupg
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

/dev/random, RDRAND, etc involves a lot of political arguments and thus it is not easy to decide what to do. What you are calling for is a linux kernel specific code path (note that rndlinux is used by most Unices) and won't be helpful for other OSes. I am of course willing to do add specific for for a few widespread OSes (and in any case for Debian). It is a major change and thus does not belong into 1.8 - I am fine with master which Debian might want to backport.

Aug 24 2018, 5:40 PM · libgcrypt, gnupg
nephirus closed T4097: scdaemon does not handle extended APDUs correctly as Invalid.

Thank you for the clarification. For now, I'll modify our implementation to use shorter length representation and close this bug as Invalid.
However, I'm still not convinced that using hard-coded arguments is the right way to handle requests. I'll do some more testing and if I discover a legitimate use-case that requires long APDUs, I'll reopen the issue.

Aug 24 2018, 5:38 PM · scd, Bug Report
werner added a project to T4108: Support for verifying OpenPGP standalone and timestamp signatures: gnupg (gpg23).

What are your use cases?

Aug 24 2018, 5:31 PM · gnupg24, gnupg (gpg23), Feature Request
mkrambach committed rM138e1dde0273: js: add new options to permittedOperations (authored by mkrambach).
js: add new options to permittedOperations
Aug 24 2018, 10:34 AM
stm created T4108: Support for verifying OpenPGP standalone and timestamp signatures.
Aug 24 2018, 7:04 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 23 2018

aheinecke committed rMa5f8dac77d50: json: Add sender and file name to encrypt (authored by aheinecke).
json: Add sender and file name to encrypt
Aug 23 2018, 8:50 PM
aheinecke added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

Well, Werner is just back so he can say more.
An excellent reviewer was Stephan Müller from atsec. He is also involved a bit afaik in the kernel random development.

Aug 23 2018, 8:38 PM · libgcrypt, gnupg
dkg added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

@aheinecke thanks for the followup!

Aug 23 2018, 5:59 PM · libgcrypt, gnupg
mkrambach committed rMf62dd4bb27c3: js: fix syntax inside Keyring methods (authored by mkrambach).
js: fix syntax inside Keyring methods
Aug 23 2018, 5:56 PM
mkrambach committed rM352c53040d75: js: offer an always-trust parameter on encrypt (authored by mkrambach).
js: offer an always-trust parameter on encrypt
Aug 23 2018, 12:33 PM
mkrambach committed rM3fd6837fce9b: js: use destructured option parameters (authored by mkrambach).
js: use destructured option parameters
Aug 23 2018, 12:18 PM
mkrambach committed rM60dc499abd89: js: update getDefaultKey to more precise logic (authored by mkrambach).
js: update getDefaultKey to more precise logic
Aug 23 2018, 12:18 PM
straszakm added a comment to T3935: GpgOL: S/MIME signed mails opened with GpgOL even if S/MIME is disabled.

I'm not sure if it's exactly the same case, but:

Aug 23 2018, 12:12 PM · Bug Report, gpgol
gouttegd committed rPd0eaec8ef60b: Disallow echo disabling when prompting for a PIN. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
Disallow echo disabling when prompting for a PIN.
Aug 23 2018, 12:08 AM

Aug 22 2018

aheinecke added a project to T3824: GpgOL: MAPI to MIME conversion not working properly with Kopano Server: Stalled.

Hi, gpg4o does not send PGP/MIME (the proper format for including attachments and no encoding problems). As such it does not have the Problem described here. You can use "Send PGP Mails without attachments as PGP/Inline" in the options of GpgOL to have something similar. This will also work for Kopano.

Aug 22 2018, 9:15 PM · Stalled, gpgol
rolf added a comment to T3824: GpgOL: MAPI to MIME conversion not working properly with Kopano Server.

how is the actual state of this point? Is it solved?

Aug 22 2018, 9:09 PM · Stalled, gpgol
mkrambach committed rM24a000586522: js: add decrypt result options (authored by mkrambach).
js: add decrypt result options
Aug 22 2018, 7:08 PM
mkrambach committed rMf0409bbdafcb: js: make method parameters objects (authored by mkrambach).
js: make method parameters objects
Aug 22 2018, 6:39 PM
mkrambach committed rM129fa919b935: js: improve decryption performance (authored by mkrambach).
js: improve decryption performance
Aug 22 2018, 4:38 PM
mkrambach committed rM94a0ed361ea0: js: Return error if signature has no fingerprint (authored by mkrambach).
js: Return error if signature has no fingerprint
Aug 22 2018, 2:48 PM
werner added a comment to T4103: Compile with Apple Clang.

I don't think that GnuPG >= 2 can still be build with RISCOS. In any case it is such a minor platform that we are removing special RISCOS hacks when touching such code parts.

Aug 22 2018, 2:44 PM · Feature Request
aheinecke committed rOb09e89143d13: Fix is_valid_chksum check (authored by aheinecke).
Fix is_valid_chksum check
Aug 22 2018, 1:31 PM
aheinecke committed rO7486c0bf18a5: Make autosecure compatible with always sign (authored by aheinecke).
Make autosecure compatible with always sign
Aug 22 2018, 1:31 PM
aheinecke committed rO1692fc9846e5: Fix minor name inconsitencs (authored by aheinecke).
Fix minor name inconsitencs
Aug 22 2018, 1:31 PM
aheinecke closed T4107: GPGME: Merge JavaScript branch as Resolved.

Done.

Aug 22 2018, 1:18 PM · gpgme
aheinecke committed rM59ed27bae14d: Merge branch 'javascript-binding' (authored by aheinecke).
Merge branch 'javascript-binding'
Aug 22 2018, 1:17 PM
aheinecke committed rGTO9c0be8482ee2: Remove sym enc option. It is fixed! (authored by aheinecke).
Remove sym enc option. It is fixed!
Aug 22 2018, 12:47 PM
mkrambach committed rMd8fd4aad8a93: js: changed verify signature result infos (authored by mkrambach).
js: changed verify signature result infos
Aug 22 2018, 12:44 PM
mkrambach committed rM93f674d33d4d: js: throw errors in sync functions (authored by mkrambach).
js: throw errors in sync functions
Aug 22 2018, 12:23 PM
gniibe committed rG0786ac78423c: po: Update Japanese translation. (authored by gniibe).
po: Update Japanese translation.
Aug 22 2018, 11:46 AM
aheinecke committed rO649622c95089: Fix potential crash in T3656 workaround (authored by aheinecke).
Fix potential crash in T3656 workaround
Aug 22 2018, 10:54 AM
aheinecke committed rO9158c1792354: WKS: Handle aborted confirmation process better (authored by aheinecke).
WKS: Handle aborted confirmation process better
Aug 22 2018, 10:54 AM
aheinecke committed rOb5e68fc000ad: Rewrite cached key resolution (authored by aheinecke).
Rewrite cached key resolution
Aug 22 2018, 10:48 AM
aheinecke committed rOcebe6484acaa: Fix crash on async send in OL 2013 (authored by aheinecke).
Fix crash on async send in OL 2013
Aug 22 2018, 10:48 AM
aheinecke committed rO2767b0a794ae: Add helper to print out protocol (authored by aheinecke).
Add helper to print out protocol
Aug 22 2018, 10:48 AM
aheinecke committed rO75659ee29c72: Disable super verbose debug output (authored by aheinecke).
Disable super verbose debug output
Aug 22 2018, 10:48 AM
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 10:03 AM · Debian, gpgagent, Bug Report
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 10:03 AM · Debian, gpgagent, Bug Report
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 10:00 AM · Debian, gpgagent, Bug Report
gniibe claimed T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.

This entry was created based on the conversation at #gnupg channel.
I can't reproduce keep hanging.
I confirmed that pinentry vanished (perhaps, because of timeout).

Aug 22 2018, 9:59 AM · Debian, gpgagent, Bug Report
gniibe updated the task description for T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 22 2018, 9:56 AM · Debian, gpgagent, Bug Report

Aug 21 2018

sbingner added a comment to T4103: Compile with Apple Clang.

Apple Clang changes the -fno-common to be default. It can also compile by adding -fcommon to the CFLAGS but I suspect this patch (with the exception of adding __APPLE__ to the (defined (__riscos__) || defined (__APPLE__))) would be needed for things to work properly on __riscos__ also.

-fcommon, -fno-common
       This flag specifies that variables without initializers get common linkage.  It can be disabled with -fno-common.
Aug 21 2018, 8:43 PM · Feature Request
wheelerlaw added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

A workaround for this until the HTTP client is fixed is to just use curl instead:

Aug 21 2018, 5:59 PM · gnupg (gpg22), dns, dirmngr
werner added a comment to T4103: Compile with Apple Clang.

Do you say that the linker can't handle the standard common block feature? The only toolchain I am aware of which does not understand this is the Norcraft C compiler for RISC OS. And now also Clang building for iOS?

Aug 21 2018, 5:35 PM · Feature Request
wheelerlaw added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

I am running into the same exact issue. It seems that dirmng is incorrectly attempting to resolve the addresses for the keyservers despite having been given an HTTP proxy to connect through.

Aug 21 2018, 5:31 PM · gnupg (gpg22), dns, dirmngr
werner added a project to T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature: Debian.

gpg-agent has a pinentry caling timeout - doesn't that trigger?
In any case we agreed that Debian takes care of systemd support because that is not an upstream supported configuration.

Aug 21 2018, 5:28 PM · Debian, gpgagent, Bug Report
werner triaged T4104: gpgsm/ksba removes leading zeros from signature byte array as Normal priority.
Aug 21 2018, 5:25 PM · Restricted Project, libksba, S/MIME, Bug Report
werner triaged T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included as Normal priority.

We are moving to use the yat2m from gpgrt (libgpg-error); thus the additional tag.

Aug 21 2018, 5:23 PM · gpgrt, libgcrypt, Bug Report
mkrambach committed rM6d720137dd95: js: update decrypt/verify results (authored by mkrambach).
js: update decrypt/verify results
Aug 21 2018, 3:27 PM
aheinecke committed rM263dadb04aed: json: Add proper decrypt_result_t handling (authored by aheinecke).
json: Add proper decrypt_result_t handling
Aug 21 2018, 2:39 PM
mkrambach committed rM9dd6c67cd5ae: js: remove outdated checklists (authored by mkrambach).
js: remove outdated checklists
Aug 21 2018, 2:37 PM
aheinecke reassigned T4107: GPGME: Merge JavaScript branch from aheinecke to werner.

I've updated the README and added example mainifests.
Make dist is also updated I could build the extension and webpack it from the dist package.

Aug 21 2018, 2:02 PM · gpgme
aheinecke committed rM0036b9bc493f: js: Fix library name mentioned in js Makefiles (authored by aheinecke).
js: Fix library name mentioned in js Makefiles
Aug 21 2018, 1:59 PM
aheinecke committed rM9608996d8854: Add example manifests for gpgme-json (authored by aheinecke).
Add example manifests for gpgme-json
Aug 21 2018, 1:59 PM
aheinecke committed rM738a8e6f950a: js: Update extra_dist files (authored by aheinecke).
js: Update extra_dist files
Aug 21 2018, 1:59 PM
aheinecke committed rM605eb8a8bfcb: js: Improve README (authored by aheinecke).
js: Improve README
Aug 21 2018, 1:58 PM
aheinecke committed rMfe3de5b86b4a: Remove js as language from configure.ac (authored by aheinecke).
Remove js as language from configure.ac
Aug 21 2018, 1:58 PM
aheinecke created T4107: GPGME: Merge JavaScript branch.
Aug 21 2018, 12:40 PM · gpgme
mkrambach committed rM8b8c009dee8a: js: set expiry of generatedKey to seconds from now (authored by mkrambach).
js: set expiry of generatedKey to seconds from now
Aug 21 2018, 11:43 AM
gniibe created T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.
Aug 21 2018, 5:48 AM · Debian, gpgagent, Bug Report
gniibe merged task T2439: Optionally always prompt for key confirmation for requests from restricted sockets into T1840: gpg-agent should have prompt-for-use mechanism.
Aug 21 2018, 2:20 AM · gpgagent, Feature Request
gniibe merged T2439: Optionally always prompt for key confirmation for requests from restricted sockets into T1840: gpg-agent should have prompt-for-use mechanism.
Aug 21 2018, 2:20 AM · gnupg, Feature Request

Aug 20 2018

stm created T4105: Inconsistent output for revocation keys in --list-keys --with-colons.
Aug 20 2018, 8:24 PM · Documentation, gnupg, Bug Report
mkrambach committed rMd77a1c887d6a: js: add option "subkey-algo" to generateKey (authored by mkrambach).
js: add option "subkey-algo" to generateKey
Aug 20 2018, 6:04 PM