Page MenuHome GnuPG
Feed All Stories

Aug 25 2023

werner changed the status of T6093: gpg: Continues export of secret key if first passphrase dialog was canceled from Open to Testing.
Aug 25 2023, 3:39 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report, Restricted Project
werner changed the status of T6093: gpg: Continues export of secret key if first passphrase dialog was canceled, a subtask of T6090: Kleopatra: "Cancel" in the password dialog of "backup secret keys" has no effect, from Open to Testing.
Aug 25 2023, 3:39 PM · kleopatra, Restricted Project
werner moved T6093: gpg: Continues export of secret key if first passphrase dialog was canceled from Backlog to QA on the gnupg22 board.
Aug 25 2023, 3:38 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report, Restricted Project
werner committed rG3dc39add6af1: gpg: Do not continue the export after a cancel for the primary key. (authored by werner).
gpg: Do not continue the export after a cancel for the primary key.
Aug 25 2023, 3:38 PM
CarlSchwan closed T6651: Kleopatra: commandsForFiles add support for mimetreeparser, a subtask of T6670: Gpg4win: Add mail type file extensions to supported extensions, as Resolved.
Aug 25 2023, 3:01 PM · gpg4win, Restricted Project
CarlSchwan closed T6651: Kleopatra: commandsForFiles add support for mimetreeparser as Resolved.

This is now done :)

Aug 25 2023, 3:01 PM · Restricted Project, mimetreeparser, kleopatra
CarlSchwan committed rKLEOPATRA80d30f76c589: Adapt to Kleo::outputFileExtension change (authored by CarlSchwan).
Adapt to Kleo::outputFileExtension change
Aug 25 2023, 3:00 PM
CarlSchwan committed rKLEOPATRA79b64125e97f: Handle opening .asc file in the MessageViewerDialog (authored by CarlSchwan).
Handle opening .asc file in the MessageViewerDialog
Aug 25 2023, 3:00 PM
CarlSchwan committed rKLEOPATRA4986a537b3a7: feat: open mbox and eml files directly (authored by CarlSchwan).
feat: open mbox and eml files directly
Aug 25 2023, 3:00 PM
CarlSchwan committed rLIBKLEO7962e55c7116: Add overload for isMimeFile and mayBeMimeFile (authored by CarlSchwan).
Add overload for isMimeFile and mayBeMimeFile
Aug 25 2023, 2:52 PM
CarlSchwan committed rLIBKLEO3bedfa3024d9: Bump libkleo version to 5.24.41 (authored by CarlSchwan).
Bump libkleo version to 5.24.41
Aug 25 2023, 2:52 PM
CarlSchwan committed rLIBKLEO20dc28c79497: Improve classification based on known filenames (authored by CarlSchwan).
Improve classification based on known filenames
Aug 25 2023, 2:52 PM
CarlSchwan committed rLIBKLEO2ba6334dc4ce: Replace manual binary search by a QHash (authored by CarlSchwan).
Replace manual binary search by a QHash
Aug 25 2023, 2:52 PM
CarlSchwan committed rLIBKLEO72e10dedd2bc: Clasify mime files (authored by CarlSchwan).
Clasify mime files
Aug 25 2023, 2:52 PM
werner committed rGeeda4ef7d223: common: New function substitute_vars. (authored by werner).
common: New function substitute_vars.
Aug 25 2023, 2:52 PM
werner committed rG159fb5cdbb64: dirmngr: Fix LDAP time parser. (authored by werner).
dirmngr: Fix LDAP time parser.
Aug 25 2023, 2:52 PM
werner committed rG8dd30e27e2a1: dirmngr: Extend the AD_QUERY command. (authored by werner).
dirmngr: Extend the AD_QUERY command.
Aug 25 2023, 2:52 PM
werner committed rG2a3bad598548: dirmngr: New command AD_QUERY. (authored by werner).
dirmngr: New command AD_QUERY.
Aug 25 2023, 2:52 PM
werner committed rGbdc69f73a47a: dirmngr: Return modifyTimestamp and add server option --newer. (authored by werner).
dirmngr: Return modifyTimestamp and add server option --newer.
Aug 25 2023, 2:52 PM
CarlSchwan committed rKLEOPATRAc702e4b06c22: Handle opening .asc file in the MessageViewerDialog (authored by CarlSchwan).
Handle opening .asc file in the MessageViewerDialog
Aug 25 2023, 2:36 PM
CarlSchwan closed T6652: Kleopatra / MTP: Wrong / No signature indication as Resolved.

