Page MenuHome GnuPG
Feed All Stories

Nov 12 2018

aheinecke committed rO3e37eceef65b: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Nov 12 2018, 1:50 PM
aheinecke committed rO42b022f076e6: Post release Version bump (authored by aheinecke).
Post release Version bump
Nov 12 2018, 1:50 PM
aheinecke committed rO98f26effe671: Fix l10n encoding in category manager (authored by aheinecke).
Fix l10n encoding in category manager
Nov 12 2018, 1:50 PM
aheinecke committed rOfca33bcd87c6: Update german translation (authored by aheinecke).
Update german translation
Nov 12 2018, 1:50 PM
aheinecke committed rOa24dae8916d2: Improve string for unsigned S/MIME reply (authored by aheinecke).
Improve string for unsigned S/MIME reply
Nov 12 2018, 1:50 PM
aheinecke committed rO40e8f45cc837: Auto update po files (authored by aheinecke).
Auto update po files
Nov 12 2018, 1:50 PM
aheinecke closed T3967: dirmngr: "flush" does not flush in memory CRL's as Resolved.
Nov 12 2018, 1:18 PM · kleopatra, S/MIME, gnupg
aheinecke closed T3967: dirmngr: "flush" does not flush in memory CRL's, a subtask of T3948: GPGSM: Multiple issues reported to KMail, as Resolved.
Nov 12 2018, 1:18 PM · gnupg, S/MIME
aheinecke added a parent task for T4227: Gpg4win 3.1.5: T3967: dirmngr: "flush" does not flush in memory CRL's.
Nov 12 2018, 1:18 PM · gpg4win, Release Info
aheinecke added a subtask for T3967: dirmngr: "flush" does not flush in memory CRL's: T4227: Gpg4win 3.1.5.
Nov 12 2018, 1:18 PM · kleopatra, S/MIME, gnupg
aheinecke committed rG00321a025f90: dirmngr: Add FLUSHCRLs command (authored by aheinecke).
dirmngr: Add FLUSHCRLs command
Nov 12 2018, 12:43 PM
aheinecke closed D469: dirmngr: Add FLUSHCRLs command by committing rG00321a025f90: dirmngr: Add FLUSHCRLs command.
Nov 12 2018, 12:43 PM
werner accepted D469: dirmngr: Add FLUSHCRLs command.

I think there are some races in the crl updated code but no real harm.
To improve you patch we could write a wait_for_idle function which counts the active connections and the housekeeping threads. It would also need to block new connections etc.

Nov 12 2018, 12:27 PM
aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

I'll look into it.

Nov 12 2018, 11:34 AM · Bug Report, gpg4win
msc added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

Ok, I will reload the mail item then!

Nov 12 2018, 11:28 AM · Bug Report, gpg4win
gniibe committed rM895176f42af3: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Nov 12 2018, 11:15 AM
aheinecke assigned T4249: No connection to Keyserver possible to werner.

I can reproduce it if I enter your or an unknown IP address.

Nov 12 2018, 10:25 AM · gnupg, dirmngr, Bug Report, gpg4win
Michel added a comment to T4249: No connection to Keyserver possible.

Thanks for reply.

Nov 12 2018, 10:14 AM · gnupg, dirmngr, Bug Report, gpg4win
aheinecke added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

I have a workflow now that does this without the openings. The mail is kept open by Outlook anyway when the properties are changed.

Nov 12 2018, 9:40 AM · Restricted Project, gpg4win, gpgol
aheinecke added a comment to T4182: Dirmngr: Keeps files in homedir open on Windows.

Mmh. It still makes a bit sense to me as I think it will be faster. But of course for memory mapped files the OS might decide.

Nov 12 2018, 9:18 AM · dirmngr
werner committed rG6b9f77291462: common: Prepare for parsing mail sub-addresses. (authored by werner).
common: Prepare for parsing mail sub-addresses.
Nov 12 2018, 7:45 AM
gniibe committed rM60828a505a1c: build: Make gpgme.m4 use gpgrt-config with *.pc. (authored by gniibe).
build: Make gpgme.m4 use gpgrt-config with *.pc.
Nov 12 2018, 2:05 AM
gniibe committed rMa76e145a1057: build: Provide gpgme-glib.pc too. (authored by gniibe).
build: Provide gpgme-glib.pc too.
Nov 12 2018, 2:05 AM
gniibe committed rMf3e60521899e: build: Provide gpgme.pc, generated by configure. (authored by gniibe).
build: Provide gpgme.pc, generated by configure.
Nov 12 2018, 1:25 AM

Nov 11 2018

werner committed rGbbed4746edcd: gpg: Fix format string in gpgcompose.c (authored by werner).
gpg: Fix format string in gpgcompose.c
Nov 11 2018, 12:20 PM
werner committed rGb3095c95ef9d: common: Add --filter option to t-mbox-util. (authored by werner).
common: Add --filter option to t-mbox-util.
Nov 11 2018, 12:02 PM

Nov 10 2018

aheinecke committed rGTOab2c6cf771c6: Add initial IShellFolder impl (authored by aheinecke).
Add initial IShellFolder impl
Nov 10 2018, 5:30 PM
aheinecke triaged T4249: No connection to Keyserver possible as Normal priority.

Strange, I don't know of an issue that is related to that. There were a lot of changes to the DNS code but if you are using an IP. I've tested that using an IP works for me. I used https://192.146.137.99:443 for testing.

Nov 10 2018, 3:48 PM · gnupg, dirmngr, Bug Report, gpg4win
aheinecke committed rGTO46a6bbeb4873: Add initial flange for a COM Shell Folder ext. (authored by aheinecke).
Add initial flange for a COM Shell Folder ext.
Nov 10 2018, 3:34 PM
JW-D added a comment to T4203: Problems with attachment contnuous.

