Commit Graph

124 Commits

Author SHA1 Message Date
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
Vsevolod Stakhov
6ceac089b6 Fix some portability issues. 2015-10-15 11:28:41 +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
eb737947eb Reorganize includes to reduce namespace pollution. 2015-10-08 13:15:15 +01:00
Vsevolod Stakhov
275602c0ea Fix dirent include. 2015-10-03 16:09:58 +01:00
Vsevolod Stakhov
a22ea751b6 Update libucl and use UCL_RANDOM_FUNCTION. 2015-08-18 13:17:16 +01:00
Vsevolod Stakhov
c8b9de6070 Store RULESDIR in the code and UCL. 2015-08-07 14:39:45 +01:00
Vsevolod Stakhov
2a5e10cd47 Hide workers and modules definitions. 2015-08-06 15:30:10 +01:00
Vsevolod Stakhov
a891c5b85e Move bits compatibility function. 2015-06-02 15:39:37 +01:00
Vsevolod Stakhov
b4cfe06003 Make hiredis optional dependency. 2015-05-19 13:43:26 +01:00
Vsevolod Stakhov
4c7e7cb362 Some pcre distributions are brain damaged. 2015-05-06 12:27:35 +01:00
Vsevolod Stakhov
77cb03664e Use __get_cpuid if available. 2015-03-14 19:56:22 +00:00
Vsevolod Stakhov
2537f3e7fb Add JIT detection macro. 2015-03-05 14:39:49 +00:00
Vsevolod Stakhov
e4cc017c5d Rework lua tests one more time. 2015-02-28 00:11:56 +00:00
Vsevolod Stakhov
544fea1f9f Unify align macro. 2015-02-08 22:27:04 +00:00
Vsevolod Stakhov
b5e9a22e49 Add explicit_memzero function. 2015-02-03 22:03:22 +00:00
Vsevolod Stakhov
18984aadd0 Rewrite fuzzy check plugin. 2014-12-22 15:19:59 +00:00
Vsevolod Stakhov
e5026b003d Pack fuzzy commands. 2014-12-22 13:25:12 +00:00
Vsevolod Stakhov
2eed87e9b8 Use PTHREAD_PROCESS_SHARED mutexes if possible. 2014-11-01 22:11:15 +00:00
Vsevolod Stakhov
8cf4740696 Resatore check for sched_yield. 2014-09-18 13:08:37 +01:00
Vsevolod Stakhov
505a20a176 Do not force murmur for uthash. 2014-08-24 16:44:11 +01:00
Vsevolod Stakhov
43fbe02329 Some fixes for OpenBSD. 2014-05-13 15:08:05 +01:00
Vsevolod Stakhov
2c4e333544 Add attach_controller callback to plugins. 2014-04-30 14:10:14 +01:00
Vsevolod Stakhov
40c6406e4a Remove memcached support. 2014-04-30 13:32:36 +01:00
Vsevolod Stakhov
e713036bd3 Add WWWDIR macro to rspamd configuration. 2014-04-24 18:15:33 +01:00
Vsevolod Stakhov
a9fba6f528 Move some rarely used includes from config.h 2014-04-10 15:48:08 -07:00
Vsevolod Stakhov
a17cfff992 Use libucl as git submodule. 2014-04-10 15:21:59 -07:00
Vsevolod Stakhov
2883047899 Fix simultaneous bind to ipv6 and ipv6 sockets. 2014-01-09 15:49:29 +00:00
Vsevolod Stakhov
47a97183b9 Remove workaround as it doesn't work. 2013-12-04 16:28:42 +00:00