Browse Source

Detect exp2l as well. Update to 0.5.6.

rspamd-0.5
Vsevolod Stakhov 13 years ago
parent
commit
c6bc0ad68e
  1. 3
      CMakeLists.txt
  2. 7
      ChangeLog
  3. 1
      config.h.in
  4. 2
      src/classifiers/bayes.c

3
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)

7
ChangeLog

@ -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

1
config.h.in

@ -145,6 +145,7 @@
#cmakedefine HAVE_TANHL 1
#cmakedefine HAVE_EXPL 1
#cmakedefine HAVE_EXP2L 1
#cmakedefine HAVE_SA_SIGINFO 1

2
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

Loading…
Cancel
Save