aboutsummaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Migrate to lc-compressed btrie algorithmVsevolod Stakhov2016-02-111-0/+1
|
* Add flexible x25519/nist modes for cryptoboxVsevolod Stakhov2016-02-051-2/+2
|
* Remove deprecated random idVsevolod Stakhov2016-01-111-3/+1
|
* Embed hiredis as it is broken literally everywhereVsevolod Stakhov2016-01-111-0/+3
|
* Add lua_fann moduleVsevolod Stakhov2015-12-211-1/+1
|
* Add detection of libfannVsevolod Stakhov2015-12-211-0/+4
|
* Add hyperscan helper workerVsevolod Stakhov2015-12-071-0/+4
|
* Add hyperscan initializationVsevolod Stakhov2015-12-071-0/+1
|
* Start hyperscan supportVsevolod Stakhov2015-12-071-0/+4
|
* Add LPeg support to rspamdVsevolod Stakhov2015-12-071-0/+1
|
* Remove crap added by CLionVsevolod Stakhov2015-11-121-1/+2
|
* Do build when performing static analysis.Vsevolod Stakhov2015-11-111-1/+1
|
* Start implemetation of static analysis pluginVsevolod Stakhov2015-11-091-11/+19
|
* Allow conditional build of snowball.Vsevolod Stakhov2015-10-231-1/+3
|
* Add Sandy2x implementation by Tung Chou for curve25519Vsevolod Stakhov2015-10-121-1/+1
|
* Rework curve25519 library for modular design.Vsevolod Stakhov2015-10-121-1/+1
|
* Remove global rspamd_main.Vsevolod Stakhov2015-10-091-1/+1
|
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-1/+1
|
* Add configtest command.Vsevolod Stakhov2015-09-251-1/+1
|
* Add rspamadm routine.Vsevolod Stakhov2015-09-241-0/+1
|
* Rename main.h and main.c to `rspamd.X`Vsevolod Stakhov2015-09-221-3/+3
|
* Hide workers and modules definitions.Vsevolod Stakhov2015-08-061-2/+2
|
* 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