aboutsummaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Add a trivial encrypting HTTP proxy worker.Vsevolod Stakhov2015-05-041-2/+3
|
* Fix tests build.Vsevolod Stakhov2015-04-171-13/+21
|
* Import aho-corasic by Mischa Sandberg.Vsevolod Stakhov2015-04-061-0/+1
|
* Move cdb to contrib as well.Vsevolod Stakhov2015-02-211-2/+0
|
* Move ucl and rdns to contrib.Vsevolod Stakhov2015-02-211-5/+0
|
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-33/+5
|
* Start cryptobox library.Vsevolod Stakhov2015-02-061-0/+1
|
* Reorganize statfiles and classifiers into libstat.Vsevolod Stakhov2015-01-161-0/+2
|
* Lemmatize words for fuzzy check.Vsevolod Stakhov2014-12-231-0/+1
|
* Start total rework of fuzzy_storage.Vsevolod Stakhov2014-12-191-1/+0
|
* Add lmdb initialization.Vsevolod Stakhov2014-12-171-0/+1
|
* 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