aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Use direct hashing instead of string hashingVsevolod Stakhov2024-03-052-11/+13
|
* [Project] Convert the remainingVsevolod Stakhov2024-03-0543-319/+413
|
* [Minor] Forgotten filesVsevolod Stakhov2024-03-052-0/+46
|
* [Project] Start optimization of userdata hashingVsevolod Stakhov2024-03-0518-57/+65
|
* Merge pull request #4855 from moisseev/webuiVsevolod Stakhov2024-03-043-58/+54
|\ | | | | [Minor] Align items in card headers and buttons
| * [Minor] Update documentation referencemoisseev2024-03-041-1/+1
| |
| * [Minor] Align items in card headers and buttonsmoisseev2024-03-043-57/+53
|/
* Merge pull request #4853 from moisseev/webuiVsevolod Stakhov2024-03-031-1/+1
|\ | | | | [Minor] Improve minWidth calculation
| * [Minor] Improve minWidth calculationmoisseev2024-03-031-1/+1
|/
* Merge pull request #4852 from rspamd/vstakhov-proxy-nconnsVsevolod Stakhov2024-03-021-0/+4
|\ | | | | Update `nconns` in proxy
| * [Fix] Update `nconns` in proxyVsevolod Stakhov2024-03-021-0/+4
|/
* [Minor] Add CLion artefactsVsevolod Stakhov2024-03-021-0/+2
|
* Merge pull request #4849 from moisseev/webuiVsevolod Stakhov2024-03-014-18/+94
|\ | | | | [WebUI] Add file input and drop area to scan tab
| * [WebUI] Add file input and drop area to scan tabmoisseev2024-03-014-18/+94
| |
* | Merge pull request #4845 from fatalbanana/sync_publicsuffixVsevolod Stakhov2024-02-291-2090/+3819
|\ \ | | | | | | Sync public suffix list
| * | Sync public suffix listAndrew Lewis2024-02-281-2090/+3819
| | |
* | | Merge pull request #4847 from fatalbanana/rspamadm_testsVsevolod Stakhov2024-02-291-6/+26
|\ \ \ | | | | | | | | [Test] rspamadm tests: override DBDIR
| * | | [Test] rspamadm tests: override DBDIRAndrew Lewis2024-02-291-6/+26
| | | |
* | | | Merge pull request #4846 from twesterhever/temp-file-urlVsevolod Stakhov2024-02-291-0/+7
|\ \ \ \ | |/ / / |/| | | [Minor] Add HAS_FILE_URL rule for messages containing a file:// URL
| * | | [Minor] Add HAS_FILE_URL rule for messages containing a file:// URLtwesterhever2024-02-291-0/+7
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | These are frequently abused for distributing malware via non-HTTP protocols, such as public Samba servers. file:// URLs may also be abused for including files from the victims' machine in a message. Either way, a legitimate usecase is unlikely. Signed-off-by: twesterhever <40121680+twesterhever@users.noreply.github.com>
* | | Merge pull request #4834 from fatalbanana/gha_zombiesVsevolod Stakhov2024-02-299-90/+66
|\ \ \ | |/ / |/| | [Test] Use Robot-native process management
| * | [Test] Use Robot-native process managementAndrew Lewis2024-02-299-90/+66
| |/ | | | | | | - Partially unbreak functional tests in Github Actions
* | Merge pull request #4843 from rspamd/vstakhov-libarchiveVsevolod Stakhov2024-02-282-9/+50
|\ \ | |/ |/| Support libarchive
| * [Minor] Ask for utf8 string from libarchiveVsevolod Stakhov2024-02-281-1/+1
| |
| * [Minor] Detect encryption when libarchive is usedVsevolod Stakhov2024-02-281-0/+7
| |
| * [Project] Use libarchive for troublesome archivesVsevolod Stakhov2024-02-282-9/+43
|/
* [Minor] Escape liquidVsevolod Stakhov2024-02-261-2/+2
|
* Merge pull request #4839 from rspamd/vstakhov-another-lupa-fixVsevolod Stakhov2024-02-262-13/+59
|\ | | | | Rework `jinja_template` functions to avoid LUPA global state dependency
| * [Fix] Avoid stupid practice of polluting module's internal stateVsevolod Stakhov2024-02-251-7/+15
| |
| * [Rework] Allow custom filters in `jinja_template`Vsevolod Stakhov2024-02-251-6/+44
| |
* | Merge pull request #4838 from moisseev/webuiVsevolod Stakhov2024-02-254-47/+31
|\ \ | |/ |/| [WebUI] Disable buttons until tables are ready
| * [WebUI] Disable buttons until tables are readymoisseev2024-02-254-45/+31
| | | | | | | | to prevent race conditions
| * [Minor] Remove obsolete codemoisseev2024-02-241-2/+0
|/
* Merge pull request #4830 from rspamd/vstakhov-fix-history-keyVsevolod Stakhov2024-02-222-41/+49
|\ | | | | [Fix] Allow different template expansion parameters
| * [Fix] Allow different template expansion parametersVsevolod Stakhov2024-02-212-41/+49
|/ | | | Probably one of the most dirty hacks I've used in the Lua code in Rspamd...
* Merge pull request #4829 from rspamd/revert-4826-vstakhov-fix-history-keyVsevolod Stakhov2024-02-213-4/+4
|\ | | | | Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"
| * Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"Vsevolod Stakhov2024-02-213-4/+4
|/
* Merge pull request #4826 from rspamd/vstakhov-fix-history-keyVsevolod Stakhov2024-02-213-4/+4
|\ | | | | [Fix] Fix history key, as we use `{=` and not `{{` in templates
| * [Fix] Fix history key, as we use `{=` and not `{{` in templatesVsevolod Stakhov2024-02-213-4/+4
|/
* [Minor] Update version to 3.9.0Vsevolod Stakhov2024-02-202-2/+17
|
* [Minor] Allow to have only dynamic keys in fuzzy storageVsevolod Stakhov2024-02-201-1/+7
|
* Merge pull request #4822 from rspamd/vstakhov-ctestVsevolod Stakhov2024-02-192-44/+51
|\ | | | | Build tests with CTest in Cmake
| * [Minor] Build tests with CTest in CmakeVsevolod Stakhov2024-02-192-44/+51
|/
* Merge pull request #4818 from rspamd/vstakhov-fuzzy-keymapVsevolod Stakhov2024-02-1711-151/+611
|\ | | | | Allow dynamic keypairs loading in fuzzy storage
| * [Test] Working with bloody robot to add some new testsVsevolod Stakhov2024-02-176-10/+119
| |
| * [Minor] Improve loggingVsevolod Stakhov2024-02-171-6/+13
| |
| * [Fix] Fix initial maps loadVsevolod Stakhov2024-02-172-7/+12
| |
| * [Test] Add tests for dynamic fuzzy keysVsevolod Stakhov2024-02-175-8/+102
| |
| * [Feature] Implement dynamic keys map in fuzzy storageVsevolod Stakhov2024-02-161-72/+269
| |
| * [Minor] Add refcounts on fuzzy keys for shared usageVsevolod Stakhov2024-02-151-5/+12
| |