aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Resolve issue with bayes stat in `rspamadm` modeVsevolod Stakhov2024-02-012-32/+42
|
* Merge pull request #4802 from rspamd/vstakhov-proxy-host-fixesVsevolod Stakhov2024-01-311-1/+23
|\ | | | | Deal with `Connection` and `Host` headers on proxying
| * [Fix] Deal with `Connection` and `Host` headers on proxyingVsevolod Stakhov2024-01-291-1/+23
|/
* [Minor] Fix doc stringVsevolod Stakhov2024-01-291-1/+1
|
* Merge pull request #4801 from rspamd/vstakhov-history-prefix-templatesVsevolod Stakhov2024-01-292-12/+15
|\ | | | | [Feature] Allow to add templates to redis history prefix
| * [Feature] Allow to add templates to redis history prefixVsevolod Stakhov2024-01-292-12/+15
|/ | | | | Issue: #4793 Closes: #4793
* Merge pull request #4798 from moisseev/passthroughVsevolod Stakhov2024-01-281-3/+5
|\ | | | | [WebUI] Show pass-through module in History
| * [WebUI] Show pass-through module in Historymoisseev2024-01-281-3/+5
| |
* | Merge pull request #4796 from moisseev/webuiVsevolod Stakhov2024-01-286-28/+21
|\ \ | | | | | | [Minor] Move server selection logic to common.js
| * | [Minor] Move server selection logic to common.jsmoisseev2024-01-026-28/+21
| | |
* | | Merge pull request #4795 from moisseev/adjustVsevolod Stakhov2024-01-282-22/+2
|\ \ \ | |_|/ |/| | [Rework] Breaking: Do not report module as action
| * | [Rework] Breaking: Do not report module as actionAlexander Moisseev2024-01-282-22/+2
|/ / | | | | | | | | | | | | | | in the /history response since we have the `passthrough_module` key for that purpose. While that might be handy in some situations, mixing actions and module names is confusing in general.
* | Merge pull request #4794 from rspamd/vstakhov-multimap-addr-extractionVsevolod Stakhov2024-01-271-10/+70
|\ \ | | | | | | [Feature] Add extraction type for `from` maps
| * | [Minor] Allow the same logic for recipientsVsevolod Stakhov2024-01-271-5/+41
| | |
| * | [Feature] Add extraction type for `from` mapsVsevolod Stakhov2024-01-271-5/+29
|/ / | | | | | | | | | | | | | | | | Attribute name: `extract_from`. Possible values: * `default` - try smtp, if not exists try mime * `mime` - check mime only * `smtp` - check smtp only * `both` - try to match both
* | [Minor] Update versionVsevolod Stakhov2024-01-251-1/+1
| |
* | Release 3.8.13.8.1Vsevolod Stakhov2024-01-251-0/+8
| | | | | | | | | | | | | | | | | | * [Fix] Fix headers insertion in the ordered list * [Fix] Fix learn error propagation * [Fix] Fix learning with long prefixes * [Fix] Fix potential double free by expclicitly zeroing pointers * [Fix] Fix storing of the bayes tokens * [Fix] Use short comments rather than long one
* | [Fix] Fix potential double free by expclicitly zeroing pointersVsevolod Stakhov2024-01-251-4/+4
| |
* | [Minor] Add fail-safetyVsevolod Stakhov2024-01-251-1/+1
| |
* | Merge pull request #4790 from fatalbanana/fix_rbl_warningVsevolod Stakhov2024-01-252-7/+7
|\ \ | | | | | | [Minor] rbl: fix warning
| * | [Minor] rbl: fix warningAndrew Lewis2024-01-252-7/+7
| | |
* | | Merge pull request #4789 from fatalbanana/per_user_testVsevolod Stakhov2024-01-257-17/+58
|\ \ \ | | | | | | | | [Test] statistics: per-user
| * | | [Test] statistics: per-userAndrew Lewis2024-01-257-17/+58
|/ / /
* | | [Minor] Fix old testVsevolod Stakhov2024-01-242-8/+9
| | |
* | | [Fix] Fix learning with long prefixesVsevolod Stakhov2024-01-241-54/+63
|/ / | | | | | | | | Issue: #4786 Closes: #4786
* | [Fix] Fix headers insertion in the ordered listVsevolod Stakhov2024-01-221-2/+6
| |
* | [Fix] Fix learn error propagationVsevolod Stakhov2024-01-221-4/+20
| |
* | [Minor] Add some convenience methodsVsevolod Stakhov2024-01-221-3/+24
| |
* | [Fix] Fix storing of the bayes tokensVsevolod Stakhov2024-01-222-6/+6
| |
* | Merge pull request #4785 from arkamar/lua-maps-nested-commentVsevolod Stakhov2024-01-221-3/+3
|\ \ | | | | | | [Fix] Replace comment types
| * | [Minor] Fix typo in commentPetr Vaněk2024-01-221-1/+1
| | |
| * | [Fix] Use short comments rather than long onePetr Vaněk2024-01-221-3/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | Rspamd fails to start with Lua-5.1 because long comment does not allow nesting, see [1]. This change replaces it to short comments in order to fix the issue but preserves this part as comment in docs. [1] https://www.lua.org/manual/5.1/manual.html#7.1 Bug: https://bugs.gentoo.org/922522 Fixes: b189c9fea633 ("[Minor] lua_maps docs: apply formatting") Fixes: https://github.com/rspamd/rspamd/issues/4784
* | [Minor] Update version to 3.8.1Vsevolod Stakhov2024-01-191-1/+1
| |
* | Release 3.8.03.8.0Vsevolod Stakhov2024-01-191-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Project] Rspamadm fuzzyping command * [Project] Use Redis scripts for Bayes statistics and cache * [Project] Support JSON logging * [CritFix] - Fix reported length of logging structure * [Feature] Allow to set `max_users` for Redis bayes backend * [Feature] Escape JSON when needed * [Feature] Proxy: Allow `encrypted_only` option * [Feature] Reiterate on gtube patterns * [Feature] Support ping command in fuzzy storage * [Feature] Support suppressing DMARC reporting for particular recipients * [Feature] rbl: support disabling or replacing url_whitelist per RBL * [Fix] Another try to fix setproctitle * [Fix] Cleanup session on exit * [Fix] Do not cleanup hyperscan files unless new ones are loaded * [Fix] Fix bad access when printing pending events on failure path * [Fix] Fix issues with the raw header on header insertion/modification * [Fix] Fix overflow in fuzzy_stats command * [Fix] Fix some corner cases when parsing maps with no newlines * [Fix] Fix various issues with canonicalisation of the paths * [Fix] Fix wrong raw_len usage * [Fix] Make words selection random deterministic upon content * [Fix] Properly set config field when creating tasks from Lua * [Fix] Really fix the language detector statistical heuristic * [Fix] Set loaded variable explicitly * [Fix] dkim_signing: siging_table: lowercase before lookup * [Fix] known_senders: fix config handling * [Fix] rbl: fix `exclude_local`
* | Merge pull request #4781 from fatalbanana/multimap_rawtextVsevolod Stakhov2024-01-191-1/+1
|\ \ | | | | | | [Fix] multimap: rawtext: use decoded parts
| * | [Fix] multimap: rawtext: use decoded partsAndrew Lewis2024-01-191-1/+1
| | |
* | | [Minor] Print some more statsVsevolod Stakhov2024-01-191-1/+5
|/ /
* | [Minor] Fix OSX build with backwardsVsevolod Stakhov2024-01-181-1/+3
| | | | | | | | Issue: #4752
* | [Test] Remove some invalid tests for 32 bit platformsVsevolod Stakhov2024-01-181-28/+29
| | | | | | | | Issue: #4754
* | [Fix] Really fix the language detector statistical heuristicVsevolod Stakhov2024-01-181-12/+26
| |
* | [Fix] Make words selection random deterministic upon contentVsevolod Stakhov2024-01-183-15/+23
| |
* | [Minor] CleanupVsevolod Stakhov2024-01-181-69/+8
| |
* | Merge pull request #4774 from rspamd/vstakhov-redis-cache-reworkVsevolod Stakhov2024-01-177-547/+488
|\ \ | | | | | | Rewrite redis_cache logic in statistics
| * | [Minor] Remove special handlingVsevolod Stakhov2024-01-172-6/+2
| | |
| * | [Project] Some more work with regard to configurationVsevolod Stakhov2024-01-173-10/+21
| | |
| * | [Project] Final things on redis cache reworkVsevolod Stakhov2024-01-174-7/+91
| | |
| * | [Project] Add cache configVsevolod Stakhov2024-01-161-6/+21
| | |
| * | [Minor] Fix scripts invocationVsevolod Stakhov2024-01-152-22/+23
| | |
| * | [Project] Further rework of the C partVsevolod Stakhov2024-01-152-5/+59
| | |
| * | [Project] Initial implementation of the lua counterpartVsevolod Stakhov2024-01-124-10/+82
| | |