Page MenuHome GnuPG
Feed All Stories

Aug 31 2018

justus created T4119: gpg --symmetric emits a SEIP packet, but no MDC.
Aug 31 2018, 11:45 AM · gnupg (gpg22), Bug Report
aheinecke committed rKLEOPATRAde4550f9df70: Merge branch 'Applications/18.08' (authored by aheinecke).
Merge branch 'Applications/18.08'
Aug 31 2018, 10:43 AM
aheinecke committed rKLEOPATRA093714ef3057: Ensure importcertificatefromfilescommand finishes (authored by aheinecke).
Ensure importcertificatefromfilescommand finishes
Aug 31 2018, 10:43 AM
BenM added a comment to T4058: Connect a TOR server not running on localhost..

Assuming dirmngr is just connecting to localhost on one of the following ports: 9050, 9150 or 8118 (maybe) then an interim workaround could be achieved with ncat (or netcat, or nc ... but ncat is like those two on steroids and will happily pass a shell exec function to connect to the remote host with openssl too (which may be preferred depending on the size of the LAN).

Aug 31 2018, 10:39 AM · Tor, gnupg, Feature Request
mkrambach committed rM346dfac0de41: js: cleanup after key import test (authored by mkrambach).
js: cleanup after key import test
Aug 31 2018, 10:34 AM
aheinecke created T4118: GpgOL: Mitigate S/MIME Denial of Service due to CRL stalling.
Aug 31 2018, 10:05 AM · gpg4win, gpgol
BenM committed rM55991aa91667: docs: python bindings (authored by BenM).
docs: python bindings
Aug 31 2018, 9:37 AM
gniibe added a comment to T4085: Add support for pkg-config.

The implementation by Bourne shell is not perfect. Parsing .pc file depends on glob pattern match, which would have unexpected behavior in some cases (e.g. when .pc has no variable definitions and it only has "Requires: somepackage >= 1.0", the line matches glob pattern of "*=*" which looks like variable definition).

Aug 31 2018, 9:18 AM
gniibe added a comment to T4085: Add support for pkg-config.

By rEfb1d0cd7105e: Support module dependency., it supports version dependency handling.
While it's far from pkg-config replacement, I think that we can use the script for all GnuPG software with *.pc file.
I mean, this single script for all.

Aug 31 2018, 9:11 AM
gniibe committed rEfb1d0cd7105e: Support module dependency. (authored by gniibe).
Support module dependency.
Aug 31 2018, 9:08 AM
aheinecke created T4117: GPGSM: SHA-256 Fingerprint handling.
Aug 31 2018, 8:50 AM · kleopatra, S/MIME
gniibe added a comment to T4085: Add support for pkg-config.

Today, I wrote a script:

Aug 31 2018, 6:53 AM

Aug 30 2018

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

BTW: For TSA keys an additional key (usage) flag ("This key may be used for time-stamping") in RFC 4880bis would be nice. What do you think?

Aug 30 2018, 8:44 PM · gnupg24, gnupg (gpg23), Feature Request
werner committed rDbcbb28280216: swdb: gnupg-2.2.10 (authored by werner).
swdb: gnupg-2.2.10
Aug 30 2018, 4:29 PM
aheinecke changed the status of T4110: Signed messages to mailinglists comes up as insecure from Open to Testing.
Aug 30 2018, 4:24 PM · gpgol, Bug Report, gpg4win
aheinecke added a comment to T4110: Signed messages to mailinglists comes up as insecure.

https://www.gpg4win.org/version3.1.3.html < beta28 has the fix. If nothing untoward happens this will be the final version to be released tomorrow.

Aug 30 2018, 4:24 PM · gpgol, Bug Report, gpg4win
aheinecke committed rW9b4c92d0287f: Beta 28 (authored by aheinecke).
Beta 28
Aug 30 2018, 4:22 PM
mkrambach committed rM87bbe728fa68: js: tests for file name encoding (authored by mkrambach).
js: tests for file name encoding
Aug 30 2018, 4:18 PM
werner closed T4112: GnuPG 2.2.10 release as Resolved.

Release done with these major news:

  • gpg: Refresh expired keys originating from the WKD. [T2917]
  • gpg: Use a 256 KiB limit for a WKD imported key.
  • gpg: New option --known-notation. [T4060]
  • scd: Add support for the Trustica Cryptoucan reader.
  • agent: Speed up starting during on-demand launching. [T3490]
  • dirmngr: Validate SRV records in WKD queries.
Aug 30 2018, 3:58 PM · Release Info, gnupg
aheinecke committed rW6460b9f2d6bb: Update GnuPG to 2.2.10 (authored by aheinecke).
Update GnuPG to 2.2.10
Aug 30 2018, 3:51 PM
werner committed rG4b5cddeb5891: Post release updates. (authored by werner).
Post release updates.
Aug 30 2018, 3:43 PM
werner committed rG24697074f44c: Release 2.2.10 (authored by werner).
Release 2.2.10
Aug 30 2018, 3:43 PM
mkrambach committed rM5d6039f6bf9b: js: decoding of information (authored by mkrambach).
js: decoding of information
Aug 30 2018, 3:38 PM
mkrambach committed rM3201ded91f91: js: add tests (authored by mkrambach).
js: add tests
Aug 30 2018, 3:02 PM
mkrambach committed rM44691995b72c: js: add encoding parameter for encrypt return (authored by mkrambach).
js: add encoding parameter for encrypt return
Aug 30 2018, 3:02 PM
aheinecke committed rOcaeaea9a9fd9: Auto update po files (authored by aheinecke).
Auto update po files
Aug 30 2018, 3:02 PM
aheinecke committed rO9544b7699727: Translate the word "technical" (authored by aheinecke).
Translate the word "technical"
Aug 30 2018, 3:02 PM
aheinecke committed rWe99313401957: Update gpgol (authored by aheinecke).
Update gpgol
Aug 30 2018, 2:58 PM
aheinecke committed rW96c9af86e5ce: Update NEWS (authored by aheinecke).
Update NEWS
Aug 30 2018, 2:58 PM
aheinecke committed rOd063cd7c55c7: Revert "Also check for pgp/inline in IPM.Note.SMIME" (authored by aheinecke).
Revert "Also check for pgp/inline in IPM.Note.SMIME"
Aug 30 2018, 2:41 PM
aheinecke added a reverting change for rO1656e01d2eb1: Check for PGP/Inline inside of S/MIME mails: rO173a8a5f416c: Revert "Check for PGP/Inline inside of S/MIME mails".
Aug 30 2018, 2:41 PM
aheinecke committed rO173a8a5f416c: Revert "Check for PGP/Inline inside of S/MIME mails" (authored by aheinecke).
Revert "Check for PGP/Inline inside of S/MIME mails"
Aug 30 2018, 2:41 PM
aheinecke added a reverting change for rO0e05606f6931: Also check for pgp/inline in IPM.Note.SMIME: rOd063cd7c55c7: Revert "Also check for pgp/inline in IPM.Note.SMIME".
Aug 30 2018, 2:41 PM
aheinecke changed the status of T4115: GpgOL: Inline OpenPGP inside S/MIME mails is not handled from Testing to Open.

I have to revert the changes. The problem is that with attachments included Outlook must parse the S/MIME Mail. The code I've added to handle the PGP/Inline in GpgOL would result in hidden attachments as Outlook no longer properly parses the S/MIME Mail, we only decrypt the body and so attachments are gone.

Aug 30 2018, 2:40 PM · gpgol
aheinecke added a comment to T3991: gpgol stops decrypting/verifying in a certain situation.

I can't reproduce it. I don't get the Properties have changed dialog.

Aug 30 2018, 2:38 PM · gpgol, gpg4win, Bug Report
aheinecke committed rWd04a18031b28: Update Kleopatra and GpgOL (authored by aheinecke).
Update Kleopatra and GpgOL
Aug 30 2018, 2:18 PM
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

Problems here are:

  • The icon theme needs a build tool to generate which is a problem with CMake Crosscompiling.
  • Building natively and then packaging the icontheme.rcc would work
    • The breeze-icons.rcc must be renamed to icontheme.rcc and copied to <instdir>\bin\data
    • index.theme must be in the same place.
  • The GpgOLGui would not find icons from that because it would need to link to kicontheme.
  • The Kleopatra icon in breeze would need to be patched out as we want to use the old icon for kleopatra.
Aug 30 2018, 2:09 PM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T3887: Kleopatra: Not finishing commands.
Aug 30 2018, 1:26 PM · Release Info, gpg4win
aheinecke added a subtask for T3887: Kleopatra: Not finishing commands: T4029: Gpg4win 3.1.3.
Aug 30 2018, 1:26 PM · Bug Report, gpg4win, kleopatra
aheinecke closed T3887: Kleopatra: Not finishing commands as Resolved.

We have debug output now to show which commands are running.

Aug 30 2018, 1:25 PM · Bug Report, gpg4win, kleopatra
aheinecke committed rKLEOPATRA5cb85c7275d0: Merge branch 'Applications/18.08' (authored by aheinecke).
Merge branch 'Applications/18.08'
Aug 30 2018, 1:24 PM
aheinecke committed rKLEOPATRAfa579755fde3: Fix refresh in smartcard view not finishing (authored by aheinecke).
Fix refresh in smartcard view not finishing
Aug 30 2018, 1:24 PM
aheinecke added a subtask for T4080: Kleopatra: Learn Netkey certificates should show diagnostics only optionally: T4029: Gpg4win 3.1.3.
Aug 30 2018, 1:06 PM · gpg4win, S/MIME, kleopatra
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4080: Kleopatra: Learn Netkey certificates should show diagnostics only optionally.
Aug 30 2018, 1:06 PM · Release Info, gpg4win
aheinecke changed the status of T4080: Kleopatra: Learn Netkey certificates should show diagnostics only optionally from Open to Testing.

We have a progress dialog now and only show details on request. I've also fixed a bug that you could trigger learning the keys twice which lead to undefined behavior.

Aug 30 2018, 1:06 PM · gpg4win, S/MIME, kleopatra
aheinecke committed rKLEOPATRAdc7953d3d964: Update systray icon correctly if learning certs (authored by aheinecke).
Update systray icon correctly if learning certs
Aug 30 2018, 1:05 PM
aheinecke committed rKLEOPATRA7ca29d969dcb: Use progress dialog in learncardkeyscommand (authored by aheinecke).
Use progress dialog in learncardkeyscommand
Aug 30 2018, 1:04 PM
mkrambach committed rMa9863717b1b8: js: separate gpgme answer by type of data (authored by mkrambach).
js: separate gpgme answer by type of data
Aug 30 2018, 12:07 PM
aheinecke added a comment to T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9.

This happens only if GPGME_DEBUG is set to 9 which was accidentally set in my environment. So I've lowered the priority.

Aug 30 2018, 10:51 AM · kleopatra, gpgme
werner committed rG2f5ba3a6c19b: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Aug 30 2018, 10:50 AM
aheinecke renamed T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9 from Kleopatra: Hang in gpgconf_read on posix to Kleopatra: Hang in gpgconf_read on posix with GPGME_DEBUG=9.
Aug 30 2018, 10:50 AM · kleopatra, gpgme
werner committed rG23738c953051: artwork: State license of the logo (authored by werner).
artwork: State license of the logo
Aug 30 2018, 10:42 AM
aheinecke created T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9.
Aug 30 2018, 10:23 AM · kleopatra, gpgme
werner committed rG39c34a4a850f: po: Update German translation (authored by werner).
po: Update German translation
Aug 30 2018, 9:54 AM
aheinecke changed the status of T4115: GpgOL: Inline OpenPGP inside S/MIME mails is not handled from Open to Testing.
Aug 30 2018, 9:49 AM · gpgol
aheinecke added a subtask for T4115: GpgOL: Inline OpenPGP inside S/MIME mails is not handled: T4029: Gpg4win 3.1.3.
Aug 30 2018, 9:49 AM · gpgol
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4115: GpgOL: Inline OpenPGP inside S/MIME mails is not handled.
Aug 30 2018, 9:49 AM · Release Info, gpg4win
aheinecke added a comment to T4115: GpgOL: Inline OpenPGP inside S/MIME mails is not handled.

It's not super good but now when S/MIME is disabled we also look into the body of S/MIME mails to check for the PGP Inline message marker.

Aug 30 2018, 9:48 AM · gpgol
aheinecke committed rO223014d35805: Add a debug statement when marking MOSS attachs (authored by aheinecke).
Add a debug statement when marking MOSS attachs
Aug 30 2018, 9:47 AM
aheinecke committed rO1656e01d2eb1: Check for PGP/Inline inside of S/MIME mails (authored by aheinecke).
Check for PGP/Inline inside of S/MIME mails
Aug 30 2018, 9:47 AM
aheinecke committed rO0e05606f6931: Also check for pgp/inline in IPM.Note.SMIME (authored by aheinecke).
Also check for pgp/inline in IPM.Note.SMIME
Aug 30 2018, 9:47 AM
aheinecke committed rO1b4138508044: Fix minor german l10n error (authored by aheinecke).
Fix minor german l10n error
Aug 30 2018, 9:47 AM
gniibe added a comment to T4085: Add support for pkg-config.

Up to rEe0aecec6d040: Remove AC_CONFIG_COMMANDS for gpg-error-config., now it supports dependency of modules and multiple modules.
A single shell script can be same content (but only names differ).
It only supports features used by our *-config command, though. (Not support --static yet, for example)

Aug 30 2018, 8:43 AM
gniibe committed rEe0aecec6d040: Remove AC_CONFIG_COMMANDS for gpg-error-config. (authored by gniibe).
Remove AC_CONFIG_COMMANDS for gpg-error-config.
Aug 30 2018, 8:36 AM
gniibe committed rE53d2eb399601: Fixes src/gpg-error-config-main.sh and src/pkgconf-funcs.sh. (authored by gniibe).
Fixes src/gpg-error-config-main.sh and src/pkgconf-funcs.sh.
Aug 30 2018, 8:28 AM
gniibe committed rE66ba9c3ad0bf: Support invocation with module names. (authored by gniibe).
Support invocation with module names.
Aug 30 2018, 8:28 AM
aheinecke added a comment to T3935: GpgOL: S/MIME signed mails opened with GpgOL even if S/MIME is disabled.

I've tried again with different Versions to rerproduce this issue and I can't reproduce it.

Aug 30 2018, 8:19 AM · Bug Report, gpgol
aheinecke added a comment to T3956: O2010: Encrypted junk-mails can't be moved to inbox.

I did not find any differences regarding junk mail. So I believe that this is fixed with T3459

Aug 30 2018, 8:08 AM · gpgol, Bug Report
aheinecke merged T3956: O2010: Encrypted junk-mails can't be moved to inbox into T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded.
Aug 30 2018, 8:08 AM · gpg4win, gpgol, Bug Report
aheinecke merged task T3956: O2010: Encrypted junk-mails can't be moved to inbox into T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded.
Aug 30 2018, 8:08 AM · gpgol, Bug Report
aheinecke changed the status of T4051: Gpg4win: Installer does not kill processes in silent mode from Open to Testing.
Aug 30 2018, 8:06 AM · gpg4win
aheinecke committed rKLEOPATRAff18ce7f8000: Implement protocol accessors for all tasks (authored by aheinecke).
Implement protocol accessors for all tasks
Aug 30 2018, 8:04 AM
BenM committed rM1d00fb987b90: python bindings: estreams fix (authored by BenM).
python bindings: estreams fix
Aug 30 2018, 7:59 AM
aheinecke closed T4114: GpgOl, Performance: Keep MLang COM Interface over multiple calls as Resolved.

This is done now. Didn't help with crashes but is a good thing anyway IMO.

Aug 30 2018, 7:58 AM · gpg4win, gpgol
aheinecke closed T4113: GpgOL, Performance: Cache icons for RibbonUI as Resolved.

This is done now.
I had a slight hope that this might help with random crashes as the COM is now under less load but it did not help.

Aug 30 2018, 7:57 AM · gpg4win, gpgol
aheinecke changed the status of T3838: GpgOL: 3.1.3-beta20 crash when sending encrypted mail (thorugh async sending) from Open to Testing.

This was fixed by adding a new reference mechanism with cebe6484acaa250858affa3d854ef2b25cecd59f (Where I acidentally mangled the commit message.

Aug 30 2018, 7:55 AM · gpg4win, gpgol
stm added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

According to RFC 3628 there are two additional conditions to consider:

A timestamp or a time mark (which is an audit record kept in a secure
audit trail from a trusted third party) applied to a digital
signature value proves that the digital signature was created before
the date included in the time-stamp or time mark.
Aug 30 2018, 6:55 AM · gnupg24, gnupg (gpg23), Feature Request
gniibe committed rE78be78bd3d91: Remove dupulicates. (authored by gniibe).
Remove dupulicates.
Aug 30 2018, 6:52 AM
gniibe committed rE5cbc696fec8b: Handle module dependency (Requires field). (authored by gniibe).
Handle module dependency (Requires field).
Aug 30 2018, 6:52 AM
gniibe committed rEffebb25cfe23: Add note for the compatibility. (authored by gniibe).
Add note for the compatibility.
Aug 30 2018, 6:52 AM
gniibe committed rEed6f96f26c2b: New func read_config_from_stdin and cleanup_vars_attrs. (authored by gniibe).
New func read_config_from_stdin and cleanup_vars_attrs.
Aug 30 2018, 6:52 AM
gniibe committed rE3f96c9c1d103: PKG_CONFIG_PATH change. (authored by gniibe).
PKG_CONFIG_PATH change.
Aug 30 2018, 6:52 AM
gniibe committed rE6680867dd90c: Simplify configure substitution. (authored by gniibe).
Simplify configure substitution.
Aug 30 2018, 6:52 AM
gniibe committed rE37f627eaca57: Fix test condition for pkg-conf-funcs. (authored by gniibe).
Fix test condition for pkg-conf-funcs.
Aug 30 2018, 6:52 AM
gniibe committed rE55603b7a0d2f: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Aug 30 2018, 6:52 AM

Aug 29 2018

mkrambach committed rM61ac70cfb5cf: js: return base64 after encrypt with armor=false (authored by mkrambach).
js: return base64 after encrypt with armor=false
Aug 29 2018, 5:47 PM
BenM committed rM18ea83867168: python bindings: core (authored by BenM).
python bindings: core
Aug 29 2018, 5:02 PM
BenM committed rMdcedddecb6f8: python bindings: core (authored by BenM).
python bindings: core
Aug 29 2018, 5:02 PM
BenM committed rM6078b5303362: python bindings: core (authored by BenM).
python bindings: core
Aug 29 2018, 5:02 PM
werner closed T3194: Export of keys fails (gets mangled) if stdout is redirected to a file on Windows as Invalid.

There is no way for us to fix. It is a shell issue.

Aug 29 2018, 3:31 PM · gnupg (gpg22), Windows 32, Bug Report
werner closed T4103: Compile with Apple Clang as Wontfix.

We won't fix that. If you want to build for Apple iOS make sure to use

Aug 29 2018, 3:29 PM · Feature Request
werner closed T3912: generate_keypair() in g10/keygen.c seems unclear as Resolved.

The “this” is used so that we don't have too many strings to translate.
I added a call to print_further_info which will in --verbose mode explain it.

Aug 29 2018, 3:25 PM · Documentation, gnupg (gpg22)
werner committed rGa9931b3c052e: gpg: Explain error message in key generation with --batch (authored by werner).
gpg: Explain error message in key generation with --batch
Aug 29 2018, 3:24 PM
werner committed rG1bfe766bcf39: gpg: Explain error message in key generation with --batch (authored by werner).
gpg: Explain error message in key generation with --batch
Aug 29 2018, 3:23 PM
werner closed T3906: A way to list the supported ECC curves as Resolved.
Aug 29 2018, 3:15 PM · Documentation, gnupg (gpg22)
werner committed rG2d700f2c6c18: doc: Minor additions to the gpg man page (authored by werner).
doc: Minor additions to the gpg man page
Aug 29 2018, 3:15 PM
werner committed rG420dc2b49ad8: doc: Minor additions to the gpg man page (authored by werner).
doc: Minor additions to the gpg man page
Aug 29 2018, 3:13 PM
werner lowered the priority of T3753: Bad self-signatures and missing subkey usage flags when creating ECDSA/Ed25519 keys in batch mode from Normal to Low.
Aug 29 2018, 2:57 PM · gnupg24, Bug Report
werner added a project to T2968: gpg --search: Connection closed in DNS: Info Needed.

@elonsatoshi: Were you able to check this with 2.2.9 which has a fix for the resolver?

Aug 29 2018, 2:53 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner closed T1055: Special characters encoding issue with LDAP keyserver. as Wontfix.

We won't do that. Those with badly encoded user ids should create new keys or meanwhile have done so. The whole charset back and forth encoding adds a lot of complexity for some legacy applications. Frankly I would like to get rid of all code conversions and stick to utf-8.

Aug 29 2018, 2:50 PM · gnupg (gpg22), Feature Request