Page MenuHome GnuPG
Feed All Stories

Jul 2 2018

werner committed rG8a915cd9faf0: agent: New commands PUT_SECRET and GET_SECRET. (authored by werner).
agent: New commands PUT_SECRET and GET_SECRET.
Jul 2 2018, 9:44 PM
kallisti5 added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

User input, anything to solve the lack of entropy on servers would be *great*. We have a bunch of buildbot workers we would *love* to have sign their artifacts... however we end up (unsuccessfully) doing stupid things like this to try and drive up entropy as a non-root user:

Jul 2 2018, 8:46 PM · libgcrypt, gnupg
werner triaged T4049: BUG in gpa - MUST everytime save private key to harddisk to export it as Normal priority.

I am not sure what you mean by “keybundle”. Is is a single keyblock or a selection of multiple keyblocks?

Jul 2 2018, 8:46 PM · Feature Request, gpa
werner committed rG58baf40af641: common: New function percent_data_escape. (authored by werner).
common: New function percent_data_escape.
Jul 2 2018, 8:35 PM
werner committed rG3978df943dc7: agent: Fix segv running in --server mode (authored by werner).
agent: Fix segv running in --server mode
Jul 2 2018, 8:35 PM
aheinecke committed rW56aed0f4de59: Make it optional to install native-messaging (authored by aheinecke).
Make it optional to install native-messaging
Jul 2 2018, 6:24 PM
anarcat added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

Looking at the table in random(7) it seems clear to me that what we want to just invoke getrandom() with no arguments. This blocks until the kernel's PRNG has been adequately seeded, but once seeded it doesn't block, while still pulling from an unbreakably-strong PRNG. this is the best-of-both-worlds situation that we want.

Changing the GnuPG long-term (and short-term) key generation techniques to use this approach might require coordination with gcrypt. gcrypt's gcry_random_level currently has GCRY_WEAK_RANDOM and GCRY_STRONG_RANDOM and GCRY_VERY_STRONG_RANDOM, which doesn't represent the nuance described above.

One approach might be to just have gcrypt on Linux treat all values of gcry_random_level the same, and use getrandom() for all of them.

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

ping again…

Jul 2 2018, 4:47 PM · libgcrypt, gnupg
aheinecke committed rGTOff7b019525e4: Add first version of gpgol config page (authored by aheinecke).
Add first version of gpgol config page
Jul 2 2018, 3:54 PM
justus created T4050: GnuPG fails to decrypt file encrypted with more than one password with any password but the first in the S1 Public space.
Jul 2 2018, 1:47 PM · gnupg (gpg22)
Laurent Montel <montel@kde.org> committed rKLEOPATRA28c431086c5c: Fix warning (authored by Laurent Montel <montel@kde.org>).
Fix warning
Jul 2 2018, 1:36 PM
aspiargue updated the task description for T4049: BUG in gpa - MUST everytime save private key to harddisk to export it.
Jul 2 2018, 11:59 AM · Feature Request, gpa
aspiargue created T4049: BUG in gpa - MUST everytime save private key to harddisk to export it.
Jul 2 2018, 11:56 AM · Feature Request, gpa
aheinecke committed rKLEOPATRA72651cddbc43: Use qapplication path for uniqueservice test (authored by aheinecke).
Use qapplication path for uniqueservice test
Jul 2 2018, 11:55 AM
aheinecke committed rKLEOPATRA0e134c68dd2e: Don't use c++ file as test data (authored by aheinecke).
Don't use c++ file as test data
Jul 2 2018, 11:55 AM
wiktor-k added a comment to T3910: Kleopatra: Direct way to WKD Lookup a key.

Ha, I wish e-mail-like searches would be done using only WKD with no fallbacks to keyservers... that way keys would be "more verified"... but I understand it may be not practical :)

Jul 2 2018, 11:39 AM · Restricted Project, kleopatra
aheinecke added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Maybe a first step would be a "KEYLIST_MODE_WKD" which sets "auto-key-locate clear,nodefault,wkd" (Would be nice for T3910 ) or just a ctx_flag "auto-key-locate" so that the caller can decide?

Jul 2 2018, 11:13 AM · gnupg (gpg22), Bug Report
aheinecke added a comment to T3887: Kleopatra: Not finishing commands.

I'm pretty sure that the running command ist the reloadkeyscommand.

Jul 2 2018, 11:09 AM · Bug Report, gpg4win, kleopatra
aheinecke committed rKLEOPATRA99f03add3ed0: Improve NetKey card error handling (authored by aheinecke).
Improve NetKey card error handling
Jul 2 2018, 10:51 AM
aheinecke committed rKLEOPATRA0f1576aca7d4: Fix crash if netkeycard has no pinstates (authored by aheinecke).
Fix crash if netkeycard has no pinstates
Jul 2 2018, 10:51 AM
werner raised the priority of T2917: --locate-key should re-fetch key via WKD if it is expired from Normal to High.
Jul 2 2018, 10:39 AM · gnupg (gpg22), Bug Report
gniibe claimed T4047: Memory leak in function buf_to_sig.

