Commit Graph

654 Commits

Author SHA1 Message Date
Vsevolod Stakhov
9ae4337be5 [Minor] Update version to 1.3.2 2016-08-01 14:27:15 +01:00
Vsevolod Stakhov
7d8e070281 [Minor] Update version to 1.3.1 2016-07-29 17:43:48 +01:00
Vsevolod Stakhov
6c9b754334 Merge pull request #762 from fatalbanana/no-more-socket-activation
[Rework] Remove systemd socket activation (Fixes #759)
2016-07-29 14:10:18 +01:00
Vsevolod Stakhov
ed80e0873f [Fix] Fix installed permissions for rspamd_stats 2016-07-28 18:40:11 +01:00
Andrew Lewis
638ba136d0 [Rework] Remove systemd socket activation 2016-07-27 16:43:45 +01:00
Vsevolod Stakhov
ec4475e63f [Minor] Install rspamd_stats 2016-07-24 17:58:58 +01:00
Andrew Lewis
72fbc5e849 [Fix] Skip setting RPATH for static builds 2016-07-22 13:51:04 +01:00
Vsevolod Stakhov
c4055be589 [Feature] Dynamically detect if a CPU is incompatible with hyperscan 2016-07-22 10:24:21 +01:00
Vsevolod Stakhov
298a04db37 [Fix] Fix misprints for lto usage 2016-07-14 14:34:31 +01:00
Vsevolod Stakhov
1dd5531694 [Fix] Further fixes for lto and static linking 2016-07-14 13:57:10 +01:00
Vsevolod Stakhov
99a6e4a1e3 Revert "[Fix] PIE is required for static build"
This reverts commit fcea960519.
2016-07-14 13:18:04 +01:00
Vsevolod Stakhov
fcea960519 [Fix] PIE is required for static build 2016-07-14 12:59:37 +01:00
Vsevolod Stakhov
bcde3b0e53 [Feature] Use -flto if possible when optimizations are enabled 2016-07-14 12:54:41 +01:00
Vsevolod Stakhov
ce0579f6cc [Minor] Remove incorrect library linkage 2016-07-14 12:49:21 +01:00
Vsevolod Stakhov
d2af2a1d52 [Minor] Do not bother about sign-compare 2016-07-13 17:07:23 +01:00
Vsevolod Stakhov
4bedefb1e7 [Minor] Another fix for shmem detection on build 2016-07-11 14:25:11 +01:00
Vsevolod Stakhov
abc650b3df [Fix] Always use shmem on linux 2016-07-05 13:40:50 +01:00
Vsevolod Stakhov
2d0e4061c7 [Minor] Fix couple of warnings and disable -pedantic mode 2016-07-05 12:57:58 +01:00
Vsevolod Stakhov
5f450d88f7 [Feature] Add test to check shared memory support sanity 2016-06-29 14:51:50 +01:00
Vsevolod Stakhov
f0448d158b [Fix] Avoid linking with actrie if hyperscan is enabled 2016-06-25 13:39:35 +01:00
Vsevolod Stakhov
3c967aea98 [Feature] Improve ragel build target 2016-06-14 20:36:50 +01:00
Vsevolod Stakhov
8e86e00a86 [Rework] Compile ragel sources when building rspamd 2016-06-14 20:17:15 +01:00
Vsevolod Stakhov
7c9830991c [Feature] Search for SSL_set_tlsext_host_name support 2016-06-13 17:31:29 +01:00
Vsevolod Stakhov
78ba3dfdbf [Feature] Initialize ssl library to use SSL connections 2016-06-11 12:40:25 +01:00
Vsevolod Stakhov
565c37fca0 [Fix] Link lpeg to rspamd lua library 2016-05-28 18:42:45 +01:00
Vsevolod Stakhov
07c6066639 [Feature] Distinguish luajit from lua 2016-05-09 10:11:33 +01:00
Vsevolod Stakhov
917e1ca945 [Rework] Import linenoise for line editing 2016-05-08 20:22:38 +01:00
Vsevolod Stakhov
6bb2daddb0 [Fix] Repair optional dependencies 2016-05-04 14:21:05 +01:00
Vsevolod Stakhov
f6efe0a869 [Minor] Update to 1.3.0 2016-04-20 14:57:53 +01:00
Vsevolod Stakhov
1514f82a54 [Minor] Support DragonFly build
Issue: #595
2016-04-18 15:17:44 +01:00
Vsevolod Stakhov
daea922b4f
[Minor] Update version to 1.2.4 2016-04-12 13:07:21 +01:00
Vsevolod Stakhov
f36e38a2a4 [Feature] Allow building rspamd with jemalloc 2016-04-11 11:23:47 +01:00
Vsevolod Stakhov
c7c8ff17c9 [Minor] Update version to 1.2.3 2016-04-01 15:22:15 +01:00
Vsevolod Stakhov
6b73e307d3 [Minor] Update version to 1.2.2 2016-03-25 16:08:13 +00:00
Vsevolod Stakhov
63acf9fede [Minor] Update version to 1.2.1 2016-03-22 10:35:36 +00:00
Vsevolod Stakhov
091633c9af [Feature] Add LOCAL_CONFDIR option 2016-03-10 17:35:49 +00:00
Vsevolod Stakhov
5c25ee027e Add new warnings supported by gcc-6 2016-02-16 13:44:25 +00:00
Vsevolod Stakhov
20c9bfdc2d More steps to support dynamic workers 2016-02-12 16:11:30 +00:00
Vsevolod Stakhov
d54124d738 Add versions to rspamd modules and workers 2016-02-12 13:34:17 +00:00
Vsevolod Stakhov
34b41a21d7 Add Level-Compressed Tree Bitmap contrib code
Implementation by: Geoffrey T. Dairiki <dairiki@dairiki.org>
2016-02-11 09:57:13 +00:00
Vsevolod Stakhov
cbb129cba4 Add pcre2 detection 2016-02-09 11:26:16 +00:00
Vsevolod Stakhov
eff7d62249 Fix setting include variable in the cache 2016-02-09 11:26:05 +00:00
Vsevolod Stakhov
1da1ff145d Start 1.2 branching 2016-02-04 22:28:57 +00:00
Vsevolod Stakhov
63f8b66c21 Add plain open file API method 2016-02-02 23:42:42 +00:00
Vsevolod Stakhov
56583a05d4 Support c11 if available 2016-01-30 10:55:32 +01:00
Vsevolod Stakhov
a876d62a4b Update version to 1.1.3 2016-01-29 18:13:56 +00:00
Vsevolod Stakhov
a8f5d99585 Try to fix build issue 2016-01-26 21:23:41 +00:00
Vsevolod Stakhov
9285e9f52e Fix build with custom pcre 2016-01-26 17:11:52 +00:00
Vsevolod Stakhov
dbd49ad6c5 Update version to 1.1.2 2016-01-21 16:15:09 +00:00
Vsevolod Stakhov
945b56bed3 Update version to 1.1.1 2016-01-19 15:00:05 +00:00
Vsevolod Stakhov
8681b3d813 Fix default paths for the source build 2016-01-16 21:07:26 +00:00
Vsevolod Stakhov
e8b103d9a1 Enable redis conditional missed somehow 2016-01-14 17:22:39 +00:00
Vsevolod Stakhov
4fc834d623 Embed hiredis as it is broken literally everywhere 2016-01-11 16:04:50 +00:00
Vsevolod Stakhov
c2ff857a70 Add detection of libfann 2015-12-21 12:28:41 +00:00
Vsevolod Stakhov
bef452ccbc Hyperscan is available for x86_64 only so far 2015-12-20 21:23:24 +00:00
Vsevolod Stakhov
5914e5c6e2 Support GIT_ID variable 2015-12-18 14:24:01 +00:00
Vsevolod Stakhov
160b0a033b Use perl instead of bloody cmake for string manipulation 2015-12-15 14:36:12 +00:00
Vsevolod Stakhov
3effda3570 Try to fix build 2015-12-11 19:18:25 +00:00
Vsevolod Stakhov
99666be61c Remove unnecessary definition 2015-12-11 19:08:36 +00:00
Vsevolod Stakhov
b290d0de90 Find nftw definition 2015-12-11 16:30:37 +00:00
Vsevolod Stakhov
864f980038 Fix pthread linkage 2015-12-10 11:24:53 +00:00
Vsevolod Stakhov
813685c8e0 Add hyperscan initialization 2015-12-07 15:24:41 +00:00
Vsevolod Stakhov
be2034ea24 Start hyperscan support 2015-12-07 14:29:25 +00:00
Vsevolod Stakhov
ee98688103 Add LPeg support to rspamd 2015-12-07 13:52:41 +00:00
Vsevolod Stakhov
86c5962983 Use atomic ops if possible 2015-11-26 18:50:03 +00:00
Vsevolod Stakhov
0677cd4451 Test for atomic ops. 2015-11-23 09:10:12 +00:00
Vsevolod Stakhov
7ea334cd83 Add libmagic dependency 2015-11-12 14:36:48 +00:00
Vsevolod Stakhov
620bcca373 Perl is merely needed when snowball is enabled 2015-11-12 14:34:07 +00:00
Vsevolod Stakhov
5570704c53 Start implemetation of static analysis plugin 2015-11-09 18:51:25 +00:00
Vsevolod Stakhov
2068591f5c Start new feature release. 2015-11-05 15:32:03 +03:00
Vsevolod Stakhov
f9a22e7ea6 Update version. 2015-10-27 13:21:43 +00:00
Vsevolod Stakhov
11803de9a6 Update version. 2015-10-27 11:20:04 +00:00
Vsevolod Stakhov
b294e38a47 Update version. 2015-10-26 16:14:36 +00:00
Vsevolod Stakhov
13d9c7e421 Remove previous blake2 implementation. 2015-10-25 22:45:51 +00:00
Vsevolod Stakhov
c5e769ec0c Allow conditional build of snowball. 2015-10-23 11:51:53 +01:00
Vsevolod Stakhov
a28e2fa052 Additional issues with static build. 2015-10-21 13:17:34 +01:00
Vsevolod Stakhov
ccc7ba9b42 More fixes to the static build 2015-10-21 13:05:10 +01:00
Vsevolod Stakhov
c0864168aa Add a simple http server for benchmarks 2015-10-20 10:10:35 +01:00
Vsevolod Stakhov
16a32a9397 Update version. 2015-10-16 15:08:26 +01:00
Vsevolod Stakhov
4537114d00 Update version to 1.0.6 2015-10-14 17:03:23 +01:00
Vsevolod Stakhov
58171591de Check for async IO support. 2015-10-08 18:50:39 +01:00
Vsevolod Stakhov
694ef3873d Check for SOCK_SEQPACKET definition. 2015-10-08 16:56:50 +01:00
Vsevolod Stakhov
18a45837c5 Update version. 2015-10-05 17:20:23 +01:00
Vsevolod Stakhov
275602c0ea Fix dirent include. 2015-10-03 16:09:58 +01:00
Vsevolod Stakhov
668ed90e8d Try to avoid collision with locally installed includes. 2015-09-29 13:32:47 +01:00
Vsevolod Stakhov
5fe7a9e322 Update version to 1.0.4 2015-09-28 18:23:34 +01:00
Vsevolod Stakhov
4c2a6e952d Add preliminary documentation for rspamadm. 2015-09-28 16:45:01 +01:00
Vsevolod Stakhov
9f433cc70a Update version to 1.0.3 2015-09-23 17:39:57 +01:00
Vsevolod Stakhov
174f338b5d Update version number to 1.0.2. 2015-09-22 17:24:41 +01:00
Vsevolod Stakhov
35f8137b1d Update version to 1.0.1 2015-09-18 14:40:20 +01:00
Vsevolod Stakhov
e6ef36e2da Fix luajit detection if lua is also installed. 2015-09-01 14:37:58 +01:00
Vsevolod Stakhov
9f29c394e3 Fix installation rules. 2015-08-07 16:23:24 +01:00
Vsevolod Stakhov
91878c78e1 Rework rules installation. 2015-08-07 14:40:05 +01:00
Vsevolod Stakhov
95d140298a Use unquoted expansion. 2015-08-04 16:20:44 +01:00
Vsevolod Stakhov
2b2c4414ae Build with -O2 by default. 2015-07-21 15:04:01 +01:00
Vsevolod Stakhov
871b3c9758 Avoid dependency on ARCH dep header. 2015-07-14 00:10:49 +01:00
Vsevolod Stakhov
e95ca5c778 Rework cmake caching. 2015-07-08 15:51:16 +01:00
Vsevolod Stakhov
1d5ca1753f Fix openssl handling. 2015-07-08 14:15:46 +01:00
Vsevolod Stakhov
452eba8b86 Remove workaround for local cmake. 2015-07-08 14:07:01 +01:00
Vsevolod Stakhov
376e6fa835 More fixes to cmake script. 2015-07-08 13:41:14 +01:00
Vsevolod Stakhov
a63fad69b1 Another try to fix cmake configuration. 2015-07-08 13:00:14 +01:00
Vsevolod Stakhov
a9c1d1ada6 Adopt for the new ProcessPackage. 2015-07-07 23:57:21 +01:00
Vsevolod Stakhov
8e6dc6924a Rework ProcessPackage macro. 2015-07-07 19:16:26 +01:00
Vsevolod Stakhov
3c0c3bf092 Try to rework FindLua macro. 2015-07-07 16:45:58 +01:00
Vsevolod Stakhov
bd10b85e39 Update version to distinguish master. 2015-07-03 12:52:20 +01:00
Vsevolod Stakhov
3675f4b9ae Allow bundling for sqlite3. 2015-07-03 12:52:20 +01:00
Vsevolod Stakhov
f826e627cf Support dist on FreeBSD and Darwin. 2015-06-30 14:50:55 +01:00
Vsevolod Stakhov
72cd49153a Fix loops in POE. 2015-06-16 19:09:27 +01:00
Vsevolod Stakhov
60e5f7d446 Use specific POE loop for some systems. 2015-06-16 17:39:26 +01:00
Vsevolod Stakhov
9b5f1aca62 Fix redirector installation. 2015-06-16 16:31:15 +01:00
Vsevolod Stakhov
2eb837459e Fix build on FreeBSD < 10. 2015-05-24 18:00:41 +01:00
Vsevolod Stakhov
29572e62d5 Release 0.9.4
* Fix critical bugs in tokenization algorithm
* Write unit tests for tokenization
* Add documentation for lua_tcp
* Switch off legacy tokenization by default.
* Fix critical bugs in words normalization
* Add lua bindings to tokenizer.
* Implement storing of HTTP headers inside task
* Add lua API to accerss HTTP headers data
* Implemented base64 encoding suitable for MIME
* Use caseless hash and equal functions for HTTP request headers.
* Improve debian architectures support (by @dottedmag)

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-05-21 14:28:22 +01:00
Vsevolod Stakhov
3e91739b5c Release 0.9.3
* Revert incorrect regexp change that broke the default rules
* Fix lua_tcp module

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-05-19 17:20:19 +01:00
Vsevolod Stakhov
5a32a554b8 Release 0.9.2
* Fix error on spawning unique workers.
* Add preliminary version of generic LUA TCP requests API.
* Use lua 5.1 if luajit is not available (Arm64, PowerPC, s390x etc)
* Fix fuzzy mime strings with only type.
* Improve thunderbird sanity checks.
* Fix critical bug on matching regular expressions.
* Make hiredis optional dependency.
* Fix multiple bugs in daemon reloading

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-05-19 16:34:21 +01:00
Vsevolod Stakhov
762fdd196a Fallback to plain lua if luajit has not been found. 2015-05-19 13:51:50 +01:00
Vsevolod Stakhov
b4cfe06003 Make hiredis optional dependency. 2015-05-19 13:43:26 +01:00
Vsevolod Stakhov
87120745fe Release 0.9.1.
* Restore utf8 validation for regular expressions to avoid crashes
* Fix symbols displaying in the interface
* Add symbol groups to the interface
* Fix maps ID parsing in the controller
* Add multimap and regexp modules documentation
* Backport fixes from libucl
* Fix debian package (by @dottedmag)
* Rework XXH32 invocations

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-05-17 16:24:08 +01:00
Vsevolod Stakhov
fec2e1314d More fixes to luajit detection. 2015-05-12 13:24:03 +01:00
Vsevolod Stakhov
5912f1002b Fix finding of luajit library. 2015-05-12 12:10:42 +01:00
Vsevolod Stakhov
ecc9191f17 Libutil is useless everywhere but FreeBSD. 2015-05-11 17:08:58 +01:00
Vsevolod Stakhov
2b79a6ac22 Try to fix libutil... 2015-05-11 15:38:25 +01:00
Vsevolod Stakhov
48c605c605 Another workaround for pcre jit. 2015-05-11 15:10:56 +01:00
Vsevolod Stakhov
93317a1d04 Another try to fixup the mess. 2015-05-11 14:53:48 +01:00
Vsevolod Stakhov
6fa3f56319 Another iteration of libraries detection rework. 2015-05-11 14:17:15 +01:00
Vsevolod Stakhov
9987019e75 Unify search paths. 2015-05-11 13:43:16 +01:00
Vsevolod Stakhov
af966d44f3 Relax glib requirements to 2.28. 2015-05-11 13:06:42 +01:00
Vsevolod Stakhov
65da8816b9 Add hints for finding paths. 2015-05-11 13:05:31 +01:00
Vsevolod Stakhov
4c7e7cb362 Some pcre distributions are brain damaged. 2015-05-06 12:27:35 +01:00
Vsevolod Stakhov
9aa7f9490a Fix stupid cmake syntax. 2015-04-30 16:18:16 +01:00
Vsevolod Stakhov
7f8ab548d3 Another round of linking issues fixup. 2015-04-28 17:01:00 +01:00
Vsevolod Stakhov
dffdfc8492 Fix misprint in library path. 2015-04-26 21:09:40 +01:00
Andrew Lewis
549402f683 Try fix RPATH 2015-04-24 22:21:39 +02:00
Vsevolod Stakhov
a7de8c10d8 Try to fix mess with rpath. 2015-04-24 17:08:04 +01:00
Vsevolod Stakhov
f33dfad974 Remove old siphash implementation. 2015-04-08 13:07:51 +01:00
Andrew Lewis
f616e29708 Fix publicsuffix install path 2015-04-06 23:24:08 +02:00
Vsevolod Stakhov
34690b4854 One more rename. 2015-04-06 18:18:05 +01:00
Vsevolod Stakhov
e35607288e Import aho-corasic by Mischa Sandberg. 2015-04-06 16:47:22 +01:00
Vsevolod Stakhov
ca78852de1 Use publicsuffix list for url search (too slow now). 2015-04-06 16:02:51 +01:00
Vsevolod Stakhov
f97231861e Use some more advanced heuristic to find packages. 2015-03-24 15:58:54 +00:00
Andrew Lewis
e8cfcb0367 Correct bad syntax 2015-03-21 19:23:26 +02:00
Andrew Lewis
2da679950a Set WITH_LUA=1 for luajit too 2015-03-21 13:46:05 +02:00
Andrew Lewis
bb92fec558 Rather use pkg-config to find luajit
Conflicts:
	CMakeLists.txt
2015-03-21 13:06:51 +02:00
Vsevolod Stakhov
6c25c54581 Merge pull request #230 from fatalbanana/master
Fix luajit/lua headers confusion
2015-03-19 12:42:06 +00:00
Andrew Lewis
5a419ac94f Fix luajit/lua headers confusion
Conflicts:
	CMakeLists.txt
2015-03-19 14:35:49 +02:00
Vsevolod Stakhov
8c7f8e2283 Merge pull request #229 from fatalbanana/master
Fix finding headers from luajit
2015-03-19 10:53:09 +00:00
Andrew Lewis
112eda459c Fix finding headers from luajit 2015-03-19 12:30:34 +02:00
Vsevolod Stakhov
cc544380dd Merge pull request #225 from fatalbanana/master
Try include rspamd.conf.local.override with high priority
2015-03-17 21:57:23 +00:00
Vsevolod Stakhov
63b38d572f Add specific workaround for debian. 2015-03-17 23:43:10 +02:00
Vsevolod Stakhov
ea03c989d5 Reiterate on systemd.
Conflicts:
	CMakeLists.txt
2015-03-17 21:34:07 +02:00
Andrej Zverev
d8f17b0618 Use Systemd for Linux family and SysV for other systems.
We are creating conf/rspamd.conf.in as template and
declaring two new variables for CMake:
DEFAULTS (for SysV):
 RSPAMD_WORKER_NORMAL = "*:11333"
 RSPAMD_WORKER_CONTROLLER = "*:11334"
For Linux (for Systemd):
 RSPAMD_WORKER_NORMAL = "systemd:0"
 RSPAMD_WORKER_CONTROLLER = "systemd:1"

During build we replace template with correct values.

Conflicts:
	CMakeLists.txt
2015-03-17 21:31:35 +02:00
Mikhail Gusarov
0b5d9e932a Fix installing conf/ files 2015-03-17 18:56:52 +02:00
Vsevolod Stakhov
77cb03664e Use __get_cpuid if available. 2015-03-14 19:56:22 +00:00
Vsevolod Stakhov
94f5ecf44d Cleanup shit. 2015-03-13 12:05:43 +00:00
Vsevolod Stakhov
0717444133 Add specific workaround for debian. 2015-03-13 12:03:28 +00:00
Vsevolod Stakhov
e7bafe926e Reiterate on systemd.
Conflicts:
	CMakeLists.txt
	conf/rspamd.systemd.conf
2015-03-13 12:03:18 +00:00
Vsevolod Stakhov
8447e942c2 Require glib 2.30 at least. 2015-03-12 14:18:38 +00:00
Vsevolod Stakhov
94ea1a337e Do not check for lua5.2 when luajit is enabled. 2015-03-11 10:26:58 +00:00
Vsevolod Stakhov
a95cb759f5 Check for JIT support in pcre. 2015-03-05 12:23:33 +00:00
Vsevolod Stakhov
17ffcdc70c Restore build id parsing. 2015-03-05 11:35:42 +00:00
Vsevolod Stakhov
71993413ec Fix linkage with luajit on osx. 2015-03-05 10:38:40 +00:00
Vsevolod Stakhov
5dabcdd94f Fix iconv detection. 2015-03-03 18:22:09 +00:00
Andrew Lewis
5f22ee118d Install fun.lua to correct location 2015-02-25 14:13:45 +02:00
Vsevolod Stakhov
e9c050ea60 Set robust flag for mutexes to avoid dead locks. 2015-02-24 17:08:26 +00:00
Vsevolod Stakhov
d0f501c230 Move cdb to contrib as well. 2015-02-21 18:35:54 +00:00
Vsevolod Stakhov
6e121a026f Move ucl and rdns to contrib. 2015-02-21 18:11:12 +00:00
Vsevolod Stakhov
1e0c0c6852 Explicitly unset variable when looking for lua. 2015-02-20 12:03:39 +00:00
Vsevolod Stakhov
e2946e9a9c Fix luajit detection. 2015-02-18 17:31:40 +00:00
Vsevolod Stakhov
4b49bdd927 Enable luajit by default. 2015-02-18 15:56:25 +00:00
Vsevolod Stakhov
9dad3bc528 Fix cmake message. 2015-02-18 15:56:15 +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
384770006a Another try to fix build. 2015-02-14 00:49:34 +00:00
Vsevolod Stakhov
1b94a3560c Eliminate mess with linking. 2015-02-13 23:45:06 +00:00
Vsevolod Stakhov
58725e3ff0 Find iconv. 2015-02-09 10:52:23 +00:00
Vsevolod Stakhov
f4d4c9b648 Some more BSD fixes. 2015-02-09 10:20:03 +00:00
Vsevolod Stakhov
369799644b One more push to pthread_mutexattr_setpshared 2015-02-09 10:12:59 +00:00
Vsevolod Stakhov
896a33677a More precise detection of pthread_mutexattr_setpshared. 2015-02-09 10:04:37 +00:00
Alexey AL
bff11b8665 Add static build internal libs 2015-02-09 01:21:43 +03:00
Vsevolod Stakhov
82f9e6dff5 Add optimized versions of ChaCha20 by @floodyberry 2015-02-06 13:49:17 +00:00
Vsevolod Stakhov
60228b266b Start cryptobox library. 2015-02-06 11:37:55 +00:00
Vsevolod Stakhov
b5e9a22e49 Add explicit_memzero function. 2015-02-03 22:03:22 +00:00
Andrew Lewis
2fa2e9b3e7 Cosmetic changes 2015-02-03 14:53:18 +02:00
Vsevolod Stakhov
75865261eb Adopt tweetnacl for rspamd. 2015-01-28 15:56:49 +00:00
Vsevolod Stakhov
b5597411a2 Reorganize statfiles and classifiers into libstat. 2015-01-16 15:28:40 +00:00
Vsevolod Stakhov
ffd95d7c71 Update version to 0.9 WIP. 2015-01-16 14:06:31 +00:00
Andrew Lewis
3ad4de4158 Add toggle for disabling installation of systemd units on Linux 2015-01-15 13:43:48 +02:00
Vsevolod Stakhov
e48a8c5e6f Remove checks from debian build. 2014-12-20 17:03:30 +00:00
Vsevolod Stakhov
b26afb57c8 Start total rework of fuzzy_storage. 2014-12-19 14:35:31 +00:00
Vsevolod Stakhov
37cfe206be Add blake2 hash contrib code. 2014-12-18 20:58:17 +00:00
Vsevolod Stakhov
78322da18c Search for liblmdb. 2014-12-17 21:40:59 +00:00
Vsevolod Stakhov
e771cd9604 Add custom targets check and run-test. 2014-12-17 17:28:07 +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
6a45a186ab Start work on rspamd 0.8 2014-12-09 17:21:15 +00:00
Vsevolod Stakhov
20c12e03f6 Update version to 0.7.6. 2014-11-23 22:31:26 +00:00
Vsevolod Stakhov
cbb4039324 Update version to 0.7.5. 2014-11-13 22:22:41 +00:00
Vsevolod Stakhov
3f1247e926 Update version to 0.7.4. 2014-11-08 18:38:11 +00:00
Vsevolod Stakhov
5567c33f05 Try to detect systems without shared mutexes. 2014-11-08 15:46:03 +00:00
Vsevolod Stakhov
f6dfb706de Update version to 0.7.3 2014-11-02 17:19:00 +00:00