Page MenuHome GnuPG
Feed Advanced Search

Jul 28 2023

CarlSchwan added a comment to T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data..

This is now done with https://lists.gnupg.org/pipermail/gnupg-devel/2023-July/035401.html and https://invent.kde.org/pim/messagelib/-/merge_requests/138

Jul 28 2023, 10:18 AM · KMail, Restricted Project

Jul 27 2023

CarlSchwan committed rKLEOPATRAcdac1b549f05: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 27 2023, 12:18 PM

Jul 26 2023

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

Jul 25 2023

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

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

Jul 13 2023

CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

Current progress, the viewer now support viewing embedded calendar events, embedded emails and embedded calendar events in an embedded email

Jul 13 2023, 12:18 PM · Restricted Project, kleopatra

Jul 11 2023

CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

Current progress left being the qml version for Kalendar and right the QtWidget version for Kleopatra. This still require some work in the QtWidget viewer to display that the message is signed and encrypted

Jul 11 2023, 10:44 AM · Restricted Project, kleopatra

Jul 6 2023

CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

Yes, this might make sense to have a library for the core parsing / reparsing part and then maybe some widgets in Libkleo that could be used to show the information. So that we could in theory create a small executable that just instantiates a libkleo widget to show a MIME mail and Kleopatra could use that then, too. But for clients like Kalendar which don't necessarily use QWidgets it is porbably better to have this split out.

Jul 6 2023, 5:43 PM · Restricted Project, kleopatra

Jul 5 2023

CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

I started working on it. Current progress, I managed to move the mimetreeparser/partmodel from kalendar to libkleo and removed the few akonadi bits.

Jul 5 2023, 6:47 PM · Restricted Project, kleopatra