Page MenuHome GnuPG
Feed All Stories

Jul 25 2023

CarlSchwan added a comment to T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments.

I found the rfc https://datatracker.ietf.org/doc/html/rfc2231.html the code to decode this is not fun and can be found here: https://invent.kde.org/frameworks/kcodecs/-/blob/master/src/kcodecsqp.cpp

Jul 25 2023, 10:55 AM · Restricted Project, gpgol
CarlSchwan committed rMTPf2b7cbe08d0e: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 10:40 AM
CarlSchwan committed rMTP4efee81c11fb: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 10:34 AM
CarlSchwan committed rMTP83d1cfdd42fc: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 10:27 AM
CarlSchwan committed rMTPc43928f0bf79: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 10:25 AM
CarlSchwan committed rKLEOPATRA031fd9fd6d3b: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 25 2023, 10:02 AM
aheinecke edited P29 Skript.
Jul 25 2023, 9:25 AM
aheinecke added a comment to T6587: GpgME++ / QGpgME MSVC build.

@ikloecker I think your logs contain only false positives, I do not know that we use any defines created by config.h. Maybe for gpgme_off_t but even so when I moved gpgme++ and qgpgme from kdepimlibs into the GPGME repo I did not add any defines to configure for that.

Jul 25 2023, 9:13 AM · gpgme, Restricted Project
aheinecke closed T6605: MTP: Add missing mimetreeparserng-version.h.cmake file as Resolved.

Fixed with c6e16e403744ca39a24a38f38264865019c0cb93

Jul 25 2023, 9:09 AM · mimetreeparser, Restricted Project
aheinecke assigned T6613: Okular: filename suggestion unsuitable to svuorela.
Jul 25 2023, 9:09 AM · okular, Restricted Project
aheinecke triaged T6612: Kleopatra can't be started from the gpg shell of the AppImage as Normal priority.
Jul 25 2023, 9:07 AM · Restricted Project, AppImage
aheinecke added a comment to T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments.

Hi Carl,
yes I saw that test case. Btw. I don't really think that this comes from Outlook itself otherwise I would have seen this much earlier, the current MIME Parser in our Outlook Plugin is about 8 years old. Currently this comes through some kind of AppleMail (server?) application to the customer.

Jul 25 2023, 6:28 AM · Restricted Project, gpgol
gniibe changed the status of T6570: Better performance with OCB encryption + sign from Open to Testing.

Applied to master.

Jul 25 2023, 6:09 AM · gnupg, Restricted Project
gniibe committed rG1ddd69935da6: gpg: Add parallelized filter for hashing. (authored by gniibe).
gpg: Add parallelized filter for hashing.
Jul 25 2023, 5:10 AM
gniibe changed the status of T5252: bad expiration value when using --batch Creation-Date/Expire-Date from Open to Testing.

Applied to 2.4.

Jul 25 2023, 4:25 AM · gnupg, Bug Report
gniibe committed rG96b69c1866dd: gpg: Add support for Subkey-Expire-Date. (authored by gniibe).
gpg: Add support for Subkey-Expire-Date.
Jul 25 2023, 4:24 AM
gniibe committed rG2258bcded654: gpg: Fix expiration time when Creation-Date is specified. (authored by gniibe).
gpg: Fix expiration time when Creation-Date is specified.
Jul 25 2023, 4:24 AM
gniibe claimed T6598: Fix FD2INT for 64-bit Windows.
Jul 25 2023, 4:09 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG95d976150972: sm: Use estream for I/O. (authored by gniibe).
sm: Use estream for I/O.
Jul 25 2023, 4:08 AM
gniibe changed the status of T6592: GPGSM: Use estream_t instead of FD, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jul 25 2023, 4:08 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6592: GPGSM: Use estream_t instead of FD from Open to Testing.

Applied to master.

Jul 25 2023, 4:08 AM · Windows 64, Feature Request, gnupg26
gniibe committed rAc6ae2229616f: Update NEWS. (authored by gniibe).
Update NEWS.
Jul 25 2023, 2:59 AM

