Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Project] Rework API for the modified headers | Vsevolod Stakhov | 2021-02-23 | 1 | -3/+3 |
| | |||||
* | [Minor] Plug leak on error path | Vsevolod Stakhov | 2021-01-06 | 1 | -1/+3 |
| | |||||
* | [Minor] Remove unused var | Vsevolod Stakhov | 2020-10-26 | 1 | -1/+0 |
| | |||||
* | [Minor] Fix rspamd_has_only_html_part function + refactor macro names | Vsevolod Stakhov | 2020-10-26 | 1 | -10/+13 |
| | |||||
* | [Minor] Fix simple regexps | Vsevolod Stakhov | 2020-07-29 | 1 | -26/+21 |
| | |||||
* | [Project] Add `L` flag for regexps to save start of the match in Hyperscan | Vsevolod Stakhov | 2020-07-28 | 1 | -4/+10 |
| | |||||
* | [Project] Allow to specify re_conditions for regular expressions | Vsevolod Stakhov | 2020-07-28 | 1 | -5/+47 |
| | |||||
* | [Project] Preliminary support of lua conditions for regexps | Vsevolod Stakhov | 2020-07-24 | 1 | -4/+6 |
| | |||||
* | [Project] Rework scan result functions to support shadow results | Vsevolod Stakhov | 2020-04-07 | 1 | -1/+1 |
| | |||||
* | [Minor] Split url and email regexps | Vsevolod Stakhov | 2020-02-13 | 1 | -0/+5 |
| | |||||
* | [Fix] 'R' flag is for all headers regexp | Anton Yuzhaninov | 2020-02-10 | 1 | -2/+2 |
| | | | | | | According to the documentation R flag is for regexp which applied for all headers (unencoded): https://rspamd.com/doc/modules/regexp.html#regular-expressions | ||||
* | [Fix] Fix O(N^2) algorithm | Vsevolod Stakhov | 2019-12-12 | 1 | -13/+30 |
| | |||||
* | [Rework] Change mime part specifics handling | Vsevolod Stakhov | 2019-11-21 | 1 | -4/+4 |
| | |||||
* | [Rework] Distinguish protocol and task flags | Vsevolod Stakhov | 2019-07-16 | 1 | -3/+16 |
| | |||||
* | [Project] Move digest to message | Vsevolod Stakhov | 2019-07-12 | 1 | -36/+23 |
| | |||||
* | [Minor] Add has_symbol function to rspamd expressions | Vsevolod Stakhov | 2019-06-18 | 1 | -0/+33 |
| | |||||
* | Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue" | Vsevolod Stakhov | 2019-06-05 | 1 | -6/+1 |
| | | | | This reverts commit e658c7fcb5d275f144954b9cea1c34fadfa81902. | ||||
* | [Fix] Escape utf in regexp to dodge ragel/hyperscan issue | Vsevolod Stakhov | 2019-06-04 | 1 | -1/+6 |
| | |||||
* | [Fix] Do not use lightuserdata for traceback | Vsevolod Stakhov | 2019-05-24 | 1 | -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 | ||||
* | [Rework] Rework expression API | Vsevolod Stakhov | 2019-05-17 | 1 | -3/+3 |
| | |||||
* | [Minor] Fix expressions for empty content HTML parts | Vsevolod Stakhov | 2019-02-13 | 1 | -3/+3 |
| | | | | Issue: #2751 | ||||
* | [Minor] Fix various issues | Vsevolod Stakhov | 2019-01-15 | 1 | -23/+34 |
| | |||||
* | [Feature] Regexp: Allow local lua functions in Rspamd regexp module | Vsevolod Stakhov | 2019-01-15 | 1 | -9/+109 |
| | |||||
* | [Minor] Core: Fix one more issue in content_type_has_param | Vsevolod Stakhov | 2018-12-20 | 1 | -2/+6 |
| | |||||
* | [Minor] Core: Fix content type attributes access after rework | Vsevolod Stakhov | 2018-12-19 | 1 | -25/+70 |
| | |||||
* | [Rules] Use bad_unicode flag for LEAKED_PASSWORD_SCAM rule | Vsevolod Stakhov | 2018-11-30 | 1 | -1/+1 |
| | | | | Issue: #2649 | ||||
* | [Feature] Allow to get task flags in C expressions | Vsevolod Stakhov | 2018-11-29 | 1 | -57/+120 |
| | |||||
* | [Feature] Add more words regexp classes | Vsevolod Stakhov | 2018-11-29 | 1 | -0/+8 |
| | |||||
* | [Feature] Add support of words regexps | Vsevolod Stakhov | 2018-11-12 | 1 | -0/+4 |
| | |||||
* | [Minor] Fixes to regexp selectors | Vsevolod Stakhov | 2018-09-17 | 1 | -1/+1 |
| | |||||
* | [Minor] Add implicit header type for regexps | Vsevolod Stakhov | 2018-09-16 | 1 | -2/+9 |
| | |||||
* | [Project] Add initial support for selectors in regexps | Vsevolod Stakhov | 2018-09-15 | 1 | -18/+76 |
| | |||||
* | [Minor] Use struct to pass parameters to process_atom() functions | Mikhail Galanin | 2018-08-13 | 1 | -3/+3 |
| | |||||
* | [Fix] Fix regexp functions when no data is passed | Vsevolod Stakhov | 2018-07-10 | 1 | -13/+27 |
| | |||||
* | [Rework] Use floating point arithmetics in Rspamd expressions | Vsevolod Stakhov | 2017-09-30 | 1 | -3/+3 |
| | |||||
* | [Minor] Add `is_empty_body` regexp function | Vsevolod Stakhov | 2017-05-18 | 1 | -0/+21 |
| | |||||
* | [Minor] Oops, forgot to save in the previous commit | Vsevolod Stakhov | 2017-04-29 | 1 | -5/+5 |
| | |||||
* | [Fix] Fix parsing of long regexp types | Vsevolod Stakhov | 2017-04-29 | 1 | -10/+19 |
| | |||||
* | [Minor] Fix warnings | Vsevolod Stakhov | 2017-04-28 | 1 | -1/+3 |
| | |||||
* | [Minor] Fix various style issues | Vsevolod Stakhov | 2017-03-23 | 1 | -2/+1 |
| | |||||
* | [Fix] Fix parsing of cte in expressions | Vsevolod Stakhov | 2017-03-07 | 1 | -33/+9 |
| | |||||
* | [Fix] Multiple memory corruption fixes | Vsevolod Stakhov | 2017-01-18 | 1 | -14/+0 |
| | |||||
* | [Fix] Various reload leak fixing | Vsevolod Stakhov | 2017-01-17 | 1 | -6/+8 |
| | |||||
* | [Fix] More random fixes for reload... | Vsevolod Stakhov | 2017-01-17 | 1 | -2/+0 |
| | |||||
* | [Fix] Plug memory leak in expressions parsing during reload | Vsevolod Stakhov | 2017-01-17 | 1 | -6/+4 |
| | |||||
* | [Minor] Fix some outbound access issues | Vsevolod Stakhov | 2017-01-15 | 1 | -0/+3 |
| | | | | Found by: Coverity | ||||
* | [Rework] Finally remove gmime dependency from Rspamd | Vsevolod Stakhov | 2016-12-22 | 1 | -3/+0 |
| | |||||
* | [Rework] Kill all InternetAddressList usages | Vsevolod Stakhov | 2016-12-22 | 1 | -102/+27 |
| | |||||
* | [Fix] Restore content type params related functions | Vsevolod Stakhov | 2016-12-17 | 1 | -5/+126 |
| | |||||
* | [Rework|Minor] Further fixes for the new mime parser | Vsevolod Stakhov | 2016-12-16 | 1 | -155/+36 |
| |