Page MenuHome GnuPG
Feed All Stories

Nov 9 2018

aheinecke committed rKLEOPATRA53ecb61a0c2f: Fix windows build without ASCII cast (authored by aheinecke).
Fix windows build without ASCII cast
Nov 9 2018, 3:17 PM
aheinecke committed rKLEOPATRAa51d16ca316c: Use gpg output handler in importcrl error msg (authored by aheinecke).
Use gpg output handler in importcrl error msg
Nov 9 2018, 3:17 PM
Michel created T4249: No connection to Keyserver possible.
Nov 9 2018, 2:22 PM · gnupg, dirmngr, Bug Report, gpg4win
aheinecke created T4248: gpg-agent: Rare unresponsiveness after importing a secret S/MIME cert on Windows.
Nov 9 2018, 1:50 PM · S/MIME, gnupg (gpg22), gpgagent, gpg4win
werner committed rDca9070dd6f50: web: Release announcement for 2.2.11 (authored by werner).
web: Release announcement for 2.2.11
Nov 9 2018, 1:45 PM
aheinecke closed T3945: Kleopatra: Loading certificates hangs after first start as Resolved.
Nov 9 2018, 1:43 PM · Bug Report, gnupg, gpg4win
aheinecke closed T3378: gpg-agent.exe hanging after left to idle for a while as Resolved.

Marking this as resolved as it was forgotten in the testing state.

Nov 9 2018, 1:42 PM · Windows, libassuan, gpgagent, Bug Report
aheinecke added a comment to T3945: Kleopatra: Loading certificates hangs after first start.

I think this is resolved by kleopatra's watchdog. There is a bug that the agent becomes unresponsive somehow then the loading also hangs but this is unrelated to kleopatra.

Nov 9 2018, 1:26 PM · Bug Report, gnupg, gpg4win
aheinecke added a comment to T4200: Evaluate sub-addresses in gpg and wkd.

Sorry I did not see your first comment.

Nov 9 2018, 12:09 PM · gnupg, Feature Request
aheinecke added a comment to T4200: Evaluate sub-addresses in gpg and wkd.

I would change gpgme_addrspec_from_uid and the gnupg equivalent to strip out the subaddress.

Nov 9 2018, 12:07 PM · gnupg, Feature Request
werner added a comment to T4200: Evaluate sub-addresses in gpg and wkd.

It does not make sense to handle this in the protocol. The client should always ask for joe@example.org and thus keep the whole thing mostly out of gpg. This requires that keys are not created with sub-addresses. However, if someone has a need for this, this strategy should work:

Nov 9 2018, 12:07 PM · gnupg, Feature Request
aheinecke committed rObe57fa9d9f52: Override file close cmd to trigger shutdown (authored by aheinecke).
Override file close cmd to trigger shutdown
Nov 9 2018, 11:24 AM
aheinecke changed the status of T4247: GPG4WIN / Kleopatra (3.1.4) Encrypt file / Decryption fails on Network Associates PGP 6.5.8 from Open to Testing.

First let me say that it is never a good Idea to use outdated / unmaintained security software. PGP Messages are external input and you pass that to unmaintained software.

Nov 9 2018, 7:46 AM · gpg4win, Not A Bug

Nov 8 2018

gniibe committed rTac406d38e49d: ntbtls-cli: Use union to access hostent addr. (authored by gniibe).
ntbtls-cli: Use union to access hostent addr.
Nov 8 2018, 10:55 PM
jsbooker created T4247: GPG4WIN / Kleopatra (3.1.4) Encrypt file / Decryption fails on Network Associates PGP 6.5.8.
Nov 8 2018, 3:55 PM · gpg4win, Not A Bug
aheinecke changed the status of T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface from Open to Testing.

I've added two message handling routines and a small program to test it (run-messenger.cpp) You can use run-messenger.cpp for reference.

Nov 8 2018, 3:48 PM · Bug Report, gpg4win
aheinecke added a comment to T4236: GpgOL: Properties changed message appearing too often.

To reproduce it the key is to close Outlook through the file -> close option.