Good catch. Thank you.

Jul 2 2018, 9:35 AM · Bug Report
gniibe committed rG1aacd1247193: libdns: For SOCKS connection, just fails. (authored by gniibe).
libdns: For SOCKS connection, just fails.
Jul 2 2018, 4:38 AM
gniibe committed rGcca92ca53489: libdns: For SOCKS connection, just fails. (authored by gniibe).
libdns: For SOCKS connection, just fails.
Jul 2 2018, 4:38 AM

Jul 1 2018

Togok created T4048: Wrong/stupid result with decryption of sent maisl when reopening them in the sent-directory in outlook 2007.
Jul 1 2018, 10:25 PM · Bug Report, gpg4win
BenM committed rM5bca49975063: python bindings: scheming serpents (authored by BenM).
python bindings: scheming serpents
Jul 1 2018, 9:07 PM
BenM committed rM789ea1b01988: python bindings: gpg.core (authored by BenM).
python bindings: gpg.core
Jul 1 2018, 8:08 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAc57634fb196e: fix warning (authored by Laurent Montel <montel@kde.org>).
fix warning
Jul 1 2018, 5:34 PM
jukivili committed rC59c4e344eec6: Add hash_buffer and hash_buffers for SHA-224, SHA-385, SHA3 and BLAKE2 (authored by jukivili).
Add hash_buffer and hash_buffers for SHA-224, SHA-385, SHA3 and BLAKE2
Jul 1 2018, 4:44 PM
jukivili committed rCb136703ea0dd: Add hash_buffer and hash_buffers pointers to message digest spec (authored by jukivili).
Add hash_buffer and hash_buffers pointers to message digest spec
Jul 1 2018, 4:44 PM
jukivili committed rC8a44c55d2fb7: Clean-up implementation selection for SHA1 and SHA2 (authored by jukivili).
Clean-up implementation selection for SHA1 and SHA2
Jul 1 2018, 4:44 PM
jukivili committed rCa15c1def7e0f: AES: setup cipher object bulk routines with optimized versions (authored by jukivili).
AES: setup cipher object bulk routines with optimized versions
Jul 1 2018, 4:44 PM
jukivili committed rCca21a24808ef: Pass cipher object pointer to setkey functions (authored by jukivili).
Pass cipher object pointer to setkey functions
Jul 1 2018, 4:44 PM
jukivili committed rC233e2049a2cc: Access cipher mode routines through routine pointers (authored by jukivili).
Access cipher mode routines through routine pointers
Jul 1 2018, 4:44 PM
jukivili committed rCb6e6ace32444: Add fast path for _gcry_fips_is_operational (authored by jukivili).
Add fast path for _gcry_fips_is_operational
Jul 1 2018, 4:44 PM
jukivili committed rC87d8caa47e00: Add separate handlers for CBC-CTS variant (authored by jukivili).
Add separate handlers for CBC-CTS variant
Jul 1 2018, 4:44 PM
jukivili committed rCf5168091c193: Avoid division by spec->blocksize in cipher mode handlers (authored by jukivili).
Avoid division by spec->blocksize in cipher mode handlers
Jul 1 2018, 4:44 PM
jukivili committed rC2a94bdfc0538: tests/basic: silence GCC-8 warning (authored by jukivili).
tests/basic: silence GCC-8 warning
Jul 1 2018, 4:44 PM
jukivili committed rCa69021535b47: Fix CBC-CTS+CBC-MAC flag check (authored by jukivili).
Fix CBC-CTS+CBC-MAC flag check
Jul 1 2018, 4:44 PM

Jun 30 2018

catenacyber created T4047: Memory leak in function buf_to_sig.
Jun 30 2018, 6:16 PM · Bug Report

Jun 29 2018

Laurent Montel <montel@kde.org> committed rKLEOPATRA33930f4d01e1: GIT_SILENT: Time to increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Time to increase version
Jun 29 2018, 7:10 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAd456050ec376: GIT_SILENT: Prepare 5.8.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.8.3
Jun 29 2018, 7:07 AM
BenM committed rM35e29e139534: m4 update: python 3.7 (authored by BenM).
m4 update: python 3.7
Jun 29 2018, 6:58 AM
BenM committed rM43a2b5754571: python bindings: python 3.7 (authored by BenM).
python bindings: python 3.7
Jun 29 2018, 6:58 AM
gniibe closed T2986: Can not access keyserver without the standard-resolver option as Resolved.

