aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4507 from ↵Vsevolod Stakhov2023-06-031-2/+9
|\ | | | | | | | | twesterhever/temp-composites-thread-hijacking-injector [Rules] Add thread hijacking composite rule
| * [Minor] Fix RCVD_UNAUTH_PBLtwesterhever2023-06-021-2/+2
| |
| * [Rules] Add thread hijacking composite ruletwesterhever2023-06-021-0/+7
| |
* | Merge pull request #4505 from ↵Vsevolod Stakhov2023-06-037-77/+73
|\ \ | | | | | | | | | | | | twesterhever/temp-misc-cleanups-and-housekeeping-v2 [Minor] Assorted cleanup and housekeeping of configuration files, take 2
| * | Apply suggestions from code reviewVsevolod Stakhov2023-06-032-3/+3
| | |
| * | [Minor] Fix description of MIME_HTML_ONLYtwesterhever2023-06-021-1/+1
| | | | | | | | | | | | Thanks, @moisseev!
| * | [Minor] Fix quirk in CRACKED_SURBL rule descriptiontwesterhever2023-05-261-1/+1
| | |
| * | [Minor] Improve various rule descriptionstwesterhever2023-05-266-76/+72
| | |
* | | Merge pull request #4508 from twesterhever/temp-attachment-scoringsVsevolod Stakhov2023-06-021-0/+5
|\ \ \ | | | | | | | | [Minor] Add additional bad extensions
| * | | [Minor] Add additional bad extensionstwesterhever2023-06-021-0/+5
| | |/ | |/|
* | | Merge pull request #4506 from twesterhever/temp-improve-hacked-wp-phishingVsevolod Stakhov2023-06-022-3/+3
|\ \ \ | |/ / |/| | [Minor] Improve HACKED_WP_PHISHING coverage
| * | [Minor] Improve HACKED_WP_PHISHING coveragetwesterhever2023-06-022-3/+3
|/ /
* | Merge pull request #4504 from moisseev/webuiVsevolod Stakhov2023-06-013-12/+43
|\ \ | | | | | | [WebUI] Show validation feedback inside login modal
| * | [Minor] Fix modal optionsmoisseev2023-06-011-1/+1
| | | | | | | | | | | | that were changed since Boostrap 5.0
| * | [Minor] Fix password field border radiusmoisseev2023-06-011-5/+5
| | |
| * | [WebUI] Show validation feedback inside login modalmoisseev2023-05-313-6/+37
| | | | | | | | | | | | | | | | | | instead of overlay alert messages Issue: #4502
* | | [Minor] Compare parts with many words by just using their lengthVsevolod Stakhov2023-05-311-2/+10
| | |
* | | [Minor] Improve loggingVsevolod Stakhov2023-05-301-40/+46
| | |
* | | [Fix] Fix parsing of the mask values that are invalidVsevolod Stakhov2023-05-301-7/+21
| | |
* | | [Minor] Fix leftoverVsevolod Stakhov2023-05-301-1/+1
|/ /
* | [Minor] Pet luacheckVsevolod Stakhov2023-05-291-2/+2
| |
* | [Project] Allow to register multimap symbols dynamicallyVsevolod Stakhov2023-05-291-72/+95
| |
* | [Minor] Simplify multimap codeVsevolod Stakhov2023-05-291-22/+30
| |
* | [Minor] Propagate on_load via Lua wrapperVsevolod Stakhov2023-05-291-0/+20
| |
* | Merge pull request #4496 from twesterhever/temp-composites-url-only-redirectorVsevolod Stakhov2023-05-281-0/+6
|\ \ | | | | | | [Enhancement] Add composite rule for messages only containing a redirector URL
| * | [Enhancement] Add composite rule for messages only containing a redirector URLtwesterhever2023-05-261-0/+6
| |/
* | [Feature] Maps: Add on_load supportVsevolod Stakhov2023-05-274-6/+103
| |
* | Merge pull request #4498 from fatalbanana/rbl_symbols_prefixesVsevolod Stakhov2023-05-271-2/+4
|\ \ | | | | | | [Fix] rbl: fix dependency registration when symbols_prefixes is used
| * | [Fix] rbl: fix dependency registration when symbols_prefixes is usedAndrew Lewis2023-05-261-2/+4
| |/
* | Merge pull request #4499 from moisseev/webuiVsevolod Stakhov2023-05-272-12/+79
|\ \ | |/ |/| [WebUI] Add ability to compute fuzzy hashes
| * [WebUI] Add ability to compute fuzzy hashesmoisseev2023-05-262-12/+79
| | | | | | | | from sample message source
* | [Minor] Fix for old hyperscanVsevolod Stakhov2023-05-251-1/+1
| |
* | [Fix] Fix an old issue with order of destruction race between redis pool and luaVsevolod Stakhov2023-05-254-6/+25
| |
* | [Fix] Try harder to remove bad hyperscan filesVsevolod Stakhov2023-05-251-7/+17
| | | | | | | | Issue: #4493
* | [Fix] Fix parsing due to old bug revealedVsevolod Stakhov2023-05-243-7/+7
|/
* Merge pull request #4490 from moisseev/webuiVsevolod Stakhov2023-05-211-2/+2
|\ | | | | [Minor] Fix rows background coloring
| * [Minor] Fix rows background coloringmoisseev2023-05-211-2/+2
| | | | | | | | of the Bayesian statistics table
* | [Minor] Avoid using registry to store traverse function + cleanupVsevolod Stakhov2023-05-211-5/+8
| |
* | [Minor] Add maps:foreach method in the Lua APIVsevolod Stakhov2023-05-201-0/+80
| |
* | [Minor] Remove old and broken utilitiesVsevolod Stakhov2023-05-203-297/+0
| |
* | [Minor] Avoid using of gio in RspamdVsevolod Stakhov2023-05-202-26/+22
| |
* | [Minor] Make read_passphrase utility more universalVsevolod Stakhov2023-05-202-6/+21
| |
* | [Minor] Fix help outputVsevolod Stakhov2023-05-201-1/+2
| | | | | | | | Issue: #4483
* | [Feature] Add controller endpoint to get fuzzy hashes from messagesVsevolod Stakhov2023-05-203-0/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sample usage: ``` curl -XPOST 'http://localhost:11334/plugins/fuzzy/hashes?flag=1' --data-binary '@-' < file ``` Sample output: ```json { "hashes": { "local": [ "24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025", "72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb" ], "rspamd.com": [ "24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025", "72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb" ], }, "success": true } ``` Issue: #4489
* | [Feature] Allow to have weak flags in fuzzy storageVsevolod Stakhov2023-05-203-22/+53
| |
* | [Minor] Remove redundant variableVsevolod Stakhov2023-05-191-1/+0
| |
* | [Minor] Always report multipattern compile errorVsevolod Stakhov2023-05-183-3/+16
| | | | | | | | Issue: #4487
* | [Minor] Fix newindexVsevolod Stakhov2023-05-161-2/+17
| |
* | [Minor] Allow more sane flags and ids syntax when register symbolsVsevolod Stakhov2023-05-161-96/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, flags could be defined as: ```lua rspamd_config.register_symbol{ flags = ['ignore_passthrough', 'nice'] } ``` instead of (compatibility is still there): ```lua rspamd_config.register_symbol{ flags = 'ignore_passthrough,nice' } ```
* | [Minor] Fix old bug that score was not converted to a numberVsevolod Stakhov2023-05-151-1/+1
| |