Page MenuHome GnuPG
Feed All Stories

Sep 16 2024

CarlSchwan committed rLIBKLEO1fc8f822aa72: Add date to signature formatting (authored by CarlSchwan).
Add date to signature formatting
Sep 16 2024, 10:37 AM
gniibe committed rEc2a713fe11e3: w32:spawn: Remove unused function get_max_fds. (authored by gniibe).
w32:spawn: Remove unused function get_max_fds.
Sep 16 2024, 9:00 AM
gniibe claimed T7291: scdaemon randomly hangs when trying to access a token.
Sep 16 2024, 8:30 AM · scd
gniibe closed T7139: Windows: gnupg_exec_tool_stream with INEXTRA as Resolved.
Sep 16 2024, 8:14 AM · gnupg26, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEOeeeb88af99fa: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 16 2024, 3:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA102c833e60a0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 16 2024, 3:46 AM

Sep 15 2024

werner triaged T7285: Okular: Improvement of error messages regarding signatures as Normal priority.
Sep 15 2024, 10:24 AM · Restricted Project, okular
werner triaged T7291: scdaemon randomly hangs when trying to access a token as Unbreak Now! priority.

Actually we have similar problems with the 2.4 branch - in particular on Windows. We can quite easy reproduce this when using Kleopatra. Thus the working hypothesis is a locking problem because Kleopatra uses several threads and the order of actions recently changed.

Sep 15 2024, 10:22 AM · scd

Sep 14 2024

gouttegd created T7291: scdaemon randomly hangs when trying to access a token.
Sep 14 2024, 1:17 PM · scd
l10n daemon script <scripty@kde.org> committed rMTP7da35dda04bb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 14 2024, 3:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAeb1080b863db: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 14 2024, 3:37 AM

Sep 13 2024

werner committed rG54e06273c0dc: gpgsm: New option --assert-signer (authored by werner).
gpgsm: New option --assert-signer
Sep 13 2024, 4:36 PM
werner committed rD289953f10bde: web: Add man pages for 2.5. (authored by werner).
web: Add man pages for 2.5.
Sep 13 2024, 12:33 PM
mlaurent committed rMTP017ee22ea615: GIT_SILENT: prepare 6.2.2 (authored by mlaurent).
GIT_SILENT: prepare 6.2.2
Sep 13 2024, 8:46 AM
mlaurent committed rKLEOPATRA1da4f685825c: GIT_SILENT: prepare 6.2.2 (authored by mlaurent).
GIT_SILENT: prepare 6.2.2
Sep 13 2024, 8:44 AM
mlaurent committed rKLEOPATRAd0272fe40583: QLatin1String is same as QLatin1StringView, in qt7 QLatin1String will be removed (authored by mlaurent).
QLatin1String is same as QLatin1StringView, in qt7 QLatin1String will be removed
Sep 13 2024, 8:39 AM
gniibe committed rGb08d990607b6: tests:gpgscm: Raise an error correctly for process spawning. (authored by gniibe).
tests:gpgscm: Raise an error correctly for process spawning.
Sep 13 2024, 4:04 AM

Sep 12 2024

werner changed the status of T6815: PQC encryption for GnuPG from Open to Testing.

See new subtask T7290 for smartcards and the link entries mentioned above.