This is now merged in master :)

Aug 25 2023, 1:48 PM · Restricted Project, kleopatra, mimetreeparser
CarlSchwan committed rLIBKLEO738bc609e5ac: Add overload for isMimeFile and mayBeMimeFile (authored by CarlSchwan).
Add overload for isMimeFile and mayBeMimeFile
Aug 25 2023, 1:42 PM
CarlSchwan committed rLIBKLEO84db3b07fec9: Improve classification based on known filenames (authored by CarlSchwan).
Improve classification based on known filenames
Aug 25 2023, 12:38 PM
CarlSchwan committed rMTPa7ee9b0a1236: Polish MessageViewer (authored by CarlSchwan).
Polish MessageViewer
Aug 25 2023, 12:26 PM
CarlSchwan committed rLIBKLEO99c266f8856a: Improve classification based on known filenames (authored by CarlSchwan).
Improve classification based on known filenames
Aug 25 2023, 12:15 PM
CarlSchwan committed rKLEOPATRA42f194f5c5a2: Handle opening .asc file in the MessageViewerDialog (authored by CarlSchwan).
Handle opening .asc file in the MessageViewerDialog
Aug 25 2023, 12:14 PM
ikloecker committed rKLEOPATRA844729591bf5: Adjust to KCModule not being a QWidget any more (authored by ikloecker).
Adjust to KCModule not being a QWidget any more
Aug 25 2023, 11:52 AM
CarlSchwan committed rMTP84f345583c45: Remove debug output (authored by CarlSchwan).
Remove debug output
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP3e1b85efdb42: widget: Don't show signature if it is the same as the previous one (authored by CarlSchwan).
widget: Don't show signature if it is the same as the previous one
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP10bef68df732: Display trust level (authored by CarlSchwan).
Display trust level
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTPf8539c129e65: Don't display bar when message is not signed (authored by CarlSchwan).
Don't display bar when message is not signed
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP13cd3ab8765b: Handle right to left (authored by CarlSchwan).
Handle right to left
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP2ea3c5a9bee2: Display recipients and simplify SignatureInfo from a QObject to QGadget (authored by CarlSchwan).
Display recipients and simplify SignatureInfo from a QObject to QGadget
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP5c076984953f: Don't expose libkleo in public interface (authored by CarlSchwan).
Don't expose libkleo in public interface
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP9271cdf47d24: qml: Fix inconsistency with qtwidget version (authored by CarlSchwan).
qml: Fix inconsistency with qtwidget version
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTPafd8abc92f83: widget: Add signature info for other types of messagepart (authored by CarlSchwan).
widget: Add signature info for other types of messagepart
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTP3d4e350b2289: Add support for VS-NfD compliance mode (authored by CarlSchwan).
Add support for VS-NfD compliance mode
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTPdeaceb7a93d5: widget: Add signature information (authored by CarlSchwan).
widget: Add signature information
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTPc4a96fd73037: widgets: Frameless view in MessageViewer (authored by CarlSchwan).
widgets: Frameless view in MessageViewer
Aug 25 2023, 10:23 AM
CarlSchwan committed rMTPde88dacc8607: Use enum instead of string in PartModel (authored by CarlSchwan).
Use enum instead of string in PartModel
Aug 25 2023, 10:23 AM
CarlSchwan committed rLIBKLEO1526fb5bcc1f: Bump libkleo version to 5.24.41 (authored by CarlSchwan).
Bump libkleo version to 5.24.41
Aug 25 2023, 9:54 AM
CarlSchwan committed rLIBKLEO608849863a41: Clasify mime files (authored by CarlSchwan).
Clasify mime files
Aug 25 2023, 9:54 AM
CarlSchwan committed rLIBKLEObb4cc8b7692b: Bump libkleo version to 5.24.41 (authored by CarlSchwan).
Bump libkleo version to 5.24.41
Aug 25 2023, 9:50 AM
CarlSchwan committed rLIBKLEOd5e098cee1ad: Clasify mime files (authored by CarlSchwan).
Clasify mime files
Aug 25 2023, 9:50 AM
CarlSchwan committed rLIBKLEO41225ac20a69: Clasify mime files (authored by CarlSchwan).
Clasify mime files
Aug 25 2023, 9:28 AM
CarlSchwan committed rLIBKLEOb894b1001923: Bump libkleo version to 5.24.41 (authored by CarlSchwan).
Bump libkleo version to 5.24.41
Aug 25 2023, 9:28 AM
CarlSchwan committed rLIBKLEO858e76a7a1d7: Replace manual binary search by a QHash (authored by CarlSchwan).
Replace manual binary search by a QHash
Aug 25 2023, 9:28 AM
aheinecke triaged T6683: GpgOL: Configurable error if sign is selected and prefer_smime as High priority.
Aug 25 2023, 9:17 AM · vsd32 (vsd-3.2.0), gpgol, Restricted Project, vsd
l10n daemon script <scripty@kde.org> committed rMTP1ab30c673ec6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 25 2023, 3:52 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA070123e7e4b6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 25 2023, 3:49 AM
fc883388 changed the visibility for U13 Gpg4win-Tools.
Aug 25 2023, 1:25 AM
fc883388 created U13 Gpg4win-Tools.
Aug 25 2023, 1:03 AM

