Page MenuHome GnuPG
Feed Advanced Search

Feb 2 2023

ikloecker committed rM84780646910c: cpp: Add const-overloads of version comparison operators (authored by ikloecker).
cpp: Add const-overloads of version comparison operators
Feb 2 2023, 12:24 PM
ikloecker committed rM7f541547fc17: core: Allow usage of gpgtar also for new enough gpg 2.2 (authored by ikloecker).
core: Allow usage of gpgtar also for new enough gpg 2.2
Feb 2 2023, 12:24 PM

Jan 31 2023

ikloecker committed rM343fb33bf02b: qt: Fix build without installed gpgme++ headers (authored by ikloecker).
qt: Fix build without installed gpgme++ headers
Jan 31 2023, 9:15 PM
ikloecker committed rM7b2188aca159: doc: Update NEWS (authored by ikloecker).
doc: Update NEWS
Jan 31 2023, 12:14 PM
ikloecker committed rM472f109138a1: doc: Update "since" version (authored by ikloecker).
doc: Update "since" version
Jan 31 2023, 12:14 PM
ikloecker committed rMd3a8c2c8b68b: qt: Remove unused and commented-out code (authored by ikloecker).
qt: Remove unused and commented-out code
Jan 31 2023, 12:14 PM
ikloecker committed rM41a30f6d9f59: cpp: Fix debug output of SignatureMode (authored by ikloecker).
cpp: Fix debug output of SignatureMode
Jan 31 2023, 12:14 PM
ikloecker committed rM8c4436e73af3: qt: Add job for creating encrypted signed archives (authored by ikloecker).
qt: Add job for creating encrypted signed archives
Jan 31 2023, 12:14 PM
ikloecker committed rM2b98585c89c1: qt,tests: Avoid leaking Context (authored by ikloecker).
qt,tests: Avoid leaking Context
Jan 31 2023, 12:14 PM
ikloecker added a comment to T6353: gpgme: add option to disable S/MIME CRL checks.

If you want this to happen, then you should consider contributing a patch. Please see doc/HACKING for the formal requirements.

