Vsevolod Stakhov
29cbfb6337
Readd siphash.
2015-04-06 16:05:34 +01:00
Vsevolod Stakhov
69a0d19b22
Remove siphash as submodule.
2015-04-06 16:04:43 +01:00
Vsevolod Stakhov
cf77f3392c
Add public suffixes to rspamd.
2015-04-06 14:42:09 +01:00
Vsevolod Stakhov
fa0e3fbb91
Try to fit options in 6 bits.
2015-03-11 15:18:49 +00:00
Vsevolod Stakhov
ea26cfd92c
Distinguish RSPAMC from SPAMC.
2015-03-11 14:18:19 +00:00
Vsevolod Stakhov
e1aaa10d62
Backport fix from libucl.
2015-03-11 11:57:17 +00:00
Vsevolod Stakhov
fa71f023a9
Port fix from libucl.
2015-03-01 21:34:26 +00:00
Vsevolod Stakhov
fcf8994d52
Import the proper version of lua-functional.
2015-02-26 14:06:01 +00:00
Vsevolod Stakhov
32d054c318
Remove unused chacha implementation from libottery
2015-02-21 22:28:54 +00:00
Vsevolod Stakhov
d0f501c230
Move cdb to contrib as well.
2015-02-21 18:35:54 +00:00
Vsevolod Stakhov
f1c22fe6f3
Add legacy XXH32_init.
2015-02-21 18:30:09 +00:00
Vsevolod Stakhov
ff4acb5109
Avoid copies of xxhash.
2015-02-21 18:12:29 +00:00
Vsevolod Stakhov
6e121a026f
Move ucl and rdns to contrib.
2015-02-21 18:11:12 +00:00
Vsevolod Stakhov
f9d2d85d14
Update xxhash.
2015-02-21 17:51:40 +00:00
Vsevolod Stakhov
6854375771
Remove bundled hiredis.
2015-02-18 15:35:14 +00:00
Vsevolod Stakhov
195bfd320c
Import lua-functional for plugins stuff.
2015-02-16 16:35:18 +00:00
Vsevolod Stakhov
2fcf5d83cf
Remove tweetnacl for now.
2015-02-15 16:14:20 +00:00
Vsevolod Stakhov
141e7673fa
Merge pull request #146 from fatalbanana/master
...
Update RBL module etc
2015-02-11 16:07:56 +00:00
Andrew Lewis
e77f51f874
Make Exim pass usernames to Rspamd
2015-02-11 15:48:37 +02:00
Vsevolod Stakhov
c4e4a60be8
Small fixes.
2015-02-09 10:52:31 +00:00
Vsevolod Stakhov
9c825e98d3
Macro ambiguity hell.
2015-02-09 10:23:07 +00:00
Vsevolod Stakhov
544fea1f9f
Unify align macro.
2015-02-08 22:27:04 +00:00
Vsevolod Stakhov
f1718ac592
Publish afternm_detached
2015-02-02 22:28:36 +00:00
Andrew Lewis
571955cc19
Fix bad change in Exim patch
2015-02-02 22:39:58 +02:00
Vsevolod Stakhov
b21bad88bb
Merge pull request #131 from fatalbanana/master
...
Update Exim patch
2015-02-01 10:35:36 +00:00
Andrew Lewis
48ccad6194
Update Exim patch
2015-01-31 20:46:54 +02:00
Vsevolod Stakhov
d6c756289e
Fix cryptobox code.
2015-01-30 17:47:01 +00:00
Vsevolod Stakhov
268fea1999
Fix blocks chaining.
2015-01-30 01:44:56 +00:00
Vsevolod Stakhov
023abb060f
Fix detached cryptobox.
2015-01-29 23:48:13 +00:00
Vsevolod Stakhov
175d7c8cc6
Add prototypes.
2015-01-28 22:22:21 +00:00
Vsevolod Stakhov
db6de9a110
Implement detached cryptobox.
2015-01-28 22:19:28 +00:00
Vsevolod Stakhov
bebc8737c8
Use more targeted compile flags setup.
2015-01-28 21:39:38 +00:00
Vsevolod Stakhov
3dbb173515
Do not pad encrypted messages.
2015-01-28 21:39:18 +00:00
Vsevolod Stakhov
62c3edb074
Forgot to add.
2015-01-28 21:39:08 +00:00
Vsevolod Stakhov
75865261eb
Adopt tweetnacl for rspamd.
2015-01-28 15:56:49 +00:00
Vsevolod Stakhov
b45251c416
Import tweetnacl.
2015-01-28 15:43:52 +00:00
Andrew Lewis
96a3a241b8
Make Exim pass hostnames to rspamd
2015-01-03 23:46:21 +02:00
Vsevolod Stakhov
35295fe9ea
Allow to listen on ipv6 IP.
2014-12-25 18:35:49 +00:00
Vsevolod Stakhov
83c6e88470
Arrays are no longer lists in UCL.
2014-12-25 18:24:54 +00:00
Vsevolod Stakhov
a75c10a8b1
Lemmatize words for fuzzy check.
2014-12-23 15:57:14 +00:00
Vsevolod Stakhov
dd1134f06b
Compile external tools with optimizations.
2014-12-19 10:55:28 +00:00
Vsevolod Stakhov
47be073a75
Use blake2 as KDF instead of sha256.
2014-12-18 21:05:02 +00:00
Vsevolod Stakhov
37cfe206be
Add blake2 hash contrib code.
2014-12-18 20:58:17 +00:00
Vsevolod Stakhov
e771cd9604
Add custom targets check and run-test.
2014-12-17 17:28:07 +00:00
Vsevolod Stakhov
7eb5a5745b
Add preliminary shingles version.
2014-12-17 16:44:52 +00:00
Vsevolod Stakhov
4178270ca5
Add siphash contrib code.
2014-12-17 14:27:04 +00:00
Vsevolod Stakhov
8da9cf3c42
Add snowball stemmer to the build.
2014-12-17 11:58:42 +00:00
Vsevolod Stakhov
774c8be4b3
Update exim patch.
...
- Update to the recent exim version
- Strip extra leading src/ from the patch
- Remove sendfile since it was broken
- Fix rspamd spam report for exim
2014-09-29 14:46:39 +01:00
Vsevolod Stakhov
0556a597ba
Allow strcase uthash.
2014-08-24 17:00:13 +01:00
Vsevolod Stakhov
ffedc6bef9
Update to the recent versions.
2014-07-19 09:42:05 -07:00
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