Page MenuHome GnuPG
Feed All Stories

Jan 18 2024

TobiasFella committed rKLEOPATRAc4f016bc1311: Improve file drop behavior (authored by TobiasFella).
Improve file drop behavior
Jan 18 2024, 2:03 PM
TobiasFella committed rLIBKLEOf9737c953c86: Override hidden functions (authored by TobiasFella).
Override hidden functions
Jan 18 2024, 2:02 PM
TobiasFella committed rLIBKLEO99e5c5ef2585: Override hidden functions (authored by TobiasFella).
Override hidden functions
Jan 18 2024, 2:01 PM
mlaurent committed rKLEOPATRA37e7820b2a0e: Merge remote-tracking branch 'origin/kf5' (authored by mlaurent).
Merge remote-tracking branch 'origin/kf5'
Jan 18 2024, 1:12 PM
TobiasFella committed rKLEOPATRA769e7bb5016c: Improve file drop behavior (authored by TobiasFella).
Improve file drop behavior
Jan 18 2024, 12:46 PM
ebo reopened T6708: Allow to inhibit the use of a default PGP keyserver as "Open".
Jan 18 2024, 12:13 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
ebo moved T6708: Allow to inhibit the use of a default PGP keyserver from QA to WiP on the gnupg24 board.
Jan 18 2024, 12:12 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
ebo added a comment to T6708: Allow to inhibit the use of a default PGP keyserver.

Does not work in Gpg4win-4.2.1-beta178

Jan 18 2024, 12:11 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
TobiasFella committed rKLEOPATRA37e2773f0e4a: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Jan 18 2024, 12:10 PM
TobiasFella committed rLIBKLEO0379ddb2e901: Override hidden functions (authored by TobiasFella).
Override hidden functions
Jan 18 2024, 12:08 PM
ikloecker committed rKLEOPATRA0412232601d1: Replace OK button with Save button in group edit dialog (authored by ikloecker).
Replace OK button with Save button in group edit dialog
Jan 18 2024, 11:48 AM
ikloecker committed rKLEOPATRA6b85b9c8b3ce: (Re-)add the edited group if it couldn't be found in the current groups (authored by ikloecker).
(Re-)add the edited group if it couldn't be found in the current groups
Jan 18 2024, 11:48 AM
ikloecker committed rKLEOPATRAdf85cb06d130: Remove confusing config dialog behavior from groups dialog (authored by ikloecker).
Remove confusing config dialog behavior from groups dialog
Jan 18 2024, 11:48 AM
ikloecker committed rKLEOPATRA8305f4ca4e5d: Replace OK button with Save button in group edit dialog (authored by ikloecker).
Replace OK button with Save button in group edit dialog
Jan 18 2024, 11:47 AM
ikloecker committed rKLEOPATRAe37ebb2c9623: (Re-)add the edited group if it couldn't be found in the current groups (authored by ikloecker).
(Re-)add the edited group if it couldn't be found in the current groups
Jan 18 2024, 11:47 AM
ebo added a comment to T6806: Fix off by one day in the expiry date calculation.

works in Gpg4win-4.2.1-beta178
Note to self: need to check with "to the second" expiry time, in case this only occurs with summertime

Jan 18 2024, 11:45 AM · gnupg24 (2.4.6), Bug Report
ebo moved T6736: Year 2038 issue for key validity date from QA to gnupg-2.4.4 on the gnupg24 board.
Jan 18 2024, 11:43 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report
ebo closed T6736: Year 2038 issue for key validity date as Resolved.

works in Gpg4win-4.2.1-beta178

Jan 18 2024, 11:43 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report
ebo closed T6736: Year 2038 issue for key validity date, a subtask of T4195: Fix time API in gpgme, as Resolved.
Jan 18 2024, 11:43 AM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
ikloecker committed rKLEOPATRA53d116922108: Remove confusing config dialog behavior from groups dialog (authored by ikloecker).
Remove confusing config dialog behavior from groups dialog
Jan 18 2024, 11:19 AM
ebo renamed T6420: Kleopatra: improve layout of and text in smartcard management view from Kleopatra: improvement of smartcard management view to Kleopatra: improve layout of and text in smartcard management view.
Jan 18 2024, 9:43 AM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
jak added a comment to T6946: gpgv: Help automatic reject too short keys.