Sep 12 2024, 2:32 PM · gnupg26, OpenPGP, PQC, gnupg
werner changed the status of T6815: PQC encryption for GnuPG, a subtask of T6638: PQC for GnuPG, from Open to Testing.
Sep 12 2024, 2:32 PM · OpenPGP, PQC, gnupg
werner triaged T7290: Kyber+ECC with smartcards as Normal priority.
Sep 12 2024, 2:31 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rDdb0ba908f0cb: web: Fix order of NEWS (authored by werner).
web: Fix order of NEWS
Sep 12 2024, 2:14 PM
werner committed rD694d702b174c: web: GnuPG 2.5.1 announcement (authored by werner).
web: GnuPG 2.5.1 announcement
Sep 12 2024, 2:05 PM
mlaurent committed rLIBKLEOe3fb2a2f8594: QLatin1String is same as QLatin1StringView, in qt7 QLatin1String will be removed (authored by mlaurent).
QLatin1String is same as QLatin1StringView, in qt7 QLatin1String will be removed
Sep 12 2024, 1:37 PM
mlaurent committed rMTP740d17509bf4: GIT_SILENT: prepare 6.2.2 (authored by mlaurent).
GIT_SILENT: prepare 6.2.2
Sep 12 2024, 1:25 PM
mlaurent committed rLIBKLEO8b3be1f59e6b: GIT_SILENT: prepare 6.2.2 (authored by mlaurent).
GIT_SILENT: prepare 6.2.2
Sep 12 2024, 1:22 PM
werner added a member for Contributor: twolife.
Sep 12 2024, 12:50 PM
werner committed rD0937eafdab22: web: Add checksum lines for gnupg26 (authored by werner).
web: Add checksum lines for gnupg26
Sep 12 2024, 12:48 PM
werner committed rD3bfe11b8355a: fix last commit (authored by werner).
fix last commit
Sep 12 2024, 12:48 PM
werner committed rD263d35b93ded: swdb: GnuPG 2.5.1 (authored by werner).
swdb: GnuPG 2.5.1
Sep 12 2024, 12:48 PM
werner updated the task description for T7191: Release GnuPG 2.5.1.
Sep 12 2024, 12:22 PM · Release Info, gnupg
werner committed rGff63ffa60664: Post release updates (authored by werner).
Post release updates
Sep 12 2024, 12:07 PM
werner committed rG72ef316aab22: Release 2.5.1 (authored by werner).
Release 2.5.1
Sep 12 2024, 12:07 PM
werner committed rGe5e3e225fe98: tools: Fix recent regressions in gpg-authcode-sign.sh (authored by werner).
tools: Fix recent regressions in gpg-authcode-sign.sh
Sep 12 2024, 12:07 PM
werner triaged T7289: Release GnuPG 2.5.2 as Low priority.
Sep 12 2024, 12:04 PM · gnupg, Release Info, gnupg26
werner committed rGb357ff2aa64c: gpg: Don't bail out for unknown subkey packet versions. (authored by werner).
gpg: Don't bail out for unknown subkey packet versions.
Sep 12 2024, 11:04 AM
mlaurent committed rKLEOPATRAc247a630167e: GIT_SILENT: add REUSE.toml to annotations area (authored by mlaurent).
GIT_SILENT: add REUSE.toml to annotations area
Sep 12 2024, 7:32 AM
mlaurent committed rMTPdabf01acf454: GIT_SILENT: add REUSE.toml to annotations area (authored by mlaurent).
GIT_SILENT: add REUSE.toml to annotations area
Sep 12 2024, 7:27 AM
mlaurent committed rKLEOPATRA3059c459fb65: .reuse file didn't need license but REUSE.toml needs it (authored by mlaurent).
.reuse file didn't need license but REUSE.toml needs it
Sep 12 2024, 7:19 AM
mlaurent committed rMTP1f0ff0f264e9: .reuse file didn't need license but REUSE.toml needs it (authored by mlaurent).
.reuse file didn't need license but REUSE.toml needs it
Sep 12 2024, 7:18 AM
mlaurent committed rMTP8850a355b789: Convert .reuse/dep5 to REUSE.toml (authored by mlaurent).
Convert .reuse/dep5 to REUSE.toml
Sep 12 2024, 7:18 AM
gniibe changed the status of T7220: The CF protection not enabled in libgcrypt from Open to Testing.
Sep 12 2024, 7:17 AM · libgcrypt, Bug Report
gniibe changed the status of T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14 from Open to Testing.
Sep 12 2024, 7:17 AM · FTBFS, arm, libgcrypt, Bug Report
gniibe changed the status of T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally from Open to Testing.
Sep 12 2024, 7:12 AM · libassuan, MacOS, Bug Report
mlaurent committed rKLEOPATRA4442e795a204: Convert .reuse/dep5 to REUSE.toml (authored by mlaurent).
Convert .reuse/dep5 to REUSE.toml
Sep 12 2024, 6:54 AM
mlaurent committed rLIBKLEO87f48128dd5a: Convert .reuse/dep5 to REUSE.toml (authored by mlaurent).
Convert .reuse/dep5 to REUSE.toml
Sep 12 2024, 6:51 AM

Sep 11 2024

werner committed rG6f2180e9126e: build: Fix make distclean for gnupg.7.html (authored by werner).
build: Fix make distclean for gnupg.7.html
Sep 11 2024, 3:11 PM
werner committed rGc6f195821cb5: po: msgmerge (authored by werner).
po: msgmerge
Sep 11 2024, 3:11 PM
werner committed rG33e571a74a7d: gpgsm: New option --assert-signer (authored by werner).
gpgsm: New option --assert-signer
Sep 11 2024, 3:11 PM
werner committed rG2125f228d36c: build: Remove configure option --enable-gpg-is-gpg2 (authored by werner).
build: Remove configure option --enable-gpg-is-gpg2
Sep 11 2024, 3:11 PM
werner committed rGea178ca074a6: po: Update the German translation (authored by werner).
po: Update the German translation
Sep 11 2024, 3:11 PM
werner committed rG138e0185925a: tests: Updated PQC test data to the final Kyber algo id. (authored by werner).
tests: Updated PQC test data to the final Kyber algo id.
Sep 11 2024, 3:11 PM
werner committed rG6b7868fc0e3a: doc: Updated comments in speedo.mk (authored by werner).
doc: Updated comments in speedo.mk
Sep 11 2024, 3:11 PM
werner committed rG51bccae1680d: build: Also cleanup generated html file in a make distcheck (authored by werner).
build: Also cleanup generated html file in a make distcheck
Sep 11 2024, 3:11 PM
gniibe committed rG7e321c2c2a15: gpg: Fix getting key by IPGP. (authored by gniibe).
gpg: Fix getting key by IPGP.
Sep 11 2024, 6:56 AM
gniibe claimed T7288: gpg is not properly handling IPGP entries.
Sep 11 2024, 6:45 AM · dns, dirmngr, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA897a471d1e8e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 11 2024, 3:29 AM

