cpp: Add interactor to revoke a key
cpp: Return actual error if revocation fails
cpp: Handle canceling of an edit operation
cpp: Add internal utility function for splitting strings
cpp: Support new keylist modes
cpp,tests: Verify that requested keylist mode is used
cpp: Allow changing the error of a result
cpp: Add RAII class for saving/restoring the key list mode
cpp: Allow retrieving import result of key listing with locate mode
cpp,tests: Actually parse the --with-secret option
cpp: Allow merging the results of two imports
cpp: Output more properties of a subkey
cpp: Add support for gpgme_op_set_uid_flag
cpp: Remove obsolete compatibility with KF5 variants
cpp: Fix handling of "no key" or "invalid time" situations
cpp: Fix building with C++11
cpp: Reject signing expired keys
cpp: Allow setting the curve to use when generating ECC keys
cpp: Handle status errors in the base edit interactor
cpp: Handle statuses that need no response in the base edit interactor
cpp,doc: Update list of allowed values for dirInfo
cpp: Expliticly declare compiler generated copy constructors
cpp: Fix comparisons of integer expressions of different signedness
cpp: Support all encryption flags
cpp: Pass ThrowKeyIds and EncryptWrap flags to GpgME
cpp: Support new archive encryption flag
cpp: Add convenience overload to set file name
cpp: Support new archive signing flag
cpp: Fix debug output of SignatureMode
cpp: Add const-overloads of version comparison operators
cpp: Update decryption flags
cpp: Return successful verification for signed but not encrypted data
cpp: Improve debug output of some enums
doc,cpp: Treat GPG_ERR_FULLY_CANCELED as canceled
cpp: Remove unused include
cpp: Support new key capability flags
cpp: Support new flags for direct signing/encryption of files
cpp,doc: Fix typos in API documentation and source code comments
cpp,tests: Launch dirmngr with gpg-conf
cpp: Handle smart card op failure status messages
cpp: Add information about revocation keys to Key
cpp: Remove commented out and disabled code
cpp: Remove obsolete files
cpp: Fix includes in public headers
Merge branch 'ikloecker/t7118-revkeys'
build,cpp: Create forwarding headers in a gpgme++ folder
cpp: Add safer member function returning text describing an error
cpp: Deprecate Error::asString and update users
cpp: Go with default answer on unknown question by key edit interface
build,cpp: Fix include paths in forwarding headers in gpgme++ folder
cpp: Add support for setting owner trust and for disabling keys
cpp: Add support for new flag fields beta_compliance
cpp: Add pkgconfig file for gpgmepp
cpp: Add/change some includes
Add files for building the project with autotools
cpp: Put attributes before declarations
Avoid clashes of gpgme++ headers with other headers
doc: Fix a few license headers
build: Add support for cmake and remove support for autotools
build: Move common cmake and compiler settings to cmake modules
build: Generate the export header
build: Generate version file and cmake config files with cmake modules
build: Create VERSION file with full version and commit ID
build: Generate and install pkg-config file with cmake
build: Add cmake files for building the tests
build: Add "uninstall" target
build: Add "dist" and "distcheck" targets
build: Generate ChangeLog and add it to the tarball
build: Add the usual Git hooks
build: Add custom targets only on Unix-like systems
build: Add "gen-swdb", "release", and "sign-release" targets
Replace usage of deprecated Error::asString()
build: Explicitly look for gpgmepp
build: Fix generation of ChangeLog on secondary working trees
certifygroupcommand: Remove space before ellipsis
Kleopatra has no influence on this. This does surely also happen when a new keypair is created on the command line.
• ikloecker moved
T7489: Kleopatra: missing translations in kf5 from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
Remove local translations file for libkleopatra
Add local translations files for Japanese
Update local translations file for kleopatra
Add local translations file for French
Add script for updating local translation files
gen-tarball.sh: Support local translations for all languages
Look for group config at new location with fallback to old location
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.
Change license of cmake find modules from BSD 3-clause to BSD 2-clause
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.
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.
Use default expiration date for generated card keys
Use default expiration date for generated card keys
The additional changes were also backported for VSD 3.3
Keep RSA algorithm selected when retrying key generation after timeout