<!DOCTYPE html><html><body><div dir="auto">Hi all,<br><br>I'm looking at  bug #297956 [0] - invitation emails from KOrganizer do not honor signing/encryption preferences.<br><br>Currently iTip messages are built in MailClient in akonadi-calendar repo, which is a fairly simplistic and straightforward piece of code.<br><br>After a brief look at how signing/encryption is implemented in KMail it's obvious that creating signed/encrypted messages requires non-trivial amount of logic and code. <br><br>Luckily most of this code and logic lives in  MessageComposer library inside messagelib. It makes a lot of sense to me to reuse this code inside akonadi-calendar to generate signed/encrypted iTip messages with behavior and UI consistent with KMail. However it requires making akonadi-calendar to depend on messagelib, which has non-trivial dependency chain.<br><br>What do you folks think about this? Do you think it's OK to introduce this dependency? Or would a simplified sign/encrypt implementation directly in akonadi-calendar suffice?<br><br>Cheers,<br>Dan<br><br>[0] <a href="https://bugs.kde.org/show_bug.cgi?id=297956">https://bugs.kde.org/show_bug.cgi?id=297956</a></div></body></html>