Commit Graph

719 Commits

Author SHA1 Message Date
Vsevolod Stakhov
c3928cf525 [Rework] Further cmake system rework 2019-11-18 14:19:43 +00:00
Vsevolod Stakhov
7f482c08ce [Rework] Make cmake structure more modular 2019-11-18 13:01:36 +00:00
Vsevolod Stakhov
7f62d657ce [Project] Add fast utf8 validation library 2019-11-15 16:16:08 +00:00
Vsevolod Stakhov
177d37b1ab [Minor] Move CPU detection out of the cryptobox module 2019-11-15 12:20:46 +00:00
Vsevolod Stakhov
c15ca59b25 [Rework] Move cmake modules to a dedicated path 2019-11-15 11:58:43 +00:00
Vsevolod Stakhov
16f4092271 [Minor] Fix openblas detection logic (or try to) 2019-11-06 14:57:18 +00:00
Vsevolod Stakhov
690d055653 [Minor] Disable blas by default 2019-11-06 14:57:06 +00:00
Vsevolod Stakhov
546519543f [Minor] Add option to enable openblas support to cmake 2019-11-06 14:41:46 +00:00
Vsevolod Stakhov
3acc923829 [Minor] Update version to 2.2 2019-10-28 15:47:56 +00:00
Vsevolod Stakhov
95b113764d [Rework] Require CMake 3.9 to work, remove manual lto crap 2019-10-15 11:47:16 +01:00
Vsevolod Stakhov
e229b6dd55 [Fix] Add configurable number of threads for OpenBLAS
Issue: #3082
2019-10-14 17:48:46 +01:00
Vsevolod Stakhov
08ffbddaa8 [Minor] Update version to 2.1 2019-10-11 17:57:23 +01:00
Vsevolod Stakhov
56e236efa0 [Rework] No more magic 2019-09-09 16:26:16 +01:00
Vsevolod Stakhov
ea15d2e1d5 [Rework] Start moving to replxx 2019-09-03 17:57:01 +01:00
Vsevolod Stakhov
3029890954 [Minor] Add lua bit library if not luajit 2019-08-16 15:54:30 +01:00
Vsevolod Stakhov
82c2e609a9 [Minor] Fix libutil detection on BSD systems 2019-07-19 16:28:15 +01:00
Vsevolod Stakhov
9aa104f6a7 [Project] Start mime structures refactoring 2019-07-12 15:18:17 +01:00
Vsevolod Stakhov
694af5cd68 [Minor] Remove CXX linker requirement unless static Hyperscan is linked 2019-07-09 12:05:33 +01:00
Vsevolod Stakhov
8c9192d649 [Minor] Minor portability fixes 2019-07-09 10:58:11 +01:00
Vsevolod Stakhov
d0ad3c5f2b [Minor] Modernize CMakeLists 2019-07-09 10:46:47 +01:00
Vsevolod Stakhov
9026da71bb [Rework] Use libsodium instead of hand crafted crypto implementations 2019-07-08 17:41:31 +01:00
Vsevolod Stakhov
891b250b45 [Project] Remove torch 2019-07-01 15:13:04 +01:00
Vsevolod Stakhov
742feb4195 [Minor] Add open_memstream check 2019-06-29 16:59:50 +01:00
Vsevolod Stakhov
648b027cca [Minor] Oops, forgot to add library for linkage 2019-06-28 18:39:15 +01:00
Vsevolod Stakhov
44e393f9fe [Project] Add kann library to start torch removal 2019-06-27 15:38:34 +01:00
Vsevolod Stakhov
b066f62bfa [Minor] Always enable sse2 on x86_64 2019-06-27 14:16:12 +01:00
Vsevolod Stakhov
961cc0e022 [Minor] Grrr, fix cmake arguments 2019-06-25 12:26:58 +01:00
Vsevolod Stakhov
ab06871bb2 [Minor] Try to fix cmake stupidity 2019-06-25 11:46:51 +01:00
Vsevolod Stakhov
014c2a2585 [Minor] Require cmake 3.0 and modernize somehow 2019-06-23 09:35:31 +01:00
Vsevolod Stakhov
364641b4bd [Minor] Fix various crap 2019-06-22 14:29:40 +01:00
Vsevolod Stakhov
dc96f9b37f [Project] Make it compileable again... 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
71e0dbf960 [Project] Remove libfann, gd and other unsupported stuff 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
98897c1797 [Project] First refactoring step libevent->libev 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
5376c8a252 [Project] Bundle libev 2019-06-22 10:57:29 +01:00
Vsevolod Stakhov
0b65c937e3 [Rework] Slashing: Change versioning schema - move to 2.0 2019-05-18 09:42:41 +01:00
Vsevolod Stakhov
05f70739e4 [Minor] Update version to 1.9.4 2019-05-13 14:24:08 +01:00
Vsevolod Stakhov
dbcc1c9452 [Minor] Update version to 1.9.3 2019-04-16 17:36:26 +01:00
Vsevolod Stakhov
2c5aaa7e85 [Minor] Add lpeg re module 2019-04-08 11:51:01 +01:00
Vsevolod Stakhov
e0f9152733 [Feature] Use fpconv girsu2 implementation for printing floats 2019-04-06 12:24:53 +01:00
Vsevolod Stakhov
9771c10437 [Minor] Update version to 1.9.2 2019-04-05 11:30:16 +01:00
Vsevolod Stakhov
186c9a0997 [Minor] Never use pkg-config for jemalloc - it breaks things 2019-04-02 14:57:40 +01:00
Vsevolod Stakhov
3bf124702c [Minor] Add lua-lupa library for Jinja2 templates 2019-03-26 12:36:41 +00:00
Vsevolod Stakhov
6cedc4fe94 [Minor] Fix buid with no PVS 2019-03-13 16:43:55 +00:00
Vsevolod Stakhov
376b5cac00 [Minor] Oops, exclude from all target 2019-03-13 15:00:40 +00:00
Vsevolod Stakhov
ab0f47f4ef [Minor] Attach PVS analyze target 2019-03-13 14:58:59 +00:00
Vsevolod Stakhov
f4268b3ec5 [Minor] Update version to 1.9.1 2019-03-12 15:59:11 +00:00
Vsevolod Stakhov
39ed10ed8f [Minor] Search for libjemalloc_pic first 2019-03-07 13:05:15 +00:00
Vsevolod Stakhov
736a5f1d12 Revert "[Minor] Use less aggressive optimisation level"
This reverts commit 9bfff1d477.
2019-03-05 23:18:19 +00:00
Vsevolod Stakhov
9bfff1d477 [Minor] Use less aggressive optimisation level 2019-03-05 22:51:29 +00:00
Vsevolod Stakhov
593a9255cb [Minor] Set version to 1.9.0 2019-03-05 16:44:13 +00:00
Vsevolod Stakhov
b048a5a3a0 [Minor] Fix linking 2019-02-14 17:28:19 +00:00
Vsevolod Stakhov
e550b8e7db [Minor] Try to fix linking hell 2019-02-14 11:22:07 +00:00
Vsevolod Stakhov
e96cab20b9 [Rework] Another paths rework 2018-12-26 15:00:02 +00:00
Vsevolod Stakhov
36e960ed74 [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedir 2018-12-26 15:00:02 +00:00
Vsevolod Stakhov
34a0eebf73 [Minor] Update version to 1.8.4 2018-12-03 15:46:17 +00:00
Vsevolod Stakhov
e313c92848 [Minor] Update version to 1.8.3 2018-11-19 13:12:27 +00:00
Anton Yuzhaninov
a796cd7321 Don't set PREFIX variable in cmake
As I can see this variable is not used by rspamd build system. Remove it
because setting it causes a lot of warning with
-DENABLE_CLANG_PLUGIN=ON - PREFIX variable is not documented but used by
cmake internally.
2018-10-29 23:33:36 -04:00
Anton Yuzhaninov
55d667d387 Stop linking with -lnsl on Linux
As far as I know on Linux libnsl is used only for NIS/NIS+ support.
It is highly unlikey that Rspamd users use NIS in 2018.

Keep linking with libnsl on Solaris - there it is likely needed even if
NIS is not used.
2018-10-29 18:53:03 -04:00
Vsevolod Stakhov
c6ccb8d28f [Rework] Completely rework symbols cache management 2018-10-26 15:25:41 +01:00
Vsevolod Stakhov
bd66db896d [Minor] Update version to 1.8.2 2018-10-16 18:32:57 +01:00
Vsevolod Stakhov
10d67f5c80 [Minor] Check for cached libevent time routines 2018-10-08 17:31:43 +01:00
Vsevolod Stakhov
967f130306 [Minor] Update to 1.8.1 2018-09-24 15:05:42 +01:00
Vsevolod Stakhov
af8e0a3aa3 [Minor] Remove outdated lgpl code, deprecated long ago 2018-09-19 14:33:53 +01:00
Vsevolod Stakhov
a89eebf63a [Minor] Add tableshape library from https://github.com/leafo/tableshape 2018-09-19 14:33:53 +01:00
Vsevolod Stakhov
863d2260fa [Feature] Add preliminary stop words detection support 2018-09-07 18:40:54 +01:00
Vsevolod Stakhov
deba30f874 [Minor] Support ucontext on osx 2018-08-26 14:26:42 +01:00
Vsevolod Stakhov
a472769a45 [Minor] Improve virtual ticks obtaining methods 2018-08-26 14:26:41 +01:00
Vsevolod Stakhov
084dc96bc5 [Feature] Add support for Lua API tracing 2018-08-09 15:27:32 +01:00
Vsevolod Stakhov
6bf95e77a1 [Minor] Switch version to 1.8.0 2018-08-01 15:22:16 +01:00
Vsevolod Stakhov
fcf1677b2e [Minor] Fix build on NetBSD 2018-07-26 16:05:15 +01:00
Vsevolod Stakhov
2cfeff3710 [Minor] Update version to 1.7.9 2018-07-12 13:08:34 +01:00
Vsevolod Stakhov
418c101010 [Minor] Redis support is now unconditional 2018-07-10 14:13:21 +01:00
Vsevolod Stakhov
ff7dc7361f [Fix] Initialize sqlite3 properly 2018-07-10 13:45:58 +01:00
Vsevolod Stakhov
e0cd571a32 [Fix] Fix build where ucontext is defined in ucontext.h 2018-07-09 10:47:19 +01:00
Vsevolod Stakhov
c857ae2c0a [Minor] Update version to 1.7.8 2018-07-02 15:36:27 +01:00
Vsevolod Stakhov
3c353232c9 [Minor] Allow to explicitly link with static hyperscan 2018-06-25 14:53:20 +01:00
Vsevolod Stakhov
c81f5da186 [Minor] Fix pkg-config module for hyperscan 2018-06-25 14:21:20 +01:00
Vsevolod Stakhov
7b991e27a9 [Minor] Fix hyperscan lookup path 2018-06-25 14:17:11 +01:00
Vsevolod Stakhov
04d3623c89 [Feature] Print stack trace on crash 2018-06-18 17:41:47 +01:00
Vsevolod Stakhov
9affb3d2b3 [Minor] Update version to 1.7.7 2018-06-15 17:54:21 +01:00
Vsevolod Stakhov
714eb56e17 [Minor] Move lua contrib libraries to lua- prefix 2018-05-23 18:14:15 +01:00
Vsevolod Stakhov
220a51ff68 [Minor] Import lua-argparse library 2018-05-23 17:54:17 +01:00
Vsevolod Stakhov
83b35fdc4d [Minor] Update version number 2018-05-18 15:17:29 +01:00
Vsevolod Stakhov
160d5d42d3 [Minor] Update version to 1.7.5 2018-05-02 19:05:14 +01:00
Vsevolod Stakhov
12da94dc1d [Feature] Upgrade t1ha distribution 2018-04-28 13:38:11 +01:00
Andrew Lewis
d8e57de10e [Minor] Fix check for usable libgd 2018-04-16 15:07:55 +02:00
Vsevolod Stakhov
f19ce45646 [Minor] Update version to 1.7.4 2018-04-10 17:13:49 +01:00
Vsevolod Stakhov
5968abf431 [Minor] Switch version to 1.7.3 2018-03-23 17:41:43 +00:00
Vsevolod Stakhov
904d1d90b4 [Minor] Start 1.7.2 2018-03-20 12:28:40 +00:00
Vsevolod Stakhov
6b68e89410 [Minor] Update version to 1.7.1 2018-03-12 16:49:24 +00:00
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