aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4587 from fatalbanana/dmarc_subdomainsVsevolod Stakhov2023-10-162-10/+8
|\ | | | | [Fix] DMARC reporting: fix reporting for subdomains
| * [Fix] DMARC reporting: fix reporting for subdomainsAndrew Lewis2023-10-162-10/+8
|/ | | | - Reported by: @bilym
* Merge pull request #4645 from moisseev/webuiVsevolod Stakhov2023-10-162-18/+28
|\ | | | | [WebUI] Add control to invert action filter
| * [WebUI] Add control to invert action filtermoisseev2023-10-152-5/+28
| | | | | | | | | | | | to scan results and history tables Issue: #4098
| * [Minor] Remove unused FooTable hookmoisseev2023-10-111-13/+0
| | | | | | | | | | as the ability to set dropdown value through the FooTable options is not used in the project.
* | [Minor] Do not use `setproctitle` on LinuxVsevolod Stakhov2023-10-141-1/+4
| | | | | | | | Issue: #4634
* | Merge pull request #4640 from dzjaivnt/dzjaivnt-patch-1Vsevolod Stakhov2023-10-141-6/+6
|\ \ | | | | | | Dzjaivnt patch 1
| * | Update dmarc.luadzjaivnt2023-10-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With name: dmarc; dmarc.lua:191: munging debug: {[domain] = domain.tld [flags] = {[valid] = true, [braced] = true}, [name] = Name [domain.tld], [raw] = <user@domain.tld>, [addr] = user@domain.tld, [user] = user} dmarc; dmarc.lua:234: munged DMARC header for domain.tld: Name [domain.tld] via mark <otheruser@otherdomain.tld> -> user@domain.tld Without name: dmarc; dmarc.lua:191: munging debug: {[domain] = domain.tld [flags] = {[valid] = true, [braced] = true}, [name] = , [raw] = <user@domain.tld>, [addr] = user@domain.tld, [user] = user} dmarc.lua:234: munged DMARC header for domain.tld: user via otheruser <otheruser@otherdomain.tld> -> user@domain.tld
| * | Update dmarc.luadzjaivnt2023-10-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When from.name is Nil its still show up, with != "" not Then you get From: via user <user@domain.tld> Instead of From: otheruser via user <user@domain.tld> Debug: 2023-10-12 12:08:15 #725504(normal) <0b948d>; dmarc; dmarc.lua:191: munging debug: {[user] = user, [domain] = domain.tld, [flags] = {[valid] = true}, [name] = , [raw] = user@domain.tld, [addr] = user@domain.tld}
| * | Update dmarc.luadzjaivnt2023-10-121-3/+3
| | | | | | | | | Debug logs where broken, so muning functionality not working at all.
* | | Merge pull request #4642 from twesterhever/temp-cue-attachmentsVsevolod Stakhov2023-10-131-0/+1
|\ \ \ | | | | | | | | [Minor] Treat *.cue attachments as harmful
| * | | [Minor] Treat *.cue attachments as harmfultwesterhever2023-10-131-0/+1
| | | | | | | | | | | | | | | | Rationale: https://arstechnica.com/information-technology/2023/10/one-click-remote-code-exploit-in-cd-cue-files-affects-most-gnome-based-linux-distros/
* | | | Merge pull request #4644 from fatalbanana/blankspamVsevolod Stakhov2023-10-135-4/+43
|\ \ \ \ | |/ / / |/| | | [Rules] Blank spam detection
| * | | [Rules] Blank spam detectionAndrew Lewis2023-10-135-4/+43
|/ / /
* | | [Minor] Fix build on some systemsVsevolod Stakhov2023-10-121-0/+6
| | |
* | | Merge pull request #4639 from a16bitsysop/backwardVsevolod Stakhov2023-10-122-18/+25
|\ \ \ | |/ / |/| | [Minor] Make compiling with backward-cpp optional
| * | [Fix] backport fix for dlfcn.h from backward-cppDuncan Bellamy2023-10-121-14/+13
| | | | | | | | | | | | | | | | | | | | | https://github.com/bombela/backward-cpp/commit/65fc89e210655aaa707337bc21d19f45805ac8a2 backport fix for powerpc as well https://github.com/bombela/backward-cpp/commit/4bec538c996e155d487db9aef0fc2f1996202f8e
| * | [Minor] Make compiling with backward-cpp optionalDuncan Bellamy2023-10-121-4/+12
|/ /
* / [Minor] Update versionVsevolod Stakhov2023-10-111-1/+1
|/
* Release 3.7.13.7.1Vsevolod Stakhov2023-10-072-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CritFix] Fix leak in `gzip` function * [Feature] Add ICAP Content-Type and Filename * [Feature] Add `logging`->`task_max_elts` option * [Feature] Add utility to split string like stuff for C++ code * [Feature] Allow to set HTTP auth parameters for the maps * [Feature] Check for plugin configuration errors on `configtest` * [Feature] `known_senders` plugin * [Feature] Use backward-cpp instead of manual libunwind stuff * [Feature] rbl: support checking numeric URLs in isolation * [Fix] CMakeLists.txt remove whitespace added by linter as it makes tests fail * [Fix] Change Date: header location to conform with RFC * [Fix] Correct format pattern for RE tree tempfile name * [Fix] Correct format string for unw_word_t * [Fix] Do not accept invalid ucl object types * [Fix] Do not pollute public headers with libev internals * [Fix] Do not set output type if list application failed * [Fix] Fix `url:set_redirected` method * [Fix] Fix format string and some length issues * [Fix] Fix grammar definition for content-disposition attributes * [Fix] Fix lua schema enrichment logic for Redis params * [Fix] Fix lua stack corruption when logging large tables * [Fix] Fix merge table utility * [Fix] Fix output of non-RSA DKIM keys * [Fix] Fix some corner cases of single-host urls parsing * [Fix] Fix various issues in the `url_redirector` plugin * [Fix] MISSING_MIMEOLE: avoid matching messages from Android GMail app (#4561) * [Fix] Prevent DNSWL sabotage * [Fix] Try to fix unzip function * [Fix] rbl: really fix dependency registration when symbols_prefixes is used * [Fix] rspamadm mime: arguments beginning with letter `t` * [Rework] Breaking: return back to semver * [Rework] Move rcl logic to C++
* [Minor] Remove outdated fileVsevolod Stakhov2023-10-061-495/+0
|
* [Minor] Apply schema for all fuzzy rulesVsevolod Stakhov2023-10-051-1/+14
|
* Merge pull request #4627 from netcon-consulting/dnswlVsevolod Stakhov2023-10-051-10/+10
|\ | | | | [Fix] Prevent DNSWL sabotage
| * [Fix] Prevent DNSWL sabotageMarc Dierksen2023-10-051-10/+10
|/ | | | | | | | | | | | | | | | When exceeding the query limit for DNSWL it can happen that instead of the returncode 127.0.0.255, that according to documentation (https://www.dnswl.org/?page_id=15) indicates a block, the returncode 127.0.10.3 is returned for all queries. According to documentation (https://www.dnswl.org/?page_id=15) the 127.0.10.3 returncode indicates the highest level of trustworthiness that should never be blocked and a category of 'some special cases'. As it turns out that documentation is a lie and that 127.0.10.3 returncode is used by DNSWL to intentionally sabotage email security by marking all sending servers as highly trustworthy (https://www.dnswl.org/?p=120).
* Merge pull request #4625 from fatalbanana/native_ifVsevolod Stakhov2023-10-037-45/+109
|\ | | | | [Test] Use Robot Framework native IF
| * [Test] Use Robot Framework native IFAndrew Lewis2023-10-027-45/+109
| | | | | | | | - Since 4.0 (March 2021)
* | [Feature] Allow to set HTTP auth parameters for the mapsVsevolod Stakhov2023-10-021-4/+58
| |
* | Merge pull request #4624 from fatalbanana/fix_copypastaVsevolod Stakhov2023-10-022-3/+3
|\ \ | |/ |/| Fix wrong copypasta & mis-named file
| * [Minor] Move configuration to proper locationAndrew Lewis2023-10-021-0/+0
| |
| * [Minor] Fix copypasta (#4469)Andrew Lewis2023-10-021-3/+3
|/
* Merge pull request #4621 from fatalbanana/ci_improvementsVsevolod Stakhov2023-09-302-16/+27
|\ | | | | Minor improvements for CI
| * [Test] Skip notification on pull requestsAndrew Lewis2023-09-292-13/+20
| |
| * [Test] Try to close coveralls parallel builds when failedAndrew Lewis2023-09-292-4/+8
|/
* Merge pull request #4620 from fatalbanana/testlogVsevolod Stakhov2023-09-292-4/+4
|\ | | | | [Minor] Try fix test logs
| * [Minor] Try fix test logsAndrew Lewis2023-09-292-4/+4
|/
* Merge pull request #4617 from fatalbanana/multiarch_ciVsevolod Stakhov2023-09-293-286/+883
|\ | | | | Run CI on ARM
| * [Test] Multiarchify testsAndrew Lewis2023-09-293-102/+458
| |
| * [Minor] Recreate drone pipeline with jsonnetAndrew Lewis2023-09-262-285/+526
| |
* | [Minor] Fix one corner caseVsevolod Stakhov2023-09-281-9/+14
| |
* | Merge pull request #4615 from rspamd/vstakhov-known-sendersVsevolod Stakhov2023-09-275-0/+50
|\ \ | |/ |/| Merge tests into master branch
| * Merge pull request #4612 from fatalbanana/vstakhov-known-sendersvstakhov-known-sendersVsevolod Stakhov2023-09-255-0/+50
| |\ | | | | | | [Test] Rudimentary tests for known_senders plugin
| | * [Test] Rudimentary tests for known_senders pluginAndrew Lewis2023-09-255-0/+50
| |/
* | [Minor] RBL: Show DNS verification failure reasonVsevolod Stakhov2023-09-261-13/+19
| |
* | Merge pull request #4616 from fatalbanana/tests_encoding_errorsVsevolod Stakhov2023-09-261-4/+4
|\ \ | | | | | | [Test] Ignore encoding errors
| * | [Test] Ignore encoding errorsAndrew Lewis2023-09-261-4/+4
| | |
* | | [Fix] Fix format string and some length issuesVsevolod Stakhov2023-09-262-12/+27
|/ /
* | Merge pull request #4610 from rspamd/vstakhov-known-sendersVsevolod Stakhov2023-09-254-3/+278
|\| | | | | [Feature] Known senders plugin
| * [Minor] Fix symbol nameVsevolod Stakhov2023-09-251-2/+2
| |
| * [Minor] Insert `UNKNOWN_SENDER` for the new sendersVsevolod Stakhov2023-09-251-1/+21
| |
| * [Project] Fix various issuesVsevolod Stakhov2023-09-241-4/+14
| |