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