Nov 8 2018, 3:46 PM · Bug Report, gpg4win, gpgol
aheinecke committed rO289643c1016d: Minor debug output improvements (authored by aheinecke).
Minor debug output improvements
Nov 8 2018, 3:43 PM
aheinecke committed rOf991946b93e7: Revert "Add InspectorEvents experiment" (authored by aheinecke).
Revert "Add InspectorEvents experiment"
Nov 8 2018, 3:43 PM
aheinecke committed rOdb8f468e0462: Add InspectorEvents experiment (authored by aheinecke).
Add InspectorEvents experiment
Nov 8 2018, 3:43 PM
aheinecke added a reverting change for rOdb8f468e0462: Add InspectorEvents experiment: rOf991946b93e7: Revert "Add InspectorEvents experiment".
Nov 8 2018, 3:43 PM
aheinecke committed rO39f9f19fb874: Add some NEWS (authored by aheinecke).
Add some NEWS
Nov 8 2018, 3:36 PM
aheinecke committed rOe86a0c1c0650: Add tracing in shutdown (authored by aheinecke).
Add tracing in shutdown
Nov 8 2018, 3:36 PM
aheinecke committed rO95c1ee605d8f: Use WM_USER without offset for ext messages (authored by aheinecke).
Use WM_USER without offset for ext messages
Nov 8 2018, 3:36 PM
aheinecke committed rO5152f5a30c7b: Set validate keylist mode for keycache (authored by aheinecke).
Set validate keylist mode for keycache
Nov 8 2018, 1:41 PM
aheinecke committed rObdba540b6759: Fix 64bit format error (authored by aheinecke).
Fix 64bit format error
Nov 8 2018, 1:41 PM
werner created T4246: GnuPG master does not allow decryption with bad usage flags (regression).
Nov 8 2018, 1:27 PM · Restricted Project, Bug Report, gnupg (gpg23)
Valodim added a comment to T4235: GnuPG doesn't respect key flags when decrypting.

Fair enough. Let's wait and see what others think.