Jul 24 2023

CarlSchwan committed rMTP063cbb544e02: Merge branch 'work/carl/ci' into 'master' (authored by CarlSchwan).
Merge branch 'work/carl/ci' into 'master'
Jul 24 2023, 5:17 PM
CarlSchwan committed rMTPc6e16e403744: Add ci (authored by CarlSchwan).
Add ci
Jul 24 2023, 5:14 PM
CarlSchwan committed rMTP87e559a09c2e: Add ci (authored by CarlSchwan).
Add ci
Jul 24 2023, 5:13 PM
CarlSchwan committed rMTP666b45ae71a4: Add ci (authored by CarlSchwan).
Add ci
Jul 24 2023, 5:10 PM
CarlSchwan committed rMTP10e05e2a90a7: Add ci (authored by CarlSchwan).
Add ci
Jul 24 2023, 5:08 PM
CarlSchwan committed rMTP4873b259a420: Fix reuse compliance (authored by CarlSchwan).
Fix reuse compliance
Jul 24 2023, 5:07 PM
CarlSchwan added a comment to T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments.

To be honest I have never seen such a way to transfer parameters but KMime and our new MIMETreeparser in T6199 can probably handle them but our old and trusty RFC822parse code in GpgOL needs to be adjusted.

Jul 24 2023, 5:01 PM · Restricted Project, gpgol
CarlSchwan committed rMTP0a285e2e6b75: Fix last failing unit test (authored by CarlSchwan).
Fix last failing unit test
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP9c86fd4d166d: Fix regression when reading plain text message (authored by CarlSchwan).
Fix regression when reading plain text message
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP758b35f0700f: Fix some warning in the qml example (authored by CarlSchwan).
Fix some warning in the qml example
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP480f9bb4d842: Fix clean build (authored by CarlSchwan).
Fix clean build
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP2f25dffc97d5: Fix exporting MessageViewer (authored by CarlSchwan).
Fix exporting MessageViewer
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP94b4fb703fd0: Build unit tests (authored by CarlSchwan).
Build unit tests
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP3233a5d8ad0a: Fix opening mbox file which KMBox can't parse (authored by CarlSchwan).
Fix opening mbox file which KMBox can't parse
Jul 24 2023, 4:55 PM
CarlSchwan committed rMTP1e29a3d2303b: Improve cmake script (authored by CarlSchwan).
Improve cmake script
Jul 24 2023, 4:55 PM
ebo closed T6323: Kleopatra: Import multiple certificate files one after the other as Resolved.

This works, there is only one gpgsm process at a time while importing a dozen S/MIME certificates at once.

Jul 24 2023, 4:35 PM · kleopatra, Restricted Project
ebo added a comment to T6152: Text for Import of S/MIME certificates.

yes, one down, two to go...

Jul 24 2023, 4:33 PM · Feature Request, S/MIME, gnupg, Restricted Project
ebo created T6613: Okular: filename suggestion unsuitable.
Jul 24 2023, 3:59 PM · okular, Restricted Project
ebo closed T6517: Update AppImage and include Okular as Resolved.

signing works, too

Jul 24 2023, 3:33 PM · AppImage, okular, kleopatra, Restricted Project
ebo added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

follow up of T6517

Jul 24 2023, 2:57 PM · Restricted Project, AppImage
ebo added a project to T6612: Kleopatra can't be started from the gpg shell of the AppImage: Restricted Project.
Jul 24 2023, 2:55 PM · Restricted Project, AppImage
ebo closed T6514: Kleopatra: Entries in completion of certificate input field are not sorted as Resolved.

works (I did only check the first 2 criteria)

