Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Fix] Lua: task:remove_result didn't work in some cases | Andrew Lewis | 2022-02-02 | 1 | -4/+5 | |
| | ||||||
* | [Minor] Try to fix on-termination race | Vsevolod Stakhov | 2022-01-30 | 1 | -26/+36 | |
| | ||||||
* | [Minor] Fix inversed logic | Vsevolod Stakhov | 2022-01-29 | 1 | -0/+2 | |
| | ||||||
* | [Minor] malloc -> g_malloc | Vsevolod Stakhov | 2022-01-29 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Fix host header usage in lua_http | Vsevolod Stakhov | 2022-01-29 | 3 | -7/+25 | |
| | | | | | | | | | | | | | | | The issue is that `rspamd_http_message_get_http_host` actually returns non zero-terminated string in the case where `Host` header is found in a message. Hence, we *cannot* treat it as a zero terminated string. The proper approach is to use `rspamd_ftok_t` everywhere for strings but the change will be too intrusive, since it also involves many libraries, e.g. `rdns` and others. The current approach is much simplier: just copy a string into a temporary buffer ensuring that it is zero terminated in all the cases. Issue: #4051 | |||||
* | [Minor] Sigh, reverse loop is bloody hard in C | Vsevolod Stakhov | 2022-01-29 | 1 | -1/+1 | |
| | ||||||
* | [Rework] Take disabled flag into account | Vsevolod Stakhov | 2022-01-29 | 1 | -3/+31 | |
| | | | | Issue: #4025 | |||||
* | [Rework] Allow to set a different behaviour for actions from settings | Vsevolod Stakhov | 2022-01-29 | 5 | -46/+92 | |
| | | | | Issue: #4025 | |||||
* | Merge pull request #4049 from StSturge/feature/configdump_symbol_detail | Vsevolod Stakhov | 2022-01-28 | 5 | -4/+183 | |
|\ | | | | | [Minor] rspamadm configdump: parsing fixes and output enhancements | |||||
| * | Fix build error with conflicting definition between .h and .c | ssturges | 2022-01-27 | 1 | -1/+1 | |
| | | ||||||
| * | Address PR review comments | ssturges | 2022-01-27 | 3 | -8/+9 | |
| | | ||||||
| * | [Enhancement] Add rspamadm configdump option --symbol-detail which provides ↵ | ssturges | 2022-01-25 | 3 | -2/+144 | |
| | | | | | | | | a consolidated output of every setting for a symbol across all configuration locations. | |||||
| * | [Fix] Support definition of ungrouped symbol in conf file, use group info ↵ | ssturges | 2022-01-25 | 2 | -1/+37 | |
| | | | | | | | | from lua or other conf file | |||||
* | | [Minor] Improve documentation | Vsevolod Stakhov | 2022-01-26 | 1 | -1/+11 | |
| | | ||||||
* | | [Feature] Allow hyperscan for ppc64, as vectorscan now suports it. | Duncan Bellamy | 2022-01-25 | 3 | -3/+3 | |
|/ | ||||||
* | [Minor] Oops, fix refactoring aftermath | Vsevolod Stakhov | 2022-01-24 | 2 | -3/+3 | |
| | ||||||
* | [Minor] Fix a name and the description of bogus `user` field in the task | Vsevolod Stakhov | 2022-01-24 | 8 | -21/+21 | |
| | ||||||
* | [Minor] Remove redundant abs call | Vsevolod Stakhov | 2022-01-23 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Use raw more intentionally in a client | Vsevolod Stakhov | 2022-01-21 | 1 | -10/+15 | |
| | | | | | | | --raw flag now means raw **input**, and there is a special flag to emit reply in ucl. Previously, `--raw` and `--ucl` had the same meaning which was stupid. Now `--raw` is an input flag whilst `--ucl` is an output flag as intended. | |||||
* | [Minor] Rbl: The default behaviour must be bypass | Vsevolod Stakhov | 2022-01-19 | 1 | -0/+2 | |
| | ||||||
* | [Minor] Rbl: Fix require symbols option | Vsevolod Stakhov | 2022-01-19 | 1 | -1/+8 | |
| | ||||||
* | [Minor] Remove sequential algorithm as it is not actually a rotation alg | Vsevolod Stakhov | 2022-01-18 | 1 | -4/+0 | |
| | | | | | | | Sequential rotation was used just to rotate all upstreams in the loop (e.g. when you need to do some action for all upstreams). Allowing to specify it as a user defined algorithm was a mistake as it breaks upstreams API expectations. See #4043 | |||||
* | [Minor] Place obfuscated check properly to count u16 characters and not u8 | Vsevolod Stakhov | 2022-01-17 | 1 | -15/+15 | |
| | ||||||
* | [Minor] Fix for random monitored | Vsevolod Stakhov | 2022-01-16 | 1 | -6/+12 | |
| | | | | Reported by: @moisseev | |||||
* | [Minor] Improve logic to select a random monitored mode for RBLs | Vsevolod Stakhov | 2022-01-15 | 1 | -5/+10 | |
| | ||||||
* | [Minor] Add missing namespace | Vsevolod Stakhov | 2022-01-15 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Composites: Always register composite symbols | Vsevolod Stakhov | 2022-01-15 | 1 | -30/+37 | |
| | ||||||
* | [Minor] Deal with unknown weight more carefully to avoid special meaning of 0 | Vsevolod Stakhov | 2022-01-15 | 2 | -2/+4 | |
| | | | | The special unknown weight must be NAN not 0.0 | |||||
* | [Minor] Improve logging | Vsevolod Stakhov | 2022-01-13 | 1 | -20/+23 | |
| | ||||||
* | [Minor] Mime_types: Insert MIME_OBFUSCATED_ARCHIVE symbol | Vsevolod Stakhov | 2022-01-13 | 1 | -0/+15 | |
| | ||||||
* | [Minor] Add knobs to check if an archive was obfuscated | Vsevolod Stakhov | 2022-01-13 | 1 | -0/+20 | |
| | ||||||
* | [Minor] Check archive file names for 'strange' stuff | Vsevolod Stakhov | 2022-01-12 | 2 | -12/+54 | |
| | ||||||
* | [Minor] Damn C++ implicit conversions | Vsevolod Stakhov | 2022-01-11 | 1 | -2/+4 | |
| | ||||||
* | [Minor] Set special flag for non A generated html urls | Vsevolod Stakhov | 2022-01-11 | 2 | -7/+25 | |
| | ||||||
* | [Minor] Add `special` flag for URLs | Vsevolod Stakhov | 2022-01-11 | 2 | -1/+3 | |
| | ||||||
* | [Fix] Fix exclude flags setting | Vsevolod Stakhov | 2022-01-11 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Arc: Do not fail if no AAR header is presented | Vsevolod Stakhov | 2022-01-10 | 1 | -1/+4 | |
| | ||||||
* | [Minor] Arc: Add logic to adjust rejected dmarc policy by ARC trusted forwarding | Vsevolod Stakhov | 2022-01-09 | 1 | -2/+34 | |
| | ||||||
* | [Minor] Arc: Use ARC_CHECK as the callback symbol's name | Vsevolod Stakhov | 2022-01-09 | 1 | -3/+8 | |
| | ||||||
* | [Minor] Arc: Check AAR on trusted forwarding check | Vsevolod Stakhov | 2022-01-09 | 1 | -1/+32 | |
| | ||||||
* | [Minor] Fix iteration | Vsevolod Stakhov | 2022-01-08 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Arc: Process AAR headers | Vsevolod Stakhov | 2022-01-08 | 1 | -16/+51 | |
| | ||||||
* | [Minor] Arc: Rename bogus variable | Vsevolod Stakhov | 2022-01-08 | 1 | -11/+11 | |
| | ||||||
* | [Rework] Timeouts are now global per event and not reseted by IO activity | Vsevolod Stakhov | 2022-01-06 | 2 | -18/+7 | |
| | | | | | | This actually reproduces old libevent behaviour and it was changed by a big design mistake. We really want IO timeouts to be fired for the whole set of subsequent events, otherwise it should be designed in a more configurable way... | |||||
* | [Fix] Fix HTTP(s) client timeout | Vsevolod Stakhov | 2022-01-05 | 3 | -44/+52 | |
| | ||||||
* | [Minor] Fix format string | Vsevolod Stakhov | 2022-01-05 | 2 | -5/+5 | |
| | ||||||
* | [Minor] Use memcpy instead of unaligned access | Vsevolod Stakhov | 2022-01-05 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Init xxhash3 state properly | Vsevolod Stakhov | 2022-01-05 | 1 | -2/+6 | |
| | ||||||
* | [Minor] Add no soft reject selector for metadata exporter | Jean-Louis Dupond | 2022-01-03 | 1 | -0/+4 | |
| | | | | | | I think its quite common to not export soft rejects via the metadata exporter. Because when its not spam, the sender will most likely try to redeliver it again anyway. | |||||
* | [Minor] Dkim_keygen: Use 0640 instead of 0600 | Vsevolod Stakhov | 2021-12-30 | 1 | -1/+1 | |
| | | | | | Suggested by: @moisseev Issue: #4023 |