summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * [Minor] Rework redis servers config parsingVsevolod Stakhov2024-01-121-6/+25
| |
| * [Rework] Start rewriting of the redis cache logicVsevolod Stakhov2024-01-113-536/+225
| |
* | Merge pull request #4775 from fatalbanana/robotVsevolod Stakhov2024-01-121-3/+3
|\ \ | |/ |/| [Test] Fix tests on Robot Framework 7.0
| * [Test] Fix tests on Robot Framework 7.0Andrew Lewis2024-01-121-3/+3
|/
* Merge pull request #4772 from fatalbanana/dmarc_pingpongVsevolod Stakhov2024-01-101-1/+13
|\ | | | | [Feature] Support suppressing DMARC reporting for particular recipients
| * [Feature] Support suppressing DMARC reporting for particular recipientsAndrew Lewis2024-01-101-1/+13
|/
* Merge pull request #4767 from fatalbanana/logging_tests_moreVsevolod Stakhov2024-01-037-6/+60
|\ | | | | [Test] Some more tests for logging
| * [Test] Some more tests for loggingAndrew Lewis2024-01-017-6/+60
|/
* Merge pull request #4766 from moisseev/webuiVsevolod Stakhov2024-01-011-1/+3
|\ | | | | [WebUI] Normalize IPv4 for column sorting
| * [WebUI] Normalize IPv4 for column sortingmoisseev2023-12-311-1/+3
|/
* Merge pull request #4765 from moisseev/webuiVsevolod Stakhov2023-12-314-175/+152
|\ | | | | [WebUI] Show message size in IEC (base 1024) units
| * [WebUI] Show message size in IEC (base 1024) unitsmoisseev2023-12-303-6/+25
| |
| * [Minor] Combine history table column definitionsmoisseev2023-12-293-174/+132
| |
* | [Project] Implement text tokens storage on C++ sideVsevolod Stakhov2023-12-312-7/+128
| |
* | [Project] Add store tokens support in new bayes learnVsevolod Stakhov2023-12-312-5/+31
| |
* | Merge pull request #4764 from jvoisin/anullptrVsevolod Stakhov2023-12-302-2/+2
|\ \ | |/ |/| [Fix] Fix an overzealous s/NULL/nullptr/g
| * Update cfg_utils.cxxJulien Voisin2023-12-291-1/+1
| | | | | | Fix another dumb s/NULL/nullptr/g
| * Update cfg_rcl.cxxJulien Voisin2023-12-291-1/+1
|/ | | Fixed an overzealous s/NULL/nullptr/g
* Merge pull request #4762 from moisseev/webuiVsevolod Stakhov2023-12-2810-723/+744
|\ | | | | [Minor] Move common stuff to separate files
| * [WebUI] Tweak scan result layout for small devicesmoisseev2023-12-281-1/+3
| |
| * [Minor] Move common stuff to separate filesmoisseev2023-12-2710-722/+741
|/