Commit Graph

729 Commits

Author SHA1 Message Date
Vsevolod Stakhov
8b45e06a94 [Minor] Disable fann by default 2018-03-08 14:05:56 +00:00
Vsevolod Stakhov
84ff312c7a [Minor] Fix replacement op 2018-03-08 14:04:09 +00:00
Vsevolod Stakhov
64aae006ea [Minor] Try to deal with custom include paths better 2018-03-08 13:58:18 +00:00
Vsevolod Stakhov
478687cd46 [Feature] Add torch-optim contrib package 2018-03-06 10:20:22 +00:00
Vsevolod Stakhov
b47a5b367b [Minor] Try to deal with linking hyperscan as a shared library 2018-03-02 15:28:07 +00:00
Vsevolod Stakhov
a69d59e469 [Minor] Enable torch by default 2018-03-01 14:22:51 +00:00
Vsevolod Stakhov
6ecb7d259d [Fix] Add workaround for system with non-XSI compatible tzset 2018-02-18 17:08:48 +00:00
Vsevolod Stakhov
79f00df258 [Fix] Rework elasticsearch plugin 2018-02-18 16:43:50 +00:00
Vsevolod Stakhov
fe48a8c61b [Project] Add n-gramms data files 2017-12-30 20:19:12 +00:00
Vsevolod Stakhov
1544764919 [Minor] Throw off legacy stuff 2017-11-08 20:48:37 +00:00
Vsevolod Stakhov
33fed07599 [Feature] Add torch-decisiontree package
https://github.com/twitter/torch-decisiontree

