aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [WebUI] Add Bayesian statistics infomoisseev2020-08-083-17/+69
|
* [Minor] Refactor displayStatWidgets functionmoisseev2020-08-081-8/+5
|
* [Minor] Avoid double quotes escapingmoisseev2020-08-081-8/+8
|
* [WebUI] Add uptime and version to servers tablemoisseev2020-08-082-0/+8
|
* Merge pull request #3463 from moisseev/webuiVsevolod Stakhov2020-08-072-6/+14
|\ | | | | [WebUI] Add "rewrite subject" to Status tab widgets
| * [WebUI] Remove actions capitalizationmoisseev2020-08-072-5/+7
| |
| * [WebUI] Add "rewrite subject" to Status tab widgetsmoisseev2020-08-071-1/+7
| |
* | Merge pull request #3462 from moisseev/webuiVsevolod Stakhov2020-08-073-72/+61
|\| | | | | [WebUI] Use /stat path to get stat
| * [WebUI] Use actions names as labelsmoisseev2020-08-073-27/+14
| |
| * [WebUI] Use /stat path to get statmoisseev2020-08-071-45/+47
|/ | | | instead of /auth path
* [Minor] Lua_tensor: Add deserialisationVsevolod Stakhov2020-08-061-2/+54
|
* [Minor] Lua_tensor: Implement serialisationVsevolod Stakhov2020-08-061-0/+13
|
* [Minor] Lua_content: Use hex representation of fuzzy hashesVsevolod Stakhov2020-08-061-1/+1
|
* [Fix] Fix lua_next invocationVsevolod Stakhov2020-08-061-1/+3
|
* Merge pull request #3460 from moisseev/webuiVsevolod Stakhov2020-08-051-0/+8
|\ | | | | [Minor] Extend /stat response
| * [Minor] Extend /stat responsemoisseev2020-08-051-0/+8
| |
* | [Project] Add tensors index methodVsevolod Stakhov2020-08-051-1/+49
| |
* | [Minor] Allow to have __index in rspamd "classes"Vsevolod Stakhov2020-08-052-4/+37
| |
* | [Minor] Add printing and fix multiplicationVsevolod Stakhov2020-08-051-9/+62
| |
* | [Project] Add a simple matrix Lua libraryVsevolod Stakhov2020-08-056-1/+362
|/
* Merge pull request #3458 from moisseev/webuiVsevolod Stakhov2020-08-051-1/+1
|\ | | | | [Test] Unlock stylelint version
| * [Test] Unlock stylelint versionmoisseev2020-08-041-1/+1
| | | | | | | | TypeError fixed in stylelint/stylelint#4793
* | Merge pull request #3455 from citrin/clickhouse-retention-fixVsevolod Stakhov2020-08-051-8/+10
|\ \ | | | | | | Clickhouse retention fix
| * | [Minor] Use descriptive variable nameAnton Yuzhaninov2020-08-041-6/+6
| | | | | | | | | | | | | | | | | | PARTITION and PARTITION ID in ClickHouse are different: https://clickhouse.tech/docs/en/sql-reference/statements/alter/partition/#alter-how-to-specify-part-expr and we use PARTITION clause here.
| * | [Minor] Fix query used to find old partitionsAnton Yuzhaninov2020-08-041-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In ClickHouse a partition includes one or more parts. Typically a partition has at least a few parts. For each part there is a row in system.parts table and max_date can be different for different parts. For example if we have following parts: ┌─partition──┬─table──┬───max_date─┐ │ 2020-06-01 │ rspamd │ 2020-06-07 │ │ 2020-06-08 │ rspamd │ 2020-06-10 │ │ 2020-06-08 │ rspamd │ 2020-06-14 │ │ 2020-06-15 │ rspamd │ 2020-06-21 │ └────────────┴────────┴────────────┘ and want to delete parts which don't contain data written before 2020-06-12. Old query will return partition which contain a part with max_date=2020-06-14: ┌─partition──┬─table──┐ │ 2020-06-01 │ rspamd │ │ 2020-06-08 │ rspamd │ └────────────┴────────┘ and new query will return ┌─partition──┬─table──┐ │ 2020-06-01 │ rspamd │ └────────────┴────────┘ While here change <= to < so we will store at least given number of full months.
* | | [Fix] Another try to fix email names parsingVsevolod Stakhov2020-08-051-4/+4
| | | | | | | | | | | | Related to: 772964f83b82f6d597e22c8b4d08220ab7df3f43#diff-677ba97322f6447774f021d51913b00b
* | | [Minor] Forwarded: Fix initial conditionVsevolod Stakhov2020-08-041-1/+1
| | |
* | | [Minor] Dmarc: Fix reporting logger invocationsVsevolod Stakhov2020-08-041-27/+27
|/ /
* | [Minor] Fix methodVsevolod Stakhov2020-08-041-1/+1
| |
* | [Project] Add ssyev method interfaceVsevolod Stakhov2020-08-043-4/+57
| |
* | [Project] Add linalg ffi library for prototypingVsevolod Stakhov2020-08-043-1/+75
| |
* | [Minor] Make lua_ffi more flexible to useVsevolod Stakhov2020-08-042-2/+11
| |
* | [Minor] Fix utf8 multipatterns without hyperscanVsevolod Stakhov2020-08-041-2/+6
| |
* | [Minor] Fix multipattern usageVsevolod Stakhov2020-08-041-8/+6
|/
* [Project] Some more fixesVsevolod Stakhov2020-08-031-4/+8
|
* [Project] Cleanup the redis scriptVsevolod Stakhov2020-08-031-30/+0
|
* [Project] Implement 'probabilistic' learn mode for ANNVsevolod Stakhov2020-08-031-44/+130
|
* Merge pull request #3457 from moisseev/webuiVsevolod Stakhov2020-08-021-0/+4
|\ | | | | [WebUI] Remove event listeners on disconnect
| * [WebUI] Remove event listeners on disconnectmoisseev2020-08-021-0/+4
|/
* [Minor] Dmarc: Least flag aleady implies the intended behaviourVsevolod Stakhov2020-07-311-2/+1
|
* [CritFix] Fix usage of crypto_sign it should be crypto_sign_detached!Vsevolod Stakhov2020-07-301-1/+1
| | | | Issue: #3456
* [Minor] Remove assertionVsevolod Stakhov2020-07-301-1/+7
|
* [Minor] Distinguish invalid and missing keypairVsevolod Stakhov2020-07-301-2/+7
|
* [Minor] Slight regexp and capture improvementsVsevolod Stakhov2020-07-301-3/+3
|
* [Minor] Fix find invocationVsevolod Stakhov2020-07-301-1/+2
|
* [Minor] Fix simple regexpsVsevolod Stakhov2020-07-291-26/+21
|
* [Test] Ahaha, oh wowVsevolod Stakhov2020-07-281-3/+3
|
* [Project] Add implicit bitcoincash prefixVsevolod Stakhov2020-07-281-3/+8
|
* [Minor] Pet luacheckVsevolod Stakhov2020-07-281-13/+2
|
* [Project] Remove old codeVsevolod Stakhov2020-07-281-43/+0
|