summaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_expressions.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-81/+81
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-2/+2
* [Minor] Imply LEFTMOST flag on regexps with conditionsVsevolod Stakhov2023-09-181-0/+3
* [Fix] Fix `rspamd_has_only_html_part`Vsevolod Stakhov2023-08-021-5/+3
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-683/+697
* [Minor] Cleanup memory on the error pathVsevolod Stakhov2022-03-201-0/+2
* [Minor] Fix a name and the description of bogus `user` field in the taskVsevolod Stakhov2022-01-241-1/+1
* [Minor] Fix format stringVsevolod Stakhov2022-01-051-3/+3
* [Minor] Further priorities adjustmentVsevolod Stakhov2021-08-281-3/+3
* [Minor] Fix expressions prioritiesVsevolod Stakhov2021-08-271-5/+11
* [Minor] Try to fix has_fake_html ruleVsevolod Stakhov2021-07-191-1/+1
* [Minor] Lemove legacyVsevolod Stakhov2021-07-041-18/+2
* [Rework] Html: Deal with the utf_content partVsevolod Stakhov2021-06-021-1/+1
* [Minor] Move html code to a separate subdir (no functional changes)Vsevolod Stakhov2021-05-201-1/+1
* [Project] Rework API for the modified headersVsevolod Stakhov2021-02-231-3/+3
* [Minor] Plug leak on error pathVsevolod Stakhov2021-01-061-1/+3
* [Minor] Remove unused varVsevolod Stakhov2020-10-261-1/+0
* [Minor] Fix rspamd_has_only_html_part function + refactor macro namesVsevolod Stakhov2020-10-261-10/+13
* [Minor] Fix simple regexpsVsevolod Stakhov2020-07-291-26/+21
* [Project] Add `L` flag for regexps to save start of the match in HyperscanVsevolod Stakhov2020-07-281-4/+10
* [Project] Allow to specify re_conditions for regular expressionsVsevolod Stakhov2020-07-281-5/+47
* [Project] Preliminary support of lua conditions for regexpsVsevolod Stakhov2020-07-241-4/+6
* [Project] Rework scan result functions to support shadow resultsVsevolod Stakhov2020-04-071-1/+1
* [Minor] Split url and email regexpsVsevolod Stakhov2020-02-131-0/+5
* [Fix] 'R' flag is for all headers regexpAnton Yuzhaninov2020-02-101-2/+2
* [Fix] Fix O(N^2) algorithmVsevolod Stakhov2019-12-121-13/+30
* [Rework] Change mime part specifics handlingVsevolod Stakhov2019-11-211-4/+4
* [Rework] Distinguish protocol and task flagsVsevolod Stakhov2019-07-161-3/+16
* [Project] Move digest to messageVsevolod Stakhov2019-07-121-36/+23
* [Minor] Add has_symbol function to rspamd expressionsVsevolod Stakhov2019-06-181-0/+33
* Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue"Vsevolod Stakhov2019-06-051-6/+1
* [Fix] Escape utf in regexp to dodge ragel/hyperscan issueVsevolod Stakhov2019-06-041-1/+6
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-241-7/+2
* [Rework] Rework expression APIVsevolod Stakhov2019-05-171-3/+3
* [Minor] Fix expressions for empty content HTML partsVsevolod Stakhov2019-02-131-3/+3
* [Minor] Fix various issuesVsevolod Stakhov2019-01-151-23/+34
* [Feature] Regexp: Allow local lua functions in Rspamd regexp moduleVsevolod Stakhov2019-01-151-9/+109
* [Minor] Core: Fix one more issue in content_type_has_paramVsevolod Stakhov2018-12-201-2/+6
* [Minor] Core: Fix content type attributes access after reworkVsevolod Stakhov2018-12-191-25/+70
* [Rules] Use bad_unicode flag for LEAKED_PASSWORD_SCAM ruleVsevolod Stakhov2018-11-301-1/+1
* [Feature] Allow to get task flags in C expressionsVsevolod Stakhov2018-11-291-57/+120
* [Feature] Add more words regexp classesVsevolod Stakhov2018-11-291-0/+8
* [Feature] Add support of words regexpsVsevolod Stakhov2018-11-121-0/+4
* [Minor] Fixes to regexp selectorsVsevolod Stakhov2018-09-171-1/+1
* [Minor] Add implicit header type for regexpsVsevolod Stakhov2018-09-161-2/+9
* [Project] Add initial support for selectors in regexpsVsevolod Stakhov2018-09-151-18/+76
* [Minor] Use struct to pass parameters to process_atom() functionsMikhail Galanin2018-08-131-3/+3
* [Fix] Fix regexp functions when no data is passedVsevolod Stakhov2018-07-101-13/+27
* [Rework] Use floating point arithmetics in Rspamd expressionsVsevolod Stakhov2017-09-301-3/+3
* [Minor] Add `is_empty_body` regexp functionVsevolod Stakhov2017-05-181-0/+21