aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Fix occasional encryption of the cached dataVsevolod Stakhov2020-09-101-15/+14
|
* [Minor] Deinit libs in clientVsevolod Stakhov2020-09-101-1/+1
|
* [Minor] Mime_types: Use cached settingsVsevolod Stakhov2020-09-091-1/+1
|
* [Fix] Arc: Sort headers by their i= valueVsevolod Stakhov2020-09-081-0/+5
|
* [Fix] Fix authentication results insertionVsevolod Stakhov2020-09-081-27/+1
|
* [Fix] Arc: Allow to reuse authentication results when doing multi-stage signingVsevolod Stakhov2020-09-081-3/+30
|
* [Minor] Refactor variable namesVsevolod Stakhov2020-09-081-23/+23
|
* [Minor] Add extensions to fuzzy shingles commandsVsevolod Stakhov2020-09-071-10/+67
|
* [Minor] Further fixes for MIXED_CHARSET ruleVsevolod Stakhov2020-09-051-10/+27
|
* [Fix] Fix unused resultsVsevolod Stakhov2020-09-041-3/+5
|
* [Minor] Use standard utility to get check_local/authedVsevolod Stakhov2020-09-046-71/+30
|
* [Project] Neural: Use C version of scatter matrix producingVsevolod Stakhov2020-08-311-31/+1
|
* [Minor] Line length tunes to pet luacheckVsevolod Stakhov2020-08-291-4/+8
|
* [Minor] Fix hostname usageVsevolod Stakhov2020-08-291-2/+2
|
* [Project] Neural: Further PCA fixesVsevolod Stakhov2020-08-281-6/+14
|
* [Minor] Neural: Fix PCA-less ANN modeVsevolod Stakhov2020-08-281-2/+2
|
* [Project] Neural: Fix PCA based learningVsevolod Stakhov2020-08-271-9/+12
|
* [Project] Neural: Implement PCA in learningVsevolod Stakhov2020-08-271-19/+43
|
* [Project] Neural: Implement PCA learningVsevolod Stakhov2020-08-271-0/+44
|
* [Project] Neural: Implement PCA serialisationVsevolod Stakhov2020-08-271-0/+10
|
* [Project] Neural: Add PCA loading logicVsevolod Stakhov2020-08-271-43/+75
|
* [Project] Neural: Start PCA implementationVsevolod Stakhov2020-08-271-0/+10
|
* [Fix] Allow to adjust neurons in the hidden layerVsevolod Stakhov2020-08-241-10/+21
|
* [Fix] Change neural plugin's loss functionPragadeesh C2020-08-211-2/+2
| | | | Modified the neural network to use ceb_neg loss function.
* [Minor] Save into ClickHouse unnamed attachesAnton Yuzhaninov2020-08-181-5/+3
| | | | | | | | | | Most MUA allow to save attachments (parts with Content-Disposition: attachment) even if don't have a name. Keep name field empty and save other information about such attachments to ClickHouse: Content-Type, size, digest. Modify attachments selector as well to return hashes of unnamed attachments.
* [Minor] Do not use built-in Lua function as variable nameAnton Yuzhaninov2020-08-181-3/+2
|
* [Minor] Spamassassin: Remove ffi callVsevolod Stakhov2020-08-181-0/+4
|
* [Minor] Dkim/ARC: allow to sign merely for specific settings idVsevolod Stakhov2020-08-182-6/+25
|
* [Minor] Fix off-by-one error in log messageAnton Yuzhaninov2020-08-111-1/+1
|
* [Minor] Improve debug logs in check_generic_list_headersAnton Yuzhaninov2020-08-081-20/+19
| | | | And small style improvements.
* [Minor] Improve mailman mailing list detectionAnton Yuzhaninov2020-08-081-43/+45
|
* [Minor] Update headers used by subscribe.ruAnton Yuzhaninov2020-08-081-18/+12
| | | | | Notably Precedence header no longer used and web links use https. While here improve style.
* [Fix] Fix lua_next invocationVsevolod Stakhov2020-08-061-1/+3
|
* 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.
* | [Minor] Dmarc: Fix reporting logger invocationsVsevolod Stakhov2020-08-041-27/+27
|/
* [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
|
* [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
|
* [Minor] Fix allocation and check issuesVsevolod Stakhov2020-07-081-6/+8
|
* [Project] Attach extensions to the binary fuzzy commandsVsevolod Stakhov2020-07-071-5/+17
|
* [Project] Add methods to append data to fuzzy requestsVsevolod Stakhov2020-07-071-19/+125
|
* [Minor] Remove some useless includesVsevolod Stakhov2020-06-271-1/+0
|
* [Minor] Neural: Fix override of the `max_train` -> `max_trains`Vsevolod Stakhov2020-06-231-1/+1
|
* [Minor] Add some more scoresVsevolod Stakhov2020-06-151-2/+4
|