aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-291-0/+1
| | | | | | Simdutf is faster and has way better support of the architectures (especially when it comes to non-x86 stuff). Hence, it is a good idea to use it instead of the non-supported fastutf8 stuff.
* [Tests] Add unit testsVsevolod Stakhov2023-06-241-0/+1
|
* [Minor] Rename file to a more appropriate nameVsevolod Stakhov2022-10-171-1/+1
|
* [Minor] Move hyperscan tools to the libserver domainVsevolod Stakhov2022-10-161-2/+1
|
* [Rework] Start movement of the hyperscan related routines into a single unitVsevolod Stakhov2022-10-081-1/+2
|
* [Rework] Rework files structureVsevolod Stakhov2022-04-021-1/+2
|
* [Rework] Use C++ utf8 library with unit tests to trim whitespacesVsevolod Stakhov2021-05-141-1/+2
|
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-9/+1
|
* [Rework] Refactor libraries structureVsevolod Stakhov2020-02-101-4/+0
| | | | | | | * Move logger implementation to libserver * Move fuzzy backend files to a separate subdir TODO: Move HTTP code from libutil
* [Rework] Add console and syslog modulesVsevolod Stakhov2020-02-101-0/+2
|
* [Rework] Start logger reworkVsevolod Stakhov2020-02-101-0/+1
|
* [Minor] Remove bloom filters: not used for agesVsevolod Stakhov2019-07-081-1/+0
|
* [Project] Rework HTTP IOVsevolod Stakhov2019-06-221-1/+0
|
* [Project] Refactor more, use ev_stat for cdb watchingVsevolod Stakhov2019-06-221-0/+1
|
* [Project] Adopt librspamdserver for http contextVsevolod Stakhov2019-02-191-0/+1
|
* [Rework] Finish http code split and cleanupVsevolod Stakhov2019-02-151-0/+3
|
* [Rework] Start rework of the HTTP libraryVsevolod Stakhov2019-02-151-24/+24
|
* [Project] Start map helpers projectVsevolod Stakhov2018-04-231-0/+1
|
* [Feature] Add preliminary version of ssl toolboxVsevolod Stakhov2016-06-131-1/+2
|
* [Feature] Add implementation of abstract multipattern matcherVsevolod Stakhov2016-04-121-1/+2
|
* [Feature] Add preliminary implementation of binary heapVsevolod Stakhov2016-04-081-1/+2
| | | | Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Start keypair framework conversionVsevolod Stakhov2016-02-051-1/+0
|
* Remove unused module.Vsevolod Stakhov2015-08-201-1/+0
|
* Remove legacy fuzzy code completely.Vsevolod Stakhov2015-07-181-1/+0
|
* Move string utilities to a separate module.Vsevolod Stakhov2015-07-171-0/+1
|
* Move sqlite3 utils to a separate module.Vsevolod Stakhov2015-07-101-0/+1
|
* Remove old trie code.Vsevolod Stakhov2015-04-211-1/+0
|
* Add skeleton for the new expressions.Vsevolod Stakhov2015-03-171-0/+1
|
* Write skeleton of rspamd fast regexps.Vsevolod Stakhov2015-03-041-0/+1
|
* Eliminate mess with linking.Vsevolod Stakhov2015-02-131-54/+20
|
* Start cryptobox library.Vsevolod Stakhov2015-02-061-0/+1
|
* Add preliminary implementation of keypairs cache.Vsevolod Stakhov2015-02-021-0/+1
|
* Adopt tweetnacl for rspamd.Vsevolod Stakhov2015-01-281-0/+1
|
* Add blake2 hash contrib code.Vsevolod Stakhov2014-12-181-0/+1
|
* Link siphash library.Vsevolod Stakhov2014-12-171-0/+1
|
* Add preliminary shingles version.Vsevolod Stakhov2014-12-171-0/+1
|
* Fix build.Vsevolod Stakhov2014-10-291-0/+1
|
* Split addr definition from the utils code.Vsevolod Stakhov2014-10-281-1/+3
|
* 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/+1
|
* Remove memcached support.Vsevolod Stakhov2014-04-301-1/+0
|
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-0/+50