Aug 24 2023

Nicolas Fella <nicolas.fella@gmx.de> committed rKLEOPATRAaa79c5689241: Adjust to KCModule not being a QWidget any more (authored by Nicolas Fella <nicolas.fella@gmx.de>).
Adjust to KCModule not being a QWidget any more
Aug 24 2023, 11:54 PM
Nicolas Fella <nicolas.fella@gmx.de> committed rKLEOPATRA5f26e16431a4: Merge branch 'master' into kf6 (authored by Nicolas Fella <nicolas.fella@gmx.de>).
Merge branch 'master' into kf6
Aug 24 2023, 11:53 PM
CarlSchwan committed rKLEOPATRAc85323fdfd03: Adapt to Kleo::outputFileExtension change (authored by CarlSchwan).
Adapt to Kleo::outputFileExtension change
Aug 24 2023, 1:48 PM
CarlSchwan committed rLIBKLEO7c34e2d9fc28: Return QString in Kleo::outputFileExtension (authored by CarlSchwan).
Return QString in Kleo::outputFileExtension
Aug 24 2023, 1:47 PM
CarlSchwan committed rKLEOPATRAd1f833a55666: feat: open mbox and eml files directly (authored by CarlSchwan).
feat: open mbox and eml files directly
Aug 24 2023, 12:17 PM
ikloecker changed the status of T5903: Kleopatra: Add refresh button in certificatedetails from Open to Testing.

Optionally, (configurable on the Directory Services page) Kleopatra now queries WKDs for all user IDs when updating an OpenPGP certificate.

Aug 24 2023, 11:55 AM · backport, kleopatra, Restricted Project
CarlSchwan committed rLIBKLEO1d3e9fd4bf87: Bump libkleo version to 5.24.41 (authored by CarlSchwan).
Bump libkleo version to 5.24.41
Aug 24 2023, 11:53 AM
CarlSchwan committed rLIBKLEOe47bae339f51: Replace manual binary search by a QHash (authored by CarlSchwan).
Replace manual binary search by a QHash
Aug 24 2023, 11:51 AM
aheinecke closed T6593: Gpg4win: Switch to pthreads (mingw-posix) as the default compiler variant as Resolved.

So this works for me now. The user where we build gpg4win has local diversions in ~/bin so as to not affect the GnuPG builds in any way and in the dockerfile we use update-alternatives to select the posix flavor.