The cause is: ! in nsswitch.conf
This was fixed (2.2 branch) by rGd4c0187dd931: libdns: Hack to skip negation term. for GnuPG in Jan 2017.
I found it was fixed in the original libdns, and this fix is merged into rG20c289606f89: libdns: Sync to upstream. to GnuPG.

Jun 29 2018, 1:57 AM · Bug Report, gnupg

Jun 28 2018

werner triaged T4046: GnuPG fails to verify signatures that have a issuer fingerprint but no issuer subpacket as Normal priority.
Jun 28 2018, 9:11 PM · gnupg (gpg22)
justus added a comment to T4046: GnuPG fails to verify signatures that have a issuer fingerprint but no issuer subpacket.

Attaching files is gone, but here they are inline:

Jun 28 2018, 4:57 PM · gnupg (gpg22)
justus created T4046: GnuPG fails to verify signatures that have a issuer fingerprint but no issuer subpacket in the S1 Public space.
Jun 28 2018, 4:52 PM · gnupg (gpg22)
justus placed T2986: Can not access keyserver without the standard-resolver option up for grabs.
Jun 28 2018, 4:15 PM · Bug Report, gnupg
aheinecke updated subscribers of T4044: HTTP proxy not honoured.

Werner please give an opinion / triage.

Jun 28 2018, 3:30 PM · Bug Report, gpg4win
marcogaio created T4044: HTTP proxy not honoured.
Jun 28 2018, 2:37 PM · Bug Report, gpg4win
BenM committed rM6aec7d6e4a51: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jun 28 2018, 10:53 AM
BenM committed rM48174b2bcc31: whitespace police: (authored by BenM).
whitespace police:
Jun 28 2018, 10:53 AM
BenM committed rMa7ccdc51efd8: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:53 AM
BenM committed rM7fc7e80e5423: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:53 AM
BenM committed rM0d163a7d121e: python bindings examples: three export scripts (authored by BenM).
python bindings examples: three export scripts
Jun 28 2018, 10:53 AM
BenM committed rM4251cae34da0: python bindings: import example (authored by BenM).
python bindings: import example
Jun 28 2018, 10:53 AM
BenM committed rM7faef33d13fa: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 28 2018, 10:53 AM
BenM committed rMa5b91b21f561: python bindings: export secret keys (authored by BenM).
python bindings: export secret keys
Jun 28 2018, 10:53 AM
BenM committed rM89c548efdf46: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 28 2018, 10:53 AM
BenM committed rMfa1a4e0b25fa: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jun 28 2018, 10:36 AM
BenM committed rM6573eb339a2a: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:17 AM
BenM committed rM248c42788f7f: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:17 AM
BenM committed rMdda54cc85149: python bindings howto: dita version (authored by BenM).
python bindings howto: dita version
Jun 28 2018, 10:06 AM

Jun 27 2018

BenM committed rM4bbe247c8457: python bindings: import example (authored by BenM).
python bindings: import example
Jun 27 2018, 5:53 PM
BenM committed rM483de0330ddc: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 27 2018, 5:53 PM
aheinecke committed rW9207625fe492: Web: Remove 3.1.0 mkportable note and note GPA (authored by aheinecke).
Web: Remove 3.1.0 mkportable note and note GPA
Jun 27 2018, 1:43 PM
BenM committed rMcd03423b8ffb: python bindings examples: three export scripts (authored by BenM).
python bindings examples: three export scripts
Jun 27 2018, 12:15 PM
BenM committed rM14cbbb3d702b: python bindings: export secret keys (authored by BenM).
python bindings: export secret keys
Jun 27 2018, 11:34 AM
BenM committed rM870c317120e0: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 27 2018, 11:34 AM
aheinecke committed rKLEOPATRAba78c1d9b4e7: Set default expiry date of 2y for new keys (authored by aheinecke).
Set default expiry date of 2y for new keys
Jun 27 2018, 9:19 AM
aheinecke closed T3229: kleopatra creates keys that do not expire by default as Resolved.

Changed

Jun 27 2018, 9:19 AM · kleopatra
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T3229: kleopatra creates keys that do not expire by default.
Jun 27 2018, 9:19 AM · Release Info, gpg4win
aheinecke added a subtask for T3229: kleopatra creates keys that do not expire by default: T4029: Gpg4win 3.1.3.
Jun 27 2018, 9:19 AM · kleopatra

Jun 26 2018

Dr_IT added a comment to T2883: GpgOL: Move/Copy/Save/Export mail doesn't work.

Good news! :)

Jun 26 2018, 5:17 PM · Duplicate, Stalled, Bug Report, gpgol
aheinecke added a comment to T2883: GpgOL: Move/Copy/Save/Export mail doesn't work.

Just as a note as you were the first to report this: I've finally found a solution. In the next version it will be possible to move around crypto mails. Hopefully your wife can then use GpgOL :-)

