Page MenuHome GnuPG
Feed Advanced Search

Dec 20 2023

TobiasFella committed rLIBKLEOc544a792c473: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 20 2023, 2:51 PM
TobiasFella committed rKLEOPATRA4d5daa6dc5d9: Fixes (authored by TobiasFella).
Fixes
Dec 20 2023, 2:28 PM
TobiasFella committed rKLEOPATRA939b0106e0e8: Additionally show subkeys actions in a toolbar (authored by TobiasFella).
Additionally show subkeys actions in a toolbar
Dec 20 2023, 12:46 PM
TobiasFella committed rKLEOPATRA0df8fa9a24bf: Address more review comments (authored by TobiasFella).
Address more review comments
Dec 20 2023, 11:32 AM
TobiasFella committed rKLEOPATRA9dcd1921786d: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 11:11 AM
TobiasFella committed rKLEOPATRA856589771cc9: Refactor, cleanup, and address review comments (authored by TobiasFella).
Refactor, cleanup, and address review comments
Dec 20 2023, 11:09 AM
TobiasFella committed rKLEOPATRAf9f21092e1c5: Use algorithm display name definitions from libkleo (authored by TobiasFella).
Use algorithm display name definitions from libkleo
Dec 20 2023, 10:25 AM
TobiasFella committed rLIBKLEOdf6830757334: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 10:22 AM
TobiasFella committed rLIBKLEO1d36c45a074c: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 10:18 AM
TobiasFella committed rLIBKLEOadb681c03ede: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 10:18 AM
TobiasFella committed rKLEOPATRA4f7e954f273c: Use more specific text for "More details" button for PGP keys (authored by TobiasFella).
Use more specific text for "More details" button for PGP keys
Dec 20 2023, 10:16 AM
TobiasFella committed rLIBKLEO349bad226152: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 10:00 AM
TobiasFella committed rLIBKLEO735f4096e37f: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 20 2023, 9:58 AM
TobiasFella committed rKLEOPATRA8d9492fb2552: Use algorithm display name definitions from libkleo (authored by TobiasFella).
Use algorithm display name definitions from libkleo
Dec 20 2023, 9:32 AM
TobiasFella committed rLIBKLEO5e14c2a238fb: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 9:31 AM
TobiasFella committed rLIBKLEOc3a70d670b82: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 20 2023, 9:29 AM

Dec 19 2023

TobiasFella committed rKLEOPATRAd0ba90c342b6: Refactor, cleanup, and address review comments (authored by TobiasFella).
Refactor, cleanup, and address review comments
Dec 19 2023, 4:40 PM
TobiasFella committed rKLEOPATRAc5cd52d2c645: Use algorithm display name definitions from libkleo (authored by TobiasFella).
Use algorithm display name definitions from libkleo
Dec 19 2023, 3:33 PM
TobiasFella committed rLIBKLEO9b8e7f5de986: Add Formatting::prettyAlgorithmName (authored by TobiasFella).
Add Formatting::prettyAlgorithmName
Dec 19 2023, 3:32 PM
TobiasFella committed rKLEOPATRA4bd42009cebf: Simplify d-pointer handling (authored by TobiasFella).
Simplify d-pointer handling
Dec 19 2023, 11:29 AM
TobiasFella committed rKLEOPATRAbb27866f5ccd: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 19 2023, 11:23 AM
TobiasFella committed rKLEOPATRAee7485880040: Simplify button hiding (authored by TobiasFella).
Simplify button hiding
Dec 19 2023, 11:23 AM
TobiasFella moved T6874: Kleopatra subkey management improvements from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project, vsd33
TobiasFella moved T6877: Kleopatra: Add support for adding a subkey from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project, vsd33
TobiasFella moved T6878: Kleopatra: Subkey expiry date improvements from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
TobiasFella moved T6890: Libkleo/Kleopatra: Add UserID keylist model from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 9:07 AM · kleopatra, Restricted Project

Dec 18 2023

