diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2013-06-10 13:20:45 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2013-06-10 13:20:45 +0100 |
commit | c6bc0ad68eb2abe467eb3a4e2f04e63403149ed5 (patch) | |
tree | ccb147f5c8faec2e20088cde2f32042de79a3d6a | |
parent | 48197c2ea1e4883a5b379c47fc3d50325f6269b8 (diff) | |
download | rspamd-c6bc0ad68eb2abe467eb3a4e2f04e63403149ed5.tar.gz rspamd-c6bc0ad68eb2abe467eb3a4e2f04e63403149ed5.zip |
Detect exp2l as well. Update to 0.5.6.
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | config.h.in | 1 | ||||
-rw-r--r-- | src/classifiers/bayes.c | 2 |
4 files changed, 12 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index fe0c2cab8..ff4be3f1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ PROJECT(rspamd C) SET(RSPAMD_VERSION_MAJOR 0) SET(RSPAMD_VERSION_MINOR 5) -SET(RSPAMD_VERSION_PATCH 5) +SET(RSPAMD_VERSION_PATCH 6) SET(RSPAMD_VERSION "${RSPAMD_VERSION_MAJOR}.${RSPAMD_VERSION_MINOR}.${RSPAMD_VERSION_PATCH}") @@ -884,6 +884,7 @@ CHECK_FUNCTION_EXISTS(waitpid HAVE_WAITPID) CHECK_FUNCTION_EXISTS(flock HAVE_FLOCK) CHECK_FUNCTION_EXISTS(tanhl HAVE_TANHL) CHECK_FUNCTION_EXISTS(expl HAVE_EXPL) +CHECK_FUNCTION_EXISTS(exp2l HAVE_EXP2L) CHECK_FUNCTION_EXISTS(sendfile HAVE_SENDFILE) CHECK_FUNCTION_EXISTS(mkstemp HAVE_MKSTEMP) CHECK_FUNCTION_EXISTS(setitimer HAVE_SETITIMER) @@ -1,3 +1,10 @@ +0.5.6: + * Fix bug with counters incrementing in rolling history + * Detect expl and exp2l as some systems do not have it + * Support input streams without Content-Length + * Implement counters output via rspamc and controller interface + * Fix bug with udp sockets in fuzzy storage + 0.5.5: * New bayes normalizator based on inverse chi-square function * Various fixes to fuzzy storage diff --git a/config.h.in b/config.h.in index a39f2d17e..d959da5b0 100644 --- a/config.h.in +++ b/config.h.in @@ -145,6 +145,7 @@ #cmakedefine HAVE_TANHL 1 #cmakedefine HAVE_EXPL 1 +#cmakedefine HAVE_EXP2L 1 #cmakedefine HAVE_SA_SIGINFO 1 diff --git a/src/classifiers/bayes.c b/src/classifiers/bayes.c index f8aed3ac7..c892488bd 100644 --- a/src/classifiers/bayes.c +++ b/src/classifiers/bayes.c @@ -123,6 +123,8 @@ inv_chi_square (gdouble value, gint freedom_deg) errno = 0; #ifdef HAVE_EXPL prob = expl (-value); +#elif defined(HAVE_EXP2L) + prob = exp2l (-value); #else prob = exp (-value); #endif |