Page MenuHome GnuPG
Feed Advanced Search

Jan 27 2025

ikloecker committed rGPGMEPP99e0c016138d: cpp: Add interactor to revoke a key (authored by ikloecker).
cpp: Add interactor to revoke a key
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP9ee874410784: cpp: Return actual error if revocation fails (authored by ikloecker).
cpp: Return actual error if revocation fails
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP1691f35125b3: cpp: Handle canceling of an edit operation (authored by ikloecker).
cpp: Handle canceling of an edit operation
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPd54d078dfe5f: cpp: Add internal utility function for splitting strings (authored by ikloecker).
cpp: Add internal utility function for splitting strings
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP8d4dcb96ccc9: cpp: Support new keylist modes (authored by ikloecker).
cpp: Support new keylist modes
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP46f959b3e0d4: cpp,tests: Verify that requested keylist mode is used (authored by ikloecker).
cpp,tests: Verify that requested keylist mode is used
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPcd9738e8be49: cpp: Allow changing the error of a result (authored by ikloecker).
cpp: Allow changing the error of a result
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP3c03beb2f86d: cpp: Add RAII class for saving/restoring the key list mode (authored by ikloecker).
cpp: Add RAII class for saving/restoring the key list mode
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPddf660eb5e15: cpp: Allow retrieving import result of key listing with locate mode (authored by ikloecker).
cpp: Allow retrieving import result of key listing with locate mode
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPdf6b0682f538: cpp,tests: Actually parse the --with-secret option (authored by ikloecker).
cpp,tests: Actually parse the --with-secret option
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP036686b8a770: cpp: Allow merging the results of two imports (authored by ikloecker).
cpp: Allow merging the results of two imports
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP1b9234393e2d: cpp: Output more properties of a subkey (authored by ikloecker).
cpp: Output more properties of a subkey
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP0e90d1e85630: cpp: Add support for gpgme_op_set_uid_flag (authored by ikloecker).
cpp: Add support for gpgme_op_set_uid_flag
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPe72739389acf: cpp: Remove obsolete compatibility with KF5 variants (authored by ikloecker).
cpp: Remove obsolete compatibility with KF5 variants
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP6a6ad6cacd6a: cpp: Fix handling of "no key" or "invalid time" situations (authored by ikloecker).
cpp: Fix handling of "no key" or "invalid time" situations
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPPeaf5b2be8619: cpp: Fix building with C++11 (authored by ikloecker).
cpp: Fix building with C++11
Jan 27 2025, 10:36 AM
ikloecker committed rGPGMEPP018a9c41f68c: cpp: Reject signing expired keys (authored by ikloecker).
cpp: Reject signing expired keys
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP7440649171ef: cpp: Allow setting the curve to use when generating ECC keys (authored by ikloecker).
cpp: Allow setting the curve to use when generating ECC keys
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPbaab2bf0ea01: cpp: Handle status errors in the base edit interactor (authored by ikloecker).
cpp: Handle status errors in the base edit interactor
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPd48d7665bfe1: cpp: Handle statuses that need no response in the base edit interactor (authored by ikloecker).
cpp: Handle statuses that need no response in the base edit interactor
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP36a2a2c8297e: cpp,doc: Update list of allowed values for dirInfo (authored by ikloecker).
cpp,doc: Update list of allowed values for dirInfo
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP85fd6b872a3a: cpp: Expliticly declare compiler generated copy constructors (authored by ikloecker).
cpp: Expliticly declare compiler generated copy constructors
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP73686de88688: cpp: Fix comparisons of integer expressions of different signedness (authored by ikloecker).
cpp: Fix comparisons of integer expressions of different signedness
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP631a7b96aae3: cpp: Support all encryption flags (authored by ikloecker).
cpp: Support all encryption flags
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPbde2597f2117: cpp: Pass ThrowKeyIds and EncryptWrap flags to GpgME (authored by ikloecker).
cpp: Pass ThrowKeyIds and EncryptWrap flags to GpgME
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPc8c443a440c4: cpp: Support new archive encryption flag (authored by ikloecker).
cpp: Support new archive encryption flag
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPc449cd2b084b: cpp: Add convenience overload to set file name (authored by ikloecker).
cpp: Add convenience overload to set file name
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP4d72304dbe41: cpp: Support new archive signing flag (authored by ikloecker).
cpp: Support new archive signing flag
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPd60de32aae71: cpp: Fix debug output of SignatureMode (authored by ikloecker).
cpp: Fix debug output of SignatureMode
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPad0ee84dc573: cpp: Add const-overloads of version comparison operators (authored by ikloecker).
cpp: Add const-overloads of version comparison operators
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP6a4f6aaea825: cpp: Update decryption flags (authored by ikloecker).
cpp: Update decryption flags
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP3ce1385f5207: cpp: Return successful verification for signed but not encrypted data (authored by ikloecker).
cpp: Return successful verification for signed but not encrypted data
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP1031bf620651: cpp: Improve debug output of some enums (authored by ikloecker).
cpp: Improve debug output of some enums
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPeb7817ab7617: cpp: Fix Key::canSign() (authored by ikloecker).
cpp: Fix Key::canSign()
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPb729775584ff: doc,cpp: Treat GPG_ERR_FULLY_CANCELED as canceled (authored by ikloecker).
doc,cpp: Treat GPG_ERR_FULLY_CANCELED as canceled
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP4d66be4aaffb: cpp: Remove unused include (authored by ikloecker).
cpp: Remove unused include
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP5700f00f642b: cpp: Support new key capability flags (authored by ikloecker).
cpp: Support new key capability flags
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPc5177d3bcb4a: cpp: Support new flags for direct signing/encryption of files (authored by ikloecker).
cpp: Support new flags for direct signing/encryption of files
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPd30e5ef73cda: cpp,doc: Fix typos in API documentation and source code comments (authored by ikloecker).
cpp,doc: Fix typos in API documentation and source code comments
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP56cba989a9db: cpp,tests: Launch dirmngr with gpg-conf (authored by ikloecker).
cpp,tests: Launch dirmngr with gpg-conf
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP7aea45397eab: cpp: Handle smart card op failure status messages (authored by ikloecker).
cpp: Handle smart card op failure status messages
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP25663892aa41: cpp: Add information about revocation keys to Key (authored by ikloecker).
cpp: Add information about revocation keys to Key
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPe7b9c5f5b5ca: cpp: Remove commented out and disabled code (authored by ikloecker).
cpp: Remove commented out and disabled code
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPbc0693c200cb: cpp: Remove obsolete files (authored by ikloecker).
cpp: Remove obsolete files
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP0b867d8336a1: cpp: Fix includes in public headers (authored by ikloecker).
cpp: Fix includes in public headers
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP40182d72a4fe: Merge branch 'ikloecker/t7118-revkeys' (authored by ikloecker).
Merge branch 'ikloecker/t7118-revkeys'
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP2d3499295edf: build,cpp: Create forwarding headers in a gpgme++ folder (authored by ikloecker).
build,cpp: Create forwarding headers in a gpgme++ folder
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP21ff2e210c34: cpp: Add safer member function returning text describing an error (authored by ikloecker).
cpp: Add safer member function returning text describing an error
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPc5d0e390133f: cpp: Deprecate Error::asString and update users (authored by ikloecker).
cpp: Deprecate Error::asString and update users
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP1f95cc1fa69d: cpp: Go with default answer on unknown question by key edit interface (authored by ikloecker).
cpp: Go with default answer on unknown question by key edit interface
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP00433ef231e4: build,cpp: Fix include paths in forwarding headers in gpgme++ folder (authored by ikloecker).
build,cpp: Fix include paths in forwarding headers in gpgme++ folder
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP626d2c2ee9db: cpp: Add support for setting owner trust and for disabling keys (authored by ikloecker).
cpp: Add support for setting owner trust and for disabling keys
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP92227ece77d8: cpp: Add support for new flag fields beta_compliance (authored by ikloecker).
cpp: Add support for new flag fields beta_compliance
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPd2d410081da7: cpp: Add pkgconfig file for gpgmepp (authored by ikloecker).
cpp: Add pkgconfig file for gpgmepp
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPc05e55bc2f32: cpp: Add/change some includes (authored by ikloecker).
cpp: Add/change some includes
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP31819fdb8b5f: Add files for building the project with autotools (authored by ikloecker).
Add files for building the project with autotools
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP23c5fccec2d8: cpp: Add Kyber algorithm (authored by ikloecker).
cpp: Add Kyber algorithm
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP32f67e8a2eb8: cpp: Put attributes before declarations (authored by ikloecker).
cpp: Put attributes before declarations
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPPca6c423b477d: Avoid clashes of gpgme++ headers with other headers (authored by ikloecker).
Avoid clashes of gpgme++ headers with other headers
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP07060c471955: doc: Fix a few license headers (authored by ikloecker).
doc: Fix a few license headers
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP106eb525bafa: build: Add support for cmake and remove support for autotools (authored by ikloecker).
build: Add support for cmake and remove support for autotools
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP94bc585c92d2: build: Move common cmake and compiler settings to cmake modules (authored by ikloecker).
build: Move common cmake and compiler settings to cmake modules
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP08760bd63528: build: Generate the export header (authored by ikloecker).
build: Generate the export header
Jan 27 2025, 10:35 AM
ikloecker committed rGPGMEPP6148e7e68bea: build: Generate version file and cmake config files with cmake modules (authored by ikloecker).
build: Generate version file and cmake config files with cmake modules
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPP192f4e71a520: build: Create VERSION file with full version and commit ID (authored by ikloecker).
build: Create VERSION file with full version and commit ID
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPPffcd1ca3b7ab: build: Generate and install pkg-config file with cmake (authored by ikloecker).
build: Generate and install pkg-config file with cmake
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPPdacfe7f9cad5: build: Add cmake files for building the tests (authored by ikloecker).
build: Add cmake files for building the tests
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPPd7890971eb2e: build: Add "uninstall" target (authored by ikloecker).
build: Add "uninstall" target
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPP585c31afca6e: build: Add "dist" and "distcheck" targets (authored by ikloecker).
build: Add "dist" and "distcheck" targets
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPPf1698cb2a6f0: build: Generate ChangeLog and add it to the tarball (authored by ikloecker).
build: Generate ChangeLog and add it to the tarball
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPPa06f8d41bbae: build: Add the usual Git hooks (authored by ikloecker).
build: Add the usual Git hooks
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPPffa48fbaf787: build: Add custom targets only on Unix-like systems (authored by ikloecker).
build: Add custom targets only on Unix-like systems
Jan 27 2025, 10:34 AM
ikloecker committed rGPGMEPP8747ce7ff4cc: build: Add "gen-swdb", "release", and "sign-release" targets (authored by ikloecker).
build: Add "gen-swdb", "release", and "sign-release" targets
Jan 27 2025, 10:34 AM