Jul 24 2023, 2:50 PM · kleopatra, Restricted Project
ebo moved T5755: Kleopatra: Export secret subkeys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Restricted Project, Feature Request, kleopatra
ebo moved T5424: GnuPG w32: Expand environment variables when reading registry paths from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · gnupg (gpg22), Restricted Project
ebo moved T5231: Debian: Get recent GnuPG stable into bullseye from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Debian, Restricted Project
ebo moved T5462: gpgconf: Make gpg/keyserver option available again from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · gnupg (gpg23), Restricted Project
ebo moved T5533: Kleopatra: Raise window more agressively on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · kleopatra, Restricted Project
ebo moved T5537: Use CSIDL_LOCAL_APPDATA for the socketdir from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Windows, Restricted Project, gnupg (gpg22)
ebo moved T5564: GpgOL: Add key selection dialog if draft encrypt is on and no key has been selected from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · gpgol, Restricted Project
ebo moved T5582: Kleopatra: Error when unchecking encrypt for others in file encryption dialog from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · kleopatra, Restricted Project
ebo moved T5599: Make gpg use the helpers baked into its AppImage from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · gnupg, Restricted Project, Feature Request
ebo moved T5619: Kleopatra does not create the UI-Server socket in the socketdir from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Windows, kleopatra, Restricted Project
ebo moved T5655: In -de-vs mode it is not possible so verify sigs with Ed25519 release keys. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · gnupg (gpg22), Restricted Project
ebo moved T5705: GnuPG: System wide configuration ignored when gpg.conf-2 exists from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Not A Bug, gnupg, Restricted Project
ebo moved T5681: GpgOL: Handle GPO settings for readAsPlain from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · vsd33 (vsd-3.3.1), gpgol
ebo moved T5732: Backport option reading in gpgconf to 2.2 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Restricted Project, Bug Report, kleopatra, backport, gnupg (gpg22)
ebo moved T5334: Kleopatra: Add more support for WKS / WKD from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · kleopatra, Restricted Project
ebo moved T5774: Kleopatra: Better default when decrypting Outlook attachments from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · kleopatra, Restricted Project
ebo moved T5779: Kleopatra: Filter by fingerprint in keylistwidget from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · kleopatra, Restricted Project
ebo moved T5799: GnuPG: No change is not set for all [force] option entries from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Restricted Project, kleopatra
ebo moved T5800: gpgconf: Ignores keyserver option in gpgsm.conf from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Restricted Project, Bug Report, gnupg (gpg22)
ebo moved T5812: GpgOL: Draft encryption after modification no longer works from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gpgol, Restricted Project
ebo moved T5842: Gpg4win LTS 3.1.22 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gpg4win, Restricted Project, Release Info
ebo moved T5906: gpgme cpp/qt: Only export symbols that are part of the ABI from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, gpgme
ebo moved T5915: Allow Registry configuration of GpgEX from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, Feature Request, gpgex
ebo moved T5943: gpg: Report details about failed symmetric decrypt with ERROR status from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, gnupg, gpgme, Restricted Project
ebo moved T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · kleopatra, Restricted Project
ebo moved T5212: Kleopatra: Check if run with elevated privileges and exit in that case from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Feature Request, Restricted Project, kleopatra
ebo moved T5079: Add compliance flag to trustlist.txt from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gnupg22 (gnupg-2.2.45), gnupg24 (gnupg-2.4.1), Restricted Project, Feature Request
ebo moved T6017: Add *.kgrp to Kleo's import file selection dialog. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, Feature Request, kleopatra
ebo moved T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gnupg, Restricted Project
ebo moved T6041: pinentry-qt dialog window no longer floats under Sway (fixed after 1.2.0) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, pinentry, Bug Report
ebo moved T6100: Kleopatra: Make revocation of certifications accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · kleopatra, Restricted Project
ebo moved T5371: Handle invalid compliance settings from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Feature Request, Restricted Project, kleopatra
ebo moved T6147: Kleopatra: Failure to move extracted archive folder accross disks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · kleopatra, Restricted Project
ebo moved T6138: gpgconf: List auto-key-import and include-key-block again from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gnupg (gpg22), Restricted Project
ebo moved T6173: Invalid signing-key when doing a signature-check of GnuPG installer-packages, signed by Werner Koch's signing-key in de-vs Mode (aka VS-NfD Mode) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, workaround, gnupg
ebo moved T6203: GpgOL (Gpg4Win 3.1.24) / Error in parsing mail-headers (empty mail-body without correct decoded encryption-scheme) when using gpgol.dll 2.5.4 (gpgol.dll 2.5.0 from 3.1.16 works) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, gpgol
ebo moved T6174: Option --require-comliance does not work in sign+encrypt mode from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, OpenPGP, Bug Report, gnupg
ebo moved T6260: gpgconf: Analyze timing on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gnupg, kleopatra, Restricted Project
ebo moved T6324: libassuan, w32: assuan_sock_check_nonce fails with master from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, libassuan
ebo moved T6090: Kleopatra: "Cancel" in the password dialog of "backup secret keys" has no effect from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · kleopatra, Restricted Project
ebo moved T6573: Kleopatra: Checksum command times out after 30 seconds without reporting an error from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, kleopatra
ebo moved T6520: KMail: invitations in decrypted messages not rendered from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, KDE
taichi added a comment to T6595: libgpg-error: build failure on Windows.