For what it's worth when I filed the Debian bug I mistakenly believed min-rsa-key-length in gpg would do that but it only applies to de-vs compliance profile and is *silently* ignored otherwise.

Jan 18 2024, 9:09 AM · gnupg24 (gnupg-2.4.5), Feature Request, gpgv
svuorela updated subscribers of T6946: gpgv: Help automatic reject too short keys.
Jan 18 2024, 9:05 AM · gnupg24 (gnupg-2.4.5), Feature Request, gpgv
svuorela created T6946: gpgv: Help automatic reject too short keys.
Jan 18 2024, 9:03 AM · gnupg24 (gnupg-2.4.5), Feature Request, gpgv
werner added a comment to T6944: The default card key generation keeps an unprotected backup of the encryption key on disk.

We tested with Kleopatra:

  • Only gpg4win 4.2 is affected (the current version) but 4.1 is not affected.
  • No vsd version is affected.
Jan 18 2024, 8:35 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4), OpenPGP, scd, Bug Report
werner added a comment to T6944: The default card key generation keeps an unprotected backup of the encryption key on disk.

FWIW, I am already working on this.

Jan 18 2024, 8:31 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4), OpenPGP, scd, Bug Report
mlaurent committed rKLEOPATRAb1cdcb95d0c1: Use StartupNotify directly (authored by mlaurent).
Use StartupNotify directly
Jan 18 2024, 6:58 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc8887a165a99: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 18 2024, 4:47 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO38b6bc52e194: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 18 2024, 3:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa8761836792c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 18 2024, 3:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA578cfacf1fe3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 18 2024, 2:19 AM
gniibe added a comment to T6944: The default card key generation keeps an unprotected backup of the encryption key on disk.

Currently, there is no support for gpg-agent to keep private key not on disk, but only on memory of gpg-agent. Given the situation,
I think that it is good to:

Jan 18 2024, 2:17 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4), OpenPGP, scd, Bug Report

Jan 17 2024

ebo triaged T6945: Addition to the Kleopatra Help Menu in VSD as Normal priority.
Jan 17 2024, 4:38 PM · vsd32 (vsd-3.2.0), kleopatra
werner added a comment to T6637: PQC for Libgcrypt.

Regading Kyber in GnuPG, there are a couple of open questions. For example whether the implicit lengths used for the key parameters match well with the overall protocol structure. Thus, as soon as we have finished the Libgcrypt part we will address this and implement it in some way. Before we do this we have to do a couple of changes to GnuPG required for FIPS compliance.

Jan 17 2024, 4:17 PM · PQC, libgcrypt
werner triaged T6944: The default card key generation keeps an unprotected backup of the encryption key on disk as High priority.
Jan 17 2024, 4:07 PM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4), OpenPGP, scd, Bug Report
werner added a comment to T6943: Add tool to detect and clean unsolicited copies of smartcard keys.

Example output:

Jan 17 2024, 3:13 PM · gnupg24 (gnupg-2.4.4), Feature Request
werner triaged T6943: Add tool to detect and clean unsolicited copies of smartcard keys as High priority.
Jan 17 2024, 3:10 PM · gnupg24 (gnupg-2.4.4), Feature Request
fse added a comment to T6637: PQC for Libgcrypt.

I just saw that Niibe is already working on the integration of the ML-KEM code into the master branch of libgcrypt. Apparently, this is an entirely new code base. Currently we are working on the integration of our ML-KEM implementation in libgcrypt into GnuPG. But based on what I see now it seems that apparently another approach is planned and already underway for libgcrypt and probably later also for GnuPG. It would be helpful if you could give us a pointer what your exact plans are, this makes it easier for us to direct our efforts in the optimal way.