Jan 31 2023, 12:05 PM · gpgme, Feature Request
ikloecker committed rM984ff7e3a2a9: core: Do not add obsolete --no-sk-comments to command line (authored by ikloecker).
core: Do not add obsolete --no-sk-comments to command line
Jan 31 2023, 8:16 AM
ikloecker committed rM12e490d97f2e: core: Extend gpgme_get_dirinfo to return the gpgtar name (authored by ikloecker).
core: Extend gpgme_get_dirinfo to return the gpgtar name
Jan 31 2023, 8:16 AM
ikloecker committed rM1a9dfdfccba1: cpp,doc: Update list of allowed values for dirInfo (authored by ikloecker).
cpp,doc: Update list of allowed values for dirInfo
Jan 31 2023, 8:16 AM
ikloecker committed rMfbce7deb3b68: core: Use "goto leave" pattern to clean up resources (authored by ikloecker).
core: Use "goto leave" pattern to clean up resources
Jan 31 2023, 8:16 AM
ikloecker committed rM7a68a1ca6452: doc: Document socketdir value of gpgme_get_dirinfo (authored by ikloecker).
doc: Document socketdir value of gpgme_get_dirinfo
Jan 31 2023, 8:16 AM
ikloecker committed rMd56b3bc1cfa1: core: Defer adding --status-fd and --logger-fd to argument list (authored by ikloecker).
core: Defer adding --status-fd and --logger-fd to argument list
Jan 31 2023, 8:16 AM
ikloecker committed rM5d8316da1d3d: core: Support usage of gpgtar for encryption (authored by ikloecker).
core: Support usage of gpgtar for encryption
Jan 31 2023, 8:16 AM
ikloecker committed rMaa201b0bb63d: core: Fix --set-filename argument (authored by ikloecker).
core: Fix --set-filename argument
Jan 31 2023, 8:16 AM
ikloecker committed rM29cfcd316d1b: core: Support usage of gpgtar for creating an encrypted signed archive (authored by ikloecker).
core: Support usage of gpgtar for creating an encrypted signed archive
Jan 31 2023, 8:16 AM
ikloecker committed rM4c872b674189: doc: Update NEWS and API documentation (authored by ikloecker).
doc: Update NEWS and API documentation
Jan 31 2023, 8:16 AM
ikloecker committed rM0ca45e48b45a: core: Support usage of gpgtar for creating a signed archive (authored by ikloecker).
core: Support usage of gpgtar for creating a signed archive
Jan 31 2023, 8:16 AM
ikloecker committed rM419adf41afa4: core: Allow setting the base directory when creating an archive (authored by ikloecker).
core: Allow setting the base directory when creating an archive
Jan 31 2023, 8:16 AM
ikloecker committed rM95ea3bf831ae: core: Support usage of gpgtar for decrypting an encrypted archive (authored by ikloecker).
core: Support usage of gpgtar for decrypting an encrypted archive
Jan 31 2023, 8:16 AM
ikloecker committed rM5b79b323971c: core: Support usage of gpgtar for verifying a signed archive (authored by ikloecker).
core: Support usage of gpgtar for verifying a signed archive
Jan 31 2023, 8:16 AM
ikloecker committed rMab7146aa61f0: doc: Update NEWS and API documentation (authored by ikloecker).
doc: Update NEWS and API documentation
Jan 31 2023, 8:16 AM
ikloecker committed rM3580bb139b2e: core: Update required GnuPG version for new archive features (authored by ikloecker).
core: Update required GnuPG version for new archive features
Jan 31 2023, 8:16 AM
ikloecker committed rMd28ea8c6b3db: cpp: Support new archive encryption flag (authored by ikloecker).
cpp: Support new archive encryption flag
Jan 31 2023, 8:16 AM
ikloecker committed rM275a3a2c16d2: qt: Add data provider for list of file names (authored by ikloecker).
qt: Add data provider for list of file names
Jan 31 2023, 8:16 AM
ikloecker committed rM261245a2e0e7: cpp: Add convenience overload to set file name (authored by ikloecker).
cpp: Add convenience overload to set file name
Jan 31 2023, 8:16 AM
ikloecker committed rM1328a5758643: doc: Fix syntax errors (authored by ikloecker).
doc: Fix syntax errors
Jan 31 2023, 8:16 AM
ikloecker committed rM7afd135ccec7: qt: Add job for creating encrypted archives (authored by ikloecker).
qt: Add job for creating encrypted archives
Jan 31 2023, 8:16 AM
ikloecker committed rM2faa031af249: cpp: Support new archive signing flag (authored by ikloecker).
cpp: Support new archive signing flag
Jan 31 2023, 8:16 AM
ikloecker committed rM48b11f576260: core: Use signature modes as flags (authored by ikloecker).
core: Use signature modes as flags
Jan 31 2023, 8:16 AM
ikloecker committed rM8d672b3b7e5c: qt: Add job for creating signed archives (authored by ikloecker).
qt: Add job for creating signed archives
Jan 31 2023, 8:16 AM

Jan 27 2023

ikloecker added a comment to T6360: Kleopatra: focus in certificate list changes when details are viewed.

Note to self: This cannot be fixed easily because inserting the updated certificates (the details dialog triggers a listing of the certificate with full details) into the key cache is implemented as removal followed by add (with the corresponding model signals).

Jan 27 2023, 9:05 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project

Jan 26 2023

ikloecker closed T6359: GpgME++: Support all encryption flags as Resolved.
Jan 26 2023, 12:06 PM · Restricted Project, gpgme
ikloecker committed rM3e31f648e513: cpp: Support all encryption flags (authored by ikloecker).
cpp: Support all encryption flags
Jan 26 2023, 12:03 PM
ikloecker committed rM70aaf05a6a3e: cpp: Pass ThrowKeyIds and EncryptWrap flags to GpgME (authored by ikloecker).
cpp: Pass ThrowKeyIds and EncryptWrap flags to GpgME
Jan 26 2023, 12:03 PM
ikloecker moved T6359: GpgME++: Support all encryption flags from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 26 2023, 11:50 AM · Restricted Project, gpgme
ikloecker triaged T6359: GpgME++: Support all encryption flags as Normal priority.
Jan 26 2023, 11:50 AM · Restricted Project, gpgme
ikloecker committed rLIBKLEO40b1436e14ba: Fix build with Qt 6.5 (authored by Nicolas Fella <nicolas.fella@gmx.de>).
Fix build with Qt 6.5
Jan 26 2023, 9:40 AM

Jan 24 2023

ikloecker updated the task description for T6355: gpgtar: Does not allow decryption from stdin.
Jan 24 2023, 10:20 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
ikloecker triaged T6355: gpgtar: Does not allow decryption from stdin as High priority.
Jan 24 2023, 10:04 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project

