summaryrefslogtreecommitdiffstats
path: root/src/libserver/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Move hyperscan tools to the libserver domainVsevolod Stakhov2022-10-161-0/+1
|
* [Project] Further split of the codeVsevolod Stakhov2022-04-231-0/+2
|
* [Rework] Rework files structureVsevolod Stakhov2022-04-021-2/+3
|
* [Project] Start rewrite symcache in c++Vsevolod Stakhov2022-03-311-1/+1
|
* [Rework] Start conversion of the redis pool code to c++Vsevolod Stakhov2021-07-221-1/+1
| | | | No functional changes.
* [Rework] Add composites manager conceptVsevolod Stakhov2021-07-151-0/+1
|
* [Rework] Composites: Start rework of the composites frameworkVsevolod Stakhov2021-07-151-1/+1
|
* [Minor] Move tests to a separate unit to avoid main logic pollutionVsevolod Stakhov2021-07-131-0/+1
|
* [Rework] Move HTML url functions and rework themVsevolod Stakhov2021-05-271-0/+1
|
* [Rework] Move and adopt entities handling logicVsevolod Stakhov2021-05-211-1/+2
|
* [Rework] Move entities/tags handlingVsevolod Stakhov2021-05-211-1/+1
|
* [Minor] Move html code to a separate subdir (no functional changes)Vsevolod Stakhov2021-05-201-1/+1
|
* [Project] Add parsers skeletonVsevolod Stakhov2021-01-221-0/+2
|
* [Project] Skeleton of the css libraryVsevolod Stakhov2021-01-221-1/+3
|
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-1/+9
|
* [Rework] Refactor libraries structureVsevolod Stakhov2020-02-101-6/+9
| | | | | | | * Move logger implementation to libserver * Move fuzzy backend files to a separate subdir TODO: Move HTTP code from libutil
* [Project] Rename events.hVsevolod Stakhov2019-06-221-1/+1
|
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-1/+1
|
* [Minor] Redis support is now unconditionalVsevolod Stakhov2018-07-101-4/+2
|
* [Rework] Initial milter protocol supportVsevolod Stakhov2017-04-271-0/+1
|
* made optional dependency on hiredis really optionalVlad Glagolev2016-12-061-2/+5
|
* [Rework] More cleanup actionsVsevolod Stakhov2016-10-171-2/+0
|
* [Minor] Skeleton for redis fuzzy backendVsevolod Stakhov2016-09-021-0/+1
|
* [Rework] Reorganize fuzzy backend structureVsevolod Stakhov2016-09-011-0/+1
|
* [Feature] Add implementation of redis connections poolVsevolod Stakhov2016-08-301-0/+1
|
* [Feature] Add preliminary monitored moduleVsevolod Stakhov2016-08-251-0/+1
| | | | | This module is designed to monitor liveness of different resources, DNS lists, HTTP servers and so on.
* Start new regexp cache optimizerVsevolod Stakhov2015-12-011-0/+1
|
* Reorganize structure of filter components.Vsevolod Stakhov2015-06-021-0/+1
|
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-52/+18
|
* Remove old statfile_pool logic.Vsevolod Stakhov2015-01-181-1/+0
|
* Remove binlog and statfile_sync: never ever used.Vsevolod Stakhov2015-01-161-2/+0
|
* Reorganize statfiles and classifiers into libstat.Vsevolod Stakhov2015-01-161-8/+1
|
* Start total rework of fuzzy_storage.Vsevolod Stakhov2014-12-191-0/+2
|
* 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-1/+2
|
* Remove embedded jansson completely.Vsevolod Stakhov2014-08-191-2/+1
|
* Remove hard dependency on settings.Vsevolod Stakhov2014-07-221-1/+0
|
* Move protocol functions to libserver.Vsevolod Stakhov2014-05-021-0/+1
|
* Rework worker utilities.Vsevolod Stakhov2014-04-301-1/+3
|
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-0/+63