aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Test] Use correct image nameAndrew Lewis2024-03-141-2/+2
|
* [Test] Use github-hosted runnerAndrew Lewis2024-03-141-4/+1
|
* [Test] Migrate to Github ActionsAndrew Lewis2024-03-148-873/+202
|
* Merge pull request #4870 from rspamd/vstakhov-rspamc-use-zstdVsevolod Stakhov2024-03-131-2/+2
|\ | | | | Use zstd compression in client all the time
| * [Minor] Use zstd compression by default in the clientVsevolod Stakhov2024-03-131-2/+2
| | | | | | | | No reasons why not to do it, as there are no supported versions without compression support
* | Merge pull request #4869 from rspamd/vstakhov-fix-maps-parseVsevolod Stakhov2024-03-131-2/+9
|\ \ | | | | | | Fix parsing of maps definitions
| * | [Minor] Grr, reverseVsevolod Stakhov2024-03-131-3/+3
| |/
| * [Fix] Fix parsing of maps definitionsVsevolod Stakhov2024-03-131-2/+9
|/
* Merge pull request #4867 from rspamd/vstakhov-reply-typeVsevolod Stakhov2024-03-137-19/+67
|\ | | | | [Feature] Support reply in message pack format
| * [Fix] Libucl: Fix messagepack autodetectionVsevolod Stakhov2024-03-131-1/+1
| |
| * [Feature] Use msgpack in the clientVsevolod Stakhov2024-03-121-4/+11
| |
| * [Minor] Fix invocationVsevolod Stakhov2024-03-113-3/+3
| |
| * [Feature] Support reply in message pack formatVsevolod Stakhov2024-03-115-14/+55
| | | | | | | | | | | | Rspamd currently sends reply in JSON format. However, message pack seems to be a better choice for a compatible client. It is faster and does not need escaping or even UTF8 validation. This is a surface for further updates.
* | Merge pull request #4866 from rspamd/vstakhov-dkim-signing-vaultVsevolod Stakhov2024-03-112-32/+42
|\| | | | | Vault signing improvements
| * [Rework] Another rework of the dkim signing logicVsevolod Stakhov2024-03-092-25/+22
| |
| * [Rework] Allow multiple conditions for dkim signing when using vault/redisVsevolod Stakhov2024-03-092-7/+6
| |
| * [Minor] Improve logging when doing signing via VaultVsevolod Stakhov2024-03-091-0/+14
|/ | | | Issue: #4865
* [Fix] Change expiration logic for redis_cacheVsevolod Stakhov2024-03-091-1/+1
| | | | Noticed by: @jeremy
* Merge pull request #4864 from moisseev/filteringVsevolod Stakhov2024-03-084-0/+27
|\ | | | | [WebUI] Add check/uncheck all checkboxes buttons
| * [WebUI] Add check/uncheck all checkboxes buttonsmoisseev2024-03-084-0/+27
| | | | | | | | to table filter dropdowns
* | Merge pull request #4863 from moisseev/webuiVsevolod Stakhov2024-03-081-2/+3
|\ \ | |/ |/| [Minor] Add HTTP_MAGIC_SVG key
| * [Minor] Add HTTP_MAGIC_SVG keymoisseev2024-03-071-2/+3
|/
* Merge pull request #4862 from moisseev/webuiVsevolod Stakhov2024-03-072-0/+78
|\ | | | | [Minor] Add background icon to drop area
| * [Minor] Add background icon to drop areamoisseev2024-03-072-0/+78
| |
* | Merge pull request #4861 from moisseev/webuiVsevolod Stakhov2024-03-071-0/+1
|\| | | | | [Minor] Serve SVG with the correct CT
| * [Minor] Serve SVG with the correct CTmoisseev2024-03-071-0/+1
|/
* Merge pull request #4860 from rspamd/vstakhov-lua-udata-opt-moarVsevolod Stakhov2024-03-071-6/+10
|\ | | | | Further optimization to the hot path of lua userdata checks
| * [Feature] Further optimization to the hot pathVsevolod Stakhov2024-03-061-6/+10
|/ | | | | | | | | | We check userdata very frequently, so the idea here is the following: - Store the address of classname (converted to int) in the metatable at index 1 - When we need to check some udata, we can just compare the static address with the integer stored in metatable - This avoid quite an expensive `lua_rawequal` call for two tables as we know that our classes are quite static
* Merge pull request #4857 from rspamd/vstakhov-lua-udata-optVsevolod Stakhov2024-03-0555-404/+658
|\ | | | | [Project] Optimization of userdata hashing
| * [Rework] Rework dynamic usageVsevolod Stakhov2024-03-053-6/+112
| |
| * [Minor] Fix lua_tensor usageVsevolod Stakhov2024-03-052-11/+9
| |
| * [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 #4856 from moisseev/webuiVsevolod Stakhov2024-03-051-7/+16
|\ \ | |/ |/| [Minor] Fix status tables borders
| * [Minor] Fix status tables bordersmoisseev2024-03-041-7/+16
|/
* 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