Jan 20 2023

ikloecker committed rKLEOPATRA25d9ec29d87d: Set the application domain for localization before init'ing GpgME (authored by ikloecker).
Set the application domain for localization before init'ing GpgME
Jan 20 2023, 3:29 PM
ikloecker committed rKLEOPATRA9dfe6709cff7: Explicitly set the window icon (authored by ikloecker).
Explicitly set the window icon
Jan 20 2023, 3:15 PM
ikloecker added a comment to T6350: Kleopatra: disable trust change on not certified keys.

I see no reason to force a certain order of actions on the users, i.e. first they have to certify a certificate and only then they can give this certificate certification power.

Jan 20 2023, 11:05 AM · Feature Request, kleopatra, Restricted Project

Jan 18 2023

ikloecker added a comment to T4066: Kleopatra, performance: Use icons as a resource.

The timestamp problem may be fixed by moving the line

File ${prefix}/share/icons/breeze/icon-theme.cache

(and any other lines installing an icon-theme.cache) at the end of inst-breeze-icons.nsi (or the corresponding inst-*.nsi file).

Jan 18 2023, 6:09 PM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
ikloecker added a comment to T4066: Kleopatra, performance: Use icons as a resource.

I just learned that

Qt will make use of GTK's icon-theme.cache if present to speed up the lookup.

https://doc.qt.io/qt-5/qicon.html#fromTheme

Jan 18 2023, 6:01 PM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
ikloecker triaged T6348: gpgtar: Error when using --status-fd as High priority.
Jan 18 2023, 9:57 AM · gnupg, Restricted Project
ikloecker closed T6347: gpgtar needs to support a few more general command line args to be usable by gpgme, a subtask of T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, as Resolved.
Jan 18 2023, 9:50 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6347: gpgtar needs to support a few more general command line args to be usable by gpgme as Resolved.

Instead of using --enable-special-filenames and a separate FD the list of files is now passed to gpgtar's stdin. Similarly, we read from gpgtar's stderr instead of using a separate --logger-fd.

Jan 18 2023, 9:50 AM · gnupg, Restricted Project

Jan 16 2023

ikloecker placed T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode up for grabs.

Now creation of OpenPGP certificates and CSRs from card keys in de-vs mode is only possible for RSA 3072, RSA 4096, and the Brainpool curves.

Jan 16 2023, 9:52 AM · Restricted Project, kleopatra
ikloecker committed rLIBKLEO3cd4f9932ed6: Only RSA 3072, RSA 4096, and the Brainpool curves are de-vs compliant (authored by ikloecker).
Only RSA 3072, RSA 4096, and the Brainpool curves are de-vs compliant
Jan 16 2023, 9:49 AM
ikloecker updated the task description for T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.
Jan 16 2023, 9:31 AM · Restricted Project, kleopatra
ikloecker claimed T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

