aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/re_cache.c
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Minor] Fix hyperscan loaded when invalid files are presentedVsevolod Stakhov2020-02-051-7/+18
* [Minor] Fix error pathVsevolod Stakhov2020-02-051-3/+3
* [CritFix] Fix re cache when mix of pcre and hyperscan is usedVsevolod Stakhov2020-01-311-18/+23
* [Minor] Further logging improvementsVsevolod Stakhov2020-01-311-5/+5
* [Minor] Fix log messageVsevolod Stakhov2020-01-311-1/+1
* [Minor] Improve loggingVsevolod Stakhov2020-01-301-13/+32
* [Minor] Do not write truncated hyperscan filesVsevolod Stakhov2020-01-271-13/+32
* [Minor] Fix build with no hyperscanVsevolod Stakhov2019-12-241-2/+2
* [Minor] Slightly change fp logicVsevolod Stakhov2019-12-241-2/+3
* [Minor] Enable profiling on slow regexpsVsevolod Stakhov2019-12-241-0/+1
* [Minor] Report fork failure instead of crashVsevolod Stakhov2019-12-191-5/+11
* [Minor] Skip unneeded fsyncVsevolod Stakhov2019-12-181-2/+0
* [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-151-1/+3
* [Fix] Do not use strdup on data extracted from luaVsevolod Stakhov2019-10-211-2/+8
* [Minor] Do not do urf8 escape for non-utf8 regexpsVsevolod Stakhov2019-10-211-2/+6
* [Minor] Improve errors logging on hyperscan load errorsVsevolod Stakhov2019-10-041-7/+26
* [Minor] Oops, fix misprintVsevolod Stakhov2019-10-031-1/+1
* [Minor] Fix build with no hyperscanVsevolod Stakhov2019-10-021-1/+0
* [Rework] Allow execution of async events when hs compiles regexpsVsevolod Stakhov2019-10-021-245/+318
* [Fix] Do not count images urls when checking url regexps for compatibilityVsevolod Stakhov2019-09-271-8/+9
* [Project] Libserver migration processVsevolod Stakhov2019-07-121-125/+121
* [Minor] Fight lost: alignof -> _AlignofVsevolod Stakhov2019-07-091-1/+1
* [Rework] Use libsodium instead of hand crafted crypto implementationsVsevolod Stakhov2019-07-081-2/+5
* [Fix] Really fix hyperscan workaroundVsevolod Stakhov2019-06-051-7/+41
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-241-7/+2
* [Minor] Support metawords in words regexpsVsevolod Stakhov2018-11-291-41/+72
* [Feature] Add more words regexp classesVsevolod Stakhov2018-11-291-5/+36
* [Fix] Add failsafety for utf8 regexpsVsevolod Stakhov2018-11-281-6/+20
* [Minor] Store the fact that we have utf8 only regexps in corpusVsevolod Stakhov2018-11-281-1/+8
* [Minor] Exclude raw words from words re classVsevolod Stakhov2018-11-271-2/+5
* [Project] Finish basic tasks in new unicode projectVsevolod Stakhov2018-11-251-3/+7