Aug 24 2023, 11:37 AM · Restricted Project, gpg4win
aheinecke committed rW1275b6d6f6fb: Update README and Dockerfile for mingw -posix build (authored by aheinecke).
Update README and Dockerfile for mingw -posix build
Aug 24 2023, 11:30 AM
werner committed rGee27ac18eaf2: doc: Add some hints for AD queries. (authored by werner).
doc: Add some hints for AD queries.
Aug 24 2023, 11:28 AM
werner committed rG32c55603dfeb: dirmngr: Fix LDAP time parser. (authored by werner).
dirmngr: Fix LDAP time parser.
Aug 24 2023, 11:26 AM
ikloecker committed rKLEOPATRA9645f08153cc: Optionally, query WKDs for all user IDs when updating an OpenPGP key (authored by ikloecker).
Optionally, query WKDs for all user IDs when updating an OpenPGP key
Aug 24 2023, 11:11 AM
ikloecker moved T5903: Kleopatra: Add refresh button in certificatedetails from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 24 2023, 10:15 AM · backport, kleopatra, Restricted Project
ikloecker claimed T5903: Kleopatra: Add refresh button in certificatedetails .
Aug 24 2023, 10:15 AM · backport, kleopatra, Restricted Project
gniibe committed rG716e59b0b628: agent: Add agent_kick_the_loop function. (authored by gniibe).
agent: Add agent_kick_the_loop function.
Aug 24 2023, 9:53 AM
gniibe added a comment to T6682: agent: agent_kick_the_loop function to unblock the select(2).

I confirmed that the pselect EINTR problem of Linux (at least for x86) has not yet been fixed: https://lkml.org/lkml/2018/3/21/909

Aug 24 2023, 8:08 AM · keyboxd, gpgagent, gnupg26
gniibe triaged T6682: agent: agent_kick_the_loop function to unblock the select(2) as Wishlist priority.
Aug 24 2023, 4:43 AM · keyboxd, gpgagent, gnupg26
gniibe triaged T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache) as Wishlist priority.
Aug 24 2023, 4:37 AM · keyboxd, gpgagent, gnupg26
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd8fd76fbb40f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 24 2023, 3:47 AM

Aug 23 2023

dvratil triaged T6680: Invitation counter-proposal from KMail not valid in Outlook365 as Normal priority.
Aug 23 2023, 11:16 PM · KDE, Restricted Project
aheinecke added a comment to T4195: Fix time API in gpgme.

The MSI Package though is a 64 bit MSI Package. For 32 Bit Windows we would need to ship a different MSI Package. (Which we actually have build support for because I thought that was neccessary even in 2020)

Aug 23 2023, 6:06 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
aheinecke added a comment to T4195: Fix time API in gpgme.

No, everything in Gpg4win is 32 bit, except for gpgol, gpgex and gpgme, libgpg-error and libassuan. Which are addionally installed under bin_64. But for the whole KDE stack it should easily be switchable. The KDE Windows project regularly builds them as 64bit applications. Basically we would then need to invert the logic and use the 64 bit compiler as the main compiler and the 32 bit compiler as the _ex compiler for gpgol and gpgme.

Aug 23 2023, 6:05 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
aheinecke claimed T6593: Gpg4win: Switch to pthreads (mingw-posix) as the default compiler variant.
Aug 23 2023, 6:01 PM · Restricted Project, gpg4win
aheinecke added a comment to T6593: Gpg4win: Switch to pthreads (mingw-posix) as the default compiler variant.

Need to do this for the docker image and this way document how to do that with update alternatives. For our build setup it made most sense to manually link it only for the Gpg4win build user and not a system wide change.

Aug 23 2023, 6:01 PM · Restricted Project, gpg4win
werner added a comment to T4195: Fix time API in gpgme.

Kleopatra is a 64 bit application, right? For GnuPG we are working on 64 bit support for Windows. This is planned for 2.6. problems are how to represent sockets, file descriptors, streams and so on. Regarding the time interface, we should have everything ready in the GPGME<->GnuPG interface. In GPGME we need to check that we don't use int instead of time_t, though. When that has been done/fixed we could use a 64 bit gpgme and kleopatra along with the 32 but gnupg. Might be easier for approval reasons.

Aug 23 2023, 5:30 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
aheinecke committed rW9d6669d7ba25: Update breeze-icons crosscompile patch (authored by aheinecke).
Update breeze-icons crosscompile patch
Aug 23 2023, 5:28 PM
aheinecke committed rW369f578c2982: Package -posix runtime libaries (authored by aheinecke).
Package -posix runtime libaries
Aug 23 2023, 5:28 PM
CarlSchwan committed rKLEOPATRA52fe216f0b89: feat: open mbox and eml files directly (authored by CarlSchwan).
feat: open mbox and eml files directly
Aug 23 2023, 3:32 PM
aheinecke added a comment to T4195: Fix time API in gpgme.