Back to WiP to also prevent usage of all non-brainpool curves (as requested by Werner in M9#117).

Jan 16 2023, 9:30 AM · Restricted Project, kleopatra

Jan 13 2023

ikloecker added a comment to M9: ECC CSR gen from Yubikey.

Kleopatra doesn't have any restrictions when generating smart card keys. When generating OpenPGP certificates or CSRs off-card or from card keys, then in de-vs mode only RSA 3072, RSA 4096 or any supported curve (without any restrictions) can be chosen. Except for RSA 2048, Kleopatra doesn't know which algos are compliant or not compliant.

Jan 13 2023, 5:02 PM
ikloecker added a comment to M9: ECC CSR gen from Yubikey.

Yeah, well, then the generation of ECC keys for smart cards is a 2.4 feature. I have implemented what you suggested: https://dev.gnupg.org/T4429#162056
If this suggestion doesn't work with 2.2, then it doesn't work with 2.2.

Jan 13 2023, 12:22 PM
ikloecker added a comment to T6347: gpgtar needs to support a few more general command line args to be usable by gpgme.

What about --logger-fd? Does gpgtar pass all FDs through to gpg?

Jan 13 2023, 12:04 PM · gnupg, Restricted Project
ikloecker added a comment to T6347: gpgtar needs to support a few more general command line args to be usable by gpgme.

Okay, I'll skip those for now.

Jan 13 2023, 12:02 PM · gnupg, Restricted Project
ikloecker added a comment to M9: ECC CSR gen from Yubikey.

What does "SCD GETATTR KEY-ATTR-INFO" give you? What "CARDTYPE" and "CARDVERSION" does "SCD LEARN --force" give you?

Jan 13 2023, 11:51 AM
ikloecker added a comment to M9: ECC CSR gen from Yubikey.

This screenshot looks like you clicked on "Schüssel erneuern". Why is the title "ECC CSR gen from Yubikey"?

Jan 13 2023, 11:46 AM
ikloecker triaged T6347: gpgtar needs to support a few more general command line args to be usable by gpgme as High priority.
Jan 13 2023, 10:03 AM · gnupg, Restricted Project

Jan 11 2023

ikloecker claimed T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar.
Jan 11 2023, 12:34 PM · Restricted Project, gpgme, kleopatra
ikloecker claimed T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 11 2023, 12:33 PM · Restricted Project, gpgme, kleopatra
ikloecker placed T6330: Kleopatra: Additional Expiry handling up for grabs.
Jan 11 2023, 12:33 PM · kleopatra, Restricted Project
ikloecker added a comment to T6345: AppImage: Add desktop files (icons) for compliant Applications.

Okay. It doesn't solve the problem that you want to run any application via the GnuPG VS-Desktop AppImage.

Jan 11 2023, 12:32 PM · Restricted Project, kleopatra, AppImage
ikloecker added a comment to T6345: AppImage: Add desktop files (icons) for compliant Applications.

I think AppImageLauncher solves this already. And for discoverability there's AppImageHub (which the distribution-specific desktop installers may already support as source for applications).

Jan 11 2023, 12:26 PM · Restricted Project, kleopatra, AppImage
ikloecker claimed T6330: Kleopatra: Additional Expiry handling.
Jan 11 2023, 12:12 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAd77289813be4: Remove left-overs of AboutGpg4WinData (authored by ikloecker).
Remove left-overs of AboutGpg4WinData
Jan 11 2023, 12:09 PM
ikloecker resigned from D549: qt: make the pin entry dialog float again.

Resigning as reviewer since I cannot close it, but want to have it off of my list.

Jan 11 2023, 11:07 AM
ikloecker placed T4505: SM, W32: GPGSM hangs up the GnuPG System up for grabs.

Putting up for grabs and removing Kleopatra tag since for Kleopatra users this has been fixed (unless they manage to trigger multiple separate concurrent imports in Kleopatra).

Jan 11 2023, 11:04 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker changed the status of T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode from Open to Testing.

Done for OpenPGP cards, PIV cards, and NetKey cards.

Jan 11 2023, 11:00 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA93df10a60268: Disable CSR and OpenPGP key creation from non-compliant NetKey card keys (authored by ikloecker).
Disable CSR and OpenPGP key creation from non-compliant NetKey card keys
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRA56fc0fd3b40f: Disable CSR and OpenPGP key creation from non-compliant PIV card keys (authored by ikloecker).
Disable CSR and OpenPGP key creation from non-compliant PIV card keys
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRAa3ecaf138984: Don't check the individual keys if NetKey card isn't set up properly (authored by ikloecker).
Don't check the individual keys if NetKey card isn't set up properly
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRAac6044aa2615: Cache information from PIV card and store algo in key info (authored by ikloecker).
Cache information from PIV card and store algo in key info
Jan 11 2023, 10:47 AM
ikloecker committed rKLEOPATRA5c3d09cfffd1: Disable creating an OpenPGP key from non-compliant OpenPGP card keys (authored by ikloecker).
Disable creating an OpenPGP key from non-compliant OpenPGP card keys
Jan 11 2023, 9:55 AM
ikloecker committed rKLEOPATRA92d4f4b66f13: Disable CSR creation for non-compliant OpenPGP card keys (authored by ikloecker).
Disable CSR creation for non-compliant OpenPGP card keys
Jan 11 2023, 9:55 AM

Jan 10 2023

ikloecker committed rLIBKLEO2295d040a8e1: Bump library version (authored by ikloecker).
Bump library version
Jan 10 2023, 12:41 PM
ikloecker committed rLIBKLEO1d9d7fe322f4: Add function to check if algorithm is de-vs compliant (authored by ikloecker).
Add function to check if algorithm is de-vs compliant
Jan 10 2023, 12:41 PM
ikloecker committed rLIBKLEO2f2109dbb9a9: Add C++20 compatibility helper to check if string starts with a prefix (authored by ikloecker).
Add C++20 compatibility helper to check if string starts with a prefix
Jan 10 2023, 12:41 PM
ikloecker added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

RSA-2048 can still be used in de-vs mode if it's listed in the RSAKeySizes config entry.

Jan 10 2023, 8:29 AM · Restricted Project, kleopatra

Jan 9 2023

ikloecker claimed T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.
Jan 9 2023, 11:51 AM · Restricted Project, kleopatra
ikloecker changed the status of T6327: Kleopatra: Remove obsolete EMail Operations configuration from Open to Testing.

For the clipboard operations (encrypt and sign) we store the user's decision to keep the results open after the operation was completed. These settings cannot be changed in the UI currently.

Jan 9 2023, 11:50 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAe94e93b50363: Remove unused local conflict detection functions (authored by ikloecker).
Remove unused local conflict detection functions
Jan 9 2023, 11:42 AM
ikloecker committed rKLEOPATRA26c067c613b4: Remove obsolete private slot (authored by ikloecker).
Remove obsolete private slot
Jan 9 2023, 11:42 AM
ikloecker committed rKLEOPATRAc93c9ddf1504: Remove obsolete email operations settings (authored by ikloecker).
Remove obsolete email operations settings
Jan 9 2023, 11:42 AM
ikloecker committed rKLEOPATRA3fc82e6e5c2d: Add separate settings for showing results after clipboard operation (authored by ikloecker).
Add separate settings for showing results after clipboard operation
Jan 9 2023, 11:42 AM

Jan 6 2023

ikloecker claimed T6327: Kleopatra: Remove obsolete EMail Operations configuration.
Jan 6 2023, 9:55 AM · Restricted Project, kleopatra
ikloecker changed the status of T6323: Kleopatra: Import multiple certificate files one after the other from Open to Testing.

Kleopatra now runs the gpg/gpgsm processes one after another if multiple files are imported. (In fact, since we always try to import with gpg and gpgsm, this actually already happens when a single file is imported.)

Jan 6 2023, 9:48 AM · kleopatra, Restricted Project
ikloecker committed rMdc9cc9aa0754: cpp: Expliticly declare compiler generated copy constructors (authored by ikloecker).
cpp: Expliticly declare compiler generated copy constructors
Jan 6 2023, 9:33 AM
ikloecker committed rM2e9d72a0be85: cpp: Fix comparisons of integer expressions of different signedness (authored by ikloecker).
cpp: Fix comparisons of integer expressions of different signedness
Jan 6 2023, 9:33 AM
ikloecker committed rM64da77620a45: qt: Fix comparisons of integer expressions of different signedness (authored by ikloecker).
qt: Fix comparisons of integer expressions of different signedness
Jan 6 2023, 9:33 AM
ikloecker committed rMe16c368758e5: qt: Replace Q_DECL_OVERRIDE with override (authored by ikloecker).
qt: Replace Q_DECL_OVERRIDE with override
Jan 6 2023, 9:33 AM

Jan 5 2023

ikloecker committed rKLEOPATRA29d5ba28f89f: Remove obsolete compat helper (authored by ikloecker).
Remove obsolete compat helper
Jan 5 2023, 5:36 PM
ikloecker committed rKLEOPATRA62d67f5488f4: Use Q_OS_WIN instead of Q_OS_WIN32 everywhere (authored by ikloecker).
Use Q_OS_WIN instead of Q_OS_WIN32 everywhere
Jan 5 2023, 5:36 PM
ikloecker committed rKLEOPATRA0abea12c9ba0: Remove never finished support for different certification levels (authored by ikloecker).
Remove never finished support for different certification levels
Jan 5 2023, 5:36 PM
ikloecker committed rKLEOPATRAe0debd65e058: Use #if [Q]GPGME[PP]... instead of #ifdef [Q]GPGME[PP]... (authored by ikloecker).
Use #if [Q]GPGME[PP]... instead of #ifdef [Q]GPGME[PP]...
Jan 5 2023, 5:36 PM
ikloecker committed rM398375a0ab3b: qt: Allow deferred start of import job (authored by ikloecker).
qt: Allow deferred start of import job
Jan 5 2023, 4:40 PM
ikloecker committed rM18c2c0b25090: qt: Support deferred start of jobs (authored by ikloecker).
qt: Support deferred start of jobs
Jan 5 2023, 4:40 PM