aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/hyperscan_tools.cxx
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Update fmt to version 11Vsevolod Stakhov2024-07-011-2/+2
* [Fix] Fix various issues with canonicalisation of the pathsVsevolod Stakhov2023-11-101-7/+16
* [Minor] Improve diagnostic by rising log levelVsevolod Stakhov2023-11-011-3/+3
* [Fix] Do not cleanup hyperscan files unless new ones are loadedVsevolod Stakhov2023-10-301-1/+15
* [Minor] Really fix the issueVsevolod Stakhov2023-10-271-2/+2
* [Fix] A workaround for brain-damaged std::filesystem behaviourVsevolod Stakhov2023-10-271-13/+2
* [Minor] Simplify by using <filesystem>Vsevolod Stakhov2023-10-211-64/+33
* [Dep] Update fmtlib to 10.0.0Vsevolod Stakhov2023-07-311-3/+4
* [Minor] Improve log messageVsevolod Stakhov2023-07-281-12/+11
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-162/+180
* [Feature] Allow fuzzy workers to exchange blocked informationVsevolod Stakhov2023-07-011-1/+1
* [Minor] Fix for old hyperscanVsevolod Stakhov2023-05-251-1/+1
* [Fix] Try harder to remove bad hyperscan filesVsevolod Stakhov2023-05-251-7/+17
* [Minor] Fix build with old hyperscan...Vsevolod Stakhov2023-03-051-1/+6
* [Fix] Add a database check function unless we have anything from HyperscanVsevolod Stakhov2023-03-021-27/+60
* [Fix] Normalize glob paths to avoid hash table missesVsevolod Stakhov2023-03-021-6/+10
* [Minor] Avoid to initialise string with nullptrVsevolod Stakhov2023-02-271-2/+10
* [Fix] Add hyperscan databases sanity checkVsevolod Stakhov2023-02-271-1/+22
* [Fix] Further checks for the hs_scratch_allocVsevolod Stakhov2023-02-251-6/+41
* [Minor] Fix some warningsVsevolod Stakhov2023-02-111-2/+2
* [Minor] Add log line about hyperscan cleanupVsevolod Stakhov2023-01-071-1/+5
* [Minor] Allow to skip hyperscan cleanup if RSPAMD_NO_CLEANUP env variable is setVsevolod Stakhov2022-12-011-1/+2
* [CritFix] Fill path field in hyperscan notice commandVsevolod Stakhov2022-11-211-0/+1
* [Minor] Add some fail-safety for hyperscan cacheVsevolod Stakhov2022-11-191-1/+13
* [CritFix] Deserialise hyperscan to the page-aligned space to prevent alignmen...Vsevolod Stakhov2022-11-111-1/+9
* [Minor] Add static log tag for hyperscan cacheVsevolod Stakhov2022-10-291-5/+7
* [Minor] Add small additional loggingVsevolod Stakhov2022-10-251-0/+2
* [Minor] Fix offset usageVsevolod Stakhov2022-10-251-10/+14
* [Project] Allow offsets in the hyperscan cacheVsevolod Stakhov2022-10-241-3/+3
* [Minor] Allow to map files at some offsetVsevolod Stakhov2022-10-241-1/+1
* [Minor] Improve loggingVsevolod Stakhov2022-10-231-7/+17
* [Rework] Make http normalize path function a generic functionVsevolod Stakhov2022-10-231-1/+1
* [Project] Rework cleanupVsevolod Stakhov2022-10-231-47/+68
* [Project] Synchronize hyperscan caches via the main processVsevolod Stakhov2022-10-231-1/+20
* [Rework] Convert multipattern to use hyperscan toolsVsevolod Stakhov2022-10-221-3/+70
* [Project] Start C API implementationVsevolod Stakhov2022-10-221-2/+73
* [Minor] Use a separate error class instead of std::stringVsevolod Stakhov2022-10-171-14/+15
* [Minor] Rename file to a more appropriate nameVsevolod Stakhov2022-10-171-1/+1
* [Rework] Store the current worker, so other libraries could use this informationVsevolod Stakhov2022-10-161-6/+5
* [Minor] Move hyperscan tools to the libserver domainVsevolod Stakhov2022-10-161-0/+290