On Mon, Dec 28, 2015 at 2:04 PM, Владимир Горпенко vgo@stels.ru wrote:
Hi!
Hello Vladimir
Sorry for the late reply but I've been trying to stay away from the keyboard for some days now and give priority to family and friends.
So, I did it! Before the end of the year, as promised.
S/MIME encryption, decryption, signing and signature verification works. Of course, this is not the final version. ))
That's great news and we're all keen on getting to see it.
3 modules of RC were changed. I had to add some new hooks and use one deprecated hook.
I made a separate plugin to work with certificates and keys. Now I have a very simple plugin that uses files to store keys and certificates.
I hope that the developers of the RC show interest in my work.
Of course we are! The recent 1.2-beta release was all about adding encryption to Roundcube and while we cover PGP now, S/MIME is still missing. In order to get the PGP stuff into Roundcube we also had to touch the core code in some places and I expect to do the same for proper S/MIME support.
In any case, we'd like to SEE your proposed changes and preferably also your crypto plugin in order to understand the use-case and to analyze if the changes could be useful for other modules too and whether they might need some polishing.
So please fork our github repository, apply your changes to your fork and then submit a pull request via github. Please always work with git master version. We'll care about backporting to older release branches later.
Please publish your S/MIME plugin on a repo of your choice and send the link to the mailing list.
I am also ready to transfer texts and discuss the work done.
For translations, I suggest you push the localization files to Transifex. We can also add a resource for your plugin to Roundcube's Transifex project in order to benefit from our existing network of translators.
Many thanks and we're looking forward to see your work.
Best, Thomas