Nov 8 2018, 1:24 PM · Not A Bug, OpenPGP, gnupg
Laurent Montel <montel@kde.org> committed rKLEOPATRAec6930e43723: GIT_SILENT: prepare 5.10 beta (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.10 beta
Nov 8 2018, 1:22 PM
aheinecke committed rO7b7226d6982e: Add external API with WindowMessages (authored by aheinecke).
Add external API with WindowMessages
Nov 8 2018, 1:16 PM
werner closed T4235: GnuPG doesn't respect key flags when decrypting as Resolved.

Also consider that it is possible to change the key usage flags. Thus it will never be clear whether one has a fixed or unfixed public key. I'd like to close this bug because it is currently also discussed in the IETF WG.

Nov 8 2018, 1:10 PM · Not A Bug, OpenPGP, gnupg
gniibe committed rG69930f6884a9: gpgcompose: Fix --sk-esk. (authored by gniibe).
gpgcompose: Fix --sk-esk.
Nov 8 2018, 12:58 PM
gniibe committed rAea69c7126ff2: socket: Use union for sockaddr access. (authored by gniibe).
socket: Use union for sockaddr access.
Nov 8 2018, 11:17 AM
aheinecke added a comment to T4203: Problems with attachment contnuous.

In the log I can see where it uses a non default codepath:

Nov 8 2018, 10:21 AM · Bug Report, gpg4win
dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

I don't think this answered my question -- i'm asking how adding --no-keyring affects gpgme_op_decrypt_verify -- it seems like verification would fail if no keyring is used, no?

Nov 8 2018, 8:59 AM · gpgme, Bug Report
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

gpgme_op_decrypt_verify can always be used instead of gpgme_op_decrypt. This is an obvious requirement because the signature and the fact that there is a signature is only known after the decryption step. The newer GPGME_DECRYPT_VERIFY of the gpgme_op_decrypt_ext function is basically an alias for gpgme_op_decrypt_verify.
For both functions gpgme employs "gpg --decrypt".

Nov 8 2018, 8:41 AM · gpgme, Bug Report
dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

I'm fine with this change, but i do note that some people expect --decrypt to mean "decrypt and verify, if possible". In particular, gpg(1) says about --decrypt:

Nov 8 2018, 6:44 AM · gpgme, Bug Report
dkg committed rM2557d0ae6ff0: spelling: fix misspellings (authored by dkg).
spelling: fix misspellings
Nov 8 2018, 6:37 AM
gniibe committed rPTH377c1b91e67a: w32: Use cast by uintptr_t for thread ID. (authored by gniibe).
w32: Use cast by uintptr_t for thread ID.
Nov 8 2018, 5:39 AM
gniibe committed rG7fc3decc2e03: g10: Fix log_debug formatting. (authored by gniibe).
g10: Fix log_debug formatting.
Nov 8 2018, 4:24 AM
gniibe committed rK3f5dcb5ff672: Add annotation for fall through path. (authored by gniibe).
Add annotation for fall through path.
Nov 8 2018, 3:40 AM
gniibe updated the task description for T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Nov 8 2018, 3:01 AM
gniibe changed the status of T4239: Should gpgrt-config have default LIBDIR definition in the script? from Open to Testing.

So far, so good.

Nov 8 2018, 3:00 AM · gpgrt
gniibe updated the task description for T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Nov 8 2018, 2:55 AM
gniibe updated the task description for T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Nov 8 2018, 2:52 AM
gniibe created T4245: 2019: Use of gpg-error-config scrypt (symbolic link) for {libassuan,libksba,npth,libgcrypt,ntbtls,gpgme}-config.
Nov 8 2018, 2:50 AM

Nov 7 2018

bochulindra added a comment to T4243: Test failure in libgcrypt-1.8.4.

Hi sorry, here it is. I don't see a recommended way for providing a ton of text, so just pasting it here.

Nov 7 2018, 8:39 PM · Documentation, Tests, libgcrypt, Bug Report
jukivili committed rC9d6431604b5e: Fix inlining of ocb_get_l for x86 AES implementations (authored by jukivili).
Fix inlining of ocb_get_l for x86 AES implementations
Nov 7 2018, 7:59 PM
jukivili committed rC3f76319803a4: Fix 'variable may be used uninitialized' warning for CTR mode (authored by jukivili).
Fix 'variable may be used uninitialized' warning for CTR mode
Nov 7 2018, 7:59 PM
werner added a comment to T4182: Dirmngr: Keeps files in homedir open on Windows.

The dirmngr may at any time open a file in that directory and thus there is no reliable way to remove the home directory when any gpg tool is running. Daemons need to be stopped before a directory can be deleted. So I think this is a non-issue and brought to the table only because we have that kludge of detecting a n unlinked directory on Unix. But even on Unix this is not possible to get rid of the home directory, for example if you want to umount it.

Nov 7 2018, 5:26 PM · dirmngr
gniibe committed rEb39b44b9acbe: Fix a typo. (authored by gniibe).
Fix a typo.
Nov 7 2018, 10:53 AM
werner added a comment to D470: Use intptr_t for file/pid handle on Windows.

Using intptr_t works with this particular case but it does not
solve the general problem under Windows. On Windows an integer
may identify a libc file handle, a socket, and some other
objects. Despite that they are integers they are all different objects
and it is hard to distinguish them

Nov 7 2018, 10:25 AM
msc added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

Ok. Thank you for sharing informations!

Nov 7 2018, 9:48 AM · Bug Report, gpg4win
aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

Yep, I can access this property.

Nov 7 2018, 9:36 AM · Bug Report, gpg4win
gniibe closed T4169: --skip-hidden-recipients broken as Resolved.
Nov 7 2018, 9:22 AM
gniibe created T4244: Better enum_secret_keys by asking gpg-agent KEYINFO --list.
Nov 7 2018, 9:21 AM · Restricted Project, gnupg
gniibe added a comment to T4169: --skip-hidden-recipients broken.

I think that it's good to rewrite enum_secret_keys in g10/skclist.c.

Nov 7 2018, 9:19 AM
gniibe added a comment to T4169: --skip-hidden-recipients broken.

The bug is gone by rG79f165d7a8bc: gpg: Make --skip-hidden-recipients work again..

Nov 7 2018, 9:06 AM
werner added a comment to T4243: Test failure in libgcrypt-1.8.4.

Please provide a complete build log or at least the output of the configure run.

Nov 7 2018, 8:06 AM · Documentation, Tests, libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6c78ca0d185d: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Nov 7 2018, 4:35 AM

Nov 6 2018

bochulindra created T4243: Test failure in libgcrypt-1.8.4.
Nov 6 2018, 4:01 PM · Documentation, Tests, libgcrypt, Bug Report
werner added a comment to T4175: HTTP 5xx should fail over to the next server.

Sorry, it didn't made it into 2.2.11.

Nov 6 2018, 12:48 PM · dirmngr, Feature Request
werner added a comment to T4169: --skip-hidden-recipients broken.

I guess we can close that, right?

Nov 6 2018, 12:48 PM
werner closed T4233: GnuPG 2.2.11 release as Resolved.

Released: https://lists.gnupg.org/pipermail/gnupg-announce/2018q4/000432.html

  • gpgsm: Fix CRL loading when intermediate certicates are not yet trusted.
  • gpgsm: Fix an error message about the digest algo. [T4219]
  • gpg: Fix a wrong warning due to new sign usage check introduced​ with 2.2.9. [T4014]
  • gpg: Print the "data source" even for an unsuccessful keyserver query. ​
  • gpg: Do not store the TOFU trust model in the trustdb. This allows to enable or disable a TOFU model without triggering a trustdb rebuild. [T4134]
  • scd: Fix cases of "Bad PIN" after using "forcesig". [T4177]
  • agent: Fix possible hang in the ssh handler. [T4221]
  • dirmngr: Tack the unmodified mail address to a WKD request. See commit a2bd4a64e5b057f291a60a9499f881dd47745e2f for details.
  • dirmngr: Tweak diagnostic about missing LDAP server file.
  • dirmngr: In verbose mode print the OCSP responder id.
  • dirmngr: Fix parsing of the LDAP port. [T4230]
  • wks: Add option --directory/-C to the server. Always build the​ server on Unix systems.
  • wks: Add option --with-colons to the client. Support sites which​ use the policy file instead of the submission-address file.
  • Fix EBADF when gpg et al. are called by broken CGI scripts.
  • Fix some minor memory leaks and bugs.
Nov 6 2018, 12:42 PM · gnupg (gpg22), Release Info
werner committed rD8ea539b320dc: swdb: Released GnuPG 2.2.11 (authored by werner).
swdb: Released GnuPG 2.2.11
Nov 6 2018, 12:30 PM
werner committed rG10157b417932: Post release updates. (authored by werner).
Post release updates.
Nov 6 2018, 12:24 PM
werner committed rGcb46b787571e: Release 2.1.11 (authored by werner).
Release 2.1.11
Nov 6 2018, 12:24 PM
werner committed rGe11bab3c1181: po: Update Czech translation (authored by petr_p).
po: Update Czech translation
Nov 6 2018, 12:24 PM
werner committed rG7e72bb4295e4: po: Update German translation (authored by werner).
po: Update German translation
Nov 6 2018, 12:24 PM
aheinecke committed rOe367d25a02d0: Update POTFILES and po files and de.po (authored by aheinecke).
Update POTFILES and po files and de.po
Nov 6 2018, 11:51 AM
msc added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

So maybe closing the inspector, too is necessary here so that the real close / unload on the mail is triggered. But it might just be that Outlook immediately reopens the mail in your case. Then it won't help but I think you should try that, too because any Interprocess communication will be more effort.

Nov 6 2018, 11:23 AM · Bug Report, gpg4win
aheinecke lowered the priority of T4184: Outlook 2013 Appointments vanish when send as a E-Mail from High to Normal.

It happens with 3.1.4, too.

Nov 6 2018, 11:16 AM · gpgol, Bug Report, gpg4win
aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4188: moving encrypted mails out of Junk folder fails.
Nov 6 2018, 9:23 AM · gpg4win, Release Info
aheinecke added a subtask for T4188: moving encrypted mails out of Junk folder fails: T4227: Gpg4win 3.1.5.
Nov 6 2018, 9:23 AM · Bug Report, gpg4win
aheinecke changed the status of T4188: moving encrypted mails out of Junk folder fails from Open to Testing.

Works nicely now. I added a "yellow" warning to indicate that the message is a crypto message that can't be handled by GpgOL in the Junk folder. I see no way to actually decrypt in the Junk folder as we are not allowed to access attachments.

Nov 6 2018, 9:22 AM · Bug Report, gpg4win
werner assigned T4242: Improper construction for gpg.constants.import in GPGME python bindings to BenM.
Nov 6 2018, 9:19 AM · Bug Report
aheinecke committed rOa49abe7fe79e: Add junk mail handling (authored by aheinecke).
Add junk mail handling
Nov 6 2018, 9:17 AM
aheinecke committed rO83c00237b6b9: Fix infographic url (authored by aheinecke).
Fix infographic url
Nov 6 2018, 9:17 AM
aheinecke committed rOb9dea48de425: Add junk/spam mail folder detection (authored by aheinecke).
Add junk/spam mail folder detection
Nov 6 2018, 9:17 AM
aheinecke committed rO99d4c80e5745: Fix tests build for different gpgmepp prefix (authored by aheinecke).
Fix tests build for different gpgmepp prefix
Nov 6 2018, 9:17 AM
aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.
In T4241#119944, @msc wrote:

I wonder if it would be possible for you to close the mail / inspector of the mail with DiscardChanges before doing a save as?

Discarding changes with the Close(OlDiscard) method has no effect on the issue.

Nov 6 2018, 8:16 AM · Bug Report, gpg4win
gniibe committed rG01b77ebbb71d: g10: Fix print_keygrip for smartcard. (authored by gniibe).
g10: Fix print_keygrip for smartcard.
Nov 6 2018, 7:37 AM
gniibe committed rG627839ea88da: g10: Fix print_keygrip for smartcard. (authored by gniibe).
g10: Fix print_keygrip for smartcard.
Nov 6 2018, 7:33 AM
BenM committed rMd0a5caf73c2d: docs: python bindings (authored by BenM).
docs: python bindings
Nov 6 2018, 6:25 AM
BenM committed rM0cb625da84d7: python examples: another importer (authored by BenM).
python examples: another importer
Nov 6 2018, 4:59 AM
gniibe added a comment to D470: Use intptr_t for file/pid handle on Windows.

Here are warnings:

Nov 6 2018, 4:51 AM
BenM committed rM1b9d30db089e: python examples: protonmail hkp scripts (authored by BenM).
python examples: protonmail hkp scripts
Nov 6 2018, 4:14 AM
gniibe added a comment to D470: Use intptr_t for file/pid handle on Windows.

If we can assume C99, we have the type.
I know, it is not guaranteed to be enough size. For particular host (Windows 64-bit), it works.

Nov 6 2018, 3:27 AM
gniibe created D470: Use intptr_t for file/pid handle on Windows.
Nov 6 2018, 3:26 AM

Nov 5 2018

werner committed rG66e0bd37ee3d: wks: New option --with-colons for gpg-wks-client. (authored by werner).
wks: New option --with-colons for gpg-wks-client.
Nov 5 2018, 9:00 PM
werner committed rGe3a1e80d1348: wks: New option --with-colons for gpg-wks-client. (authored by werner).
wks: New option --with-colons for gpg-wks-client.
Nov 5 2018, 8:59 PM
brents added a comment to T4242: Improper construction for gpg.constants.import in GPGME python bindings.

or, more accurately so it matches the C api, perhaps gpg.constants.import_status

Nov 5 2018, 8:38 PM · Bug Report
jukivili committed rC23f56d3359ca: stdmem: free: only call _gcry_secmem_free if needed (authored by jukivili).
stdmem: free: only call _gcry_secmem_free if needed
Nov 5 2018, 8:15 PM
jukivili committed rCd6c6680ca31c: secmem: fix potential memory visibility issue (authored by jukivili).
secmem: fix potential memory visibility issue
Nov 5 2018, 8:15 PM
jukivili committed rC0068d41d9304: Change buf_cpy and buf_xor* functions to use buf_put/buf_get helpers (authored by jukivili).
Change buf_cpy and buf_xor* functions to use buf_put/buf_get helpers
Nov 5 2018, 8:15 PM
jukivili committed rC4faeaa1cbd23: wipememory: use memset for non-constant length or large buffer wipes (authored by jukivili).
wipememory: use memset for non-constant length or large buffer wipes
Nov 5 2018, 8:15 PM
jukivili committed rC30e783ec4874: rijndael: fix unused parameter warning (authored by jukivili).
rijndael: fix unused parameter warning
Nov 5 2018, 8:15 PM
jukivili committed rCec49013d23d9: mpi/longlong.h: enable inline assembly for powerpc64 (authored by jukivili).
mpi/longlong.h: enable inline assembly for powerpc64
Nov 5 2018, 8:15 PM
jukivili committed rC2aece89d3967: Change remaining users of _gcry_fips_mode to use fips_mode (authored by jukivili).
Change remaining users of _gcry_fips_mode to use fips_mode
Nov 5 2018, 8:15 PM
brents created T4242: Improper construction for gpg.constants.import in GPGME python bindings.
Nov 5 2018, 7:24 PM · Bug Report