Page MenuHome GnuPG
Feed All Stories

Jul 27 2023

ikloecker committed rKLEOPATRA625aa531193a: Restrict the maximum allowed expiration date (authored by ikloecker).
Restrict the maximum allowed expiration date
Jul 27 2023, 6:17 PM
ikloecker committed rKLEOPATRA5356456df30f: Extract the setup of the expiration combo box (authored by ikloecker).
Extract the setup of the expiration combo box
Jul 27 2023, 6:17 PM
werner added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.

We had to add the parameters because some keys don't use the default paramters PGP and gpg have used since the introduction of ECC 12 years ago. So yes, we could fallback to the standard parameters but it would bet better if Kleopatra could extract them from the public key (maybe via a GPGME helper).

Jul 27 2023, 6:16 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
aheinecke added a comment to T6604: GpgOL: MIME parameters provided with "*=" instead of just "=" are not parsed - Resulting in hidden attachments.

I won't go so far to try to fully implement RFC2231 in the rfc822parse. But I have an idea how to implement this in a secure and robust manner in rfc822parse without touching the parser or the token stuff. My idea is to treat them as seperate TOKEN and then combine them in query parameter just for name and filename values.

Jul 27 2023, 5:08 PM · Restricted Project, gpgol
ikloecker claimed T6519: Kleopatra: "change validity" allows to set an expiry date in the past.
Jul 27 2023, 1:38 PM · backport, kleopatra, Restricted Project
CarlSchwan committed rKLEOPATRAcdac1b549f05: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 27 2023, 12:18 PM
ikloecker added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.

The relevant logs are

2023-07-27 12:08:01 scdaemon[28156] opgp: ecdh parameters missing
2023-07-27 12:08:01 scdaemon[28156] operation writekey result: Invalid value
Jul 27 2023, 12:14 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
werner added a comment to T6619: How to maintain our local libtool patch.

That assumes that libtool won't change substantially as it did several times in the past and broke our cross compiling stuff. But as long as we keep the ltmain.sh in our repo and tarball the patch is okay because it better documents the chnages.

Jul 27 2023, 12:07 PM · gpgrt, Bug Report
ebo added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

It's a shell issue. With bash Kleopatra starts from the shell. Andre will debug further.

Jul 27 2023, 10:28 AM · Restricted Project, AppImage
ikloecker added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

I used dbus-monitor to monitor the session bus. I'm seeing the following logged by dbus-monitor when starting kleopatra in the AppImage shell.

method call time=1690445994.197305 sender=:1.141 -> destination=org.freedesktop.DBus serial=1 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=Hello
method return time=1690445994.197348 sender=org.freedesktop.DBus -> destination=:1.141 serial=1 reply_serial=1
   string ":1.141"
signal time=1690445994.197368 sender=org.freedesktop.DBus -> destination=(null destination) serial=93 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.141"
   string ""
   string ":1.141"
signal time=1690445994.197394 sender=org.freedesktop.DBus -> destination=:1.141 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.141"
method call time=1690445994.197919 sender=:1.141 -> destination=org.freedesktop.DBus serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='signal',sender='org.freedesktop.DBus',path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',member='NameAcquired'"
method call time=1690445994.198591 sender=:1.141 -> destination=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RequestName
   string "org.kde.kleopatra"
   uint32 0
signal time=1690445994.198656 sender=org.freedesktop.DBus -> destination=(null destination) serial=94 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string "org.kde.kleopatra"
   string ""
   string ":1.141"
signal time=1690445994.198680 sender=org.freedesktop.DBus -> destination=:1.141 serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string "org.kde.kleopatra"
[...]

and when quitting Kleopatra I see

method call time=1690446001.636935 sender=:1.141 -> destination=org.freedesktop.DBus serial=21 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=ReleaseName
   string "org.kde.kleopatra"
signal time=1690446001.636978 sender=org.freedesktop.DBus -> destination=:1.141 serial=10 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string "org.kde.kleopatra"
signal time=1690446001.636991 sender=org.freedesktop.DBus -> destination=(null destination) serial=97 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string "org.kde.kleopatra"
   string ":1.141"
   string ""
Jul 27 2023, 10:22 AM · Restricted Project, AppImage
gniibe added a comment to T6619: How to maintain our local libtool patch.

I learned that AC_CONFIG_COMMANDS macro can be used to improve the case of config.status.

Jul 27 2023, 9:53 AM · gpgrt, Bug Report
gniibe claimed T6619: How to maintain our local libtool patch.

How about the change like:

Jul 27 2023, 9:52 AM · gpgrt, Bug Report
gniibe created T6619: How to maintain our local libtool patch.
Jul 27 2023, 9:51 AM · gpgrt, Bug Report
aheinecke closed T6618: Check that code signing chain is properly included in our signatures as Invalid.

this is not true. Our installers are always signed, even the included binaries are mostly signed.

