Page MenuHome GnuPG
Feed Advanced Search

Thu, Feb 19

ikloecker moved T6568: Kleopatra: make table column headings accessible from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Thu, Feb 19, 5:45 PM · vsd34, gpd5x, a11y, kleopatra
ikloecker committed rKLEOPATRAb4926875c056: Make column visibility keyboard-accessible in more tables (authored by ikloecker).
Make column visibility keyboard-accessible in more tables
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRAaff12ff94cac: Make column visibility keyboard-accessible in certifications table (authored by ikloecker).
Make column visibility keyboard-accessible in certifications table
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRA97b6c01a78fc: Fix location of default context menu with Copy action (authored by ikloecker).
Fix location of default context menu with Copy action
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRA36037d4f541f: Add default keytreeview context menu (authored by TobiasFella).
Add default keytreeview context menu
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRAc12b234588aa: KeyTreeView: copy ID-like data without spaces (authored by TobiasFella).
KeyTreeView: copy ID-like data without spaces
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRA3c9ccf67a746: Make column visibility and sort order keyboard-accessible in KeyTreeView (authored by ikloecker).
Make column visibility and sort order keyboard-accessible in KeyTreeView
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRA7ebffcf1c141: Add copy Action to main key list (authored by TobiasFella).
Add copy Action to main key list
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRAe9e240924543: Allow using the columns sorting menu in the toolbar (authored by ikloecker).
Allow using the columns sorting menu in the toolbar
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRA17688dfdf774: Add a separator before the columns visibility and sorting menus (authored by ikloecker).
Add a separator before the columns visibility and sorting menus
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRA9c630648efb4: Use column menus provided by TreeView (authored by ikloecker).
Use column menus provided by TreeView
Thu, Feb 19, 5:42 PM
ikloecker committed rKLEOPATRAfaae7790a9a4: Don't ask about "only user" when importing a shared secret team key (authored by ikloecker).
Don't ask about "only user" when importing a shared secret team key
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEO1c7a851f8b4d: Unify API of TreeView and TreeWidget and reduce code duplication (authored by ikloecker).
Unify API of TreeView and TreeWidget and reduce code duplication
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEO22c7e5170845: Move Private class of TreeView to separate files to allow sharing (authored by ikloecker).
Move Private class of TreeView to separate files to allow sharing
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEOa83d2a3588e8: Prepare Private class of TreeView for sharing with TreeWidget (authored by ikloecker).
Prepare Private class of TreeView for sharing with TreeWidget
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEOa4d1c3d11325: Remove support for forcing columns to be hidden (authored by ikloecker).
Remove support for forcing columns to be hidden
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEOe6604e0e32e4: Remove signals that are only used internally (authored by ikloecker).
Remove signals that are only used internally
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEO342f403b0239: Ensure that last visible column cannot be hidden (authored by ikloecker).
Ensure that last visible column cannot be hidden
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEO926f89c0cf3d: Export menu to control the visible columns (authored by ikloecker).
Export menu to control the visible columns
Thu, Feb 19, 5:42 PM
ikloecker committed rLIBKLEO60720224dcdf: Add menu for changing sort column and sort direction (authored by ikloecker).
Add menu for changing sort column and sort direction
Thu, Feb 19, 5:42 PM
ikloecker changed the status of T6568: Kleopatra: make table column headings accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Thu, Feb 19, 4:31 PM · a11y, kleopatra
ikloecker changed the status of T6568: Kleopatra: make table column headings accessible from Open to Testing.

