Commit Graph

38 Commits

Author SHA1 Message Date
Vsevolod Stakhov
012167478a * Add rolling history feature saving last 200 scanned messages.
Add /history command handler in webui.
2013-01-07 18:32:15 +04:00
Vsevolod Stakhov
9289af21db Fix test build and shlibs depends. 2012-12-15 14:41:15 +04:00
Vsevolod Stakhov
5fc591558a Add skeleton for rrd files format and basic API for writing data to rrd files. 2012-12-12 19:33:39 +04:00
Vsevolod Stakhov
cdb0282eb7 * Link dynamic configuration to the main build.
Add utility functions for dynamic config.
2012-09-25 22:12:07 +04:00
Vsevolod Stakhov
d071dc92a2 Remove legacy stuff from librspamdclient.
Add support of unix socket for client library and rspamc.
2012-09-18 18:44:51 +04:00
Vsevolod Stakhov
a799332877 Do not compile libkvstorage for debian as it is useless just now. 2012-08-08 02:31:13 +04:00
Vsevolod Stakhov
1ac49a8c1e More fixes for debian. Suggested by: Laszlo Boszormenyi (GCS) 2012-08-06 16:05:46 +04:00
Vsevolod Stakhov
2cc8f7c160 Fix shared libraries versions. 2012-08-03 17:29:42 +04:00
Vsevolod Stakhov
ff83e52322 Minor cmake script fix. 2012-08-03 17:16:44 +04:00
Vsevolod Stakhov
93c3046ce8 More debian fixes. 2012-08-03 17:14:15 +04:00
Vsevolod Stakhov
a052132551 More fixed for debian build. 2012-08-03 17:04:03 +04:00
Vsevolod Stakhov
b1cb2de69a Allow NO_SHARED build to use static archives for internal libraries.
Check for -fPIC/-fpic support.
2012-06-07 19:48:27 +04:00
Vsevolod Stakhov
6cea7f1cd0 Reorganize libs. 2012-06-07 19:16:51 +04:00
Vsevolod Stakhov
73ded9877f Avoid using global 'counters' hash, include it in struct rspamd_main.
Move worker related utils to separate file and include it in rspamd-mime library.
Add some cross-dependencies.
2012-06-07 19:06:09 +04:00
Vsevolod Stakhov
a44b10c0a8 Version some lonely libraries. 2012-06-05 22:09:46 +04:00
Vsevolod Stakhov
20c329815f Fix static build.
As there are too many changes from 0.4.7 mark this version as 0.5.0.
2012-06-05 19:22:57 +04:00
Vsevolod Stakhov
35cb2b6e2f * Split rspamd build to several independent libraries to reduce overhead. 2012-06-05 18:21:49 +04:00
Vsevolod Stakhov
3f333be9d5 * Start dkim support implementation. 2012-05-24 21:35:03 +04:00
Vsevolod Stakhov
9b8ecfb892 * Add initial implementation of proxy object
* Add simple smtp proxy worker
2012-03-07 20:47:55 +04:00
Vsevolod Stakhov
9f2cb66ccb * Add AIO framework for linux io(3) interface. 2012-01-16 17:36:22 +04:00
Vsevolod Stakhov
46ceb4ad59 Reorganize util.c as it should contain only common utilities.
Libkvstorage client is now deprecated as I plan to replace it with hiredis library.
2011-12-07 19:06:41 +03:00
Vsevolod Stakhov
eb81ea9c64 * Add initial skeleton of file based backend 2011-11-15 20:55:52 +03:00
Vsevolod Stakhov
f678526b20 * Implement sqlite3 backend for kvstorage. 2011-11-02 17:49:09 +03:00
Vsevolod Stakhov
7770c0c2ff * Add initial support of bdb backend 2011-11-01 19:48:08 +03:00
Vsevolod Stakhov
9e6a83cbdb * Add skeleton of libkvstorage API. 2011-10-18 19:36:22 +03:00
Vsevolod Stakhov
a761bb36a4 Move librspamdclient to separate directory.
--HG--
rename : lib/librspamdclient.c => lib/client/librspamdclient.c
rename : lib/librspamdclient.h => lib/client/librspamdclient.h
2011-10-18 16:48:59 +03:00
Vsevolod Stakhov
bb783aa50c * Add configuration utils for kvstorage 2011-10-17 21:04:29 +03:00
Vsevolod Stakhov
96e14f0474 Fix build under Solaris10. Reported in https://bitbucket.org/vstakhov/rspamd/issue/21/rspamd-solaris10-x86-openindiana 2011-10-17 14:19:38 +03:00
Vsevolod Stakhov
62cbfbe0f9 * Initial implementation of key-value storage
Detect and link against bdb
Change version to 0.4.5
2011-10-11 19:39:38 +04:00
Vsevolod Stakhov
40fbda609f Another fix for out-source build.
Unbreak FreeBSD build.
2011-07-30 00:14:57 +04:00
Vsevolod Stakhov
4c4773d96b * Fix build under CentOS 5 with old glib 2.12
* Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR
Rework include style.
2011-07-29 20:35:00 +04:00
Vsevolod Stakhov
b0ddff4f0d * Add new algorithm based on diff algorithm to compare relatively short text parts 2011-07-13 19:39:37 +04:00
Vsevolod Stakhov
389594cb07 Fix settings using.
Revert genmodules logic.
2011-05-11 20:55:02 +04:00
Vsevolod Stakhov
f7595acb30 Fix dependencies in cmake. 2011-05-11 19:11:05 +04:00
Vsevolod Stakhov
1fd435e5d4 * Rework build process:
- add librspamdserver
 - link this library to all daemons and utils of rspamd
 - use subdirectories more often
* Rework global variables logic - move them to the main process
* Fix logging to handle utf-8 correctly
* Add statshow utility and make it working
* Move printf functions to separate source file
2011-05-10 19:15:03 +04:00
Vsevolod Stakhov
e703200341 Update build and install system. 2011-02-02 16:16:51 +03:00
Vsevolod Stakhov
2a383446ab * Add C client for rspamd that is using librspamdclient 2011-01-31 20:33:12 +03:00
Vsevolod Stakhov
bc15f7bcfb * Initial release of librspamdclient 2011-01-28 21:30:34 +03:00