On 07/03/13 23:26, Giampaolo Tomassoni wrote:
I see there would be problems in naming your project "RSA". Nevertheless, is there any plan to have the current rspamd features in a library, in order to allow third-parties to develop their own message handling interface wrapping it?
At the moment, rspamd consist of several shared libraries (rspamd-util, rspamd-mime and rspamd-server) and the main application logic (main process + worker processes). However, without application logic there is no convenient way to use things, such as plugins or event loops. Therefore, if you can give some concrete example of what functionality should be used in such 3-rd parties applications I can provide more details.
Nevertheless, some features, including DKIM, SPF and other parsers are worth to move them in some separate BSD licensed libraries for those who want fast and lightweight support of these techniques.
-- Vsevolod Stakhov