39 Commits (master)

Author SHA1 Message Date
  Vsevolod Stakhov 2da8749c23
[Fix] Fix various issues with canonicalisation of the paths 6 months ago
  Vsevolod Stakhov 843b08d0b9
[Minor] Improve diagnostic by rising log level 6 months ago
  Vsevolod Stakhov be7504e393
[Fix] Do not cleanup hyperscan files unless new ones are loaded 7 months ago
  Vsevolod Stakhov ae8621d2fb
[Minor] Really fix the issue 7 months ago
  Vsevolod Stakhov 8d70c4a501
[Fix] A workaround for brain-damaged std::filesystem behaviour 7 months ago
  Vsevolod Stakhov 48fffd3548
[Minor] Simplify by using <filesystem> 7 months ago
  Vsevolod Stakhov 90ee1a51d2
[Dep] Update fmtlib to 10.0.0 10 months ago
  Vsevolod Stakhov f188b1e87f
[Minor] Improve log message 10 months ago
  Vsevolod Stakhov 537a7180a0
[Rework] Use clang-format to unify formatting in all sources 10 months ago
  Vsevolod Stakhov 845ae26f6a
[Feature] Allow fuzzy workers to exchange blocked information 11 months ago
  Vsevolod Stakhov 7a0fce60ae
[Minor] Fix for old hyperscan 1 year ago
  Vsevolod Stakhov 9a6924f90a
[Fix] Try harder to remove bad hyperscan files 1 year ago
  Vsevolod Stakhov 65ba2f310d
[Minor] Fix build with old hyperscan... 1 year ago
  Vsevolod Stakhov 5604cdc3e0
[Fix] Add a database check function unless we have anything from Hyperscan 1 year ago
  Vsevolod Stakhov 5445144360
[Fix] Normalize glob paths to avoid hash table misses 1 year ago
  Vsevolod Stakhov 92aa771c16
[Minor] Avoid to initialise string with nullptr 1 year ago
  Vsevolod Stakhov e88a512b2f
[Fix] Add hyperscan databases sanity check 1 year ago
  Vsevolod Stakhov 79044bfc02
[Fix] Further checks for the hs_scratch_alloc 1 year ago
  Vsevolod Stakhov 41a93a39b0
[Minor] Fix some warnings 1 year ago
  Vsevolod Stakhov 2828c6049c
[Minor] Add log line about hyperscan cleanup 1 year ago
  Vsevolod Stakhov be888170b2
[Minor] Allow to skip hyperscan cleanup if RSPAMD_NO_CLEANUP env variable is set 1 year ago
  Vsevolod Stakhov ac4c56a26c
[CritFix] Fill path field in hyperscan notice command 1 year ago
  Vsevolod Stakhov a20335aaa1
[Minor] Add some fail-safety for hyperscan cache 1 year ago
  Vsevolod Stakhov 068714f9f5
[CritFix] Deserialise hyperscan to the page-aligned space to prevent alignment issues 1 year ago
  Vsevolod Stakhov 7d27657ae9
[Minor] Add static log tag for hyperscan cache 1 year ago
  Vsevolod Stakhov 476ef53f04
[Minor] Add small additional logging 1 year ago
  Vsevolod Stakhov 2ef7314efb
[Minor] Fix offset usage 1 year ago
  Vsevolod Stakhov ac82ae3051
[Project] Allow offsets in the hyperscan cache 1 year ago
  Vsevolod Stakhov b7b1b264b5
[Minor] Allow to map files at some offset 1 year ago
  Vsevolod Stakhov ffc1272554
[Minor] Improve logging 1 year ago
  Vsevolod Stakhov 96b94707c1
[Rework] Make http normalize path function a generic function 1 year ago
  Vsevolod Stakhov c85595e623
[Project] Rework cleanup 1 year ago
  Vsevolod Stakhov 63c6d3080d
[Project] Synchronize hyperscan caches via the main process 1 year ago
  Vsevolod Stakhov fffeb9ff37
[Rework] Convert multipattern to use hyperscan tools 1 year ago
  Vsevolod Stakhov fc3bfa4f62
[Project] Start C API implementation 1 year ago
  Vsevolod Stakhov ff8d45abef
[Minor] Use a separate error class instead of std::string 1 year ago
  Vsevolod Stakhov 14b52f4498
[Minor] Rename file to a more appropriate name 1 year ago
  Vsevolod Stakhov ff6390071d
[Rework] Store the current worker, so other libraries could use this information 1 year ago
  Vsevolod Stakhov de1cf75eec
[Minor] Move hyperscan tools to the libserver domain 1 year ago
  Vsevolod Stakhov 49b60a3747
[Project] (Re)implement hyperscan caching 1 year ago
  Vsevolod Stakhov 90b0edae42
[Rework] Start movement of the hyperscan related routines into a single unit 1 year ago