aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [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 #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] Dmarc: Fix reporting logger invocationsVsevolod Stakhov2020-08-041-27/+27
|/
* [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
|
* [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] Fix simple regexpsVsevolod Stakhov2020-07-291-26/+21
|
* [Project] Implement BTC polymod in C as it requires 64 bit opsVsevolod Stakhov2020-07-281-31/+71
|
* [Project] Add `L` flag for regexps to save start of the match in HyperscanVsevolod Stakhov2020-07-284-4/+19
|
* [Project] Allow to specify re_conditions for regular expressionsVsevolod Stakhov2020-07-281-5/+47
|
* [Minor] Move conditionVsevolod Stakhov2020-07-281-3/+3
|
* [Minor] Save zero terminated string properlyVsevolod Stakhov2020-07-271-2/+5
|
* [Minor] Fix usageVsevolod Stakhov2020-07-271-1/+1
|
* [Fix] Restore support for `for` and `id` parts in received headersVsevolod Stakhov2020-07-272-0/+21
|
* [Minor] Check message field before dereferencingVsevolod Stakhov2020-07-261-1/+1
|
* [Minor] Allow empty body in the controllerVsevolod Stakhov2020-07-261-8/+0
|
* [Project] Preliminary support of lua conditions for regexpsVsevolod Stakhov2020-07-244-34/+102
|
* [Minor] Allow rspamd_text to be passedVsevolod Stakhov2020-07-242-0/+3
|
* [Project] Lua_text: Add method memchrVsevolod Stakhov2020-07-241-0/+65
|
* [Project] Detect memrchr in systems that supports itVsevolod Stakhov2020-07-242-5/+10
|
* [Minor] Fix blas support on osxVsevolod Stakhov2020-07-221-0/+5
|
* [Rework] Rework and refactor forged recipients pluginVsevolod Stakhov2020-07-201-46/+92
|
* [Minor] Oops, true/false was a stupid conventionVsevolod Stakhov2020-07-171-1/+1
|
* [Minor] Optimize task:get_urls callsVsevolod Stakhov2020-07-171-20/+15
|
* Merge pull request #3438 from fatalbanana/docsVsevolod Stakhov2020-07-171-1/+1
|\ | | | | Minor doc/config stuff
| * [Minor] Fix description: rspamd_cryptobox_pubkey.createAndrew Lewis2020-07-151-1/+1
| |
* | [Minor] Oops, fix crashVsevolod Stakhov2020-07-163-5/+8
| |
* | [Fix] Exclude damaged urls from html parserVsevolod Stakhov2020-07-161-1/+1
| |
* | [Minor] Add link tag basic processingVsevolod Stakhov2020-07-162-0/+33
| |
* | [Minor] Ignore data urlsVsevolod Stakhov2020-07-161-3/+7
| |
* | [Minor] Fix data images processing in html linksVsevolod Stakhov2020-07-161-2/+6
| |
* | [Fix] Improve part:is_attachment logicVsevolod Stakhov2020-07-151-10/+15
|/
* [Minor] Improve log messageVsevolod Stakhov2020-07-151-3/+3
|
* [Minor] Increase log levelVsevolod Stakhov2020-07-151-1/+1
|
* [Minor] Fix fuzzy sessions counterVsevolod Stakhov2020-07-131-1/+1
|
* [Minor] Gzip archives are always deflateVsevolod Stakhov2020-07-131-1/+1
|
* [Fix] Fix adding of the empty archive file for gzipVsevolod Stakhov2020-07-131-5/+11
|
* [Minor] Fix noise in logsVsevolod Stakhov2020-07-081-1/+1
|
* [Minor] Fix extensions processing in fuzzy workerVsevolod Stakhov2020-07-081-4/+5
|