aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | reuse http_request dataDmitriy Alekseev2024-10-141-35/+20
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | fix tabulationDmitriy Alekseev2024-10-141-2/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | align conf and module settings in luaDmitriy Alekseev2024-10-141-1/+1
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | add missing change in configured state when no update is needed on index_policyDmitriy Alekseev2024-10-141-1/+4
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | resolve linter issues and remove custom deep_compare function in favor of ↵Dmitriy Alekseev2024-10-141-62/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lua_util.table_cmp
| * | | | | | | | | | | | | Update src/plugins/lua/elastic.luaDmitriy Alekseev2024-10-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
| * | | | | | | | | | | | | Update src/plugins/lua/elastic.luaDmitriy Alekseev2024-10-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
| * | | | | | | | | | | | | Update src/plugins/lua/elastic.luaDmitriy Alekseev2024-10-141-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
| * | | | | | | | | | | | | [Rework] Breaking: Actualize elastic module, support Elastic 8 & OpenSearch ↵Dmitriy Alekseev2024-10-145-629/+1519
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2, add index policy with logs retention and many more Signed-off-by: Dmytro Alieksieiev <1865999+dragoangel@users.noreply.github.com>
* | | | | | | | | | | | | | Merge pull request #5214 from rspamd/vstakhov-conf-reorgVsevolod Stakhov2024-11-117-3/+135
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Conf] Add more ways to extend Rspamd configuration
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into vstakhov-conf-reorgvstakhov-conf-reorgVsevolod Stakhov2024-11-106-9/+13
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #5218 from moisseev/fa6Vsevolod Stakhov2024-11-104-7/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [WebUI] Upgrade Font Awesome to v6.6.0
| * | | | | | | | | | | | | | | [WebUI] Upgrade Font Awesome to v6.6.0Alexander Moisseev2024-11-094-7/+10
| | |_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #5217 from moisseev/webuiVsevolod Stakhov2024-11-101-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | [WebUI] Update RequireJS to address CVE-2024-38999
| * | | | | | | | | | | | | | [WebUI] Update RequireJS to address CVE-2024-38999Alexander Moisseev2024-11-091-2/+2
|/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgraded RequireJS from 2.3.6 to 2.3.7 to mitigate prototype pollution vulnerability (CVE-2024-38999) in `s.contexts._.configure` function, which could allow arbitrary code execution or Denial of Service.
* | | | | | | | | | | | | | Merge pull request #5213 from rspamd/vstakhov-surbl-conf-fixVsevolod Stakhov2024-11-071-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | [Conf] Use full hostnames for SURBL
| * | | | | | | | | | | | | [Conf] Use full hostnames for SURBLvstakhov-surbl-conf-fixVsevolod Stakhov2024-11-061-0/+1
|/ / / / / / / / / / / / /
| * | | | | | | | | | | | [Conf] Allow to install examples conditionallyVsevolod Stakhov2024-11-091-4/+8
| | | | | | | | | | | | |
| * | | | | | | | | | | | [Minor] Fix optionalityVsevolod Stakhov2024-11-062-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | [Conf] Install examplesVsevolod Stakhov2024-11-061-1/+3
| | | | | | | | | | | | |
| * | | | | | | | | | | | [Conf] Add lua.local.d folderVsevolod Stakhov2024-11-062-0/+66
| | | | | | | | | | | | |
| * | | | | | | | | | | | [Conf] Add more ways to extend Rspamd configurationVsevolod Stakhov2024-11-064-1/+61
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Add examples of all that we can do
* | | | | | | | | | | | Merge pull request #5209 from twesterhever/temp-auth-origin-helo-userVsevolod Stakhov2024-11-051-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | [Minor] Add "User" HELO in Received headers to ABUSE_FROM_INJECTOR
| * | | | | | | | | | | | [Minor] Add "User" HELO in Received headers to ABUSE_FROM_INJECTORtwesterhever2024-11-041-1/+1
| | |_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This pattern often surfaces in spam (frequently advance fee fraud) disseminated via compromised accounts, adding it to ABUSE_FROM_INJECTOR to increase the likelihood of such spam getting rejected.
* | | | | | | | | | | | Merge pull request #5208 from twesterhever/temp-composites-aff-mm-cdVsevolod Stakhov2024-11-051-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | [Minor] Improve FREEMAIL_AFF catch rate
| * | | | | | | | | | | | [Minor] Improve FREEMAIL_AFF catch ratetwesterhever2024-11-041-1/+1
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This "Mail message body" Content-Description header appears to be a common quirk of advance fee fraud e-mails leveraging freemail services.
* | | | | | | | | | | | Merge pull request #5207 from twesterhever/temp-attachment-rdpVsevolod Stakhov2024-11-051-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | [Minor] Score *.rdp attachments as bad
| * | | | | | | | | | | | [Minor] Score *.rdp attachments as badtwesterhever2024-11-041-0/+1
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: https://www.microsoft.com/en-us/security/blog/2024/10/29/midnight-blizzard-conducts-large-scale-spear-phishing-campaign-using-rdp-files/
* | | | | | | | | | | | Merge pull request #5210 from rspamd/vstakhov-fix-utf8-ragelVsevolod Stakhov2024-11-042-42/+44
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | [Fix] Another story about char sign
| * | | | | | | | | | | [Test] Add more testVsevolod Stakhov2024-11-041-1/+2
| | | | | | | | | | | |
| * | | | | | | | | | | [Fix] Another story about char signVsevolod Stakhov2024-11-042-42/+43
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ragel still produces a wrong state machine if `const char *` is used for characters representation that are actually utf8. This PR changes all types to `unsigned char *` for consistency.
* | | | | | | | | | | [Fix] Fix memory leak in `lua_new_text` invocationsVsevolod Stakhov2024-11-014-12/+20
| | | | | | | | | | |
* | | | | | | | | | | [Test] A workaround for brain-damaged libstdc++ from prehistoric agesVsevolod Stakhov2024-10-311-11/+27
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | [Test] Add some specific unit tests for Rspamd x25519 DHVsevolod Stakhov2024-10-311-0/+52
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | Merge pull request #5195 from Cloud-Cauldron/update-changelogVsevolod Stakhov2024-10-241-0/+14
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | [Project] Keep Changelog updated
| * | | | | | | | [Project] Keep Changelog updatedChris Funderburg2024-10-241-0/+14
|/ / / / / / / /
* | | | | | | | Merge pull request #5193 from jscissr/fix_arcVsevolod Stakhov2024-10-203-10/+23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [CritFix] Fix ARC-Seal signing
| * | | | | | | | [CritFix] Fix ARC-Seal signingJan Schär2024-10-203-10/+23
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signing of ARC-Seal headers was recently broken; the created signatures failed to validate. Most likely, this was caused by commit 1e661a2fc6e3, which changed the way signatures are created in lua_rsa_sign_memory without adding the calls to EVP_PKEY_CTX_set_rsa_padding and EVP_PKEY_CTX_set_signature_md needed with the new interface. After fixing this, some existing tests failed, because the test values passed to the hash parameter did not have the correct size for a sha256 hash. I fixed these by adjusting the length of the test values. Additionally, I extended the "RSA sign" unit test to compare the created signature against the expected one. This is possible because RSA signing is deterministic, and should prevent the same bug from occuring again. Fixes: https://github.com/rspamd/rspamd/issues/5173
* | | | | | | | Merge pull request #5192 from henry-spanka/add-eof-to-openmetricsVsevolod Stakhov2024-10-202-0/+2
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | add EOF to openmetrics response in proxy and server
| * | | | | | | add EOF to openmetrics response in proxy and serverHenry Spanka2024-10-182-0/+2
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #5191 from rspamd/vstakhov-zstd-headersVsevolod Stakhov2024-10-196-243/+253
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | [Rework] Allow `Content-Encoding` standard header for zstd compression
| * | | | | | [Rework] Allow `Content-Encoding` standard header for zstd compressionvstakhov-zstd-headersVsevolod Stakhov2024-10-176-243/+253
|/ / / / / /
* | | | | | [Fix] Restore propagation of spam/ham learnsVsevolod Stakhov2024-10-162-5/+8
| | | | | |
* | | | | | Merge pull request #5190 from rspamd/vstakhov-some-build-fixesVsevolod Stakhov2024-10-151-1/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | Some more fixes
| * \ \ \ \ \ Merge branch 'master' into vstakhov-some-build-fixesVsevolod Stakhov2024-10-150-0/+0
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #5189 from rspamd/vstakhov-some-build-fixesVsevolod Stakhov2024-10-158-18/+24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Some build fixes
| | * | | | | | [Fix] Load "default" provider as well as "legacy"Vsevolod Stakhov2024-10-151-1/+8
| |/ / / / / /
| * | | | | | [Minor] Use OSSL_PROVIDER_load on RHEL based distrosvstakhov-some-build-fixesVsevolod Stakhov2024-10-153-3/+11
| | | | | | |
| * | | | | | [Minor] Remove bogus DEBIAN_BUILD constantVsevolod Stakhov2024-10-156-15/+13
|/ / / / / /
* | | | | | Merge pull request #5188 from rspamd/vstakhov-openssl-provider-messageVsevolod Stakhov2024-10-153-19/+56
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | [Fix] Do not abort when OpenSSL is broken, report that to a user