Sep 10 2024

werner committed rM09b694359ff5: doc: Update the texinfo version also on gpgme.texi changes. (authored by werner).
doc: Update the texinfo version also on gpgme.texi changes.
Sep 10 2024, 4:58 PM
werner committed rM8e7f443045f8: doc: Provide a man page for gpgme-json. (authored by Sébastien Noel <sebastien@twolife.be>).
doc: Provide a man page for gpgme-json.
Sep 10 2024, 4:58 PM
werner reopened T5079: Add compliance flag to trustlist.txt as "Open".

Given that we backported it to gnupg22 we should go ahead and implement that flag. For example: if the flag is set for any root CA we will show compliance only if that flag is set for the specific root CA. This way we can introduce this feature w/o too much backward incompatibility. We could also hide the feature behind a compatibility flag. There is no reason why we should not add the de-vs trustlist flag to our vsd configuraion files, right away.

Sep 10 2024, 4:13 PM · gnupg22, gnupg24 (gnupg-2.4.1), Restricted Project, Feature Request

Sep 9 2024

werner committed rMcd79fc39736f: core: New encryption flags GPGME_ENCRYPT_ADD_RECP and _CHG_RECP. (authored by werner).
core: New encryption flags GPGME_ENCRYPT_ADD_RECP and _CHG_RECP.
Sep 9 2024, 5:49 PM
werner added a comment to T1825: Add a re-encrypt to additional key.

This has now been implemented for gnupg26 for public key encryption. However, symmetric key encryption, a man page, and the gpgme support are missing right now.

Sep 9 2024, 4:51 PM · Restricted Project, gnupg24, Feature Request
werner committed rGd528d0b06533: gpg: New commands --add-recipients and --change-recipients. (authored by werner).
gpg: New commands --add-recipients and --change-recipients.
Sep 9 2024, 4:48 PM
werner added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

I'd vote for the second (utf-8) which is more aligned with our other APIs.

Sep 9 2024, 4:10 PM · Bug Report, gpgrt
gniibe committed rP7f9f6bab93cc: curses: Factor out dialog release to separate function. (authored by Jakuje).
curses: Factor out dialog release to separate function.
Sep 9 2024, 10:37 AM
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

Since CreateProcessW allows two ways for lpEnvironment (one is ANSI environment block, another is Unicode environment block), if we want to support these two ways for users' of gpgrt spawn API, we would offer either:

Sep 9 2024, 8:31 AM · Bug Report, gpgrt
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

I'm talking about CreateProcessW and how a user of gpgrt spawn API can specify lpEnvironment (when needed).

Sep 9 2024, 8:03 AM · Bug Report, gpgrt
gniibe changed the status of T7218: pinentry memory leak from Open to Testing.

Thank you. Applied.

Sep 9 2024, 7:58 AM · pinentry, Bug Report
werner added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

The environment is a property of the C runtime and well defined as a block of concatenated C-strings terminated by a zero length C-string. In case of wmain the C-strings use wchar_t and not char.

Sep 9 2024, 7:47 AM · Bug Report, gpgrt
gniibe added a comment to T7288: gpg is not properly handling IPGP entries.

Thank you for the bug report and your patch.

Sep 9 2024, 7:19 AM · dns, dirmngr, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc58035f981ae: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 9 2024, 5:07 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA78dbf268ebd9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 9 2024, 3:32 AM
gniibe added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

Please note that gpgrt_spawn_actions_set_envvars is W32 specific API in libgpg-error. Currently, the behavior with ASCII string is defined.
The patch is an answer in future if we want to extend the semantics supporting UTF-8.

Sep 9 2024, 2:53 AM · Bug Report, gpgrt

Sep 8 2024

