Vsevolod Stakhov
685d079dae
Remove useless file from installation.
2013-05-26 20:26:26 +01:00
Vsevolod Stakhov
08466d2908
Mark as 0.5.5.
2013-05-23 20:43:25 +01:00
Vsevolod Stakhov
1650f051c1
Fix CentOS 5 build.
2013-03-27 11:53:05 +00:00
Vsevolod Stakhov
9fb28304cd
Final update for 0.5.4.
2013-02-02 23:27:55 +04:00
Vsevolod Stakhov
393a7c39ec
Add webui handler for rspamd (skeleton).
...
Fix url detector.
Add group option for modules options.
Some fixes in controller and rrd code.
2013-01-05 20:29:26 +04:00
Vsevolod Stakhov
9289af21db
Fix test build and shlibs depends.
2012-12-15 14:41:15 +04:00
Vsevolod Stakhov
6787741087
Update version to 0.5.3.
2012-11-21 16:53:39 +04:00
Vsevolod Stakhov
7fd1411a1f
Update to 0.5.2.
2012-08-23 18:10:26 +04:00
Vsevolod Stakhov
a8f8278902
Check for gthread as well while checking for glib.
2012-08-07 15:59:20 +04:00
Vsevolod Stakhov
a052132551
More fixed for debian build.
2012-08-03 17:04:03 +04:00
Vsevolod Stakhov
7fe1dd2bc3
Set version to 0.5.1 due to massive lua changes.
2012-07-26 21:51:39 +04:00
Vsevolod Stakhov
e1a8ed5013
* Add lua worker type and lua worker bindings.
...
* Add lua utility library for basic utils.
* Fixes lua_buffer code.
Fix lua loading error.
Added some other lua utility functions.
2012-07-26 21:50:13 +04:00
Vsevolod Stakhov
2e615083e4
Fix build on FreeBSD 9.1 and Current. Thanks to Anton Yuzjaninov for testing.
2012-07-26 16:43:36 +04:00
Vsevolod Stakhov
4c1013a28f
Use gmime-2.6 if gmime-2.4 is not found.
2012-07-03 19:45:03 +04:00
Vsevolod Stakhov
56b591bcb2
* Allow to use other composites inside a composite's expression
...
Fix for cmake 2.6.
2012-06-14 22:20:50 +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
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
8a6fa6ab3b
Strict prototypes.
2012-06-05 20:52:41 +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
8d8638b1a2
Make 'simple' dkim canonization working.
2012-05-29 20:39:14 +04:00
Vsevolod Stakhov
eccece67e6
* Add signing and simple canonization support (not finished yet, work in progress).
2012-05-28 21:31:56 +04:00
Vsevolod Stakhov
da6966d272
Check received for not more than 5 recipients.
...
Install lua configuration by default (as user's one should be in rspamd.local.lua).
2012-05-28 17:33:54 +04:00
Vsevolod Stakhov
00c7c62977
* Avoid DoS while sending a message with a lot of recipients in 'To' header.
...
Fix possible deadlock in lua_redis.
Version is now 0.4.8 as there are enough changes.
2012-05-28 17:26:38 +04:00
Vsevolod Stakhov
4d4668a0d4
* Fix spf plugin that was broken in 0.4.7
...
* Add partial ipv6 support for some rspamd modules.
2012-04-20 20:02:28 +04:00
Vsevolod Stakhov
e389ab727d
Detect amd64.
2012-03-27 18:58:04 +04:00
Vsevolod Stakhov
d450657c90
Use 64 bit offset while compiled in 32 bit mode.
2012-03-27 18:46:21 +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
9bacf0d835
* Introduce new system of worker's and modules initialization:
...
- Removed legacy limitation of worker's types;
- Using GQuarks to identify workers and modules;
- Remove modules.sh script;
- Add a common system of workers and modules;
- Write management and configuration for new architecture.
2012-01-16 20:59:37 +04:00
Vsevolod Stakhov
9f2cb66ccb
* Add AIO framework for linux io(3) interface.
2012-01-16 17:36:22 +04:00
Vsevolod Stakhov
5fb57a17d5
Restore std=c99 compiler flag.
2011-12-20 19:14:29 +03:00
Vsevolod Stakhov
3d7650fc49
More cleanups and fixes for compiler warnings.
2011-12-20 19:11:49 +03:00
Vsevolod Stakhov
78f53ec59a
Due to major changes in events system increase version.
2011-12-14 19:36:23 +03:00
Vsevolod Stakhov
44311f4235
Detect and use fallocate/posix_fallocate.
2011-12-14 19:34:50 +03:00
Vsevolod Stakhov
22396e2aa4
Fix build with system-wide libhiredis.
2011-12-13 16:42:03 +03:00
Vsevolod Stakhov
835efda3d5
FIx built under RHEL and CentOS as they has too old sqlite.
2011-12-13 16:10:16 +03:00
Vsevolod Stakhov
ce60515525
* Add lua bindings to hiredis library
...
Polish some comments.
2011-12-12 20:14:49 +03:00
Vsevolod Stakhov
7ca658607c
Add detecting of libhiredis for communicating with kvstorage.
...
Add internal hiredis if it is not found in system.
2011-12-09 19:13:00 +03:00
Vsevolod Stakhov
632e13627f
Check for SIGUSR1 by libevent to avoid signals collisions.
...
Remove greylist_storage as it was never used and is actually replaced with basic kvstorage.
2011-11-30 17:48:08 +03:00
Vsevolod Stakhov
d36aecab66
Fix git id detection.
2011-11-25 17:01:10 +03:00
Vsevolod Stakhov
3f330b5b0b
Fix build id detecting.
2011-11-25 16:15:00 +03:00
Vsevolod Stakhov
af6dc0cb17
* Implement file backend.
2011-11-17 18:34:02 +03:00
Vsevolod Stakhov
626bd1c196
Fix static build.
2011-11-11 18:42:28 +03:00
Vsevolod Stakhov
e372eb2d47
Fix static build.
2011-11-02 19:53:18 +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
c750ae5859
* Fix threading in kvstorage.
...
Rspamd now can detect and work with libevent-2.
2011-10-31 20:02:55 +03:00
Vsevolod Stakhov
dee3bdecf7
* Initial implementation of threaded kvstorage worker.
2011-10-27 18:19:32 +03:00
Vsevolod Stakhov
da3412c27b
Fix siginfo detection code.
2011-10-24 18:30:43 +03:00
Vsevolod Stakhov
053502c169
Fix deinstall/install targets for building of FreeBSD port.
2011-10-17 14:24:28 +03:00