Mikhail Gusarov
0b5d9e932a
Fix installing conf/ files
9 years ago
Vsevolod Stakhov
94ea1a337e
Do not check for lua5.2 when luajit is enabled.
9 years ago
Vsevolod Stakhov
a95cb759f5
Check for JIT support in pcre.
9 years ago
Vsevolod Stakhov
17ffcdc70c
Restore build id parsing.
9 years ago
Vsevolod Stakhov
71993413ec
Fix linkage with luajit on osx.
9 years ago
Vsevolod Stakhov
5dabcdd94f
Fix iconv detection.
9 years ago
Andrew Lewis
5f22ee118d
Install fun.lua to correct location
9 years ago
Vsevolod Stakhov
e9c050ea60
Set robust flag for mutexes to avoid dead locks.
9 years ago
Vsevolod Stakhov
d0f501c230
Move cdb to contrib as well.
9 years ago
Vsevolod Stakhov
6e121a026f
Move ucl and rdns to contrib.
9 years ago
Vsevolod Stakhov
1e0c0c6852
Explicitly unset variable when looking for lua.
9 years ago
Vsevolod Stakhov
e2946e9a9c
Fix luajit detection.
9 years ago
Vsevolod Stakhov
4b49bdd927
Enable luajit by default.
9 years ago
Vsevolod Stakhov
9dad3bc528
Fix cmake message.
9 years ago
Vsevolod Stakhov
6854375771
Remove bundled hiredis.
9 years ago
Vsevolod Stakhov
195bfd320c
Import lua-functional for plugins stuff.
9 years ago
Vsevolod Stakhov
2fcf5d83cf
Remove tweetnacl for now.
9 years ago
Vsevolod Stakhov
384770006a
Another try to fix build.
9 years ago
Vsevolod Stakhov
1b94a3560c
Eliminate mess with linking.
9 years ago
Vsevolod Stakhov
58725e3ff0
Find iconv.
9 years ago
Vsevolod Stakhov
f4d4c9b648
Some more BSD fixes.
9 years ago
Vsevolod Stakhov
369799644b
One more push to pthread_mutexattr_setpshared
9 years ago
Vsevolod Stakhov
896a33677a
More precise detection of pthread_mutexattr_setpshared.
9 years ago
Alexey AL
bff11b8665
Add static build internal libs
9 years ago
Vsevolod Stakhov
82f9e6dff5
Add optimized versions of ChaCha20 by @floodyberry
9 years ago
Vsevolod Stakhov
60228b266b
Start cryptobox library.
9 years ago
Vsevolod Stakhov
b5e9a22e49
Add explicit_memzero function.
9 years ago
Andrew Lewis
2fa2e9b3e7
Cosmetic changes
9 years ago
Vsevolod Stakhov
75865261eb
Adopt tweetnacl for rspamd.
9 years ago
Vsevolod Stakhov
b5597411a2
Reorganize statfiles and classifiers into libstat.
9 years ago
Vsevolod Stakhov
ffd95d7c71
Update version to 0.9 WIP.
9 years ago
Andrew Lewis
3ad4de4158
Add toggle for disabling installation of systemd units on Linux
9 years ago
Vsevolod Stakhov
e48a8c5e6f
Remove checks from debian build.
9 years ago
Vsevolod Stakhov
b26afb57c8
Start total rework of fuzzy_storage.
9 years ago
Vsevolod Stakhov
37cfe206be
Add blake2 hash contrib code.
9 years ago
Vsevolod Stakhov
78322da18c
Search for liblmdb.
9 years ago
Vsevolod Stakhov
e771cd9604
Add custom targets check and run-test.
9 years ago
Vsevolod Stakhov
4178270ca5
Add siphash contrib code.
9 years ago
Vsevolod Stakhov
8da9cf3c42
Add snowball stemmer to the build.
9 years ago
Vsevolod Stakhov
6a45a186ab
Start work on rspamd 0.8
9 years ago
Vsevolod Stakhov
20c12e03f6
Update version to 0.7.6.
9 years ago
Vsevolod Stakhov
cbb4039324
Update version to 0.7.5.
9 years ago
Vsevolod Stakhov
3f1247e926
Update version to 0.7.4.
9 years ago
Vsevolod Stakhov
5567c33f05
Try to detect systems without shared mutexes.
9 years ago
Vsevolod Stakhov
f6dfb706de
Update version to 0.7.3
9 years ago
Vsevolod Stakhov
2eed87e9b8
Use PTHREAD_PROCESS_SHARED mutexes if possible.
9 years ago
Vsevolod Stakhov
235a763157
Update to 0.7.2.
9 years ago
Vsevolod Stakhov
7a83d76dc1
Release 0.7.1.
* Fix typo in stat output.
* Fix issues with includes crossing with the system includes
* Restore testing framework
* Add radix trie test suite
* Implement new path-compressed radix trie.
- The performance benefit over the old algorithm is about 1.5 times.
- Memory usage is significantly lower as well.
- Now radix trie can accept any IPv4/IPv6 values
* Various improvements to the memory pools code
* Fix writing reply to a client when no filters are defined
* Write base32 encoded fuzzy
* Fix 'soft reject' action
* Fix rspamd reload and modules reconfiguration
* Fix subject rewriting for the default subject
* Fix states for processing task and pre-filters
* Fix issues with connection closing
* Fix crashes in rdns
* Fix ratelimit pre-filter
* Update exim patch.
- Update to the recent exim version
- Strip extra leading src/ from the patch
- Remove sendfile since it was broken
- Fix rspamd spam report for exim
* Improve documentation
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
9 years ago
Vsevolod Stakhov
8cf4740696
Resatore check for sched_yield.
9 years ago
Vsevolod Stakhov
ad29a3dd73
Include our source directories before any tests.
9 years ago