Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix previously fixed indent issue | Minijackson | 2018-03-08 |
| | |||
* | Remove protocol differentiation since we only use OpenPGP | Minijackson | 2018-03-08 |
| | |||
* | Use Expected in crypto + pass attached key + add bool part of Expected + ↵ | Minijackson | 2018-03-08 |
| | | | | remove old code | ||
* | 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 | ||
* | Revert "Support encrypted mails forwarding" | Christian Mollekopf | 2018-03-02 |
| | | | | | | This reverts commit f28ec43dca5b2915deb69d54fb942ddf1303f48c. That was pushed by accident. | ||
* | Support encrypted mails forwarding | Christian Mollekopf | 2018-03-02 |
| | | | | | | | | | | | | | | | | | | | | 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 the foundAllKeys feature in the composer | Christian Mollekopf | 2018-03-01 |
| | | | | | | | setProperty doesn't work anymore for some reason, so we use a regular Q_PROPERTY. We have to explicitly reference the composerController variable, otherwise cc/bcc refernces don't work. | ||
* | T7024 fix: implement attachment-based forwarding | Rémi Nicole | 2018-02-21 |
| | | | | | | | | | | | | | | | | Summary: Implement attachment-based forwarding. Some notes: - `loadAsDraft` was removed in favor of new enum `loadType` in QML, and callback based generic programming in C++ Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T7024 Differential Revision: https://phabricator.kde.org/D10676 | ||
* | Remove drafts after sending the message | Christian Mollekopf | 2018-01-08 |
| | |||
* | Fixed cc and bcc on composercontroller | Christian Mollekopf | 2017-12-13 |
| | |||
* | Always guard async callbacks | Christian Mollekopf | 2017-12-08 |
| | |||
* | Avoid crashing if we don't find a key. | Christian Mollekopf | 2017-12-04 |
| | |||
* | Subcontrollers for list properties | Christian Mollekopf | 2017-12-04 |
| | |||
* | Avoid any keyserver lookup for now. | Christian Mollekopf | 2017-11-27 |
| | | | | | | The can take forever and we don't properly deal with that. For now all keymanagement is delegated to the user, meaning he will have to use external tools. | ||
* | Encrypt to all keys if we find multiple | Christian Mollekopf | 2017-11-27 |
| | |||
* | log messages | Christian Mollekopf | 2017-11-27 |
| | |||
* | Fixed warnings | Christian Mollekopf | 2017-11-27 |
| | |||
* | Disable encryption buttons if keys are missing | Christian Mollekopf | 2017-11-27 |
| | |||
* | Async personal key retrieval | Christian Mollekopf | 2017-11-27 |
| | |||
* | Safeguards to avoid crashes | Christian Mollekopf | 2017-11-27 |
| | |||
* | Factor out how we run it into a separate method | Christian Mollekopf | 2017-11-25 |
| | |||
* | Lookup keys in threads | Christian Mollekopf | 2017-11-25 |
| | |||
* | Only look for keys when crypto is enabled | Christian Mollekopf | 2017-11-25 |
| | |||
* | Import missing keys | Christian Mollekopf | 2017-11-24 |
| | |||
* | Encrypt to self so we can read the sent mail | Christian Mollekopf | 2017-11-24 |
| | |||
* | Log some info about the keys we find | Christian Mollekopf | 2017-11-24 |
| | |||
* | Ensure we have valid keys before sending | Christian Mollekopf | 2017-11-24 |
| | |||
* | Encrypted mails | Christian Mollekopf | 2017-11-23 |
| | |||
* | Avoid crashing if we fail to assemble the message | Christian Mollekopf | 2017-11-22 |
| | |||
* | Find signing keys | Christian Mollekopf | 2017-11-22 |
| | |||
* | Prepping encryption | Christian Mollekopf | 2017-11-22 |
| | |||
* | Load html messages as html | Christian Mollekopf | 2017-10-12 |
| | |||
* | Assembling html mails | Christian Mollekopf | 2017-10-08 |
| | |||
* | Take personal email addresses into account when replying. | Christian Mollekopf | 2017-08-11 |
| | |||
* | splitAddress does not work if the name has a comma in it | Christian Mollekopf | 2017-08-10 |
| | | | | | With i.e. "Mollekopf, Christian <mollekopf@example.org>", we'l end up with an address "Mollekopf" and one "Christian <mollekopf@example.org>". | ||
* | Moved mailcomposing into mailtemplates | Christian Mollekopf | 2017-08-02 |
| | | | | so we can start testing it. | ||
* | Separate email assembly from controller. | Christian Mollekopf | 2017-08-02 |
| | |||
* | ComposerController cleanup | Christian Mollekopf | 2017-07-31 |
| | |||
* | Slight composer code refactoring | Christian Mollekopf | 2017-07-31 |
| | |||
* | Remove any leftover recipients for replies | Christian Mollekopf | 2017-06-23 |
| | |||
* | Also load slightly more complex mails. | Christian Mollekopf | 2017-06-22 |
| | | | | And convert simple html to plaintext. | ||
* | Attachment removal | Christian Mollekopf | 2017-06-14 |
| | | | | | We'd rather do something via the model index instead of requering an additional role, but this works for the time being. | ||
* | Create CRLF mime messages. | Christian Mollekopf | 2017-06-14 |
| | |||
* | Attachment support in the composer | Christian Mollekopf | 2017-06-14 |
| | |||
* | Working but ugly editor for recipients in composer | Christian Mollekopf | 2017-06-12 |
| | | | | | | | | | What remains to be done is: * proper delegates * removal of recipeients * at some point d&d of recipients * Perhaps something that encapsulates the whole list and the model in a nicer way | ||
* | Fixed stuff that got broken during the move | Christian Mollekopf | 2017-05-23 |
| | |||
* | No more SINK_DEBUG_AREA | Christian Mollekopf | 2017-05-13 |
| | |||
* | Ported away from webkit and to webengine | Christian Mollekopf | 2017-04-13 |
| | |||
* | Moved cpp code into src directory | Christian Mollekopf | 2017-04-05 |