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
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