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.
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
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
gpgsm: New option --assert-signer
web: Add man pages for 2.5.
GIT_SILENT: prepare 6.2.2
GIT_SILENT: prepare 6.2.2
QLatin1String is same as QLatin1StringView, in qt7 QLatin1String will be removed
tests:gpgscm: Raise an error correctly for process spawning.
• 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.
• werner changed the status of
T6815: PQC encryption for GnuPG, a subtask of
T6638: PQC for GnuPG, from
Open to
Testing.
web: GnuPG 2.5.1 announcement
QLatin1String is same as QLatin1StringView, in qt7 QLatin1String will be removed
GIT_SILENT: prepare 6.2.2
GIT_SILENT: prepare 6.2.2
web: Add checksum lines for gnupg26
• werner updated the task description for
T7191: Release GnuPG 2.5.1.
tools: Fix recent regressions in gpg-authcode-sign.sh
gpg: Don't bail out for unknown subkey packet versions.
GIT_SILENT: add REUSE.toml to annotations area
GIT_SILENT: add REUSE.toml to annotations area
.reuse file didn't need license but REUSE.toml needs it
.reuse file didn't need license but REUSE.toml needs it
Convert .reuse/dep5 to REUSE.toml
Convert .reuse/dep5 to REUSE.toml
Convert .reuse/dep5 to REUSE.toml
build: Fix make distclean for gnupg.7.html
gpgsm: New option --assert-signer
build: Remove configure option --enable-gpg-is-gpg2
po: Update the German translation
tests: Updated PQC test data to the final Kyber algo id.
doc: Updated comments in speedo.mk
build: Also cleanup generated html file in a make distcheck
gpg: Fix getting key by IPGP.
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
doc: Update the texinfo version also on gpgme.texi changes.
• 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.
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.
core: New encryption flags GPGME_ENCRYPT_ADD_RECP and _CHG_RECP.
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.
gpg: New commands --add-recipients and --change-recipients.
I'd vote for the second (utf-8) which is more aligned with our other APIs.
curses: Factor out dialog release to separate function.
Since allows two ways for (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:
I'm talking about and how a user of gpgrt spawn API can specify (when needed).
• gniibe changed the status of
T7218: pinentry memory leak from
Open to
Testing.
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.
Thank you for the bug report and your patch.
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
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
Please note that 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.
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
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
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
appimage: Disable QML for additional pks
Add option to update all frontend pkgs to master
Fix addition of -x64 to 64 bit builds
Update EXTRA_DIST patches
Add QML opt patch for Kcalendarcore to appimage
Move and doc docker-build.sh to top level build.sh
Move Memento.nsh into nsis subdir
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
GIT_SILENT Upgrade release service version to 24.08.1.
GIT_SILENT Update Appstream for new release
GIT_SILENT Update Appstream for new release
gpg: Improve detection of input data read errors.
gpg: Make --no-literal work again for -c and --store.
gpg: remove workaround for Libgcrypt < 1.8.6
gpg: Simplify the pubkey_enc_list object
We should re-test this for gnupg26
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.
Add date to signature formatting
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.
l10n daemon script <scripty@kde.org> committed
rMTPcbb4014eadfe: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO0622985868f8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAd395b8c1898c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
w32: Clarify the environment block encoding.
scd:w32: Fix for setting an environment block with GNUPGHOME.