Commit Graph

128 Commits

Author SHA1 Message Date
Vsevolod Stakhov
50412eaeae Support legacy 'RSPAMC' protocol line. 2014-04-23 11:58:34 +01:00
Vsevolod Stakhov
a3262faeeb Add compatibility layer with old spamc. 2014-04-05 16:45:06 -07:00
Vsevolod Stakhov
c73632361a Add rdns as a submodule. 2014-02-19 13:50:31 +00:00
Vsevolod Stakhov
29962c678a Move xxhash to contrib. 2014-02-18 18:14:53 +00:00
Vsevolod Stakhov
b4bc6269d9 Remove autogenerated Makefile. 2014-02-04 16:39:41 +00:00
Vsevolod Stakhov
ff62d93b0e Use libottery for secure random numbers.
Libottery itself is hosted here:
https://github.com/nmathewson/libottery

This import is a rough adoptation of libottery to use it for secure
random numbers in rspamd when needed (and in DNS resolver specifically).
This import makes the internal chacha20 code useless, hence it is
removed now.
2014-02-04 16:37:37 +00:00
Vsevolod Stakhov
0894d44904 Import http parser code. 2014-01-07 22:11:53 +00:00
Vsevolod Stakhov
32a9833bd7 Fix linking libraries. 2013-12-26 15:38:17 +00:00
Vsevolod Stakhov
e15ac66903 Rework build system. 2013-12-26 15:28:02 +00:00
Vsevolod Stakhov
0039ba84e6 Forgot to add. 2013-10-22 17:12:49 +01:00
Vsevolod Stakhov
3d218a89ec Fix warning about murmur hash macro. 2013-09-30 16:42:12 +01:00
Vsevolod Stakhov
5787cb0597 Keys in hash table are const pointers. 2013-08-23 23:49:48 +01:00
Vsevolod Stakhov
655ca0dfc4 Start rcl parser implementation. 2013-08-05 17:50:05 +01:00
Vsevolod Stakhov
617bfb5da5 The preliminary API of rspamd configuration language.
Include UTHash for faster and more convenient hash functions than
g_hash_table is. Implement the basic API for RCL parser.
2013-08-04 00:28:28 +01:00
Vsevolod Stakhov
4f6ae1b003 Fix warning for printf like function in exim patch. 2013-07-12 17:37:02 +01:00
Vsevolod Stakhov
cc379455b9 More fixes for Solaris. 2013-06-20 12:47:11 +01:00
Vsevolod Stakhov
6205f36ee1 * Add dynamic configuration dumping.
* Add labels support to the statfiles (would be used for meta-classification)
* Rewrite exim spam.c patch to work with both rspamd and SA by using 'variant=rspamd' option
  in spam_server line.
2012-10-01 22:08:36 +04:00
Vsevolod Stakhov
9023eb3f1e Adopt rspamd for the next glib release.
Fix several issues in threads handling inside keystorage.
Fix sigsuspend usage in keystorage.
2012-01-31 20:59:10 +04: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
d031614b5c Fix output for spamc proto. 2011-08-15 17:59:52 +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
dac3240ef6 Fix patch for exim.
Fix parsing of wrong headers.
2011-02-21 21:19:07 +03:00
Vsevolod Stakhov
eb5a3b7749 Add patch for exim spam.c to use rspamd. 2011-02-21 17:56:47 +03:00
Vsevolod Stakhov
4fa8c7af5c * Add new version of exim's local scan rspamd scanner 2010-10-18 20:21:24 +04:00
Vsevolod Stakhov
d608ddf908 * Fix issue with folding multiline headers (submitted by Anton Nekhoroshikh). 2010-05-26 15:23:00 +04:00
Vsevolod Stakhov
4010409631 * Fix issues in documentation
* Fix rspamd url
2010-05-25 18:23:57 +04:00
cebka@lenovo-laptop
f57b47be64 * Add a little review of rspamd
* Add local_scan.c from Anton Nekhoroshikh for exim MTA
2010-02-04 20:58:47 +03:00