From: Vsevolod Stakhov Date: Fri, 29 Apr 2016 15:30:22 +0000 (+0100) Subject: Release 1.2.6 X-Git-Tag: 1.2.6 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ae31782d2576e1934a32a2df9fb171391126d9b6;p=rspamd.git Release 1.2.6 * Fix parsing of URLs in texts * Fix creating of URLs from LUA * Fix some more URL detector issues * Fix unit tests * Fix JIT compilation for PCRE2 expressions * Fix JIT usage for PCRE2 * Fix UTF8 mode in PCRE2 * Add workaround for pre-historic compilers (#605) * Fix and rescore R_PARTS_DIFFER logic * Properly set lua paths for tests * Fix SA rawbody processing - exclude top part * Store text parts content with newlines stripped * Properly support SA body regexps * Fix body rules in SA plugin * Fix setting of score for parts differ * More fixes to parts distance calculations - Use hashed words instead of full words for speed - Improve levenstein distance calculations and penalise replaces - Always return number from 0 to 1 - Use g_malloc instead of alloca * Fix percents output in R_PARTS_DIFFER * Plug memory leak in dkim module * Plug minor memory leak in regexps creation Signed-off-by: Vsevolod Stakhov --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ad9849b18..57502993c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ ENABLE_LANGUAGE(ASM) SET(RSPAMD_VERSION_MAJOR 1) SET(RSPAMD_VERSION_MINOR 2) -SET(RSPAMD_VERSION_PATCH 5) +SET(RSPAMD_VERSION_PATCH 6) # Keep two digits all the time SET(RSPAMD_VERSION_MAJOR_NUM ${RSPAMD_VERSION_MAJOR}0) diff --git a/ChangeLog b/ChangeLog index 7c17f6858..fae8b4af6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +1.2.6: + * Fix parsing of URLs in texts + * Fix creating of URLs from LUA + * Fix some more URL detector issues + * Fix unit tests + * Fix JIT compilation for PCRE2 expressions + * Fix JIT usage for PCRE2 + * Fix UTF8 mode in PCRE2 + * Add workaround for pre-historic compilers (#605) + * Fix and rescore R_PARTS_DIFFER logic + * Properly set lua paths for tests + * Fix SA rawbody processing - exclude top part + * Store text parts content with newlines stripped + * Properly support SA body regexps + * Fix body rules in SA plugin + * Fix setting of score for parts differ + * More fixes to parts distance calculations + - Use hashed words instead of full words for speed + - Improve levenstein distance calculations and penalise replaces + - Always return number from 0 to 1 + - Use g_malloc instead of alloca + * Fix percents output in R_PARTS_DIFFER + * Plug memory leak in dkim module + * Plug minor memory leak in regexps creation + 1.2.5: * Plug an important memory leak in headers getting code * Remove some bad domains from whitelists