Vsevolod Stakhov
c5e769ec0c
Allow conditional build of snowball.
il y a 8 ans
Vsevolod Stakhov
006ac63208
Slightly optimize alignment
il y a 8 ans
Vsevolod Stakhov
6ceac089b6
Fix some portability issues.
il y a 8 ans
Vsevolod Stakhov
58171591de
Check for async IO support.
il y a 8 ans
Vsevolod Stakhov
694ef3873d
Check for SOCK_SEQPACKET definition.
il y a 8 ans
Vsevolod Stakhov
eb737947eb
Reorganize includes to reduce namespace pollution.
il y a 8 ans
Vsevolod Stakhov
275602c0ea
Fix dirent include.
il y a 8 ans
Vsevolod Stakhov
a22ea751b6
Update libucl and use UCL_RANDOM_FUNCTION.
il y a 9 ans
Vsevolod Stakhov
c8b9de6070
Store RULESDIR in the code and UCL.
il y a 9 ans
Vsevolod Stakhov
2a5e10cd47
Hide workers and modules definitions.
il y a 9 ans
Vsevolod Stakhov
a891c5b85e
Move bits compatibility function.
il y a 9 ans
Vsevolod Stakhov
b4cfe06003
Make hiredis optional dependency.
il y a 9 ans
Vsevolod Stakhov
4c7e7cb362
Some pcre distributions are brain damaged.
il y a 9 ans
Vsevolod Stakhov
77cb03664e
Use __get_cpuid if available.
il y a 9 ans
Vsevolod Stakhov
2537f3e7fb
Add JIT detection macro.
il y a 9 ans
Vsevolod Stakhov
e4cc017c5d
Rework lua tests one more time.
il y a 9 ans
Vsevolod Stakhov
544fea1f9f
Unify align macro.
il y a 9 ans
Vsevolod Stakhov
b5e9a22e49
Add explicit_memzero function.
il y a 9 ans
Vsevolod Stakhov
18984aadd0
Rewrite fuzzy check plugin.
il y a 9 ans
Vsevolod Stakhov
e5026b003d
Pack fuzzy commands.
il y a 9 ans
Vsevolod Stakhov
2eed87e9b8
Use PTHREAD_PROCESS_SHARED mutexes if possible.
il y a 9 ans
Vsevolod Stakhov
8cf4740696
Resatore check for sched_yield.
il y a 9 ans
Vsevolod Stakhov
505a20a176
Do not force murmur for uthash.
il y a 10 ans
Vsevolod Stakhov
43fbe02329
Some fixes for OpenBSD.
il y a 10 ans
Vsevolod Stakhov
2c4e333544
Add attach_controller callback to plugins.
il y a 10 ans
Vsevolod Stakhov
40c6406e4a
Remove memcached support.
il y a 10 ans
Vsevolod Stakhov
e713036bd3
Add WWWDIR macro to rspamd configuration.
il y a 10 ans
Vsevolod Stakhov
a9fba6f528
Move some rarely used includes from config.h
il y a 10 ans
Vsevolod Stakhov
a17cfff992
Use libucl as git submodule.
il y a 10 ans
Vsevolod Stakhov
2883047899
Fix simultaneous bind to ipv6 and ipv6 sockets.
il y a 10 ans
Vsevolod Stakhov
47a97183b9
Remove workaround as it doesn't work.
il y a 10 ans
Vsevolod Stakhov
4ce9f550f5
Fix some broken glib packages (osx in particular).
il y a 10 ans
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.
il y a 10 ans
Vsevolod Stakhov
4abb85d399
Rework build and install paths.
il y a 10 ans
Vsevolod Stakhov
0f3bef042e
Add rcl parsers for workers options.
il y a 10 ans
Vsevolod Stakhov
fc9211cf8d
Add ability to sign configs using rspamd.
il y a 11 ans
Vsevolod Stakhov
cade3789f8
Add detecting of libfetch/libcurl for rcl.
il y a 11 ans
Vsevolod Stakhov
c6949b0fd2
Another fix for id broken logic.
il y a 11 ans
Vsevolod Stakhov
655ca0dfc4
Start rcl parser implementation.
il y a 11 ans
Vsevolod Stakhov
73daa89974
Use glib slab allocator for hash tables.
il y a 11 ans
Vsevolod Stakhov
8adde9930b
Use murumur for uthash if possible.
il y a 11 ans
Vsevolod Stakhov
8abd76b18f
Allow listening on multiply addresses.
Now rspamd can listen on multiply ipv4/ipv6 addresses.
Removed legacy workers (lmtp, kvstorage) as they are never used
in production.
Try to unify workers initialization.
il y a 11 ans
Vsevolod Stakhov
9a357fb282
Fix portability on Solaris.
il y a 11 ans
Vsevolod Stakhov
2be05d7af7
Export rspamd paths to lua.
il y a 11 ans
Vsevolod Stakhov
c6bc0ad68e
Detect exp2l as well. Update to 0.5.6.
il y a 11 ans
Vsevolod Stakhov
48197c2ea1
Test for expl function presence.
il y a 11 ans
Vsevolod Stakhov
1650f051c1
Fix CentOS 5 build.
il y a 11 ans
Vsevolod Stakhov
2e615083e4
Fix build on FreeBSD 9.1 and Current. Thanks to Anton Yuzjaninov for testing.
il y a 12 ans
Vsevolod Stakhov
56b591bcb2
* Allow to use other composites inside a composite's expression
Fix for cmake 2.6.
il y a 12 ans
Vsevolod Stakhov
8a6fa6ab3b
Strict prototypes.
il y a 12 ans