Indeed, I use a S/MIME certificate in Outlook for signing by default all e-mails. However, if I intend to send a PGP mail, I manually disable this feature and I manually opt for PGP signature & encryption. I am sure, that this standard procedure applied in this case. Therefore, I am surprised, that the message appears.

Nov 10 2018, 3:06 PM · Bug Report, gpg4win
aheinecke committed rGTO71c5a8d6b0da: Fix last commit (authored by aheinecke).
Fix last commit
Nov 10 2018, 12:50 PM
aheinecke committed rGTO58afbd228ae2: Put qt util functions in their own header (authored by aheinecke).
Put qt util functions in their own header
Nov 10 2018, 12:50 PM

Nov 9 2018

aheinecke committed rOc921d50a3c66: Disable async crypt for mails without subject (authored by aheinecke).
Disable async crypt for mails without subject
Nov 9 2018, 6:38 PM
aheinecke added a subtask for T4150: Sending mails with blank/empty subject fails with GPGOL 2.3.0 / 2.3.1-beta13: T4227: Gpg4win 3.1.5.
Nov 9 2018, 6:35 PM · gpg4win, gpgol
aheinecke added a parent task for T4227: Gpg4win 3.1.5: T4150: Sending mails with blank/empty subject fails with GPGOL 2.3.0 / 2.3.1-beta13.
Nov 9 2018, 6:35 PM · gpg4win, Release Info
aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

It worked as I expected. I've tested it with the run-messenger test and I can close and later "re-decrypt" again. The only surprising thing might be for your users that they have to unlock their secret key again if it is not already unlocked.

Nov 9 2018, 6:25 PM · Bug Report, gpg4win
aheinecke committed rOd27f609e7f60: Add explicit decrypt as WindowMessage handler (authored by aheinecke).
Add explicit decrypt as WindowMessage handler
Nov 9 2018, 6:19 PM
aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

Right. While switching the Mail works for me if there are no other references to the mail open (e.g. If I have the mail opened in Outlook Spy switching does not work as the mail is not unloaded). It is better to make it explicit. The code is all there I just have to add a window message handler for it. I'll do that.

Nov 9 2018, 6:16 PM · Bug Report, gpg4win
jukivili committed rGb46382dd4773: g10/mainproc: avoid extra hash contexts when decrypting AEAD input (authored by jukivili).
g10/mainproc: avoid extra hash contexts when decrypting AEAD input
Nov 9 2018, 5:09 PM
jukivili committed rG643ec7c642dc: g10/armor: optimize radix64 to binary conversion (authored by jukivili).
g10/armor: optimize radix64 to binary conversion
Nov 9 2018, 5:07 PM
jukivili committed rGe8142cc69a2a: g10/armor: optimize binary to radix64 conversion (authored by jukivili).
g10/armor: optimize binary to radix64 conversion
Nov 9 2018, 5:07 PM
jukivili committed rGe486d4f0259f: g10/armor: use libgcrypt's CRC24 implementation (authored by jukivili).
g10/armor: use libgcrypt's CRC24 implementation
Nov 9 2018, 5:07 PM
jukivili committed rG2b5718c1f768: common/iobuf: optimize iobuf_read_line (authored by jukivili).
common/iobuf: optimize iobuf_read_line
Nov 9 2018, 5:07 PM
jukivili committed rGa571bb8df52d: g10/armor: fix eof checks in radix64_read (authored by jukivili).
g10/armor: fix eof checks in radix64_read
Nov 9 2018, 5:07 PM
jukivili committed rG47424881b27d: g10/armor: remove unused unarmor_pump code (authored by jukivili).
g10/armor: remove unused unarmor_pump code
Nov 9 2018, 5:07 PM
jukivili committed rG5d6c080522e1: g10/decrypt-data: use iobuf_read for higher performance (authored by jukivili).
g10/decrypt-data: use iobuf_read for higher performance
Nov 9 2018, 5:07 PM
jukivili committed rGe2b9095de35a: g10/decrypt-data: use fill_buffer in more places (authored by jukivili).
g10/decrypt-data: use fill_buffer in more places
Nov 9 2018, 5:07 PM
msc added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

Thank you! The beta38 is working for me. Guess the mail->setPassWrite (true); line from the last commit did the trick. I did not need to reload the mail object again.

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

The problem is probably that you are also holding a reference to the mail in question. For me the close triggers an unload so that GpgOL completely detaches from the mail in question.
I've now added a more explicit tracking of when it should be allowed to write namely after our close with discard changes.

Nov 9 2018, 3:52 PM · Bug Report, gpg4win
aheinecke committed rOc702eede029c: Pass write for closed mails (authored by aheinecke).
Pass write for closed mails
Nov 9 2018, 3:48 PM
msc added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

I tested these window messages with the provided beta build. Both messages gets processed and the e-mail is encrypted again but I still receive the 0x80004004 (E_ABORT) error when trying to save the message via the outlook api.

Nov 9 2018, 3:21 PM · Bug Report, gpg4win
aheinecke committed rKLEOPATRA73a9e5f6adb0: Reload keyfilter after profile change (authored by aheinecke).
Reload keyfilter after profile change
Nov 9 2018, 3:17 PM
aheinecke committed rKLEOPATRAe19d26d10119: Hide revocations in CRL dump by default (authored by aheinecke).
Hide revocations in CRL dump by default
Nov 9 2018, 3:17 PM
aheinecke committed rKLEOPATRA1cc4bc234a93: Fix / improve importcrlcommand (authored by aheinecke).
Fix / improve importcrlcommand
Nov 9 2018, 3:17 PM
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