Page MenuHome GnuPG
Feed Advanced Search

Aug 10 2023

CarlSchwan committed rLIBKLEO75771c0466f3: Allow to specify the KeyResolverCore in KeyResolver (authored by CarlSchwan).
Allow to specify the KeyResolverCore in KeyResolver
Aug 10 2023, 4:45 PM

Aug 7 2023

CarlSchwan committed rKLEOPATRA44fd07fe0ff1: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Aug 7 2023, 4:01 PM
CarlSchwan committed rKLEOPATRA0ce3c48e5a31: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Aug 7 2023, 4:01 PM

Aug 4 2023

CarlSchwan committed rMTP5efad0fbef7d: Remove again explicit c++17 (authored by CarlSchwan).
Remove again explicit c++17
Aug 4 2023, 1:10 PM
CarlSchwan committed rKLEOPATRAcd9f4434440b: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Aug 4 2023, 12:01 PM
CarlSchwan committed rKLEOPATRAa0f72d75f7fe: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Aug 4 2023, 12:01 PM
CarlSchwan committed rMTP438435407c87: Bump version of mime tree parser (authored by CarlSchwan).
Bump version of mime tree parser
Aug 4 2023, 11:53 AM
CarlSchwan committed rKLEOPATRA3ed4c12eba93: Bump kf version on windows (authored by CarlSchwan).
Bump kf version on windows
Aug 4 2023, 11:46 AM
CarlSchwan committed rM8701e989376d: cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API (authored by CarlSchwan).
cpp: Expose gpgme_decrypt_result_t.is_mime through cpp API
Aug 4 2023, 11:35 AM
CarlSchwan committed rMTPa42d5027272f: Remove ifdef for win32 (authored by CarlSchwan).
Remove ifdef for win32
Aug 4 2023, 10:56 AM
CarlSchwan committed rMTP569951d20991: Don't add missing directory in include_dirs (authored by CarlSchwan).
Don't add missing directory in include_dirs
Aug 4 2023, 10:39 AM
CarlSchwan committed rMTP50803596e20a: Explicitely compile with C++17 (authored by CarlSchwan).
Explicitely compile with C++17
Aug 4 2023, 10:39 AM

Aug 3 2023

CarlSchwan committed rMd91d037fc19f: qt: Add setInputEncoding to QGpgMe::EncryptJob (authored by CarlSchwan).
qt: Add setInputEncoding to QGpgMe::EncryptJob
Aug 3 2023, 12:24 PM
CarlSchwan closed T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data. as Resolved.

All the patch related to this are now merged

Aug 3 2023, 12:22 PM · KMail, Restricted Project

Aug 1 2023

CarlSchwan committed rMTPcb3561c616ef: Handle missing header better (authored by CarlSchwan).
Handle missing header better
Aug 1 2023, 11:18 AM

Jul 31 2023

CarlSchwan committed rMTPd6f995523b1c: Don't build example if BUILD_TESTING is off (authored by CarlSchwan).
Don't build example if BUILD_TESTING is off
Jul 31 2023, 6:15 PM
CarlSchwan claimed T6587: GpgME++ / QGpgME MSVC build.
Jul 31 2023, 12:04 PM · gpgme, Restricted Project

Jul 29 2023

CarlSchwan committed rMTPdd34692a4bd0: Fix typo in export header (authored by CarlSchwan).
Fix typo in export header
Jul 29 2023, 11:12 AM
CarlSchwan committed rMTP3ccbbbb3c34d: Add unit test for PartModel::trim (authored by CarlSchwan).
Add unit test for PartModel::trim
Jul 29 2023, 10:38 AM
CarlSchwan committed rMTP0086e398f3f4: Export more symbols to make this library usable in Kube (authored by CarlSchwan).
Export more symbols to make this library usable in Kube
Jul 29 2023, 10:27 AM
CarlSchwan committed rMTP77dc624da42c: Recursively search for headers (authored by CarlSchwan).
Recursively search for headers
Jul 29 2023, 10:27 AM
CarlSchwan committed rMTPdc79497b33c0: Export more of the api for sink (authored by CarlSchwan).
Export more of the api for sink
Jul 29 2023, 10:27 AM

Jul 28 2023

CarlSchwan committed rMTP55d68719c671: Fix reuse compliance (authored by CarlSchwan).
Fix reuse compliance
Jul 28 2023, 6:14 PM
CarlSchwan committed rMTPcb421c2fb2e6: Add MailTemplates + test (authored by CarlSchwan).
Add MailTemplates + test
Jul 28 2023, 6:12 PM
CarlSchwan committed rMTPb083e4e9fcda: Simplify htmlutils (authored by CarlSchwan).
Simplify htmlutils
Jul 28 2023, 5:48 PM
CarlSchwan committed rMTP5fb82dad9ed6: Add crypto test (authored by CarlSchwan).
Add crypto test
Jul 28 2023, 5:36 PM
CarlSchwan committed rMTP8eade3a5bbb5: Make spacing and padding consistent (authored by CarlSchwan).
Make spacing and padding consistent
Jul 28 2023, 5:28 PM
CarlSchwan committed rMTP7bc5c4ae91fe: Fix some sizing issue in the qml MailViewer (authored by CarlSchwan).
Fix some sizing issue in the qml MailViewer
Jul 28 2023, 5:11 PM
CarlSchwan committed rMTP45598107b6a9: Handle empty KMime::Message::Ptr in MessageParser (authored by CarlSchwan).
Handle empty KMime::Message::Ptr in MessageParser
Jul 28 2023, 5:10 PM
CarlSchwan committed rKLEOPATRAc987425ff7c6: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 1:24 PM
CarlSchwan committed rKLEOPATRA66927edb72af: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 28 2023, 1:24 PM
CarlSchwan committed rMTPd96492fb6ad2: Add missing KWidgetsAddons to .kde-ci.yml (authored by CarlSchwan).
Add missing KWidgetsAddons to .kde-ci.yml
Jul 28 2023, 12:05 PM
CarlSchwan committed rKLEOPATRA8e1b11a814e7: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 28 2023, 12:01 PM
CarlSchwan committed rKLEOPATRAec136e20e9f9: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 12:01 PM
CarlSchwan committed rKLEOPATRA200a1ccd3c38: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 11:50 AM
CarlSchwan committed rKLEOPATRAbed99e526ae4: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 11:02 AM
CarlSchwan committed rKLEOPATRA01c37a6fa789: Only enable isMime if GpgMe version >= 1.22 (authored by CarlSchwan).
Only enable isMime if GpgMe version >= 1.22
Jul 28 2023, 11:00 AM
CarlSchwan added a comment to T6199: Kleopatra: MIME viewer support.

Small summary onf the recent progress, I made:

Jul 28 2023, 10:33 AM · Restricted Project, kleopatra
CarlSchwan committed rKLEOPATRA5a5b4ea07de1: MimeTreeParser integration (authored by CarlSchwan).
MimeTreeParser integration
Jul 28 2023, 10:30 AM
CarlSchwan claimed T6616: KMail: Use GpgME::Data::setEncoding(MimeEncoding) for encrypted / opaque signed data..
Jul 28 2023, 10:19 AM · KMail, Restricted Project
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