TobiasFella committed rLIBKLEO13b03f824a3b: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 18 2023, 4:58 PM
TobiasFella committed rLIBKLEOcc5e688b141e: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:45 PM
TobiasFella committed rLIBKLEO05cafebeb2b4: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:45 PM
TobiasFella committed rKLEOPATRA42844179de29: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 18 2023, 4:40 PM
TobiasFella committed rKLEOPATRA070f92015625: Add LabelHelper (authored by TobiasFella).
Add LabelHelper
Dec 18 2023, 4:36 PM
TobiasFella committed rKLEOPATRA78939e6d44c1: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAe1a40a09129d: Reorder includes (authored by TobiasFella).
Reorder includes
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAdd4f8c6a7620: Don't show message for primary keys that don't expire (authored by TobiasFella).
Don't show message for primary keys that don't expire
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAd880de94d11d: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRA97b3dab1cfdf: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAb4be37f5f001: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 18 2023, 4:16 PM
TobiasFella committed rKLEOPATRA362e3ac033c3: Cleanup button hiding (authored by TobiasFella).
Cleanup button hiding
Dec 18 2023, 3:35 PM
TobiasFella committed rKLEOPATRA57da6fd8909c: Cleanup (authored by TobiasFella).
Cleanup
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA0adcd7fbad5d: Port to QFormLayout and various cleanup (authored by TobiasFella).
Port to QFormLayout and various cleanup
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA9d963cf21210: Start porting to QFormLayout (authored by TobiasFella).
Start porting to QFormLayout
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA7798c1b90cbc: Remove DSA and Elgamal options (authored by TobiasFella).
Remove DSA and Elgamal options
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA1dc21b058b11: Apply code review suggestions (authored by ikloecker).
Apply code review suggestions
Dec 18 2023, 11:27 AM
TobiasFella committed rKLEOPATRAa90ca24d1fea: Show subkeys without expiry as expiring when the parent key expires (authored by TobiasFella).
Show subkeys without expiry as expiring when the parent key expires
Dec 18 2023, 11:27 AM
TobiasFella committed rKLEOPATRA8780838f497c: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 10:58 AM
TobiasFella committed rKLEOPATRA576e841b5d61: Reorder includes (authored by TobiasFella).
Reorder includes
Dec 18 2023, 9:13 AM
TobiasFella committed rKLEOPATRAd8cff6959c55: Don't show message for primary keys that don't expire (authored by TobiasFella).
Don't show message for primary keys that don't expire
Dec 18 2023, 9:12 AM
TobiasFella committed rKLEOPATRAd06b33e4adae: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 8:57 AM
TobiasFella committed rKLEOPATRA87f14b418ac9: Apply code review suggestions (authored by ikloecker).
Apply code review suggestions
Dec 18 2023, 8:56 AM

Dec 15 2023

TobiasFella added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

first draft is up at https://invent.kde.org/pim/libkleo/-/merge_requests/67

Dec 15 2023, 1:24 PM · kleopatra, Restricted Project
TobiasFella committed rLIBKLEOaf21cbfc17b7: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 15 2023, 1:23 PM
TobiasFella added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

The Proxymodel approach seems to work; I can't find any fundamental problems due to having more rows in the proxy model than in the source model. Since this is the least invasive approach - with (almost) all changes being contained in the new model, I'm going to continue with this approach for now.

Dec 15 2023, 12:06 PM · kleopatra, Restricted Project

Dec 14 2023

TobiasFella added a comment to T6840: Libkleo: KeySelectionCombo has wrong sizeHint.

As far as I can tell, the sizeHint is "correct", for the items that are currently in the combobox. At the point in time of creating the dialog, the combobox only contains two items ("new key" and "no key"), which both have shorter strings than an average key description. The actual keys are only added to the combobox at a later point. I tried to make the dialog's size update when that happens, but have not managed to get it working yet, i think that some cache is not being invalidated correctly.

Dec 14 2023, 2:36 PM · libkleo, Restricted Project
TobiasFella added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

Sorry, I should have been more precise in my description of the problem. Specifically with --quick-addkey, gpg's behavior seems to be that the expiration, when given using seconds=... is treated as seconds from now.

Dec 14 2023, 9:25 AM · Feature Request, gpgme

Dec 13 2023

TobiasFella added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

My explanation of gpgme's behavior was not quite correct: Specifically in the QGpgMEQuickJobs for creating (sub)keys, the API uses QDateTimes, which are then converted to seconds since epoch.

Dec 13 2023, 7:14 PM · Feature Request, gpgme
TobiasFella committed rKLEOPATRA4381b0872f49: Show subkeys without expiry as expiring when the parent key expires (authored by TobiasFella).
Show subkeys without expiry as expiring when the parent key expires
Dec 13 2023, 5:19 PM
TobiasFella committed rKLEOPATRAf97d6fc3815b: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 13 2023, 5:16 PM
TobiasFella committed rKLEOPATRAf3b590b38c37: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 13 2023, 4:54 PM
TobiasFella created T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.
Dec 13 2023, 4:42 PM · Feature Request, gpgme

