In T7673#201735, @werner wrote:We will keep the 1.24 branch for bug fixing. Do you really have a problem with gpgme 2.0? Ist that due to factoring out the c++ and qt bindings? That was actually a long standing request from the KDE community so that they can use their cmake stuff.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jun 5 2025
Jun 5 2025
We will keep the 1.24 branch for bug fixing. Do you really have a problem with gpgme 2.0? Ist that due to factoring out the c++ and qt bindings? That was actually a long standing request from the KDE community so that they can use their cmake stuff.
Again update gpgoljs
• werner committed rD16150a3d07dd: Rename the legacy gnupgdesk to gpd and add a vsd entry (authored by • werner).
Rename the legacy gnupgdesk to gpd and add a vsd entry
I updated the version database. We now have entries for "gpg4win", "gpd", and "vsd"
I'm wondering whether gpgme v1 will still be supported? Or it will be abandoned from now on.
• werner closed T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address as Resolved.
I see, I had rfc2440 in mind which says:
By convention, it includes an RFC 822 mail name, but there are no restrictions on its content.
thus 4880 refined it a bit. But in practice it is not the same because it is utf8 and not punycode or whatever. let's close this bug because they way it is used will work with all mail clients.
• werner committed rWecb08a109cdb: download.sh: Print the actually downloaded files. (authored by • werner).
download.sh: Print the actually downloaded files.
• ikloecker added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.
Let's have a look at the section of RFC4880 linked by the reporter:
A User ID packet consists of UTF-8 text that is intended to represent the name and email address of the key holder. By convention, it includes an RFC 2822 [RFC2822] mail name-addr, but there are no restrictions on its content. [...]
• werner added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.
Let's have a look at the spec (rfc2822 3.4):
address = mailbox / group
• gniibe added a comment to rGeb7d5d4d8507: scd: Fix detecting digest OID in the message to be signed..
• gniibe committed rG27e6622322b5: scd: Take care of possible buffer overflow in do_auth. (authored by • gniibe).
scd: Take care of possible buffer overflow in do_auth.
• gniibe added a comment to T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard.
The problem was: In scdaemon, PKSIGN with OPENPGP.3 didn't work well for Ed25519 (done by do_auth function in app-openpgp.c), when --hash=sha512 (not SHA1).
So I’ve played a bit with agent/pkdecrypt.c. I don’t claim to understand everything that is going on there, but:
Jun 4 2025
Jun 4 2025
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPY2711b5e7a918: Move file copy to `copystamp` target (authored by Paul Schwabauer <pschwabauer@intevation.de>).
Move file copy to `copystamp` target
CarlSchwan committed rOJ1b5452646b02: server: Only connect to localhost also when using Qt < 6.8 (authored by CarlSchwan).
server: Only connect to localhost also when using Qt < 6.8
CarlSchwan committed rOJae18eae0c29a: Don't use Kleo::KeyCache to load user own keys (authored by CarlSchwan).
Don't use Kleo::KeyCache to load user own keys
CarlSchwan committed rOJc5b55a742f6d: server: Fix sending error to web client (authored by CarlSchwan).
server: Fix sending error to web client
m <meik.michalke@gnupg.com> committed rOJ13ca3a1a9089: updated README.md (authored by m <meik.michalke@gnupg.com>).
updated README.md
Bump gpgoljs package
CarlSchwan committed rOJcb2b3ba956ba: Don't install web assets in sub-directory dist (authored by CarlSchwan).
Don't install web assets in sub-directory dist
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPYb975b846cfde: Only copy necessary files and add them to the clean list (authored by Paul Schwabauer <pschwabauer@intevation.de>).
Only copy necessary files and add them to the clean list
svuorela committed rKLEOPATRA25087a04419e: Dbus-by-default off on windows and similar (authored by svuorela).
Dbus-by-default off on windows and similar
svuorela committed rKLEOPATRAc27e2725698e: KWatchGnupg build: use dbus link variable (authored by svuorela).
KWatchGnupg build: use dbus link variable
• werner committed rW16fa1b772b2e: Also update gpg4win-tools and add patch to the Makiefile (authored by • werner).
Also update gpg4win-tools and add patch to the Makiefile
CarlSchwan committed rKLEOPATRA74fc903a7357: Dbus-by-default off on windows and similar (authored by svuorela).
Dbus-by-default off on windows and similar
svuorela committed rKLEOPATRA3d940a3c44b2: Link autotests on windows; The uniqueservice stuff needs kf6i18n and… (authored by svuorela).
Link autotests on windows; The uniqueservice stuff needs kf6i18n and…
Bump gpgoljs snapshot
Remove duplicated icon
CarlSchwan committed rOJ607f0adaabc1: Install icons with ecm_install_icons (authored by CarlSchwan).
Install icons with ecm_install_icons
Fix some build-parts with msvc
No other processes that I have seen. However please see this last update by Kulbarsch. https://github.com/cri-o/cri-o/issues/8906#issuecomment-2936351035
CarlSchwan committed rKLEOPATRAb6552ab0a009: flatpak: bump ktextaddons version (authored by CarlSchwan).
flatpak: bump ktextaddons version
Add patch for gpgol 2.6.1
CarlSchwan committed rKLEOPATRAd2abc97e1904: flatpak: Update gpgme to 2.0.0 release (authored by CarlSchwan).
flatpak: Update gpgme to 2.0.0 release
svuorela committed rKLEOPATRA2cca42ccb582: KWatchGnupg build: use dbus link variable (authored by svuorela).
KWatchGnupg build: use dbus link variable
svuorela committed rKLEOPATRA9116f186aa96: Dbus-by-default off on windows and similar (authored by svuorela).
Dbus-by-default off on windows and similar
svuorela committed rKLEOPATRA92db78a86121: Link autotests on windows; The uniqueservice stuff needs kf6i18n and… (authored by svuorela).
Link autotests on windows; The uniqueservice stuff needs kf6i18n and…
Fix unique window on Windows
Add qrc for icons
• werner added a comment to rGeb7d5d4d8507: scd: Fix detecting digest OID in the message to be signed..
We should also add a check that INDATALEN is > 15 to make the function robust against bad args.
• TobiasFella updated the task description for T7674: Kleopatra: Restore behavior of RSAKeySizes and PGPKeyType.
• werner committed rWdaa38eb6cfe4: The regular gpgme tarball is bz2 compressed. (authored by • werner).
The regular gpgme tarball is bz2 compressed.
Update Kleopatra and gpgoljs
NEWS: Mention the split of gpgme
po: Update gpg4win.pot
• werner committed rW38c41bf6da4f: po: Update all po files for the translators. (authored by • werner).
po: Update all po files for the translators.
• gniibe committed rGeb7d5d4d8507: scd: Fix detecting digest OID in the message to be signed. (authored by • gniibe).
scd: Fix detecting digest OID in the message to be signed.
• gniibe changed the status of T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard from Open to Testing.
I located the bug in scdaemon.
@sj98ta
Does cri-o invokes processes (other than the ones of gpgme) by its threads?
Jun 3 2025
Jun 3 2025
• werner committed rW4f32dce409a7: Update gpgme, gpgmepp, and qgpgme to 2.0.0 (authored by • werner).
Update gpgme, gpgmepp, and qgpgme to 2.0.0
• ikloecker committed rGPGMEQT71f68de65b90: build: Fix logic for CONFIGURE_FOR_DISTRIBUTION (authored by • ikloecker).
build: Fix logic for CONFIGURE_FOR_DISTRIBUTION
swdb: Actually release qgpgme
Post release updates
Release 2.0.0
• werner committed rGPGMEQT4eed625f2c92: Fix for the sign-release make target. (authored by • werner).
Fix for the sign-release make target.
Add a missing include.
Install icons for gpgolweb
CarlSchwan committed rOJ3e203c20fdc5: Fix installing icons for system tray (authored by CarlSchwan).
Fix installing icons for system tray
swdb: gpgme and gpgmepp 2.0.0
Merge branch 'Release branch'
Post release updates.
Release 2.0.0
CarlSchwan committed rOJa96b032e4ba6: Use native separators for manifest path (authored by CarlSchwan).
Use native separators for manifest path
• TobiasFella set External Link to https://invent.kde.org/pim/libkleo/-/merge_requests/192 on T7674: Kleopatra: Restore behavior of RSAKeySizes and PGPKeyType.
• TobiasFella committed rLIBKLEO1909efac8c77: Use RSAKeySizes and PGPKeyType again (authored by • TobiasFella).
Use RSAKeySizes and PGPKeyType again
• TobiasFella triaged T7674: Kleopatra: Restore behavior of RSAKeySizes and PGPKeyType as Normal priority.
I am not sure that I am clear on what you are asking. I am not an expert on cri-o, but is does seem that there are multiple processes (threads), which all call gpgme_op_verify There are also calls to gpgme_op_import
• ikloecker committed rW708bd53a90c1: gen-tarball: Make it easier to create tarballs of gpgmepp/gpgmeqt (authored by • ikloecker).
gen-tarball: Make it easier to create tarballs of gpgmepp/gpgmeqt
kxmlgui: Remove obsolete patch
• ikloecker committed rGPGMEQTe598181d462a: build: Add option CONFIGURE_FOR_DISTRIBUTION (authored by • ikloecker).
build: Add option CONFIGURE_FOR_DISTRIBUTION
• ikloecker committed rGPGMEPP592efbfcfb61: build: Add option CONFIGURE_FOR_DISTRIBUTION (authored by • ikloecker).
build: Add option CONFIGURE_FOR_DISTRIBUTION
Update to newer gpgoljs snapshot
CarlSchwan committed rWe97cbfd5ef84: Add patch to expose QWebSocketServer::originAuthenticationRequired (authored by CarlSchwan).
Add patch to expose QWebSocketServer::originAuthenticationRequired
CarlSchwan committed rOJ7c15884305cf: Rework gpgol-server to have both http and websocket on the same port (authored by CarlSchwan).
Rework gpgol-server to have both http and websocket on the same port
CarlSchwan committed rOJf3f18dc4de90: Forward debug logs from server process to client (authored by CarlSchwan).
Forward debug logs from server process to client
• ikloecker committed rGPGMEQTe44510289a7e: build: Fix logic for appending "-unknown" to version number (authored by • ikloecker).
build: Fix logic for appending "-unknown" to version number
• ikloecker committed rGPGMEPP1e948b3f3ee1: build: Fix logic for appending "-unknown" to version number (authored by • ikloecker).
build: Fix logic for appending "-unknown" to version number
svuorela committed rKLEOPATRAcfdbaa3dbdc3: tests/CMake: remove if statement; useless (authored by svuorela).
tests/CMake: remove if statement; useless
Post release update
Update autogen.sh and libtool for gpgrt.
Release 2.0.0
Update the gen-gnupg.sh script.
Update GnuPG to 2.5.8
• ikloecker added inline comments to rOJ17ec46e02a1e: Extract all the keys from CertificateLineEdit.
CarlSchwan committed rOJ17ec46e02a1e: Extract all the keys from CertificateLineEdit (authored by CarlSchwan).
Extract all the keys from CertificateLineEdit
@sj98ta Please let us know if cri-o invokes other processes (except the ones by gpgme) or not.
If cri-o invokes other processes (by other threads), my theory matters; With the interference by other processes holding pipe file descriptors, gpgme keeps polling pipe file descriptors.
po: Update Japanese Translation.
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5ac1e251795a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
• gniibe changed the status of T7668: gnupg: regexp and build with -fsanitize=address from Open to Testing.
Pushed the change: rG16ee68259d1d: gpg,regexp: Use -DREGEXP_PREFIX=gnupg_.
gpg,regexp: Use -DREGEXP_PREFIX=gnupg_.
gpgtar: Fix releasing PROC correctly.
l10n daemon script <scripty@kde.org> committed rKLEOPATRA93548c012374: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 2 2025
Jun 2 2025
heirecka committed rKLEOPATRA53f8306bbfce: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
heirecka committed rKLEOPATRA6bc3a37d6369: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release