summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Include our source directories before any tests.Vsevolod Stakhov2014-09-121-2/+0
|
* Release 0.7.0.0.7.0Vsevolod Stakhov2014-09-111-1/+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>
* Pre-compile config.hVsevolod Stakhov2014-08-291-2/+2
|
* Remove embedded jansson completely.Vsevolod Stakhov2014-08-191-2/+1
|
* Webui is now controller.Vsevolod Stakhov2014-04-301-3/+2
| | | | Old controller is kept in legacy_controller.c.
* Place modules.c in BINDIR not SRCDIR.Vsevolod Stakhov2014-04-301-9/+11
|
* Fix modules.c path.Vsevolod Stakhov2014-04-211-13/+13
|
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-130/+120
|
* Deprecate views: never ever being used.Vsevolod Stakhov2014-04-211-2/+1
|
* Refactor worker task structure and API.Vsevolod Stakhov2014-04-211-0/+1
|
* Deprecate xml config utilities finally.Vsevolod Stakhov2014-04-191-1/+0
|
* Use libucl as git submodule.Vsevolod Stakhov2014-04-101-1/+5
|
* Integrate rspamd with librdns.Vsevolod Stakhov2014-02-191-4/+2
|
* Add rdns as a submodule.Vsevolod Stakhov2014-02-191-1/+1
|
* Move xxhash to contrib.Vsevolod Stakhov2014-02-181-0/+1
|
* Use libottery for secure random numbers.Vsevolod Stakhov2014-02-041-0/+1
| | | | | | | | | | Libottery itself is hosted here: https://github.com/nmathewson/libottery This import is a rough adoptation of libottery to use it for secure random numbers in rspamd when needed (and in DNS resolver specifically). This import makes the internal chacha20 code useless, hence it is removed now.
* Remove legacy client and rework build system.Vsevolod Stakhov2014-01-191-0/+146
--HG-- rename : lib/CMakeLists.txt => src/CMakeLists.txt