Mh, since there are no 32bit Versions of Windows sold for quite some years now maybe we should consider just going full 64bit with everything to solve this? Or is this a stupid suggestion?

Aug 23 2023, 3:21 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
aheinecke created P35 (An Untitled Masterwork).
Aug 23 2023, 2:45 PM
werner raised the priority of T4195: Fix time API in gpgme from Low to High.

It turned out that we need to fix this for use by Kleopatra on Windows.

Aug 23 2023, 2:29 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
CarlSchwan committed rLIBKLEO73ee66242d20: Clasify mime files (authored by CarlSchwan).
Clasify mime files
Aug 23 2023, 2:25 PM
aheinecke committed rW6103b4dc0b2e: Update KDE Frameworks to 5.109 (authored by aheinecke).
Update KDE Frameworks to 5.109
Aug 23 2023, 12:44 PM
aheinecke committed rW425bb2a9d9e5: Update gpgme poppler and okular (authored by aheinecke).
Update gpgme poppler and okular
Aug 23 2023, 12:44 PM
aheinecke committed rW0182747d83e8: Add --auto mode to gen-tarball (authored by aheinecke).
Add --auto mode to gen-tarball
Aug 23 2023, 12:44 PM
aheinecke committed rW12d54dc0c2d8: Switch poppler back to WORK branch in gen-tarball (authored by aheinecke).
Switch poppler back to WORK branch in gen-tarball
Aug 23 2023, 12:44 PM
ikloecker committed rM3f297387bf40: qt: Allow specifying user IDs to use when refreshing keys via WKD (authored by ikloecker).
qt: Allow specifying user IDs to use when refreshing keys via WKD
Aug 23 2023, 12:01 PM
aheinecke triaged T6679: Keyboxd: SQL database disk image is malformed as Normal priority.
Aug 23 2023, 11:46 AM · gnupg24, gpg4win
werner triaged T6646: GpgOL: signature not displayed if mail is saved in the filesystem as Normal priority.
Aug 23 2023, 11:38 AM · Restricted Project, Bug Report, gpgol
werner triaged T6650: KMail's akonadi_icaldir_resource does not write events/calender entries to directory as Normal priority.
Aug 23 2023, 11:37 AM · Feature Request, KMail
ikloecker closed T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) as Resolved.

Fixed. Removing Gentoo tag because it's not Gentoo-specific.

Aug 23 2023, 10:11 AM · gpgme, Bug Report
ikloecker renamed T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) from gpgme-1.22.0 fails to compile tests to gpgme-1.22.0 fails to compile tests (when building in source tree).
Aug 23 2023, 10:09 AM · gpgme, Bug Report
ikloecker added a comment to T6556: gpgtar: Removes existing output file on error.

It may be better to open a separate issue for the issue in gpg, so that it's not overlooked/forgotten when the issue in gpgtar is fixed.

Aug 23 2023, 10:06 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
AndrewAmmerlaan added a comment to T6556: gpgtar: Removes existing output file on error.

That is intentional. If we are able to remove a file we do it. Solution for you is easy: gpg .... -o - </dev/null >/dev/null

Aug 23 2023, 10:06 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner triaged T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) as Normal priority.
Aug 23 2023, 10:00 AM · gpgme, Bug Report
werner added a comment to T6556: gpgtar: Removes existing output file on error.

That is intentional. If we are able to remove a file we do it. Solution for you is easy: gpg .... -o - </dev/null >/dev/null

Aug 23 2023, 9:58 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
AndrewAmmerlaan added a comment to T6556: gpgtar: Removes existing output file on error.

This looks like the same problem I encountered in Gentoo's Portage. To unlock the binary package signing key, Portage will run the equivalent of gpg --homedir ... --digest-algo ... --local-user ... --output /dev/null /dev/null. If unlocking fails (due to e.g. wrong password), /dev/null is removed: https://bugs.gentoo.org/912808

Aug 23 2023, 9:38 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report