aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4930 from aduernberger/bayes_relearnVsevolod Stakhov2024-04-193-5/+6
|\ | | | | [Fix] Relearn messages in bayes filter
| * [Fix] Increase/decrease hash_key value for tokens depending on is_unlearn aduernberger2024-04-181-2/+2
| | | | | | | | | | | | | | | | When relearning a message, this script is called twice: 1. With `is_unlearn` true and the old `is_spam` value 2. With `is_unlearn` false and the new `is_spam` value If `is_unlearn` is true, the code should not increase the value of the hash_key. Decreasing it ensures that it behaves like a fresh learn with the new is_spam value.
| * [Fix] Update is_spam in learned_ids when relearningaduernberger2024-04-181-2/+3
| |
| * [Fix] Always set the unlearn flag when relearningaduernberger2024-04-181-1/+1
| | | | | | Treat relearning from ham to spam the same as relearning from spam to ham. `res` is only set to true if the mail is already learned.
* | Merge pull request #4926 from lucasRolff/masterVsevolod Stakhov2024-04-181-0/+9
|\ \ | |/ |/| [Minor] Add selector to get rspamd_hostname
| * [Minor] Move hostname resolution up to cache itLucas Rolff2024-04-171-1/+3
| | | | | | | | Instead of calling get_hostname() for every processed message, we instead reuse the variable value from rspamd boot time
| * [Minor] Add selector to get rspamd_hostnameLucas Rolff2024-04-151-0/+7
| |
* | Merge pull request #4927 from moisseev/navbarVsevolod Stakhov2024-04-163-10/+10
|\ \ | | | | | | [WebUI] Prevent navbar layout shift
| * | [WebUI] Prevent navbar layout shiftmoisseev2024-04-133-10/+10
| | | | | | | | | | | | caused by buttons hiding and scroll bar
* | | Merge pull request #4922 from moisseev/webuiVsevolod Stakhov2024-04-152-17/+21
|\ \ \ | |_|/ |/| | [WebUI] Add missing handler for file input
| * | [WebUI] Add missing handler for file inputmoisseev2024-04-122-17/+21
| |/
* | Merge pull request #4924 from fatalbanana/cmae_scoresVsevolod Stakhov2024-04-131-0/+18
|\ \ | |/ |/| [Minor] Cloudmark scores_symbols: convert keys to numeric values
| * [Minor] Cloudmark scores_symbols: convert keys to numeric valuesAndrew Lewis2024-04-121-0/+18
|/
* Merge pull request #4920 from dragoangel/patch-4Vsevolod Stakhov2024-04-111-1/+6
|\ | | | | [Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSION
| * [Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSIONDmitriy Alekseev2024-04-111-1/+6
| | | | | | If we detected extension of the file and this extension is equal to the real extension then we should not pass second extension to check function as it will trigger false positive for MIME_DOUBLE_BAD_EXTENSION.
* | Merge pull request #4916 from twesterhever/temp-increase-rdns-none-scoreVsevolod Stakhov2024-04-111-1/+1
|\ \ | |/ |/| [Minor] Increase RDNS_NONE score to 2.0
| * [Minor] Increase RDNS_NONE score to 2.0twesterhever2024-04-091-1/+1
| |
* | Merge pull request #4918 from fatalbanana/grow_factor_testsVsevolod Stakhov2024-04-115-1/+81
|\ \ | | | | | | Add tests for grow_factor
| * | [Test] Add tests for grow_factorAndrew Lewis2024-04-104-0/+80
| | |
| * | [Minor] Fix grow_factorAndrew Lewis2024-04-101-1/+1
| | |
* | | Merge pull request #4917 from fatalbanana/gha_whupsVsevolod Stakhov2024-04-101-3/+3
|\ \ \ | |/ / |/| | [Test] Fix uploading of test logs when tests are failed
| * | [Test] Fix uploading of test logs when tests are failedAndrew Lewis2024-04-091-3/+3
|/ /
* | Merge pull request #4913 from moisseev/webuiVsevolod Stakhov2024-04-092-3/+5
|\ \ | | | | | | [WebUI] Escape HTML characters in errors history
| * | [WebUI] Escape HTML characters in errors historymoisseev2024-04-092-3/+5
| |/
* | Merge pull request #4912 from rspamd/vstakhov-grow-factor-reworkVsevolod Stakhov2024-04-094-44/+60
|\ \ | |/ |/| Rework grow factor
| * [Project] Adjust some final bitsVsevolod Stakhov2024-04-082-9/+17
| |
| * [Project] Write a function to adjust grow factor properlyVsevolod Stakhov2024-04-081-0/+42
| |
| * [Project] Rework grow factor as it is currently brokenVsevolod Stakhov2024-04-083-44/+10
|/
* Merge pull request #4910 from rspamd/vstakhov-fix-greylist-thresholdVsevolod Stakhov2024-04-062-8/+46
|\ | | | | Update greylisting threshold on each scan as it can be easily dynamic
| * Merge branch 'master' into vstakhov-fix-greylist-thresholdVsevolod Stakhov2024-04-062-4/+36
| |\ | |/ |/|
* | Merge pull request #4911 from fatalbanana/break_greylisting_testsVsevolod Stakhov2024-04-062-4/+36
|\ \ | | | | | | [Test] Try break greylisting tests
| * | [Test] Try break greylisting testsAndrew Lewis2024-04-052-4/+36
|/ /
| * [Fix] Honor dynamic thresholds for greylisting moduleVsevolod Stakhov2024-04-052-1/+42
| |
| * [Minor] Remove redundant metric nameVsevolod Stakhov2024-04-051-1/+1
| |
| * [Fix] Update greylisting threshold as it can be easily dynamicVsevolod Stakhov2024-04-051-7/+4
|/ | | | | Issue: #4908 Closes: #4908
* [Minor] Fix issue with ucl variablesVsevolod Stakhov2024-04-051-0/+1
| | | | Pointed by: @crest
* Merge pull request #4903 from rspamd/vstakhov-fix-zstd-mmapVsevolod Stakhov2024-04-031-68/+67
|\ | | | | Fix shared memory proxying when compression is set
| * [Fix] Fix shared memory proxying when compression is setVsevolod Stakhov2024-04-031-68/+67
|/
* Merge pull request #4901 from rspamd/vstakhov-milter-quarantine-messageVsevolod Stakhov2024-04-033-20/+73
|\ | | | | Allow custom milter quarantine and tempfail messages
| * [Feature] Allow custom milter quarantine and tempfail messagesVsevolod Stakhov2024-04-023-20/+73
| | | | | | | | | | Issue: #4892 Closes: #4892
* | Merge pull request #4894 from rspamd/vstakhov-cloudmark-improvementsVsevolod Stakhov2024-03-281-0/+44
|\ \ | |/ |/| Several improvements to the Cloudmark integration
| * [Minor] Fix some corner casesVsevolod Stakhov2024-03-281-2/+4
| |
| * [Feature] Cloudmark: Add scores_symbols settingVsevolod Stakhov2024-03-271-0/+30
| |
| * [Feature] Allow adding X-CMAE-Score headerVsevolod Stakhov2024-03-271-0/+12
|/
* Merge pull request #4890 from twesterhever/temp-received-localhostVsevolod Stakhov2024-03-261-0/+7
|\ | | | | [Minor] Add rule for localhost HELOs in Received headers
| * [Minor] Add rule for localhost HELOs in Received headerstwesterhever2024-03-241-0/+7
| |
* | Merge pull request #4889 from twesterhever/temp-replyto-same-as-toVsevolod Stakhov2024-03-261-14/+36
|\ \ | | | | | | [Enhancement] Add more symbols for Reply-To header characteristics
| * | [Enhancement] Add more symbols for Reply-To header characteristicstwesterhever2024-03-241-14/+36
| |/
* | Merge pull request #4891 from fatalbanana/spf_exampleVsevolod Stakhov2024-03-251-1/+1
|\ \ | | | | | | [Minor] Fix format of example setting (rspamd/rspamd.com#736)
| * | [Minor] Fix format of example setting (rspamd.com#736)Andrew Lewis2024-03-251-1/+1
|/ /