Jun 26 2018, 4:33 PM · Duplicate, Stalled, Bug Report, gpgol
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded.
Jun 26 2018, 4:30 PM · Release Info, gpg4win
aheinecke added a subtask for T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded: T4029: Gpg4win 3.1.3.
Jun 26 2018, 4:30 PM · gpg4win, gpgol, Bug Report
aheinecke changed the status of T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded from Open to Testing.

The new idea worked! It is now possible to move mails even while their decrypted content is shown!

Jun 26 2018, 4:29 PM · gpg4win, gpgol, Bug Report
aheinecke committed rO87e96e7ee79e: Make it possible to move decrypted mails (authored by aheinecke).
Make it possible to move decrypted mails
Jun 26 2018, 4:26 PM
aheinecke committed rOb800b5ca1ef6: Enable auto-key-retrieve if autoresolve is set (authored by aheinecke).
Enable auto-key-retrieve if autoresolve is set
Jun 26 2018, 2:48 PM
aheinecke committed rO57a81b6b6f63: Fix bring to foreground logic (authored by aheinecke).
Fix bring to foreground logic
Jun 26 2018, 2:48 PM
aheinecke committed rO690c8fe80a15: Add i18n noops for config dialog (authored by aheinecke).
Add i18n noops for config dialog
Jun 26 2018, 1:04 PM
aheinecke added a comment to T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded.

A new Idea which I'll have to test:
Register an event handler for each folder in which a decrypted item is read. "Mailitem->parent" In this event handler listen to the beforeitemmove event. In that event then close the mail / discard the decrypted contents.

Jun 26 2018, 12:12 PM · gpg4win, gpgol, Bug Report
aheinecke committed rO63047f81e06b: Minor improvement to german string (authored by aheinecke).
Minor improvement to german string
Jun 26 2018, 11:22 AM
aheinecke committed rOfb09b2671359: Improve state handling of WKS Mails (authored by aheinecke).
Improve state handling of WKS Mails
Jun 26 2018, 11:22 AM
aheinecke committed rO74a6555e2e5d: Improve handling of UID origin (authored by aheinecke).
Improve handling of UID origin
Jun 26 2018, 11:22 AM
aheinecke committed rO3c04640f8cc8: Ignore propchanges on custom mails (authored by aheinecke).
Ignore propchanges on custom mails
Jun 26 2018, 11:22 AM
aheinecke committed rO60eb684fa677: Fix potential crash in do autosecure (authored by aheinecke).
Fix potential crash in do autosecure
Jun 26 2018, 11:22 AM
aheinecke committed rGTO04467a6e3783: Intial commit of a gui / config dialog for GpgOL (authored by aheinecke).
Intial commit of a gui / config dialog for GpgOL
Jun 26 2018, 11:18 AM
mdk added a comment to T4043: Cannot permanently disable online version check.

Thanks a lot!

Jun 26 2018, 10:58 AM · kleopatra, Bug Report, gpg4win

Jun 25 2018

aheinecke committed rWa6477bc92adf: Register openpgp4fpr URI for Kleopatra (authored by aheinecke).
Register openpgp4fpr URI for Kleopatra
Jun 25 2018, 3:44 PM
aheinecke committed rKLEOPATRA3014425c1aec: Only set "allow-version-check" once on windows (authored by aheinecke).
Only set "allow-version-check" once on windows
Jun 25 2018, 3:43 PM
aheinecke committed rKLEOPATRAd1cd40bae47e: Support openpgp4fpr URI scheme (authored by aheinecke).
Support openpgp4fpr URI scheme
Jun 25 2018, 3:43 PM
aheinecke changed the status of T4043: Cannot permanently disable online version check from Open to Testing.

Will be fixed with the next release. With the next release kleopatra will only set "allow-version-check" once except if the user explicitly selects "help -> check for updates".

Jun 25 2018, 3:35 PM · kleopatra, Bug Report, gpg4win
aheinecke added a subtask for T4043: Cannot permanently disable online version check: T4029: Gpg4win 3.1.3.
Jun 25 2018, 3:34 PM · kleopatra, Bug Report, gpg4win
aheinecke added a parent task for T4029: Gpg4win 3.1.3: T4043: Cannot permanently disable online version check.
Jun 25 2018, 3:34 PM · Release Info, gpg4win
aheinecke claimed T4043: Cannot permanently disable online version check.

Right. The only way to disable it is if an update notification pops up. If you then unselect "Show this notification for future updates" it is disabled. And you only get to that dialog if there is an update check.

Jun 25 2018, 3:28 PM · kleopatra, Bug Report, gpg4win
mdk created T4043: Cannot permanently disable online version check.
Jun 25 2018, 2:09 PM · kleopatra, Bug Report, gpg4win
aheinecke added a comment to T3944: GpgOL: Qt based config dialog.

T3961 Needs this
T3999 also

Jun 25 2018, 8:35 AM · gpgol