For all tables where the visible columns can be configured via the context menu of the table header the visible columns can now also be configured via the context menu of the table cells/rows. (The only exception is the result table in the selftest where it doesn't really make sense to change the visible columns. Instead we should disable the context menu of the table header.)

Thu, Feb 19, 4:31 PM · vsd34, gpd5x, a11y, kleopatra
ikloecker committed rKLEOPATRAef4470a103b7: Make column visibility keyboard-accessible in more tables (authored by ikloecker).
Make column visibility keyboard-accessible in more tables
Thu, Feb 19, 4:21 PM
ikloecker committed rLIBKLEO495458f05289: Fix build with picky linkers (authored by ikloecker).
Fix build with picky linkers
Thu, Feb 19, 4:14 PM
ikloecker committed rLIBKLEO534b363fb4c1: Make mold happy (authored by ikloecker).
Make mold happy
Thu, Feb 19, 4:08 PM
ikloecker committed rLIBKLEO5916a6416cf4: Move Private class of TreeView to separate files to allow sharing (authored by ikloecker).
Move Private class of TreeView to separate files to allow sharing
Thu, Feb 19, 3:42 PM
ikloecker committed rLIBKLEOcf6939f966ae: Unify API of TreeView and TreeWidget and reduce code duplication (authored by ikloecker).
Unify API of TreeView and TreeWidget and reduce code duplication
Thu, Feb 19, 3:42 PM
ikloecker committed rLIBKLEOe965c446d47c: Bump library version (authored by ikloecker).
Bump library version
Thu, Feb 19, 3:42 PM
ikloecker committed rLIBKLEOa63efa358c83: Remove support for forcing columns to be hidden (authored by ikloecker).
Remove support for forcing columns to be hidden
Thu, Feb 19, 3:42 PM
ikloecker committed rLIBKLEO36bf091e09b8: Prepare Private class of TreeView for sharing with TreeWidget (authored by ikloecker).
Prepare Private class of TreeView for sharing with TreeWidget
Thu, Feb 19, 3:42 PM
ikloecker committed rLIBKLEO909ac982f00c: Remove signals that are only used internally (authored by ikloecker).
Remove signals that are only used internally
Thu, Feb 19, 3:42 PM
ikloecker committed rLIBKLEO5ef3c9299898: GIT_SILENT Remove file names from file headers (authored by ikloecker).
GIT_SILENT Remove file names from file headers
Thu, Feb 19, 9:49 AM

Wed, Feb 18

ikloecker committed rKLEOPATRAf99490daaf66: Make column visibility keyboard-accessible in certifications table (authored by ikloecker).
Make column visibility keyboard-accessible in certifications table
Wed, Feb 18, 5:04 PM
ikloecker committed rKLEOPATRAc770d6a4e142: Make column visibility and sort order keyboard-accessible in KeyTreeView (authored by ikloecker).
Make column visibility and sort order keyboard-accessible in KeyTreeView
Wed, Feb 18, 5:04 PM
ikloecker committed rKLEOPATRA6fcb2e6f89f8: Allow using the columns sorting menu in the toolbar (authored by ikloecker).
Allow using the columns sorting menu in the toolbar
Wed, Feb 18, 11:56 AM
ikloecker committed rKLEOPATRA7d43c998b008: Add a separator before the columns visibility and sorting menus (authored by ikloecker).
Add a separator before the columns visibility and sorting menus
Wed, Feb 18, 11:56 AM
ikloecker committed rKLEOPATRA9189bb155836: Use column menus provided by TreeView (authored by ikloecker).
Use column menus provided by TreeView
Wed, Feb 18, 11:56 AM
ikloecker committed rLIBKLEOe6e52134e88a: Ensure that last visible column cannot be hidden (authored by ikloecker).
Ensure that last visible column cannot be hidden
Wed, Feb 18, 10:56 AM
ikloecker committed rLIBKLEO16fd4c2b9dd7: Bump library version (authored by ikloecker).
Bump library version
Wed, Feb 18, 10:44 AM
ikloecker committed rLIBKLEO918050cb3064: Add menu for changing sort column and sort direction (authored by ikloecker).
Add menu for changing sort column and sort direction
Wed, Feb 18, 10:44 AM
ikloecker committed rLIBKLEOec9d13b3dbe1: Export menu to control the visible columns (authored by ikloecker).
Export menu to control the visible columns
Wed, Feb 18, 10:44 AM
ikloecker changed the status of T8108: gpgmepp: Improve the getrandom API from Open to Testing.
Wed, Feb 18, 10:01 AM · gpgmepp
ikloecker committed rGPGMEPPcc12abae9e57: doc: Update NEWS (authored by ikloecker).
doc: Update NEWS
Wed, Feb 18, 10:00 AM
ikloecker committed rGPGMEPPfea0862b4f78: Improve API to generate random bytes and z-base-32 characters (authored by ikloecker).
Improve API to generate random bytes and z-base-32 characters
Wed, Feb 18, 10:00 AM
ikloecker committed rGPGMEPP7025cb4b211b: Avoid copy of generated random bytes (authored by ikloecker).
Avoid copy of generated random bytes
Wed, Feb 18, 10:00 AM
ikloecker renamed T8108: gpgmepp: Improve the getrandom API from Gpgmepp getrandom zbase32 code has zero byte at the end to gpgmepp: Improve the getrandom API.
Wed, Feb 18, 9:23 AM · gpgmepp

Tue, Feb 17

ikloecker committed rGPGMEPPbd287926c866: doc: Document generateRandomBytes (authored by ikloecker).
doc: Document generateRandomBytes
Tue, Feb 17, 3:34 PM
ikloecker committed rGPGMEPPfade4bbe630b: tests: Fix conversion of random zbase32 data to string (authored by ikloecker).
tests: Fix conversion of random zbase32 data to string
Tue, Feb 17, 3:34 PM
ikloecker added a comment to T8108: gpgmepp: Improve the getrandom API.

I explicitly keep the null byte so that you can simply pass the (pointer to the data of the) vector of bytes to the std::string c'tor. Meh! The c'tor wants const char *, but the vector is const unsigned char * so that one has to reinterpret_cast.

Tue, Feb 17, 1:58 PM · gpgmepp
ikloecker closed T8108: gpgmepp: Improve the getrandom API as Resolved.

I have documented the function. The documentation is essentially a copy of the documentation of gpgme_op_random_bytes which should make clear that the function essentially behaves like gpgme_op_random_bytes (except that the gpgmepp function creates a buffer instead of taking one).

Tue, Feb 17, 10:32 AM · gpgmepp
ikloecker added a project to T8108: gpgmepp: Improve the getrandom API: Documentation.
Tue, Feb 17, 10:04 AM · gpgmepp
ikloecker added a comment to T8108: gpgmepp: Improve the getrandom API.

I guess it would have been better gpgmepp API to add an additional function for getting 30 zbase32 bytes and to omit the mode flag in the generateRandomBytes function instead of mirroring the API of gpgme.

Tue, Feb 17, 10:03 AM · gpgmepp
ikloecker added a comment to T8108: gpgmepp: Improve the getrandom API.

I don't consider this a bug in gpgmepp's code. gpgmepp behaves exactly like gpgme (because it simply calls gpgme_op_random_bytes after creating a buffer of the requested size). With zbase32 you get 30 bytes zbase32 code and, if you requested more bytes, you get uninitialized additional bytes (which happen to be nullbytes, but that's more accidental than intentional). If anything then the problem is that gpgmepp's API is in general un(der)documented.

Tue, Feb 17, 9:56 AM · gpgmepp

Wed, Feb 11

ikloecker claimed T6568: Kleopatra: make table column headings accessible.
Wed, Feb 11, 3:00 PM · vsd34, gpd5x, a11y, kleopatra
ikloecker changed the status of T6568: Kleopatra: make table column headings accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Testing to Open.
Wed, Feb 11, 2:58 PM · a11y, kleopatra
ikloecker changed the status of T6568: Kleopatra: make table column headings accessible from Testing to Open.

Make all table column headings accessible (see Update 2025-10-27).

Wed, Feb 11, 2:58 PM · vsd34, gpd5x, a11y, kleopatra
ikloecker changed the status of T8098: Kleopatra: Omit question about own key when importing a secret team key from Open to Testing.
Wed, Feb 11, 2:05 PM · vsd34, gpd5x, kleopatra
ikloecker moved T8098: Kleopatra: Omit question about own key when importing a secret team key from Backlog to WIP on the vsd34 board.

Fixed and backported for VSD 3.4.

Wed, Feb 11, 2:05 PM · vsd34, gpd5x, kleopatra
ikloecker renamed T8100: Kleopatra does not start on Windows Server 2016 from QT: SetThreadDescription not found in Qt6Core.dll to Kleopatra does not start on Windows Server 2016.
Wed, Feb 11, 12:06 PM · kleopatra, Bug Report, gpg4win, gpd5x, qt
ikloecker committed rKLEOPATRAec79933401fa: Don't ask about "only user" when importing a shared secret team key (authored by ikloecker).
Don't ask about "only user" when importing a shared secret team key
Wed, Feb 11, 12:04 PM
ikloecker claimed T8098: Kleopatra: Omit question about own key when importing a secret team key.
Wed, Feb 11, 11:01 AM · vsd34, gpd5x, kleopatra
ikloecker changed the status of T8056: Support config options RSAKeySizes and PGPKeyType for Kf6 from Open to Testing.

The settings should work again. They are described at https://docs.kde.org/trunk_kf6/en/kleopatra/kleopatra/admin.html#admin-certificate-request-wizard-keys , but note that the documentation is severely outdated. Note that those settings are not officially supported by GnuPG (VS-)Desktop (see https://gnupg.com/vsd/kleopatra-settings.html).

Wed, Feb 11, 10:51 AM · gpd5x, kleopatra
ikloecker committed rW05631bc0dd97: qtbase: Make it work on Windows Server 2016 (authored by ikloecker).
qtbase: Make it work on Windows Server 2016
Wed, Feb 11, 10:26 AM