Jan 17 2024, 2:24 PM · PQC, libgcrypt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2d7a3f3fe7b8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 4:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa2efb96eeb57: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 3:58 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA41a614681091: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 3:16 AM
l10n daemon script <scripty@kde.org> committed rMTPb411c94d4b9c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 2:20 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa61b6a1722f6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 2:20 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO02afd59621c0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 17 2024, 2:20 AM
bnavigator updated the diff for D545: build: Python without distutils.

Fall back to distutils for old Pythons: setuptools for Python 2.7 does not have setuptools.command.build.build

Jan 17 2024, 12:34 AM

Jan 16 2024

bnavigator updated the diff for D545: build: Python without distutils.

But there *is* a setup.py in lang/python, The .in file is even part of the patch

No, there isn't. There is a setup.py in the build folder, but not in the src folder. I suppose the problem doesn't show on build.opensuse.org because they do in-source builds.

Jan 16 2024, 11:20 PM
werner changed the status of T6942: Differing fingerprint length with curve 448 from Open to Testing.
Jan 16 2024, 3:14 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner committed rG5402e6fb936d: gpg: For v5 key generation for X448 also in parm file mode. (authored by werner).
gpg: For v5 key generation for X448 also in parm file mode.
Jan 16 2024, 3:12 PM
werner committed rG1a2c8267f54b: gpg: When using a parm file w/o usage don't set the RENC usage. (authored by werner).
gpg: When using a parm file w/o usage don't set the RENC usage.
Jan 16 2024, 3:12 PM
bnavigator updated the diff for D545: build: Python without distutils.

Remove the changes for m4/ax_python_devel.m4 serial 36 commit to master in the meantime.

Jan 16 2024, 3:12 PM
bnavigator added a comment to D545: build: Python without distutils.

The patch didn't make the necessary change to configure.ac which makes a missing Python a non-fatal warning instead of an error.

Jan 16 2024, 2:46 PM
bnavigator added a comment to D545: build: Python without distutils.

So what now? You just updated the m4 files in master yourself and I should remove it here? Way to encourage contributions.

Jan 16 2024, 2:34 PM
ikloecker added a comment to D545: build: Python without distutils.

The patch already updates to the current version + the GnuPG specific changes. Make a diff to http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_python_devel.m4;hb=df506ec920751087985f322e9b60d263c828661c and see for yourself.
What did you do additionally?

Jan 16 2024, 1:08 PM
bnavigator reclaimed D545: build: Python without distutils.

Wrong button? Didn't mean to abandon

Jan 16 2024, 11:36 AM
bnavigator abandoned D545: build: Python without distutils.