werner added projects to T7288: gpg is not properly handling IPGP entries: gnupg, dirmngr, dns.
Sep 8 2024, 9:48 AM · dns, dirmngr, gnupg, Bug Report
wteiken updated the task description for T7288: gpg is not properly handling IPGP entries.
Sep 8 2024, 6:52 AM · dns, dirmngr, gnupg, Bug Report
wteiken created T7288: gpg is not properly handling IPGP entries.
Sep 8 2024, 6:50 AM · dns, dirmngr, gnupg, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2b161286be9d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 8 2024, 5:09 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO84bac958ddb0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 8 2024, 3:32 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA04358febe847: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 8 2024, 3:30 AM

Sep 7 2024

aheinecke committed rW6e1eca5d4c70: appimage: Disable QML for additional pks (authored by aheinecke).
appimage: Disable QML for additional pks
Sep 7 2024, 9:18 AM
aheinecke committed rWb579864f6c8a: Improve nightly target (authored by aheinecke).
Improve nightly target
Sep 7 2024, 9:18 AM
aheinecke committed rW5c423f4b8ebb: Add option to update all frontend pkgs to master (authored by aheinecke).
Add option to update all frontend pkgs to master
Sep 7 2024, 9:18 AM
aheinecke committed rW698495df9fb3: Fix addition of -x64 to 64 bit builds (authored by aheinecke).
Fix addition of -x64 to 64 bit builds
Sep 7 2024, 9:18 AM
aheinecke committed rWb4908216e20f: Update EXTRA_DIST patches (authored by aheinecke).
Update EXTRA_DIST patches
Sep 7 2024, 9:18 AM
aheinecke committed rW0aa9e3dda9ef: Add QML opt patch for Kcalendarcore to appimage (authored by aheinecke).
Add QML opt patch for Kcalendarcore to appimage
Sep 7 2024, 9:18 AM
aheinecke committed rW19c3d57f9b49: Move and doc docker-build.sh to top level build.sh (authored by aheinecke).
Move and doc docker-build.sh to top level build.sh
Sep 7 2024, 9:18 AM
aheinecke committed rW50ac56333cd0: Update GpgOL checksum (authored by aheinecke).
Update GpgOL checksum
Sep 7 2024, 9:18 AM
aheinecke committed rWa12c35770c2f: Move Memento.nsh into nsis subdir (authored by aheinecke).
Move Memento.nsh into nsis subdir
Sep 7 2024, 9:18 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA52c90e0db44e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 7 2024, 3:28 AM
heirecka committed rKLEOPATRAcf123029f558: GIT_SILENT Upgrade release service version to 24.08.1. (authored by heirecka).
GIT_SILENT Upgrade release service version to 24.08.1.
Sep 7 2024, 12:31 AM
heirecka committed rKLEOPATRA1a8ae56ad814: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Sep 7 2024, 12:31 AM
heirecka committed rKLEOPATRAa617e5893c51: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Sep 7 2024, 12:31 AM

Sep 6 2024

werner committed rG2cc340eca04d: gpg: Improve detection of input data read errors. (authored by werner).
gpg: Improve detection of input data read errors.
Sep 6 2024, 4:10 PM
werner committed rG9a741aba3d90: gpg: Make --no-literal work again for -c and --store. (authored by werner).
gpg: Make --no-literal work again for -c and --store.
Sep 6 2024, 4:10 PM
werner committed rG1e2515726676: gpg: remove workaround for Libgcrypt < 1.8.6 (authored by werner).
gpg: remove workaround for Libgcrypt < 1.8.6
Sep 6 2024, 4:10 PM
werner committed rG1eaf1e236e60: gpg: Simplify the pubkey_enc_list object (authored by werner).
gpg: Simplify the pubkey_enc_list object
Sep 6 2024, 4:10 PM
werner reopened T6528: gpg: No error status when encrypting to full disk as "Open".

We should re-test this for gnupg26

Sep 6 2024, 4:09 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
aheinecke added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

String values are stored as UTF-16, but might not even contain a terminating doublezero since it can be any binary data. Note that on Windows the registry can be used to set environment variables. There "Edit binary data" shows exactly what is in the regkey. So if you use regedit with the String functions you can see that they are converted from latin1 to UTF-16.

Sep 6 2024, 3:45 PM · Bug Report, gpgrt
CarlSchwan committed rLIBKLEOb7d1d61d5afb: Add date to signature formatting (authored by CarlSchwan).
Add date to signature formatting
Sep 6 2024, 1:22 PM
werner added a comment to T7287: libgpg-error:w32: Support setting an environment block encoded as UTF-8.

The problem might be that we use getenv all over the place and don't specify the content. Frankly, it is not 100% clear to me whether the value of an enbvar need to be a string or can be arbitrary data sans nul? However, I can't remember that I ever wrote any code which did not assume ascii or utf8 for the value.

Sep 6 2024, 9:06 AM · Bug Report, gpgrt
gniibe added a project to T7277: libgcrypt: Adding Known Answer Tests for KEM: PQC.
Sep 6 2024, 8:50 AM · PQC, libgcrypt