Jul 27 2023, 8:33 AM · Bug Report, gpg4win
l10n daemon script <scripty@kde.org> committed rLIBKLEO1ed911bc71ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 27 2023, 5:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA50e5a83e5357: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 27 2023, 5:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf903b56a3bbc: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jul 27 2023, 5:05 AM
gniibe committed rEda48e3cb30be: yat2m: No additional newline after the end of subsection. (authored by gniibe).
yat2m: No additional newline after the end of subsection.
Jul 27 2023, 4:55 AM
gniibe committed rEff2763c46c7a: build: Recover the local change for libtool. (authored by gniibe).
build: Recover the local change for libtool.
Jul 27 2023, 4:55 AM
gniibe committed rE692c29905986: build: Update libtool from version 2.4.7. (authored by gniibe).
build: Update libtool from version 2.4.7.
Jul 27 2023, 4:55 AM
gniibe committed rEf599ff4988db: build: Update autobuild.m4 from autobuild 5.3. (authored by gniibe).
build: Update autobuild.m4 from autobuild 5.3.
Jul 27 2023, 4:55 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd29de61c4674: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Jul 27 2023, 4:27 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8a1ba037a8ac: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 27 2023, 3:48 AM
mrt22 created T6618: Check that code signing chain is properly included in our signatures.
Jul 27 2023, 3:29 AM · Bug Report, gpg4win
l10n daemon script <scripty@kde.org> committed rKLEOPATRA20d75e0e59a9: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Jul 27 2023, 2:48 AM
Happyman0815 added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

Other options would be

  • to display a warning if there are inline images in the email.
  • an option not to automatically sign emails if they contain an inline image.
Jul 27 2023, 12:01 AM · Bug Report, gpg4win

Jul 26 2023

ikloecker added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

I have just started kleopatra in the shell. Moved it to the background (Ctrl+Z bg). Then started okular. Then opened certificate of signed PDF in kleopatra. Everything works. (Except "Show Signatures Panel" doesn't really work if the side panel is not visible, but that's a completely different issue.) I also tried first starting okular and then kleopatra in the same shell. This also worked.

Jul 26 2023, 7:57 PM · Restricted Project, AppImage
aheinecke added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

Right, I had briefly uploaded a "GnuPG-Desktop" appimage but then realized that for the gnupg.org download site the "GnuPG-Foo" was actually the correct version. Werner and me discussed the future of that version and there will be some changes for future releases which I won't go in there. But functionally it is the same, only the VERSION file differs.

Jul 26 2023, 7:12 PM · Restricted Project, AppImage
ikloecker added a comment to T6612: Kleopatra can't be started from the gpg shell of the AppImage.

I cannot reproduce this. Neither with the official AppImage nor with my self-built AppImage. The error message suggests that some process is still registered with DBUS. Maybe a process left over from a previous run?

Jul 26 2023, 5:58 PM · Restricted Project, AppImage
ikloecker added a comment to T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

I had a quick look. gpg --quick-revoke-sig [...] doesn't emit a status message that would tell Kleopatra that the signatures had already been revoked. It just emits a status message telling Kleopatra which key was considered. (Run gpg with --status-fd 2 to see which status messages gpg emits.)

Jul 26 2023, 5:40 PM · Restricted Project, kleopatra
ikloecker updated subscribers of T6617: General error when trying to decrypt a public key block in the notepad.

I had a look at this. gpg emits the following status messages:

[GNUPG:] UNEXPECTED 0<LF>
[GNUPG:] FAILURE decrypt 38<LF>
Jul 26 2023, 5:26 PM · gpgme (gpgme 1.23.x), Restricted Project
ebo closed T5945: Kleopatra: Recipient input briefly shows error until lookup is completed as Resolved.
Jul 26 2023, 4:40 PM · Restricted Project, kleopatra
ebo closed T6108: Kleopatra: Information on storage location of OpenPGP key should be per subkey as Resolved.

As described, the storage location is now shown per subkey in the subkey details window.

Jul 26 2023, 4:33 PM · Restricted Project, kleopatra
ebo closed T6121: Kleopatra: add name suggestion for revocation certificate as Resolved.

works

Jul 26 2023, 3:03 PM · Restricted Project, kleopatra
ebo updated the task description for T6617: General error when trying to decrypt a public key block in the notepad.
Jul 26 2023, 2:54 PM · gpgme (gpgme 1.23.x), Restricted Project
ebo closed T6188: kleopatra: notepad verify/decrypt button not always greyed out when it should be as Resolved.
Jul 26 2023, 2:42 PM · Restricted Project, kleopatra
ebo created T6617: General error when trying to decrypt a public key block in the notepad.
Jul 26 2023, 2:41 PM · gpgme (gpgme 1.23.x), Restricted Project
ebo added a comment to T6188: kleopatra: notepad verify/decrypt button not always greyed out when it should be.

works as described.

