Show "Corrupt installation" instead of compliance on invalid VERSION file
Add cmake flag to enable reading and verifying of VERSION file
Don't show compliance status on invalid VERSION file
Use (non-writable) system config to check for changes by user
Treat invalid recipients error with higher priority than input failure
Fix saving of certificate appearance aspects differing from default
Offer encryption with lower security also for file encryption
Allow clearing results shown on Sign/Encrypt Files dialog
Allow forcing encryption result as not compliant
Improve button updating on Sign/Encrypt Files dialog
Make "Retry with Lower Security?" dialog reusable
Offer encryption with lower security for not valid S/MIME certificates
Make underlying results of SignEncryptTask accessible
Ensure that task isn't leaked if it's never started
Add parent task to all task results
Remove unused and unimplemented c'tors
Make it harder to run Kleopatra as admin on Windows
Check for elevated permissions before checking for running instance
Make new dependency known to kdesrc-build/kde-builder
Allow forcing encryption for not validated S/MIME certificates
Return task belonging to SignEncryptFilesResult
Add some context to updated messages
Use KDSingleApplication instead of own KUniqueService
Remove "GnuPG Log Viewer" from menu if kwatchgnupg is not installed
Update manual of KWatchGnuPG
GIT_SILENT Upgrade CMake version requirement to 3.29.
kwatchgnupg: Don't modify GnuPG config
CMake - fixes for uninitialized variables
Add menu entries for new manuals
Remove reference to another obsolete variable
Remove reference to obsolete GPGME_INCLUDES variable
Keep outer folder for renamed archives with containing a single folder
Add "Save Secret Team Key" button to success message
Optionally, don't use file system watchers
Optionally, don't start gpg-agent on start-up
Add *.pub and *.sec as possible suffixes for (public) OpenPGP keys
Improve title of detailed import results
autotests/CMakeLists.txt - use QT_REQUIRED_VERSION
Remove "Backup Secret Keys" from context menu
Adjust formatting to formatting used by kxmlgui on writing
Update translations of desktop files
Ensure that skipped test is marked as skipped by ctest
Use isolated GNUPGHOME for keycachetest
Add cmake flag to enable support for GnuPG's de-vs compliance
Skip tests that require support for GnuPG's de-vs compliance
Clarify NewKeyApprovalDialog UI
Remove old qt4 moc boost compat hack
QUrlQuery already includes QUrl include
Move gpg_crypto_test CMake support here
Modernize code (and avoid variable shadowing)
GIT_SILENT Upgrade CMake version requirement to 3.29.
Create message dialog with standard buttons and custom action button
Rename function to improve readability
@ikloecker pointed out that an S/MIME certificate should always be included in the signature and we should therefore always have the certificate available and never show a message without an not defined fingerprint/key-ID.
The case I found where this is not true is if a self-signed certificate is used which is it's own Root-certificate. This is not a normal usecase. But verification without the certificate looks then like this in vsd3.3.7:
m <meik.michalke@gnupg.com> committed
rWa278455af80c: gen-tarball.sh: enforce read permission on tarball before upload (authored by m <meik.michalke@gnupg.com>).
gen-tarball.sh: enforce read permission on tarball before upload
m <meik.michalke@gnupg.com> committed
rW1de6fd11cd92: updated packages/packages.list (gpgoljs) (authored by m <meik.michalke@gnupg.com>).
updated packages/packages.list (gpgoljs)
gpgol: Add patch to fix build against gpgmepp 2.1.0
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA42b2246c086d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
w32:io: Serialize the access to ctx->* between reader/writer and io.
After the release of 2.1.0, I pushed the change into master.
doc: Update NEWS for 2.1.0
gpgscm: Allow building on systems with MUSL libc.
VSD 3.4 and Gpg4win 5.x now require gpgex-1.1.1 which includes the fix.
I'm closing this ticket again. I've opened it a bit prematurely.
Add test case for sender UID in prettyFormatSignature()
Actually display specified sender in prettyFormatSignature()
Add cmake flag to enable reading and verifying of VERSION file
Update gpgmepp and qgpgme to 2.1.0
kleopatra: Enable reading/verifying of VERSION file for VSD and GPD
nsis: Install VERSION file
Move more info to the crypto status widget
For the records: For GPD and VSD we create an MSI installer after the the NSIS installer has been build (it is not actually used). This is always a second build step which requires non-public build configuration files to create cusomer specific configuraions. At that MSI step we have to sign things anyway.
Reminder: We need to do this then also for gpgsm
I don't think we need this. I will add a configure option to Kleopatra to control whether a VERSION file is read and verified or not. For Gpg4win this option will be off and for VSD and GPD it will be on.
• werner updated the task description for
T8237: Release GPGME 2.1.0.
• werner updated the task description for
T8237: Release GPGME 2.1.0.