Commit Graph

153 Commits

Author SHA1 Message Date
Vsevolod Stakhov
ec88cdaeb7 [Minor] Core: Oops, fix long standing misprint (yeild -> yield) 2019-01-23 15:07:08 +00:00
Vsevolod Stakhov
36e960ed74 [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedir 2018-12-26 15:00:02 +00:00
Vsevolod Stakhov
10d67f5c80 [Minor] Check for cached libevent time routines 2018-10-08 17:31:43 +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
e0cd571a32 [Fix] Fix build where ucontext is defined in ucontext.h 2018-07-09 10:47:19 +01:00
Vsevolod Stakhov
04d3623c89 [Feature] Print stack trace on crash 2018-06-18 17:41:47 +01:00
Vsevolod Stakhov
c5d65b9430 [Minor] Try to fix endiannes detection on Solaris
Issue: #2204
2018-04-29 21:22:22 +01:00
Vsevolod Stakhov
6ecb7d259d [Fix] Add workaround for system with non-XSI compatible tzset 2018-02-18 17:08:48 +00:00
Filip Hajny
182ea66988 Workaround for older/traditional SunOS platforms where endian.h is not present. 2018-02-01 14:27:15 +01:00
Vsevolod Stakhov
cf58caf06a [Minor] Add constructors attribute detection 2018-01-20 12:09:31 +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
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
29820f8a7b [Minor] Use rspamd_socketpair everywhere 2017-07-25 08:41:27 +01:00
Vsevolod Stakhov
626d567fec [Minor] Set lua cpath to RSPAMD_LIBDIR, not LUALIBDIR 2017-07-21 11:41:06 +01:00
Vsevolod Stakhov
e1ad4dbd77 [Minor] Do not redefine uthash allocation routines 2017-06-30 08:51:40 +01:00
Alexander Moisseev
bb5a9f8e45 [Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
2017-06-27 10:44:19 +03:00
Vsevolod Stakhov
37f250e80e [Rework] Propagate ucl variables from the command line 2017-05-18 16:40:48 +01:00
Vsevolod Stakhov
3ca316cd22 [Minor] Unify substring search routines 2017-04-07 14:43:15 +01:00
Vsevolod Stakhov
ab314b7660 [Minor] Remove useless jemalloc include
Issue: #1377
2017-01-27 11:27:32 +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
61a2d838a7 [Feature] Add support of libgd 2016-12-06 16:22:23 +00:00
Vsevolod Stakhov
82bb01e1f8 [Fix] Another try to deal with posix idiotizm 2016-10-19 14:55:02 +01:00
Vsevolod Stakhov
7d7b3200af [Minor] Explicitly reinit libevent PRNG on fork 2016-09-11 22:04:21 +01:00
Vsevolod Stakhov
5f450d88f7 [Feature] Add test to check shared memory support sanity 2016-06-29 14:51:50 +01:00
Vsevolod Stakhov
7c9830991c [Feature] Search for SSL_set_tlsext_host_name support 2016-06-13 17:31:29 +01:00
Vsevolod Stakhov
da913877cd [Minor] Adjust hashes 2016-05-12 12:45:37 +01:00
Vsevolod Stakhov
931615a2e0 [Feature] Further micro-optimizations for hashing and shingles 2016-05-12 09:48:29 +01:00
Vsevolod Stakhov
07c6066639 [Feature] Distinguish luajit from lua 2016-05-09 10:11:33 +01:00
Vsevolod Stakhov
6f1be05423 [Feature] Allow to disable pthread mutexes on broken platforms 2016-04-15 18:12:50 +01:00
Vsevolod Stakhov
0c4a2a3cad
[Minor] Hold on with g_slice alteration 2016-04-11 17:16:22 +01:00
Vsevolod Stakhov
f36e38a2a4 [Feature] Allow building rspamd with jemalloc 2016-04-11 11:23:47 +01:00
Vsevolod Stakhov
091633c9af [Feature] Add LOCAL_CONFDIR option 2016-03-10 17:35:49 +00:00
Vsevolod Stakhov
9e49d2cb1f [Feature] Add rspamd_version function to LUA API 2016-03-01 12:27:02 +00:00
Vsevolod Stakhov
5e311513d9 Include gmodule as well as glib 2016-02-12 18:23:55 +00:00
Vsevolod Stakhov
d54124d738 Add versions to rspamd modules and workers 2016-02-12 13:34:17 +00:00
Vsevolod Stakhov
cbb129cba4 Add pcre2 detection 2016-02-09 11:26:16 +00:00
Vsevolod Stakhov
63f8b66c21 Add plain open file API method 2016-02-02 23:42:42 +00:00
Vsevolod Stakhov
c2ff857a70 Add detection of libfann 2015-12-21 12:28:41 +00:00
Vsevolod Stakhov
5914e5c6e2 Support GIT_ID variable 2015-12-18 14:24:01 +00:00
Vsevolod Stakhov
a99900534b Enable core files limits for rspamd 2015-12-11 17:35:58 +00:00
Vsevolod Stakhov
c81b768ae5 Improve and simplify endiannes detection 2015-12-11 16:30:52 +00:00
Vsevolod Stakhov
be2034ea24 Start hyperscan support 2015-12-07 14:29:25 +00:00
Vsevolod Stakhov
86c5962983 Use atomic ops if possible 2015-11-26 18:50:03 +00:00
Vsevolod Stakhov
c5e769ec0c Allow conditional build of snowball. 2015-10-23 11:51:53 +01:00
Vsevolod Stakhov
006ac63208 Slightly optimize alignment 2015-10-16 12:50:56 +01:00