Jan 23 2025

ikloecker committed rO623b0a478217: Replace usage of deprecated Error::asString() (authored by ikloecker).
Replace usage of deprecated Error::asString()
Jan 23 2025, 5:07 PM
ikloecker committed rOc6b5136baf53: build: Explicitly look for gpgmepp (authored by ikloecker).
build: Explicitly look for gpgmepp
Jan 23 2025, 5:07 PM
ikloecker committed rMf6403a998f81: build: Fix generation of ChangeLog on secondary working trees (authored by ikloecker).
build: Fix generation of ChangeLog on secondary working trees
Jan 23 2025, 11:10 AM

Jan 22 2025

ikloecker committed rKLEOPATRA37e45b921d51: certifygroupcommand: Remove space before ellipsis (authored by CarlSchwan).
certifygroupcommand: Remove space before ellipsis
Jan 22 2025, 7:42 PM
ikloecker removed a project from T7491: Kleopatra: Confusing additional pinentry on creation of new keypair with ADSK configured : kleopatra.

Kleopatra has no influence on this. This does surely also happen when a new keypair is created on the command line.

Jan 22 2025, 7:41 PM · gpgagent, gnupg26, gnupg

Jan 20 2025

ikloecker moved T7489: Kleopatra: missing translations in kf5 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 20 2025, 3:57 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rW853b37b04a7b: Remove local translations file for libkleopatra (authored by ikloecker).
Remove local translations file for libkleopatra
Jan 20 2025, 3:29 PM
ikloecker committed rWa8e886efa4f3: Add local translations files for Japanese (authored by ikloecker).
Add local translations files for Japanese
Jan 20 2025, 3:29 PM
ikloecker committed rW943341519006: Update local translations file for kleopatra (authored by ikloecker).
Update local translations file for kleopatra
Jan 20 2025, 3:29 PM
ikloecker committed rW6f2881b694a8: Add local translations file for French (authored by ikloecker).
Add local translations file for French
Jan 20 2025, 3:29 PM
ikloecker committed rWb847a2805a2d: Add script for updating local translation files (authored by ikloecker).
Add script for updating local translation files
Jan 20 2025, 3:29 PM
ikloecker committed rW6c8bd6941344: gen-tarball.sh: Support local translations for all languages (authored by ikloecker).
gen-tarball.sh: Support local translations for all languages
Jan 20 2025, 3:29 PM

