Commit Graph

349 Commits

Author SHA1 Message Date
Mikhail Gusarov
0b5d9e932a Fix installing conf/ files 2015-03-17 18:56:52 +02:00
Vsevolod Stakhov
94ea1a337e Do not check for lua5.2 when luajit is enabled. 2015-03-11 10:26:58 +00:00
Vsevolod Stakhov
a95cb759f5 Check for JIT support in pcre. 2015-03-05 12:23:33 +00:00
Vsevolod Stakhov
17ffcdc70c Restore build id parsing. 2015-03-05 11:35:42 +00:00
Vsevolod Stakhov
71993413ec Fix linkage with luajit on osx. 2015-03-05 10:38:40 +00:00
Vsevolod Stakhov
5dabcdd94f Fix iconv detection. 2015-03-03 18:22:09 +00:00
Andrew Lewis
5f22ee118d Install fun.lua to correct location 2015-02-25 14:13:45 +02:00
Vsevolod Stakhov
e9c050ea60 Set robust flag for mutexes to avoid dead locks. 2015-02-24 17:08:26 +00:00
Vsevolod Stakhov
d0f501c230 Move cdb to contrib as well. 2015-02-21 18:35:54 +00:00
Vsevolod Stakhov
6e121a026f Move ucl and rdns to contrib. 2015-02-21 18:11:12 +00:00
Vsevolod Stakhov
1e0c0c6852 Explicitly unset variable when looking for lua. 2015-02-20 12:03:39 +00:00
Vsevolod Stakhov
e2946e9a9c Fix luajit detection. 2015-02-18 17:31:40 +00:00
Vsevolod Stakhov
4b49bdd927 Enable luajit by default. 2015-02-18 15:56:25 +00:00
Vsevolod Stakhov
9dad3bc528 Fix cmake message. 2015-02-18 15:56:15 +00:00
Vsevolod Stakhov
6854375771 Remove bundled hiredis. 2015-02-18 15:35:14 +00:00
Vsevolod Stakhov
195bfd320c Import lua-functional for plugins stuff. 2015-02-16 16:35:18 +00:00
Vsevolod Stakhov
2fcf5d83cf Remove tweetnacl for now. 2015-02-15 16:14:20 +00:00
Vsevolod Stakhov
384770006a Another try to fix build. 2015-02-14 00:49:34 +00:00
Vsevolod Stakhov
1b94a3560c Eliminate mess with linking. 2015-02-13 23:45:06 +00:00
Vsevolod Stakhov
58725e3ff0 Find iconv. 2015-02-09 10:52:23 +00:00
Vsevolod Stakhov
f4d4c9b648 Some more BSD fixes. 2015-02-09 10:20:03 +00:00
Vsevolod Stakhov
369799644b One more push to pthread_mutexattr_setpshared 2015-02-09 10:12:59 +00:00
Vsevolod Stakhov
896a33677a More precise detection of pthread_mutexattr_setpshared. 2015-02-09 10:04:37 +00:00
Alexey AL
bff11b8665 Add static build internal libs 2015-02-09 01:21:43 +03:00
Vsevolod Stakhov
82f9e6dff5 Add optimized versions of ChaCha20 by @floodyberry 2015-02-06 13:49:17 +00:00
Vsevolod Stakhov
60228b266b Start cryptobox library. 2015-02-06 11:37:55 +00:00
Vsevolod Stakhov
b5e9a22e49 Add explicit_memzero function. 2015-02-03 22:03:22 +00:00
Andrew Lewis
2fa2e9b3e7 Cosmetic changes 2015-02-03 14:53:18 +02:00
Vsevolod Stakhov
75865261eb Adopt tweetnacl for rspamd. 2015-01-28 15:56:49 +00:00
Vsevolod Stakhov
b5597411a2 Reorganize statfiles and classifiers into libstat. 2015-01-16 15:28:40 +00:00
Vsevolod Stakhov
ffd95d7c71 Update version to 0.9 WIP. 2015-01-16 14:06:31 +00:00
Andrew Lewis
3ad4de4158 Add toggle for disabling installation of systemd units on Linux 2015-01-15 13:43:48 +02:00
Vsevolod Stakhov
e48a8c5e6f Remove checks from debian build. 2014-12-20 17:03:30 +00:00
Vsevolod Stakhov
b26afb57c8 Start total rework of fuzzy_storage. 2014-12-19 14:35:31 +00:00
Vsevolod Stakhov
37cfe206be Add blake2 hash contrib code. 2014-12-18 20:58:17 +00:00
Vsevolod Stakhov
78322da18c Search for liblmdb. 2014-12-17 21:40:59 +00:00
Vsevolod Stakhov
e771cd9604 Add custom targets check and run-test. 2014-12-17 17:28:07 +00:00
Vsevolod Stakhov
4178270ca5 Add siphash contrib code. 2014-12-17 14:27:04 +00:00
Vsevolod Stakhov
8da9cf3c42 Add snowball stemmer to the build. 2014-12-17 11:58:42 +00:00
Vsevolod Stakhov
6a45a186ab Start work on rspamd 0.8 2014-12-09 17:21:15 +00:00
Vsevolod Stakhov
20c12e03f6 Update version to 0.7.6. 2014-11-23 22:31:26 +00:00
Vsevolod Stakhov
cbb4039324 Update version to 0.7.5. 2014-11-13 22:22:41 +00:00
Vsevolod Stakhov
3f1247e926 Update version to 0.7.4. 2014-11-08 18:38:11 +00:00
Vsevolod Stakhov
5567c33f05 Try to detect systems without shared mutexes. 2014-11-08 15:46:03 +00:00
Vsevolod Stakhov
f6dfb706de Update version to 0.7.3 2014-11-02 17:19:00 +00:00
Vsevolod Stakhov
2eed87e9b8 Use PTHREAD_PROCESS_SHARED mutexes if possible. 2014-11-01 22:11:15 +00:00
Vsevolod Stakhov
235a763157 Update to 0.7.2. 2014-10-15 17:18:46 +01:00
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>
2014-09-30 12:53:05 +01:00
Vsevolod Stakhov
8cf4740696 Resatore check for sched_yield. 2014-09-18 13:08:37 +01:00
Vsevolod Stakhov
ad29a3dd73 Include our source directories before any tests. 2014-09-12 10:37:18 +01:00