I have updated m4/ax_python_devel.m4 to the current version and changed the call in configure.ac to set optional to true (which this patch didn't do causing the build to fail).

Jan 16 2024, 11:35 AM
werner lowered the priority of T6942: Differing fingerprint length with curve 448 from Unbreak Now! to Normal.

Tested with 2.4.4 beta and the problem shows only up with the parameter file but not when using --expert-full-gen-key or --quick-gen-key. The problem seems to be that the v5 flag is not enforced when using the parameter file. Thus the key is created as v4 key despite that we want to use v5 for the new x448 keys. It is not a severe bug becuase the key will work anyway using software supporting X448. Will of course be fixed for 2.4.4.

Jan 16 2024, 11:13 AM · gnupg24 (gnupg-2.4.4), Bug Report
werner moved T6654: gpgsm: p12 passphrase visible in debug output from WiP to QA on the gnupg24 board.
Jan 16 2024, 10:49 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
werner moved T4704: Wrong error message when key is expired from WiP to QA on the gnupg24 board.
Jan 16 2024, 10:49 AM · gnupg24 (gnupg-2.4.4), UI, Bug Report
werner moved T6710: Improve Speedo for Linux to set DT_RUNPATH. from WiP to QA on the gnupg24 board.
Jan 16 2024, 10:49 AM · gnupg24 (gnupg-2.4.4), Feature Request
werner triaged T6941: gpgsm/dirmngr: support for end-entity certificates with an empty "Subject DN" as Normal priority.

Interesting. I need to look closer at it. I scheduled it for 2.4 but it won't be in the forthcoming 2.4.4. There are still other interesting things on the short list (e.g. timestamping support) but we may do that only in 2.6.

Jan 16 2024, 10:47 AM · S/MIME, gnupg24, Feature Request
ikloecker requested changes to D545: build: Python without distutils.

I have updated m4/ax_python_devel.m4 to the current version and changed the call in configure.ac to set optional to true (which this patch didn't do causing the build to fail).

Jan 16 2024, 10:47 AM
werner added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

Alright.

Jan 16 2024, 10:42 AM · gpgrt, Bug Report
werner triaged T6940: gpgsm: .p12 AES-256-CBC support as Normal priority.

Thanks for the report. It comes right in time for the next release. It might already be fixed due to a lot of changes in the pkcs#12 parser.

Jan 16 2024, 10:39 AM · gnupg24 (gnupg-2.4.4), Feature Request
werner claimed T6942: Differing fingerprint length with curve 448.

Thanks for the report. This is the fun with different code pathes. Obviously the v5 fingerprint needs to be used for the pre-made revocation.

Jan 16 2024, 10:35 AM · gnupg24 (gnupg-2.4.4), Bug Report
ikloecker committed rMcc1f2b5acb84: build: Re-add still needed custom changes to Python autoconf macro (authored by ikloecker).
build: Re-add still needed custom changes to Python autoconf macro
Jan 16 2024, 10:08 AM
ikloecker committed rMe3ae88267f03: build: Update Python autoconf macro (authored by ikloecker).
build: Update Python autoconf macro
Jan 16 2024, 10:08 AM
ikloecker accepted D575: qt: Split off Qt5 frontend and port existing backend to Qt6.

Looks good except for one thing. There's also a deprecation warning, but let's fix this with the next commit.

Jan 16 2024, 9:03 AM
duxsco created T6942: Differing fingerprint length with curve 448.
Jan 16 2024, 8:47 AM · gnupg24 (gnupg-2.4.4), Bug Report
gniibe changed the status of T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Open to Testing.

Push the change as rE4a9def77488f: estream: Fix call to string filter for estream-printf..

Jan 16 2024, 6:54 AM · gpgrt, Bug Report
gniibe committed rC86812491c754: tests: Fix tests/basic. (authored by gniibe).
tests: Fix tests/basic.
Jan 16 2024, 6:53 AM
gniibe committed rC656ca459e3d8: m4: Update acinclude.m4 to use $GREP. (authored by gniibe).
m4: Update acinclude.m4 to use $GREP.
Jan 16 2024, 6:44 AM
gniibe committed rE4a9def77488f: estream: Fix call to string filter for estream-printf. (authored by gniibe).
estream: Fix call to string filter for estream-printf.
Jan 16 2024, 6:06 AM
gniibe added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

I see your point: allocating STRINGBUF to make sure nul-terminated string.
The code itself doesn't work well in a test case of tests/t-prinntf.c, because it assumes string filter should be called with NULL for string.

Jan 16 2024, 5:58 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA49e2b109bad3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 3:59 AM
l10n daemon script <scripty@kde.org> committed rMTP9217d46700b0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 2:22 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3e1158de8fa4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 2:21 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO76fe0ed519ca: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 16 2024, 2:20 AM

Jan 15 2024

zablockil created T6941: gpgsm/dirmngr: support for end-entity certificates with an empty "Subject DN".
Jan 15 2024, 7:19 PM · S/MIME, gnupg24, Feature Request
zablockil created T6940: gpgsm: .p12 AES-256-CBC support.
Jan 15 2024, 6:43 PM · gnupg24 (gnupg-2.4.4), Feature Request
werner added a reviewer for D545: build: Python without distutils: ikloecker.

Ingo, what do you think?

Jan 15 2024, 5:26 PM
werner committed rGdaedb3c96549: doc: Describe the ssh-agent protocol options for Windows. (authored by werner).
doc: Describe the ssh-agent protocol options for Windows.
Jan 15 2024, 5:21 PM
TobiasFella committed rKLEOPATRA9e94c307c233: Add config option for adding a designated revoker for all new keys (authored by TobiasFella).
Add config option for adding a designated revoker for all new keys
Jan 15 2024, 4:59 PM
TobiasFella committed rKLEOPATRAd83182b97ecb: Address review comment (authored by TobiasFella).
Address review comment
Jan 15 2024, 4:41 PM
TobiasFella committed rKLEOPATRA71be236f24d5: Add comment about sensitive revokers (authored by TobiasFella).
Add comment about sensitive revokers
Jan 15 2024, 4:41 PM
TobiasFella committed rKLEOPATRA205b5e724dea: Add config option for adding a designated revoker for all new keys (authored by TobiasFella).
Add config option for adding a designated revoker for all new keys
Jan 15 2024, 4:41 PM
TobiasFella requested review of D575: qt: Split off Qt5 frontend and port existing backend to Qt6.
Jan 15 2024, 4:35 PM
aheinecke raised the priority of T4127: GpgOL: Setting category or flagging crypto mails is not possible from Normal to High.

With the recent commit the old workaround works reliably again.

Jan 15 2024, 3:53 PM · Restricted Project, gpg4win, gpgol
sandro added a comment to D545: build: Python without distutils.

What needs to be done that this gets merged?
Having to carry an increasingly large patch for NixOS is not ideal for us and it would be preferred if this could get merged.

Jan 15 2024, 3:52 PM
TobiasFella committed rP7dfc60a70d32: qt: Fix capslock detection on wayland (authored by TobiasFella).
qt: Fix capslock detection on wayland
Jan 15 2024, 2:28 PM
TobiasFella committed rPa746c3ae6614: qt: Fix window icon on wayland (authored by TobiasFella).
qt: Fix window icon on wayland
Jan 15 2024, 2:28 PM
werner triaged T6873: v2.4 unnecessarily prompts on multi-key encryption despite 1st key being unlocked as Normal priority.
Jan 15 2024, 1:58 PM · Feature Request, gnupg24, Bug Report
werner added projects to T6873: v2.4 unnecessarily prompts on multi-key encryption despite 1st key being unlocked: gnupg24, Feature Request.
Jan 15 2024, 1:57 PM · Feature Request, gnupg24, Bug Report
nicolasfella added a comment to T6930: pinentry-qt window is not parented to Kleopatra on Wayland.

It doesn't actually work as expected on X11. There pinentry uses the NET::KeepAbove window flag to make the pinentry window stay on top of Kleopatra.

Jan 15 2024, 1:38 PM · kleopatra, Restricted Project, Bug Report
ikloecker accepted D574: qt: Fix capslock detection on wayland.

Looks simple enough. Shit it!

Jan 15 2024, 1:34 PM
ikloecker added a comment to D573: qt: Fix icon on wayland.

Ship it!

Jan 15 2024, 1:32 PM
werner committed rW7f10dc63f64d: Add snapshot of gnupg 2.4.4 (authored by werner).
Add snapshot of gnupg 2.4.4
Jan 15 2024, 1:23 PM
werner committed rE521e8d4db70c: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Jan 15 2024, 1:13 PM
werner committed rE5142d0d7a2a3: po: update Polish translation (authored by Jakub Bogusz <qboosh@pld-linux.org>).
po: update Polish translation
Jan 15 2024, 1:13 PM
werner changed the status of T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Testing to Open.
Jan 15 2024, 12:25 PM · gpgrt, Bug Report
werner added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

Like this:

@@ -1196,10 +1196,25 @@ pr_string (estream_printf_out_t outfnc, void *outfncarg,
    future, when breaking API/ABI is OK, we can change signature of
    gpgrt_string_filter_t to have another argument for precision.  */
   int allow_non_nul_string = (arg->precision >= 0);
+  char *stringbuf = NULL;
Jan 15 2024, 12:25 PM · gpgrt, Bug Report