Jan 16 2025

ikloecker committed rW537bbb8fb33c: Update NEWS (authored by ikloecker).
Update NEWS
Jan 16 2025, 4:31 PM

Jan 13 2025

ikloecker committed rGTOca8ff6e7172c: Look for group config at new location with fallback to old location (authored by ikloecker).
Look for group config at new location with fallback to old location
Jan 13 2025, 5:23 PM
ikloecker changed the status of T7484: Keyresolver GpgOL: groups are not resolved from Open to Testing.

Fixed. No backport needed because we use gpg4win-tools master also for VSD 3.3
@werner: gpg4win-tools needs to be updated in gpg4win master.

Jan 13 2025, 1:02 PM · vsd33 (vsd-3.3.0), Restricted Project, gpgol, kleopatra
ikloecker claimed T7484: Keyresolver GpgOL: groups are not resolved .
Jan 13 2025, 10:05 AM · vsd33 (vsd-3.3.0), Restricted Project, gpgol, kleopatra
ikloecker committed rLIBKLEOce7f4a05a60f: Change license of cmake find modules from BSD 3-clause to BSD 2-clause (authored by ikloecker).
Change license of cmake find modules from BSD 3-clause to BSD 2-clause
Jan 13 2025, 9:37 AM

Jan 10 2025

