aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix `www.` prefix matcherVsevolod Stakhov2023-08-243-16/+33
|
* [Minor] Fix misprintVsevolod Stakhov2023-08-231-1/+17
|
* [Minor] Do not use crypto PRG for mempool uidsVsevolod Stakhov2023-08-232-9/+6
|
* Merge pull request #4575 from dragoangel/feat/add-phishing-feed-exclusionsVsevolod Stakhov2023-08-223-14/+112
|\ | | | | [Feature] Support feed exclusions in phishing module
| * Update phishing.luaDmitriy Alekseev2023-08-211-23/+43
| |
| * Update phishing_group.confDmitriy Alekseev2023-08-161-0/+4
| |
| * Update phishing.confDmitriy Alekseev2023-08-161-0/+6
| |
| * Update phishing.luaDmitriy Alekseev2023-08-161-5/+73
| |
* | Merge pull request #4578 from laodc/redis-username-supportVsevolod Stakhov2023-08-2113-44/+206
|\ \ | | | | | | [Feature] Added support for Redis 6 ACL (username/password)
| * | Apply suggestions from code reviewLaoDC2023-08-212-6/+6
| | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
| * | feel silly about this one, forgot the username param.laodc2023-08-211-1/+1
| | |
| * | else if was meant to be elseiflaodc2023-08-211-1/+1
| | |
| * | changed errors to warnings.laodc2023-08-215-12/+5
| | | | | | | | | | | | nullptr on contructor was never meant to be there
| * | Added support for Redis 6 ACL (username/password)laodc2023-08-2113-43/+212
|/ /
* | [Minor] Another leakVsevolod Stakhov2023-08-201-3/+5
| |
* | [Minor] Fix leakVsevolod Stakhov2023-08-201-0/+7
| |
* | [Minor] SimplifyVsevolod Stakhov2023-08-201-4/+1
| |
* | Merge pull request #4557 from twesterhever/temp-align-dnsbl-scoresVsevolod Stakhov2023-08-191-14/+14
|\ \ | | | | | | [Minor] Slightly adjust DNSBL scores
| * | [Minor] Align scores of Spamhaus DBL, SURBL, URIBL DNSBL symbolstwesterhever2023-08-021-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given that they have about the same false positive rate, it makes sense to treat them equal in terms of scoring: - Particular threats (phishing, malware) are scored a bit higher than mere spam domain listings - "Abused legitimate" listings are scored lower for some DNSBLs already, this has now been aligned. - For SURBL, cracked and abused sites are treated with the same score.
| * | [Minor] Increase score of URIBL_XBLtwesterhever2023-08-021-1/+1
| | | | | | | | | | | | | | | This aids with detecting FQDNs hosted on hacked machines, such as used in Fast Flux-style botnet spam.
| * | [Minor] Reduce score of URIBL_SBL_CSStwesterhever2023-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | Given that CSS is an automated component of SBL, this should not receive the same scoring as manually conducted SBL listings. Particularly for shared hosting environments, CSS hits on IP addresses derived from FQDNs sometimes were found to be scored a bit too high.
* | | [Minor] Simplify transformVsevolod Stakhov2023-08-181-21/+6
| | |
* | | [Minor] Allow rspamd_lua_require_function to work without functionVsevolod Stakhov2023-08-182-22/+35
| | |
* | | Merge pull request #4573 from rspamd/cfg_utils_reworkVsevolod Stakhov2023-08-1740-2056/+1890
|\ \ \ | | | | | | | | [Project] Rewrite configuration utils in C++
| * | | [Minor] Fix some docsVsevolod Stakhov2023-08-171-8/+29
| | | |
| * | | [Minor] Fix some more issuesVsevolod Stakhov2023-08-171-20/+20
| | | |
| * | | [Minor] Set top section explicitlyVsevolod Stakhov2023-08-171-0/+2
| | | |
| * | | [Minor] Allow workers to have any attributes (needed by fuzzy)Vsevolod Stakhov2023-08-173-5/+7
| | | |
| * | | [Minor] Restore mempool_strdup bahaviour when arg is NULLVsevolod Stakhov2023-08-171-0/+3
| | | |
| * | | [Minor] Do not treat hyperscan load failure as a fatal errorVsevolod Stakhov2023-08-171-4/+0
| | | |
| * | | [Minor] Add missing includeVsevolod Stakhov2023-08-171-0/+1
| | | |
| * | | [Rewor] Refactor some legacy stuffVsevolod Stakhov2023-08-172-53/+36
| | | |
| * | | [Feature] Add utility to split string like stuff for C++ codeVsevolod Stakhov2023-08-172-7/+75
| | | | | | | | | | | | | | | | No ranges, as they are a bit ugly to use yet
| * | | [Rework] Some final fixesVsevolod Stakhov2023-08-164-30/+53
| | | |
| * | | [Rework] Final efforts to make it compileableVsevolod Stakhov2023-08-167-95/+130
| | | |
| * | | [Rework] More steps to do refactoringVsevolod Stakhov2023-08-1617-217/+180
| | | |
| * | | [Rework] Further refactoringVsevolod Stakhov2023-08-153-489/+362
| | | |
| * | | [Rework] Further conversion routinesVsevolod Stakhov2023-08-158-232/+161
| | | |
| * | | [Rework] More rework in cfg_rclVsevolod Stakhov2023-08-142-62/+52
| | | | | | | | | | | | | | | | So many places need to be rewritten
| * | | [Rework] More abstractions to hide C++ internalsVsevolod Stakhov2023-08-148-315/+356
| | | |
| * | | [Rework] Move rcl logic to C++Vsevolod Stakhov2023-08-142-1/+1
| | | |
| * | | [Rework] Finish utils reworkVsevolod Stakhov2023-08-1415-233/+198
| | | |
| * | | [Rework] Use more c++ in cfg_utilsVsevolod Stakhov2023-08-147-475/+414
| | | |
* | | | Merge pull request #4577 from moisseev/webuiVsevolod Stakhov2023-08-161-1/+6
|\ \ \ \ | |_|_|/ |/| | | [WebUI] Tweak bootstrap colors for accessibility
| * | | [WebUI] Tweak bootstrap colors for accessibilitymoisseev2023-08-161-1/+6
| | | | | | | | | | | | | | | | Resolves: #4566
* | | | Merge pull request #4572 from lingfish/json-rawVsevolod Stakhov2023-08-151-0/+37
|\ \ \ \ | |_|/ / |/| | | [Feature] Add new exporter to push JSON to a raw TCP socket
| * | | Rename exported to be more explicitJason Lingohr2023-08-151-10/+10
| | | |
| * | | Add new exporter to push JSON to a raw TCP socket; for example to Graylog.Jason Lingohr2023-08-141-0/+37
| | | |
* | | | [Fix] Do not accept invalid ucl object typesVsevolod Stakhov2023-08-142-17/+35
|/ / / | | | | | | | | | Issue: #4571
* | | [Fix] Fix output of non-RSA DKIM keysVsevolod Stakhov2023-08-111-5/+7
| | | | | | | | | | | | Issue: #4570