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
Vsevolod Stakhov
4ce9f550f5
Fix some broken glib packages (osx in particular).
2013-12-04 13:52:58 +00:00
Vsevolod Stakhov
703fb40d6e
Rework fuzzy check module.
...
- Now all checks are organized to rules.
- Allow to specify read_only rules to avoid problems on learning.
- Use better normalizer for fuzzy module and it now returns values
from 0 to 1.0 (like bayes does).
- Update configuration accordingly.
- Drop legacy configuration support.
- Detect tanh as well and provide some reasonable (linear) fallback.
2013-12-04 13:41:26 +00:00
Vsevolod Stakhov
4abb85d399
Rework build and install paths.
2013-11-19 16:17:13 +00:00
Vsevolod Stakhov
0f3bef042e
Add rcl parsers for workers options.
2013-09-30 16:43:52 +01:00
Vsevolod Stakhov
fc9211cf8d
Add ability to sign configs using rspamd.
2013-08-22 14:57:03 +01:00
Vsevolod Stakhov
cade3789f8
Add detecting of libfetch/libcurl for rcl.
2013-08-19 00:09:50 +01:00
Vsevolod Stakhov
c6949b0fd2
Another fix for id broken logic.
2013-08-08 15:08:04 +01:00