summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Conf] Add noteVsevolod Stakhov2023-11-021-1/+1
| | | | Issue: #4677
* [Minor] Improve diagnostic by rising log levelVsevolod Stakhov2023-11-011-3/+3
|
* Merge pull request #4675 from arkamar/algorithmVsevolod Stakhov2023-11-012-0/+2
|\ | | | | [Minor] Add missing <algorithm> include for gcc 14
| * [Minor] Add missing <algorithm> include for gcc 14Petr Vaněk2023-11-012-0/+2
|/ | | | | | | | | | | | This commit addresses a compilation issue when using GCC 14. According to GCC 14's porting guide [1], some C++ Standard Library headers no longer include other headers they used to use internally. Specifically, <algorithm> must now be explicitly included. [1] https://gcc.gnu.org/gcc-14/porting_to.html See-also: https://bugs.gentoo.org/916438 Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
* [Minor] Add selector transformer `filter_method`Vsevolod Stakhov2023-10-311-1/+22
|
* Merge pull request #4674 from rspamd/log_jsonVsevolod Stakhov2023-10-306-171/+329
|\ | | | | [Project] Support of JSON logging
| * [Minor] Use floating point ts instead of microsecondslog_jsonVsevolod Stakhov2023-10-301-2/+2
| |
| * [Feature] Escape JSON when neededVsevolod Stakhov2023-10-304-169/+286
| |
| * [Minor] Fix some minor issuesVsevolod Stakhov2023-10-301-2/+6
| |
| * [Project] Preliminary support of JSON loggingVsevolod Stakhov2023-10-304-38/+75
| |
* | [Fix] Do not cleanup hyperscan files unless new ones are loadedVsevolod Stakhov2023-10-303-34/+58
| |
* | Merge pull request #4672 from fatalbanana/robot_export_varsVsevolod Stakhov2023-10-301-6/+10
|\ \ | | | | | | [Minor] Make Robot Framework loop unfunny
| * | [Minor] Make Robot Framework loop unfunnyAndrew Lewis2023-10-301-6/+10
|/ /
* | Merge pull request #4668 from moisseev/webuiVsevolod Stakhov2023-10-289-14/+36
|\ \ | |/ |/| [WebUI] Update map editor
| * [WebUI] Update map editormoisseev2023-10-279-14/+36
| | | | | | | | CodeJar 3.7.0 -> 4.2.0
* | [Minor] Update versionVsevolod Stakhov2023-10-271-1/+1
| |
* | Release 3.7.33.7.3Vsevolod Stakhov2023-10-271-0/+3
| | | | | | | | * [Fix] Emergency fix for the hyperscan path error
* | [Minor] Really fix the issueVsevolod Stakhov2023-10-271-2/+2
| |
* | [Fix] A workaround for brain-damaged std::filesystem behaviourVsevolod Stakhov2023-10-271-13/+2
| | | | | | | | Issue: #4665
* | [Minor] Update versionVsevolod Stakhov2023-10-261-1/+1
| |
* | Release 3.7.23.7.2Vsevolod Stakhov2023-10-261-0/+9
|/ | | | | | | | | | * [Feature] rbl: support checking returncodes by CIDR * [Feature] rbl: support checking returncodes by regex * [Feature] rbl: support globbed return codes * [Fix] DMARC reporting: fix reporting for subdomains * [Fix] Deal with fmtlib exceptions properly * [Fix] backport fix for dlfcn.h from backward-cpp * [Rules] Blank spam detection
* Merge pull request #4657 from fatalbanana/rbl_matchersVsevolod Stakhov2023-10-264-14/+100
|\ | | | | [Feature] rbl: support use of different matchers for return codes
| * [Minor] Reiterate on the previous changesAndrew Lewis2023-10-264-16/+16
| | | | | | | | | | - Demote message to info level - Name it returncodes_matcher for better specificity
| * [Feature] rbl: support globbed return codesAndrew Lewis2023-10-253-3/+17
| |
| * [Feature] rbl: support checking returncodes by CIDRAndrew Lewis2023-10-253-21/+44
| |
| * [Feature] rbl: support checking returncodes by regexAndrew Lewis2023-10-243-5/+20
| |
| * [Minor] rbl: support use of different matchers for return codesAndrew Lewis2023-10-243-3/+37
| |
* | Merge pull request #4656 from twesterhever/temp-tighten-attachment-policyVsevolod Stakhov2023-10-251-6/+25
|\ \ | | | | | | Tighten rspamd's attachment policy
| * | [Minor] Remove duplicate *.app attachment typetwesterhever2023-10-251-1/+0
| | | | | | | | | | | | Reported by @fatalbanana.
| * | Revert "[Minor] Increase scoring of *.exe attachments"twesterhever2023-10-241-1/+1
| | | | | | | | | | | | | | | | | | Reverted based on feedback by @moisseev. This reverts commit 8171424d846a3e33b5d0f9f7f4ee09ec8d553a03.
| * | [Minor] Add additional bad attachment typestwesterhever2023-10-221-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - app: Executable Application, blocked in Outlook by default - aspx: Active Server Page Extended, blocked in Outlook by default - dll: Dynamic-link Library - dqy: Microsoft Query File, blocking recommended in MS365 - iqy: ditto - mht: MHTML File, often abused for phishing and exploit attempts - mhtml: ditto - oqy: Microsoft Query File, blocking recommended in MS365 - rqy: ditto - slk: Microsoft Symbolic Link - wim: Windows Imaging Format
| * | [Minor] Increase scoring of *.exe attachmentstwesterhever2023-10-221-1/+1
| | | | | | | | | | | | | | | These are already banned in most environments, including GMail and Outlook. We may as well bump this score up to 4 eventually.
| * | [Minor] Incorporate additional bad attachments from Microsofttwesterhever2023-10-221-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are as follows: - htc: HTML Component File - pyc: Compiled Python Script - pyo: Optimized Compiled Python Module - pyw: Python Script To Be Executed With Suppressed Terminal Window - pyz: Python Zip Application - pyzw: Python Zip Application - vhd: Virtual Hard Disk - vhdx: Virtual Hard Disk Extended - wsf: Windows Script File Note that the Python file types remain unscored in archives, so distribution of these in source tarballs and the like is not affected by this commit. Source: https://support.microsoft.com/en-us/office/blocked-attachments-in-outlook-434752e1-02d3-4e90-9124-8b81e49a8519?ui=en-us&rs=en-us&ad=us
| * | [Minor] Refer to third parties for attachment handling whenever possibletwesterhever2023-10-221-6/+6
| | | | | | | | | | | | | | | | | | | | | This avoids confusion and enqueries to the rspamd project, if it is made clear that the decision to score certain attachments high has been incorporated from a well-known third party, such as Google's or Microsoft's attachment handling policy.
* | | Merge pull request #4661 from moisseev/webuiVsevolod Stakhov2023-10-252-9/+20
|\ \ \ | | | | | | | | [WebUI] Fix history table vanishing
| * | | [WebUI] Fix history table vanishingmoisseev2023-10-252-9/+20
| |/ / | | | | | | | | | on repeated rows per page input
* | | [Minor] Improve diagnosticsVsevolod Stakhov2023-10-241-7/+15
| | |
* | | [Fix] Deal with fmtlib exceptions properlyVsevolod Stakhov2023-10-231-139/+166
|/ /
* | [Minor] Try to fix ICAP scanners by adding use_specific_content_type parameterVsevolod Stakhov2023-10-221-5/+14
| | | | | | | | Issue: #4643
* | [Minor] Simplify by using <filesystem>Vsevolod Stakhov2023-10-211-64/+33
|/
* Merge pull request #4649 from fatalbanana/rspamd_sharedirVsevolod Stakhov2023-10-171-2/+2
|\ | | | | [Minor] RSPAMD_SHAREDIR is called SHAREDIR in configuration
| * [Minor] RSPAMD_SHAREDIR is called SHAREDIR in configurationAndrew Lewis2023-10-171-2/+2
| |
* | Merge pull request #4648 from fatalbanana/luacheckVsevolod Stakhov2023-10-173-11/+17
|\ \ | |/ |/| [Test] Banish luacheck from functional tests
| * [Test] Banish luacheck from functional testsAndrew Lewis2023-10-173-11/+17
| | | | | | | | - Use luacheck from GitLab
* | 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