aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/re_cache.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-291-1/+1
* [CritFix] Protect regexp matcher from regexps with empty patternsVsevolod Stakhov2024-03-221-0/+5
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-172/+172
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-15/+15
* [Project] Start optimization of userdata hashingVsevolod Stakhov2024-03-051-2/+3
* [Fix] Fix potential double free by expclicitly zeroing pointersVsevolod Stakhov2024-01-251-4/+4
* [Fix] Correct format pattern for RE tree tempfile nameLinus Nordberg2023-09-081-1/+1
* [Minor] Avoid 0 size mallocsVsevolod Stakhov2023-09-071-3/+6
* [Minor] Add some extra debugVsevolod Stakhov2023-08-101-6/+15
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-947/+947
* [Minor] One more mkstemp usageVsevolod Stakhov2023-03-041-4/+4
* [Minor] Use `mkstemp` in one more placeVsevolod Stakhov2023-03-041-2/+2
* [Fix] Further checks for the hs_scratch_allocVsevolod Stakhov2023-02-251-3/+3
* [Fix] Treat `hs_allocate_scratch` errors as non-fatalVsevolod Stakhov2023-02-251-2/+16
* [Project] Enable hyperscan tools for re_cacheVsevolod Stakhov2022-10-251-15/+17
* [Minor] Remove vectorized hyperscan mode: it has been always brokenVsevolod Stakhov2022-10-201-43/+11
* [Minor] Exclude irrelevant parts from mime_headers regexpVsevolod Stakhov2022-08-221-0/+6
* [Minor] Some more fixes towards hyperscan obsoletion reasoningVsevolod Stakhov2022-07-081-3/+4
* [Minor] Add some extra error reporting to hyperscan cache checksVsevolod Stakhov2022-07-051-3/+34
* [Minor] Replace some of macro usesVsevolod Stakhov2022-05-071-5/+5
* Spelling (#4086)Josh Soref2022-02-221-2/+2
* [Minor] Use memcpy instead of unaligned accessVsevolod Stakhov2022-01-051-1/+1
* [Minor] Clear up on lua errorsVsevolod Stakhov2021-12-171-0/+1
* [Minor] Polish alignment macrosVsevolod Stakhov2021-12-061-1/+1
* [Minor] Try to fix cleanup codeVsevolod Stakhov2021-10-161-40/+23
* [Fix] Fix compilation of the hyperscan databases with errorsVsevolod Stakhov2021-10-111-10/+17
* [Minor] Fix some more issuesVsevolod Stakhov2021-09-251-2/+5
* [Minor] Fix use after freeVsevolod Stakhov2021-09-211-3/+3
* [Rework] Html: Deal with the utf_content partVsevolod Stakhov2021-06-021-2/+2
* [Minor] Add some loggingVsevolod Stakhov2021-05-131-0/+8
* [Feature] Add race condition protection against hs_helper restartsVsevolod Stakhov2021-05-121-3/+4
* [Project] Rework API for the modified headersVsevolod Stakhov2021-02-231-5/+5
* [Minor] Fix some compiler warningsDuncan Bellamy2020-12-291-1/+1
* [Minor] Fix the caseVsevolod Stakhov2020-11-251-1/+1
* [Feature] Support rspamd_text in selector regexpsVsevolod Stakhov2020-11-251-10/+24
* [Minor] Improve error messagesVsevolod Stakhov2020-11-191-4/+12
* [Minor] Do not mix HS_FLAG_SINGLEMATCH and HS_FLAG_SOM_LEFTMOSTVsevolod Stakhov2020-11-171-3/+4
* [Minor] Improve error loggingVsevolod Stakhov2020-11-131-1/+2
* [Minor] Disable regexp limits for hyperscanVsevolod Stakhov2020-11-071-1/+3
* [Minor] Fix rspamd_has_only_html_part function + refactor macro namesVsevolod Stakhov2020-10-261-4/+4
* [Project] Add `L` flag for regexps to save start of the match in HyperscanVsevolod Stakhov2020-07-281-0/+4
* [Minor] Move conditionVsevolod Stakhov2020-07-281-3/+3
* [Minor] Fix usageVsevolod Stakhov2020-07-271-1/+1
* [Project] Preliminary support of lua conditions for regexpsVsevolod Stakhov2020-07-241-28/+92
* [Minor] silence warnings about unused function resultsChristian Göttsche2020-04-111-1/+1
* [Minor] Reduce log noiseVsevolod Stakhov2020-03-231-8/+32
* [Rework] Re cache: Load hyperscan earlyVsevolod Stakhov2020-03-231-11/+28
* [Rework] Urls: more rework of the urls setsVsevolod Stakhov2020-03-091-12/+12
* [Rework] Rework URL structure: user fieldVsevolod Stakhov2020-03-091-1/+1
* [Minor] Split url and email regexpsVsevolod Stakhov2020-02-131-4/+41