diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-09-11 14:06:09 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2014-09-11 14:06:09 +0100 |
commit | d6b1bf98238fba5aa1c626b66998ec6509eea8cf (patch) | |
tree | 94d5070e1bdc44b625fe45ee9356e993f70cfa3b /src/client | |
parent | 9267cfb9d5a7be450ec3fd817856756370b4477b (diff) | |
download | rspamd-d6b1bf98238fba5aa1c626b66998ec6509eea8cf.tar.gz rspamd-d6b1bf98238fba5aa1c626b66998ec6509eea8cf.zip |
Release 0.7.0.0.7.0
* Use HTTP protocol for all operatiosn
* Webui worker is now removed and controller works as webui
* Allow to serve static files via controller by option `static_dir`
* Rspamd interface is now a part of rspamd
* Rspamc client has been rewritten to use HTTP and non-blocking mode
allowing to start multiple operations simultaneously (see `-n` option)
* Lua API was completely reworked to satisfy modern standards of LUA:
* Module `lua-message` was removed
* Reduced number of superglobals registered by rspamd
* Many functions has been redesigned
* Symbols registration is now more convenient
* Users settings has been rewritten as lua plugin
* Reworked headers system as gmime's based one misses many headers and is
very slow to get headers values
* Reorganized code and removed embedded jannsson by using UCL for all json
parsing
* Migrated to `librdns` for DNS resolving that improves concurrency for
DNS requests significantly
* Fixed tonns of bugs in MIME processing
* Improved metrcis and default symbol's weights
* Added new RBL's
* Fixed a number of issues in the modules
* Removed several memory leaks found
* Fix unicode processing
* Fix fuzzy checking for unicode parts
* Significantly improve documentation and especially LUA API docs
* See migration notes at https://rspamd.com/doc/migration.html
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Diffstat (limited to 'src/client')
-rw-r--r-- | src/client/CMakeLists.txt | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/client/CMakeLists.txt b/src/client/CMakeLists.txt index 979aa8607..00e48a931 100644 --- a/src/client/CMakeLists.txt +++ b/src/client/CMakeLists.txt @@ -7,8 +7,6 @@ ELSE(NO_SHARED MATCHES "OFF") ADD_LIBRARY(rspamdclient STATIC ${LIBRSPAMDCLIENTSRC}) ENDIF(NO_SHARED MATCHES "OFF") ADD_LIBRARY(rspamdclient_static STATIC ${LIBRSPAMDCLIENTSRC}) -ADD_PRECOMPILED_HEADER(rspamdclient_static "${CMAKE_BINARY_DIR}/src/config.h") -ADD_PRECOMPILED_HEADER(rspamdclient "${CMAKE_BINARY_DIR}/src/config.h") SET_TARGET_PROPERTIES(rspamdclient PROPERTIES COMPILE_FLAGS "-fPIC") SET_TARGET_PROPERTIES(rspamdclient_static PROPERTIES COMPILE_FLAGS "-fPIC") @@ -31,7 +29,6 @@ ENDIF(NO_SHARED MATCHES "OFF") SET(RSPAMCSRC rspamc.c) ADD_EXECUTABLE(rspamc ${RSPAMCSRC}) -ADD_PRECOMPILED_HEADER(rspamc "${CMAKE_BINARY_DIR}/src/config.h") SET_TARGET_PROPERTIES(rspamc PROPERTIES COMPILE_FLAGS "-I${CMAKE_SOURCE_DIR}/lib") TARGET_LINK_LIBRARIES(rspamc rspamd-util) IF(ENABLE_STATIC MATCHES "ON") |