ikloecker added a comment to T7484: Keyresolver GpgOL: groups are not resolved .

The file path of the group config file in line
https://dev.gnupg.org/source/g4wt/browse/master/src/resolver/resolver.cpp$171
has to be changed to the one in line
https://dev.gnupg.org/source/kleo/browse/master/src/kleopatraapplication.cpp$355 .
It may be best to add a function returning the default path to libkleo. Or to use the new path by default if no other path is passed to the c'tor of KeyGroupConfig. It's unfortunate that the path is GNUPGHOME/kleopatra/kleopatragroupsrc although the groups are also used by GpgOL and they should likely also be supported/used by KMail.

Jan 10 2025, 4:23 PM · vsd33 (vsd-3.3.0), Restricted Project, gpgol, kleopatra

Jan 9 2025

ikloecker added a comment to T7482: Difficult to read tooltip related to piv card administration.

Yeah, I guess we can word this a bit less spec-like. It has more or less the same purpose as an admin PIN except that it's a 128 (?) bit key. And, if I understand correctly, it can also be used by the (admin) user to make sure they are talking to the correct card (if all cards are provisioned with unique keys). Kleopatra automatically tries to authenticate with the standard key so that we never see the prompt for the key unless we have changed it.

Jan 9 2025, 5:51 PM · gpd5x, kleopatra
ikloecker changed the status of T7481: Kleopatra: Set default expiration date for generate key on card from Open to Testing.

Backported for VSD 3.3

Jan 9 2025, 11:37 AM · vsd33 (vsd-3.3.0), Restricted Project, vsd, kleopatra
ikloecker committed rKLEOPATRA896028a6b029: Adapt code to old branch (authored by ikloecker).
Adapt code to old branch
Jan 9 2025, 11:11 AM
ikloecker committed rKLEOPATRA0f7ec8edc967: Use default expiration date for generated card keys (authored by ikloecker).
Use default expiration date for generated card keys
Jan 9 2025, 11:10 AM
ikloecker claimed T7481: Kleopatra: Set default expiration date for generate key on card.
Jan 9 2025, 10:55 AM · vsd33 (vsd-3.3.0), Restricted Project, vsd, kleopatra
ikloecker committed rKLEOPATRA4776bf9d3c41: Use default expiration date for generated card keys (authored by ikloecker).
Use default expiration date for generated card keys
Jan 9 2025, 10:44 AM

Jan 8 2025

ikloecker moved T7365: Kleopatra: Error on key generation after using the "Retry" button from Backlog to WiP on the vsd33 board.

The additional changes were also backported for VSD 3.3

Jan 8 2025, 10:43 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRAa951e3f705f3: Keep RSA algorithm selected when retrying key generation after timeout (authored by ikloecker).
Keep RSA algorithm selected when retrying key generation after timeout
Jan 8 2025, 10:38 PM
ikloecker moved T7350: Kleopatra: Don't offer "Trust root certificate" if users are not allowed to do this from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3

Jan 8 2025, 11:21 AM · vsd33 (vsd-3.3.0), gpd5x, kleopatra