Jul 26 2023, 12:48 PM · Restricted Project, kleopatra
CarlSchwan committed rKLEOPATRA9b6cc41eef9e: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 26 2023, 12:34 PM
CarlSchwan committed rMTP0e6853c4d5fb: Hide attachment if there is no attachment (authored by CarlSchwan).
Hide attachment if there is no attachment
Jul 26 2023, 12:34 PM
CarlSchwan committed rMTP556687a876c3: Improve handling of missing data and errors (authored by CarlSchwan).
Improve handling of missing data and errors
Jul 26 2023, 12:24 PM
ebo added a comment to T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

How about giving a notification in Kleopatra relaying gpgs message(s) "signature already revoked"? Instead of ~"3 certifications were successfully revoked, do you want to publish them?"

Jul 26 2023, 11:53 AM · Restricted Project, kleopatra
ikloecker added a comment to T6152: Text for Import of S/MIME certificates.

Currently, Kleopatra cannot do anything about this. get_passphrase in protect-tool.c asks those questions and doesn't support a way to give the user more context (e.g. by providing the file name). Once gpg-agent allows giving context, Kleopatra can add for example the file name to the data to import.

Jul 26 2023, 11:51 AM · Feature Request, S/MIME, gnupg, Restricted Project
ebo closed T6492: Kleopatra: Entries in certificate drop-down are not sorted as Resolved.

works. Certificates are shown in alphabetical order to the user and expired subkeys are ignored for encryption even if they are newer.

Jul 26 2023, 11:45 AM · Restricted Project, kleopatra, Bug Report
aheinecke closed T6332: GPG: Extend / rework "is_file_compressed" as Resolved.

From my side this can be closed. In Kleopatra we can maybe check for some more MIME types and then use GPGME_ENCRYPT_NO_COMPRESS but that is unreleated.

Jul 26 2023, 11:41 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
aheinecke closed T6332: GPG: Extend / rework "is_file_compressed", a subtask of T6351: Kleopatra: Performance problems when encrypting large files, as Resolved.
Jul 26 2023, 11:41 AM · vsd33, Restricted Project, kleopatra
ikloecker added a comment to T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

I could be wrong, but I think initially we load OpenPGP certificates without signatures, so that we don't know whether the user has certified or revoked a key. Therefore, in the certificate list we cannot decide whether offering the "Revoke" action makes sense. We load the signatures, when the details or the certification dialog is opened.

Jul 26 2023, 11:35 AM · Restricted Project, kleopatra
ebo added a comment to T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

works as described. But If you already have revoked one or all certifications of that key, you still get the revocation dialog.

Jul 26 2023, 10:49 AM · Restricted Project, kleopatra
ebo closed T6180: Kleopatra: "more details" in group edit opens information window in background as Resolved.

works

Jul 26 2023, 9:53 AM · Restricted Project, kleopatra
l10n daemon script <scripty@kde.org> committed rLIBKLEOfd857ac5b760: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 26 2023, 5:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc10d32f001ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 26 2023, 5:15 AM
gniibe committed rS6c0e68e978fe: doc: yat2m-stamp should depend on version.texi. (authored by jjakob).
doc: yat2m-stamp should depend on version.texi.
Jul 26 2023, 4:48 AM
gniibe committed rCf019c98fd418: doc: yat2m-stamp should depend on version.texi. (authored by gniibe).
doc: yat2m-stamp should depend on version.texi.
Jul 26 2023, 4:36 AM
gniibe committed rGdad880155ed0: build: Update libassuan.m4 for API compatibility. (authored by gniibe).
build: Update libassuan.m4 for API compatibility.
Jul 26 2023, 4:32 AM
gniibe committed rA9ce1b41cc1fe: libassuan.m4: Allow use of libassuan 3 for API of version 2. (authored by gniibe).
libassuan.m4: Allow use of libassuan 3 for API of version 2.
Jul 26 2023, 4:16 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0ce6b02b36de: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 26 2023, 3:51 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA18bfb76469b6: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Jul 26 2023, 2:48 AM

Jul 25 2023

aheinecke triaged T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Normal priority.
Jul 25 2023, 3:36 PM · KMail, Restricted Project
onickolay created T6615: v5 document signatures verification..
Jul 25 2023, 3:36 PM · Documentation, OpenPGP, Bug Report
aheinecke triaged T6614: GpgOL: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Normal priority.
Jul 25 2023, 3:35 PM · Restricted Project, gpgol
CarlSchwan committed rMTP95d8f47cf0ac: Merge branch 'work/carl/kf6' into 'kf6' (authored by CarlSchwan).
Merge branch 'work/carl/kf6' into 'kf6'
Jul 25 2023, 11:09 AM
CarlSchwan committed rMTPe7b0f46641a3: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 11:08 AM
CarlSchwan committed rMTP99a14dd88b5d: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 11:04 AM
CarlSchwan committed rMTP92d825c94950: Branch to qt6 (authored by CarlSchwan).
Branch to qt6
Jul 25 2023, 11:00 AM
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