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