I have built it according to the method described here.
(https://wiki.documentfoundation.org/Development/BuildingOnWindows)

Jul 24 2023, 1:41 PM · Cygwin, gpgrt, Bug Report
aheinecke committed rD468998c3db3c: swdb: Update checksums for gnupg-desktop-2.4.3 (authored by aheinecke).
swdb: Update checksums for gnupg-desktop-2.4.3
Jul 24 2023, 1:15 PM
l10n daemon script <scripty@kde.org> committed rLIBKLEO911edc060aec: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 24 2023, 1:11 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa184237ba935: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 24 2023, 1:10 PM
ebo moved T5598: AppImage of gpg from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Meanwhile the AppImage (same binaries as the current Gpg4win version) can be found here among the binary releases: https://gnupg.org/download/index.html

Jul 24 2023, 12:29 PM · AppImage, gnupg, Restricted Project, Feature Request
ebo moved T6357: GpgOL: Some text/plain mails are empty if outlook is set to prefer text mails. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 11:57 AM · gpgol, Restricted Project
werner added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.

I can't find a missing forward port; need to debug this issue with gpg4win 4.2.0

Jul 24 2023, 11:44 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
ebo created T6612: Kleopatra can't be started from the gpg shell of the AppImage.
Jul 24 2023, 11:16 AM · Restricted Project, AppImage
l10n daemon script <scripty@kde.org> committed rLIBKLEOc8466036a923: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 24 2023, 11:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8c6ff88b6bf7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 24 2023, 11:13 AM
taichi added a comment to T6595: libgpg-error: build failure on Windows.
Jul 24 2023, 10:17 AM · Cygwin, gpgrt, Bug Report
werner triaged T6595: libgpg-error: build failure on Windows as Low priority.

I wonder why you mention Visual Studio and Cygwin? Either it is Cygwin or a native Windows build.

Jul 24 2023, 9:56 AM · Cygwin, gpgrt, Bug Report
aheinecke raised the priority of T6198: KMail: Port to keyresolver from libkleo from Wishlist to Normal.

I realized again how bad the current implementation is last week when Alexander managed to send a mail to me encrypted with a completely unrelated key.
a) It was not clear to him that he encrypted to a totally different key because it only displays the keyid
b) He somehow managed to store that key for me in the addressbook
c) He again selected something like "always encrypt to this user" in the dialog without realizing the consequences. This created a contact for me in his personal address book (invisible to him because he said he does not use the addressbook and in there all sources were unselcted) which had the wrong keyid (again only the fingerprint there) and the setting "always encrypt to this user"

Jul 24 2023, 9:15 AM · Restricted Project, Feature Request, KDE, kleopatra
gniibe added a project to T5252: bad expiration value when using --batch Creation-Date/Expire-Date: backport.
Jul 24 2023, 8:21 AM · gnupg, Bug Report