aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/re_cache.c
Commit message (Collapse)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
| | | | GCC does not respect `(void) func()`
* [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
| | | | Closes: #2916
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-241-7/+2
| | | | | | | | | | LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to break of the C <-> Lua interoperability using this type. This rework has changed traceback function behaviour from lightuserdata opaque pointer (GString * in particular) to luaL_Buffer. Issue: #2906
* [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
|