Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | More metadata testing | Christian Mollekopf | 2018-07-03 |
| | |||
* | Removed unused | Christian Mollekopf | 2018-07-03 |
| | |||
* | Fixed and tested isGoodSignature | Christian Mollekopf | 2018-07-03 |
| | |||
* | The tests pass | Christian Mollekopf | 2018-06-29 |
| | |||
* | Partial fix for multipart/mixed in alternative part | Christian Mollekopf | 2018-06-29 |
| | | | | We only render the first part right now, which is not correct. | ||
* | Fixed apple html messages with attachments. | Christian Mollekopf | 2018-06-29 |
| | |||
* | Windows is why we can't have nice things.. | Christian Mollekopf | 2018-05-08 |
| | |||
* | Use a Gpgpme::Gpgpme style exported target | Christian Mollekopf | 2018-05-08 |
| | |||
* | Make use of interface include directories and link libraries. | Christian Mollekopf | 2018-05-08 |
| | | | | | | | | Instead of manually specifying the libraries to link against and the include directories to include we'd much rather have a single target to link against. find_package already defines the Gpgme target for some reason, which seems like a waste, but with the lowercase gpgme target we can work around that problem. | ||
* | A slightly simpler FindGpgme.cmake | Christian Mollekopf | 2018-05-07 |
| | |||
* | Cleanup | Christian Mollekopf | 2018-05-07 |
| | |||
* | Extract attachments from multipart/related | Christian Mollekopf | 2018-05-07 |
| | | | | | So we can offer them for download even if displayed inline. This is necessary for some attachments to show up from apple mail. | ||
* | Insert spaces | Christian Mollekopf | 2018-05-07 |
| | |||
* | Separate multipart/related formatter | Christian Mollekopf | 2018-05-07 |
| | |||
* | Made structure available in debug view | Christian Mollekopf | 2018-05-07 |
| | |||
* | Port to gpgme only. | Christian Mollekopf | 2018-05-06 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | QGpgme and Gpgmepp are not readily available, the cmake files buggy, the buildsystem horrendous and generally just difficult to build on windows. Given that all they are is a wrapper around gpgme, we're better of without all the indirections. What we loose is: * QGpgme moved the work to separate threads (but we then blocked anyways), something that we can just do in our own code should we want to. * QGpgme has a function to prettify dn's that was used to show the signer. Also something we could bring back should we need to (don't know where it is useful atm.) Ported messagepart to gpgme Almost there Moved the crypto bits to a separate file All gpg code is in one place. All tests passing Use error codes Cleanup | ||
* | Windows compat | Christian Mollekopf | 2018-05-02 |
| | |||
* | No need to install a shared library if we only use it internally. | Christian Mollekopf | 2018-05-02 |
| | | | | | And that keeps us from having to export stuff from the library for windows to work. | ||
* | windows compat | Christian Mollekopf | 2018-05-02 |
| | |||
* | No need to find those again. | Christian Mollekopf | 2018-05-02 |
| | |||
* | That's not how you write gpgmepp | Christian Mollekopf | 2018-04-27 |
| | |||
* | Link explicitly against gpgmepp | Christian Mollekopf | 2018-04-27 |
| | |||
* | Remove showOnlyOneMimepart from the public interface. | Christian Mollekopf | 2018-04-26 |
| | | | | That makes it much more obvious where we actually rely on it. | ||
* | Removed empty formatter | Christian Mollekopf | 2018-04-26 |
| | |||
* | Removed some more unnecessary includes | Christian Mollekopf | 2018-04-26 |
| | |||
* | Another qgpgme dependency gone | Christian Mollekopf | 2018-04-26 |
| | |||
* | Less gpgme in the interfaces | Christian Mollekopf | 2018-04-26 |
| | |||
* | Collect gpgme usages | Christian Mollekopf | 2018-04-26 |
| | |||
* | Starting to isolate our gpgme++ usage. | Christian Mollekopf | 2018-04-25 |
| | | | | So we can destroy it. | ||
* | Fixed the case where we have plaintext inside the encrypted part. | Christian Mollekopf | 2018-04-25 |
| | | | | This is triggered when we have encrypted+signed inline parts. | ||
* | Cleanup | Christian Mollekopf | 2018-04-25 |
| | |||
* | Deal with rfc822 header parts | Christian Mollekopf | 2018-04-25 |
| | | | | As inserted by autocrypt enabled clients. | ||
* | Cleanup | Christian Mollekopf | 2018-03-23 |
| | |||
* | Support encrypted mails forwarding | Rémi Nicole | 2018-03-08 |
| | | | | | | | | | | | | | | | | | | | | Summary: Some notes: - What we do is: if the mail is encrypted, decrypt it and copy its content into a new message (with plaintext, html and attachments, if any), and use this message as attachment for forwarding - The `isEncrypted` function from KMime doesn't seem to detect every kind of encrypted mails. AFAIK this structure is not detected: - `multipart/mixed` - `text/plain` - `application/pgp-encrypted` (attachement, named "ATT00001") - `application/octet-stream` (attachment named "encrypted.asc") Reviewers: cmollekopf Tags: PHID-PROJ-6npnfcmppynqynn7slmv Maniphest Tasks: T8112, T7024 Differential Revision: https://phabricator.kde.org/D10966 | ||
* | Fixed build on mac | Christian Mollekopf | 2018-03-05 |
| | |||
* | gpg error handling cleanup | Christian Mollekopf | 2018-02-26 |
| | |||
* | Removed unused code | Christian Mollekopf | 2018-02-26 |
| | |||
* | Cleanup | Christian Mollekopf | 2018-02-26 |
| | |||
* | Using setContent instead of setBody will lead to a trailing newline | Christian Mollekopf | 2018-02-26 |
| | |||
* | This is really a boolean in disguise | Christian Mollekopf | 2018-02-20 |
| | |||
* | Avoid unnecessary member variables | Christian Mollekopf | 2018-02-20 |
| | |||
* | Fixed encrypted+signed messages | Christian Mollekopf | 2018-02-20 |
| | |||
* | Fixed warning | Christian Mollekopf | 2018-02-20 |
| | |||
* | Removed unused argument | Christian Mollekopf | 2018-02-20 |
| | |||
* | Fixed inline signed | Christian Mollekopf | 2018-02-14 |
| | |||
* | Remvoed unused code | Christian Mollekopf | 2018-01-25 |
| | |||
* | Removed unused code | Christian Mollekopf | 2018-01-25 |
| | |||
* | Stop using useless abstractions (that are not even threadsafe) | Christian Mollekopf | 2017-12-11 |
| | |||
* | Removed unreachable codepaths | Christian Mollekopf | 2017-12-10 |
| | |||
* | Cleanup | Christian Mollekopf | 2017-12-07 |
| |