Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Feature] Allow to disable checks from settings | Vsevolod Stakhov | 2016-03-29 | 1 | -6/+57 |
| | |||||
* | [Feature] Add method to disable symbols execution in the cache | Vsevolod Stakhov | 2016-03-29 | 2 | -36/+84 |
| | |||||
* | [Fix] Rework settings actions in symbols cache | Vsevolod Stakhov | 2016-03-29 | 1 | -30/+2 |
| | |||||
* | [Fix] Fix parsing of include/redirect with many records in SPF | Vsevolod Stakhov | 2016-03-29 | 1 | -0/+5 |
| | |||||
* | [Feature] Simplify actions application by the settings | Vsevolod Stakhov | 2016-03-29 | 2 | -8/+3 |
| | |||||
* | [Feature] Store actions limits in metric result | Vsevolod Stakhov | 2016-03-29 | 2 | -3/+3 |
| | |||||
* | [Fix] Do not use '|' symbol as it is operator's symbol | Vsevolod Stakhov | 2016-03-28 | 1 | -1/+1 |
| | | | | Replace '|' with '^'. | ||||
* | [Feature] Further rework of composite rules | Vsevolod Stakhov | 2016-03-28 | 1 | -22/+45 |
| | | | | | Now it is possible to force removal for a symbol in a composite by adding '|' symbol to its name. | ||||
* | [Minor] Remove legacy interface | Vsevolod Stakhov | 2016-03-26 | 3 | -45/+1 |
| | |||||
* | [Feature] Show map URLs in webui | Vsevolod Stakhov | 2016-03-23 | 2 | -2/+1 |
| | |||||
* | [Feature] Do not classify message if some class is missing | Vsevolod Stakhov | 2016-03-22 | 1 | -0/+2 |
| | |||||
* | [Feature] Allow symbols params to be printed in logs | Vsevolod Stakhov | 2016-03-22 | 3 | -15/+29 |
| | |||||
* | [Fix] Fix resetting symbols to their default values in WebUI | Vsevolod Stakhov | 2016-03-18 | 2 | -0/+92 |
| | |||||
* | [Feature] Rework composite rules application | Vsevolod Stakhov | 2016-03-17 | 1 | -61/+77 |
| | | | | | | | | | | First of all exclude all elements with any parent that is negation: `!A || B` -> here we can have both !A and B matched, but we do *NOT* want to remove symbol in that case. We apply the following logic subsequently: - if no composites would like to save score then we remove score - if no composites would like to save symbol then we remove symbol | ||||
* | [Fix] Improve diagnostic for url misdetection | Vsevolod Stakhov | 2016-03-16 | 2 | -3/+10 |
| | |||||
* | [Fix] Do not check empty html components | Vsevolod Stakhov | 2016-03-15 | 1 | -2/+2 |
| | |||||
* | [Feature] Rework rspamd DNS to use the ordinary upstreams rotation | Vsevolod Stakhov | 2016-03-15 | 2 | -45/+137 |
| | | | | | Issue: #552 Reported by: @Freeaqingme | ||||
* | [Minor] Nameservers are now raw ucl object | Vsevolod Stakhov | 2016-03-15 | 2 | -4/+4 |
| | |||||
* | [Feature] Allow raw ucl options in the config | Vsevolod Stakhov | 2016-03-15 | 2 | -0/+33 |
| | |||||
* | [Minor] Fix map callback type | Vsevolod Stakhov | 2016-03-15 | 1 | -2/+4 |
| | |||||
* | [Feature] Allways clear maps on exit | Vsevolod Stakhov | 2016-03-15 | 1 | -0/+14 |
| | |||||
* | [Fix] Rework map reading state machine | Vsevolod Stakhov | 2016-03-14 | 1 | -3/+4 |
| | |||||
* | [Feature] Override DNS requests limits for SPF and DKIM | Vsevolod Stakhov | 2016-03-11 | 4 | -17/+45 |
| | |||||
* | [Feature] Add more information about regexps | Vsevolod Stakhov | 2016-03-11 | 3 | -1/+8 |
| | |||||
* | [Feature] Load images height and width from style attribute | Vsevolod Stakhov | 2016-03-11 | 1 | -0/+50 |
| | | | | | Issue: #538 Submitted by: @moisseev | ||||
* | [Fix] Always try to use height and width for images | Vsevolod Stakhov | 2016-03-11 | 1 | -6/+5 |
| | |||||
* | [Feature] Add LOCAL_CONFDIR option | Vsevolod Stakhov | 2016-03-10 | 1 | -0/+5 |
| | |||||
* | [Fix] Add guard when searching for email urls | Vsevolod Stakhov | 2016-03-09 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix versions comparison | Vsevolod Stakhov | 2016-03-08 | 1 | -1/+1 |
| | |||||
* | [Feature] Allow optional symbols registration | Vsevolod Stakhov | 2016-03-08 | 1 | -1/+2 |
| | |||||
* | [Fix] Resort symbols cache if it has been changed | Vsevolod Stakhov | 2016-03-08 | 1 | -0/+11 |
| | |||||
* | [Minor] Disable workaround for html parser | Vsevolod Stakhov | 2016-03-08 | 1 | -7/+0 |
| | |||||
* | [Fix] Temporary disable ignoring of bad HTML tags | Vsevolod Stakhov | 2016-03-07 | 1 | -2/+8 |
| | |||||
* | [Minor] Add guards for NaN values | Vsevolod Stakhov | 2016-03-04 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix actions setting | Vsevolod Stakhov | 2016-03-04 | 1 | -18/+25 |
| | |||||
* | [Fix] Lowercase and cache the principal recipient | Vsevolod Stakhov | 2016-03-03 | 1 | -3/+43 |
| | | | | | Issue: #544 Reported by: @sativouf | ||||
* | [Minor] Fix spelling in log message | Vsevolod Stakhov | 2016-03-02 | 1 | -2/+2 |
| | |||||
* | [Fix] Handle some bad IP URLs | Vsevolod Stakhov | 2016-03-02 | 1 | -1/+6 |
| | |||||
* | [Feature] Export versions vars to UCL | Vsevolod Stakhov | 2016-03-01 | 1 | -0/+12 |
| | |||||
* | [Feature] Add rspamd_version function to LUA API | Vsevolod Stakhov | 2016-03-01 | 1 | -0/+145 |
| | |||||
* | [Minor] Temporary disable scheduler optimization | Vsevolod Stakhov | 2016-02-29 | 1 | -10/+11 |
| | | | | | It is not very well investigated and might decrease performance in some cases I care about. | ||||
* | [Feature] Improve symbols sorting function | Vsevolod Stakhov | 2016-02-29 | 1 | -19/+23 |
| | |||||
* | [Fix] Fix sorting order for symbols cache | Vsevolod Stakhov | 2016-02-29 | 1 | -4/+9 |
| | |||||
* | [Fix] Fix `all` in spf redirects | Vsevolod Stakhov | 2016-02-29 | 1 | -2/+4 |
| | | | | | Issue: #542 Reported by: @sativouf | ||||
* | [Fix] Fix crash on scan | Vsevolod Stakhov | 2016-02-29 | 1 | -1/+2 |
| | |||||
* | [Minor] Fix reject action parsing | Vsevolod Stakhov | 2016-02-29 | 1 | -1/+1 |
| | |||||
* | [Feature] Add priorities for actions | Vsevolod Stakhov | 2016-02-28 | 5 | -26/+135 |
| | | | | | | Add dedicated API to modify action limits with priorities from different configuration place. This follows the logic of symbols' priorities and will be used for dynamic rules and override definitions. | ||||
* | [CritFix] Fix issue with inconsistent resorting | Vsevolod Stakhov | 2016-02-28 | 1 | -15/+75 |
| | | | | | | | | | | | | | This is a long term issue that was in rspamd for many years. Sometimes, some rules are not scanned or scanned twice. That happened because of resorting called during pending tasks exist in the wait queue. In this case, resorting breaks logic of symbols processing, causing unprocessed rules to be treated as processed and, vice versa, processed rules as unprocessed. This commit introduces refcounted approach for resorting keeping state for each individual task. This allows to resort independently from the existing tasks waiting in the queue. | ||||
* | [Feature] Rework dynamic symbols for new metrics API | Vsevolod Stakhov | 2016-02-28 | 1 | -5/+9 |
| | |||||
* | [Feature] Add ignore_received option | Vsevolod Stakhov | 2016-02-27 | 2 | -0/+7 |
| | | | | | In this mode rspamd ignores data from the first received (it might be produced by some third party and not our MTA) |