Dec 12 2023

TobiasFella committed rKLEOPATRAaae475d6d0de: Show subkeys without expiry as expiring when the parent key expires (authored by TobiasFella).
Show subkeys without expiry as expiring when the parent key expires
Dec 12 2023, 11:14 AM
TobiasFella committed rKLEOPATRA84bc9aa3bcde: Add icon to subkey validity change menu item (authored by TobiasFella).
Add icon to subkey validity change menu item
Dec 12 2023, 11:07 AM
TobiasFella committed rKLEOPATRA353105160baa: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 12 2023, 11:06 AM
TobiasFella committed rKLEOPATRA5feb82bd7141: Add icon to subkey validity change menu item (authored by TobiasFella).
Add icon to subkey validity change menu item
Dec 12 2023, 11:04 AM
TobiasFella committed rKLEOPATRAe8dad3a544b8: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 12 2023, 11:00 AM

Nov 22 2023

TobiasFella committed rKLEOPATRAce921139a465: Fix application icon on wayland (authored by TobiasFella).
Fix application icon on wayland
Nov 22 2023, 10:14 AM

Nov 21 2023

TobiasFella committed rKLEOPATRA413742a3a3db: Fix application icon on wayland (authored by TobiasFella).
Fix application icon on wayland
Nov 21 2023, 9:24 PM

Nov 20 2023

TobiasFella committed rMTP5fc79997a079: Support HTML 4 with QTextDocument (authored by CarlSchwan).
Support HTML 4 with QTextDocument
Nov 20 2023, 10:24 AM

Nov 6 2023

TobiasFella committed rLIBKLEO1c542d1a3e0c: ChecksumDefinition: Encode filenames as Utf8 (authored by TobiasFella).
ChecksumDefinition: Encode filenames as Utf8
Nov 6 2023, 5:53 PM
TobiasFella committed rKLEOPATRAd190df08809b: VerifyChecksumsController: Decode filenames from Utf8 (authored by TobiasFella).
VerifyChecksumsController: Decode filenames from Utf8
Nov 6 2023, 5:52 PM

Nov 3 2023

TobiasFella committed rLIBKLEO13176674d26f: ChecksumDefinition: Encode filenames as Utf8 (authored by TobiasFella).
ChecksumDefinition: Encode filenames as Utf8
Nov 3 2023, 10:35 AM
TobiasFella committed rKLEOPATRAb7d56249edd9: VerifyChecksumsController: Decode filenames from Utf8 (authored by TobiasFella).
VerifyChecksumsController: Decode filenames from Utf8
Nov 3 2023, 10:32 AM

Nov 2 2023

TobiasFella committed rKLEOPATRA1251e16e83f5: VerifyChecksumsController: Decode filenames from Utf8 (authored by TobiasFella).
VerifyChecksumsController: Decode filenames from Utf8
Nov 2 2023, 3:11 PM
TobiasFella committed rKLEOPATRA93e8a63c53e9: VerifyChecksumsController: Decode filenames from Utf8 (authored by TobiasFella).
VerifyChecksumsController: Decode filenames from Utf8
Nov 2 2023, 3:10 PM
TobiasFella committed rLIBKLEO9a04309bdeeb: ChecksumDefinition: Encode filenames as Utf8 (authored by TobiasFella).
ChecksumDefinition: Encode filenames as Utf8
Nov 2 2023, 3:05 PM

Oct 31 2023

TobiasFella added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

The tobias/gpgsum branch in gnupg now contains my implementation of this. Together with the attached patches to kleopatra and libkleo, it can properly handle unicode filenames on windows. I'll put those patches up for review at KDE in the next days.

Oct 31 2023, 5:02 PM · Restricted Project, Feature Request, gnupg, gpg4win

Oct 23 2023

TobiasFella added a comment to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows.

Should we have a gpg_error_from_w32() as companion to gpg_error_from_syserror() ?

Oct 23 2023, 4:36 PM · gpgme, kleopatra, Restricted Project

Oct 18 2023

TobiasFella added a comment to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows.

Here's a patch that should fix this. It's not amazing since we have to copy the map_w32_to_errno from libgpg-error, as it's not public API there.

Oct 18 2023, 4:46 PM · gpgme, kleopatra, Restricted Project
TobiasFella added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

I've debugged Eva's problem and I think it's unrelated to the original problem, as it's specific to qt.

Oct 18 2023, 11:44 AM · gpg4win, kleopatra, gpgtar, Restricted Project