This project implements random forests and gradient boosted decision
trees (GBDT). The latter uses gradient tree boosting. Both use ensemble
learning to produce ensembles of decision trees (that is, forests).
2017-11-05 14:34:22 +00:00
Vsevolod Stakhov
48dafdabc1 [Fix] Another fix for rdtcs
Issue: #1885
2017-10-27 14:09:40 +01:00
Vsevolod Stakhov
22d602b81f [Feature] Use rdtsc where possible 2017-10-26 15:52:42 +01:00
Vsevolod Stakhov
eaddd22640 [Feature] Add gzip compression support for rspamd controller 2017-08-12 21:57:01 +01:00
Vsevolod Stakhov
8bcdcfc6c8 [Feature] Set TCP_NODELAY for milter sockets
Issue: #1790
2017-08-07 08:26:32 +01:00
Vsevolod Stakhov
be8b130d14 [Minor] Allow to detect torch support from Lua 2017-08-07 08:14:04 +01:00
Vsevolod Stakhov
d0a8583ef8 [Fix] Set CLOEXEC flag on files opened 2017-07-25 08:38:23 +01:00
Vsevolod Stakhov
57ad67a4b4 [Feature] Import torch to Rspamd... 2017-07-16 16:39:35 +01:00
Vsevolod Stakhov
e3cb18e286 [Minor] Update version to 1.7.0 2017-07-08 09:52:41 +01:00
Vsevolod Stakhov
7c7256d940 [Minor] Update version to 1.6.2 2017-06-14 15:48:57 +01:00
Vsevolod Stakhov
22e271f82c [Minor] Update version to 1.6.1 2017-06-13 06:38:36 +01:00
Andrew Lewis
17a6ce2ae1 [Conf] Do away with systemd specifics completely 2017-06-11 19:48:57 +02:00
Vsevolod Stakhov
790ad0ef8f [Minor] Disable libgd by default 2017-06-05 10:14:47 +01:00
Vsevolod Stakhov
02139021a5 [Minor] Fix lua-fun installation path 2017-05-18 16:58:50 +01:00
Vsevolod Stakhov
caa48320d8 [Minor] Fix installation 2017-05-18 16:50:34 +01:00
Vsevolod Stakhov
01d8f7e7a8 [Rework] Move global functions to a separate directory 2017-05-18 16:40:48 +01:00
Vsevolod Stakhov
14500c5783 [Minor] Start 1.6 version 2017-04-19 17:12:22 +01:00
Vsevolod Stakhov
2678c57326 [Minor] Update version to 1.5.6 2017-04-10 11:16:32 +01:00
Vsevolod Stakhov
486bf47d71 [Minor] Disable noisy warning in gcc7 2017-04-07 13:07:34 +01:00
Vsevolod Stakhov
d172dc0814 [Minor] Some fixes for static build 2017-03-31 13:29:45 +01:00
Vsevolod Stakhov
6b2213975f [Minor] Update version to 1.5.5 2017-03-28 16:45:01 +01:00
Vsevolod Stakhov
e6807e5529 [Minor] Update version to 1.5.4 2017-03-17 13:58:56 +00:00
Vsevolod Stakhov
125c716113 [Minor] Update version to 1.5.3 2017-03-07 18:52:07 +00:00
Vsevolod Stakhov
d643dc045f [Minor] Update version 2017-03-03 12:34:37 +00:00
Andrew Lewis
64c4ee2912 [Minor] More cmake fixes 2017-03-02 17:39:39 +02:00
Vsevolod Stakhov
29a93a839a [Minor] Update version number 2017-03-02 13:05:10 +00:00
Andrew Lewis
6ec6f8adb8 [Minor] Help cmake find gthread 2017-03-01 19:52:51 +02:00
Vsevolod Stakhov
dd65f40f8e [Minor] Another fix for libicu detection 2017-02-28 13:21:57 +00:00
Vsevolod Stakhov
ab72879f47 [Minor] Print better information about Lua found 2017-02-27 12:59:05 +00:00
Vsevolod Stakhov
09cee2f921 [Minor] Fix manual libicu detection 2017-02-23 15:47:58 +00:00
Vsevolod Stakhov
5990f3f196 [Rework] Start switching to libicu 2017-02-23 15:04:10 +00:00
Vsevolod Stakhov
49647df07c [Minor] Save resolver in config structure and allow to get it from Lua 2017-01-27 12:18:41 +00:00
Vsevolod Stakhov
9a888eb2ce [Minor] Do not build rspamd utils by default 2017-01-23 13:53:49 +00:00
Vsevolod Stakhov
9ac7c450c7 [Minor] Move hiredis inclusion to the proper place 2017-01-03 14:21:59 +00:00
Vsevolod Stakhov
6eecb5ce7c [Minor] Add enable full debug option 2016-12-25 16:23:02 +00:00
Vsevolod Stakhov
7bf934ec68 [Rework] Finally remove gmime dependency from Rspamd 2016-12-22 23:58:51 +00:00
Vsevolod Stakhov
fc1eb3ca94 [Minor] Arrrgh, stupid cmake 2016-12-09 16:02:31 +00:00
Vsevolod Stakhov
3eba0f7aca [Minor] Check libgd before using 2016-12-09 15:39:58 +00:00
Vsevolod Stakhov
2537df1672 [Minor] Enable hiredis and fann by default 2016-12-07 09:55:10 +00:00
Vsevolod Stakhov
61a2d838a7 [Feature] Add support of libgd 2016-12-06 16:22:23 +00:00
Vsevolod Stakhov
cd01e044ae [Minor] Switch version to 1.5.0 2016-12-05 11:11:21 +00:00
Vsevolod Stakhov
cdecbbc8c5 [Minor] Update to 1.4.2 2016-11-30 14:16:19 +00:00
Andreas Schneider
0d7b81adc2 cmake: Add missing luajit include dirs
/usr/include/luajit-5_1-2.0
2016-11-29 11:23:28 +01:00
Vsevolod Stakhov
4b3869ed2c [Minor] Try to reorder libraries 2016-11-26 13:33:27 +00:00
Vsevolod Stakhov
1e63c1d3dc [Minor] More and more libraries because of gmime... 2016-11-26 13:27:44 +00:00
Vsevolod Stakhov
0b9dbcc818 [Minor] Gmime like requires whole world to be used 2016-11-26 13:21:51 +00:00
Vsevolod Stakhov
74203dab0e [Minor] More fixes for static build 2016-11-26 13:15:51 +00:00
Vsevolod Stakhov
d2ae2538f1 [Minor] Add missing flag 2016-11-26 13:08:03 +00:00
Vsevolod Stakhov
b6ceb8518d [Minor] Another fix for static build 2016-11-26 12:44:58 +00:00
Vsevolod Stakhov
29ec64ccf5 [Minor] Another stupid workaround 2016-11-26 12:38:36 +00:00
Vsevolod Stakhov
2bc1d15750 [Minor] Another try to fix bloody gmime search path 2016-11-26 12:31:27 +00:00
Vsevolod Stakhov
b74d2ce530 [Minor] More fixes for bloody gmime 2016-11-26 12:19:24 +00:00
Vsevolod Stakhov
92c6f988cf [Fix] Fix build with custom glib/gmime 2016-11-26 12:09:12 +00:00
Vsevolod Stakhov
f7466e9e38 [Minor] Add lua 5.3 support 2016-11-25 13:47:27 +00:00
Vsevolod Stakhov
db3ce11f4d [Minor] Update version to 1.4.1 2016-11-22 12:06:14 +00:00
Vsevolod Stakhov
e1cb7814b2 [Minor] Allways compile with symbols 2016-11-17 15:55:10 +00:00
Andrew Lewis
868c11401b [Minor] Fix build with dev version of luajit 2016-10-25 15:15:50 +02:00
Vsevolod Stakhov
82bb01e1f8 [Fix] Another try to deal with posix idiotizm 2016-10-19 14:55:02 +01:00
Vsevolod Stakhov
bd10330aa7 [Feature] Add zstd compression library 2016-09-08 17:00:14 +01:00
Vsevolod Stakhov
798d515290 [Fix] Do not be cheated by system hiredis 2016-08-30 18:36:14 +01:00
Vsevolod Stakhov
343ec6cd4f [Minor] Update to 1.4.0 2016-08-23 13:18:28 +01:00
Vsevolod Stakhov
30499880c6 [Minor] Update to 1.3.4 2016-08-15 14:46:59 +01:00
Andrew Lewis
f93a66780d [Test] Some fixes for code coverage 2016-08-10 13:57:14 +01:00
Vsevolod Stakhov
73119605ba [Minor] Update to 1.3.3 2016-08-08 16:59:01 +01:00
Andrew Lewis
924a4b40a8 [Minor] Integrate coveralls 2016-08-02 15:18:29 +01:00
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