Commit Graph

231 Commits

Author SHA1 Message Date
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