aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Take disabled flag into accountVsevolod Stakhov2022-01-291-3/+31
| | | | Issue: #4025
* [Rework] Allow to set a different behaviour for actions from settingsVsevolod Stakhov2022-01-295-46/+92
| | | | Issue: #4025
* Merge pull request #4049 from StSturge/feature/configdump_symbol_detailVsevolod Stakhov2022-01-285-4/+183
|\ | | | | [Minor] rspamadm configdump: parsing fixes and output enhancements
| * Fix build error with conflicting definition between .h and .cssturges2022-01-271-1/+1
| |
| * Address PR review commentsssturges2022-01-273-8/+9
| |
| * [Enhancement] Add rspamadm configdump option --symbol-detail which provides ↵ssturges2022-01-253-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 ↵ssturges2022-01-252-1/+37
| | | | | | | | from lua or other conf file
* | [Minor] Improve documentationVsevolod Stakhov2022-01-261-1/+11
| |
* | [Feature] Allow hyperscan for ppc64, as vectorscan now suports it.Duncan Bellamy2022-01-253-3/+3
|/
* [Minor] Oops, fix refactoring aftermathVsevolod Stakhov2022-01-242-3/+3
|
* [Minor] Fix a name and the description of bogus `user` field in the taskVsevolod Stakhov2022-01-248-21/+21
|
* [Minor] Remove redundant abs callVsevolod Stakhov2022-01-231-3/+3
|
* [Minor] Use raw more intentionally in a clientVsevolod Stakhov2022-01-211-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 bypassVsevolod Stakhov2022-01-191-0/+2
|
* [Minor] Rbl: Fix require symbols optionVsevolod Stakhov2022-01-191-1/+8
|
* [Minor] Remove sequential algorithm as it is not actually a rotation algVsevolod Stakhov2022-01-181-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 u8Vsevolod Stakhov2022-01-171-15/+15
|
* [Minor] Fix for random monitoredVsevolod Stakhov2022-01-161-6/+12
| | | | Reported by: @moisseev
* [Minor] Improve logic to select a random monitored mode for RBLsVsevolod Stakhov2022-01-151-5/+10
|
* [Minor] Add missing namespaceVsevolod Stakhov2022-01-151-2/+2
|
* [Minor] Composites: Always register composite symbolsVsevolod Stakhov2022-01-151-30/+37
|
* [Minor] Deal with unknown weight more carefully to avoid special meaning of 0Vsevolod Stakhov2022-01-152-2/+4
| | | | The special unknown weight must be NAN not 0.0
* [Minor] Improve loggingVsevolod Stakhov2022-01-131-20/+23
|
* [Minor] Mime_types: Insert MIME_OBFUSCATED_ARCHIVE symbolVsevolod Stakhov2022-01-131-0/+15
|
* [Minor] Add knobs to check if an archive was obfuscatedVsevolod Stakhov2022-01-131-0/+20
|
* [Minor] Check archive file names for 'strange' stuffVsevolod Stakhov2022-01-122-12/+54
|
* [Minor] Damn C++ implicit conversionsVsevolod Stakhov2022-01-111-2/+4
|
* [Minor] Set special flag for non A generated html urlsVsevolod Stakhov2022-01-112-7/+25
|
* [Minor] Add `special` flag for URLsVsevolod Stakhov2022-01-112-1/+3
|
* [Fix] Fix exclude flags settingVsevolod Stakhov2022-01-111-1/+1
|
* [Minor] Arc: Do not fail if no AAR header is presentedVsevolod Stakhov2022-01-101-1/+4
|
* [Minor] Arc: Add logic to adjust rejected dmarc policy by ARC trusted forwardingVsevolod Stakhov2022-01-091-2/+34
|
* [Minor] Arc: Use ARC_CHECK as the callback symbol's nameVsevolod Stakhov2022-01-091-3/+8
|
* [Minor] Arc: Check AAR on trusted forwarding checkVsevolod Stakhov2022-01-091-1/+32
|
* [Minor] Fix iterationVsevolod Stakhov2022-01-081-1/+1
|
* [Minor] Arc: Process AAR headersVsevolod Stakhov2022-01-081-16/+51
|
* [Minor] Arc: Rename bogus variableVsevolod Stakhov2022-01-081-11/+11
|
* [Rework] Timeouts are now global per event and not reseted by IO activityVsevolod Stakhov2022-01-062-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 timeoutVsevolod Stakhov2022-01-053-44/+52
|
* [Minor] Fix format stringVsevolod Stakhov2022-01-052-5/+5
|
* [Minor] Use memcpy instead of unaligned accessVsevolod Stakhov2022-01-051-1/+1
|
* [Minor] Init xxhash3 state properlyVsevolod Stakhov2022-01-051-2/+6
|
* [Minor] Add no soft reject selector for metadata exporterJean-Louis Dupond2022-01-031-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 0600Vsevolod Stakhov2021-12-301-1/+1
| | | | | Suggested by: @moisseev Issue: #4023
* [Minor] Set 0600 mode on privkey files by defaultVsevolod Stakhov2021-12-291-2/+22
| | | | Issue: #4023
* [Minor] Slightly improve session events loggingVsevolod Stakhov2021-12-283-7/+25
|
* [Minor] Refactor argument/member name for better soundnessVsevolod Stakhov2021-12-272-13/+13
|
* [Minor] Log events on forced timeoutVsevolod Stakhov2021-12-273-12/+35
|
* [Minor] Sigh, one more fix to the conditionsVsevolod Stakhov2021-12-261-2/+2
|
* [Minor] Add namespaceVsevolod Stakhov2021-12-261-1/+1
|