aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Core: Improve structure of lru hash, get rid of GHashTableVsevolod Stakhov2018-12-103-187/+437
|
* [Fix] Core: treat nodes with ttl properly in lru cacheVsevolod Stakhov2018-12-101-27/+49
| | | | Issue: #2675
* Merge pull request #2673 from PHPGangsta/patch-1Vsevolod Stakhov2018-12-101-0/+1
|\ | | | | Added message/rfc822 to mime_types.inc
| * Added message/rfc822 to mime_types.incMichael Kliewe2018-12-091-0/+1
|/ | | message/rfc822 is the mimetype if you forward an email as attachment (.eml)
* [Minor] Fix new greylist records caseVsevolod Stakhov2018-12-091-7/+2
|
* [Minor] Fuzzy_storage: properly set reply on blockedVsevolod Stakhov2018-12-081-0/+2
|
* [Feature] Fuzzy_storage: add preliminary support of rate limitsVsevolod Stakhov2018-12-081-1/+221
|
* [Feature] Core: allow to emit soft reject on task timeoutVsevolod Stakhov2018-12-084-1/+31
|
* [Minor] Reset state to work with multiple backendsVsevolod Stakhov2018-12-081-0/+2
|
* [Test] Add some tests for greylist moduleVsevolod Stakhov2018-12-082-0/+50
|
* [Fix] Greylist: fix records checkingVsevolod Stakhov2018-12-081-19/+34
|
* [Minor] Add defaultVsevolod Stakhov2018-12-071-1/+3
|
* [Minor] Fix messVsevolod Stakhov2018-12-071-20/+23
|
* [Minor] Fix task timeout in proxy workerVsevolod Stakhov2018-12-071-5/+3
|
* [Fix] Fix greylisting log message and logicVsevolod Stakhov2018-12-071-17/+30
|
* [Conf] Move to optionsVsevolod Stakhov2018-12-062-1/+3
|
* [Rework] Unify task_timeoutVsevolod Stakhov2018-12-066-22/+75
|
* [Feature] Add method task:lookup_wordsVsevolod Stakhov2018-12-053-75/+207
|
* [Feature] Query sentinel on master errorsVsevolod Stakhov2018-12-051-0/+18
| | | | Issue: #2665
* [Minor] Skip broken slaves retrieved from sentinelVsevolod Stakhov2018-12-051-3/+5
| | | | Issue: #2667
* [Feature] Allow to add upstream watchers to Lua APIVsevolod Stakhov2018-12-053-4/+174
|
* [Feature] Implement event watchers for upstreamsVsevolod Stakhov2018-12-042-2/+93
|
* [Fix] Sort data received from Sentinel to avoid constant replacingVsevolod Stakhov2018-12-041-0/+3
| | | | | Issue: #2664 Closes: #2664
* [Fix] Set proper element when reading data from SentinelVsevolod Stakhov2018-12-041-2/+4
| | | | | Issue: #2663 Closes: #2663
* [Minor] Link breaks spec...Vsevolod Stakhov2018-12-041-1/+1
|
* [Minor] Add workaround for bug in RHEL 6Vsevolod Stakhov2018-12-041-0/+1
|
* Merge pull request #2662 from moisseev/webuiVsevolod Stakhov2018-12-041-2/+2
|\ | | | | [Minor] Add tooltip to "Scan time" column header
| * [Minor] Add tooltip to "Scan time" column headerAlexander Moisseev2018-12-041-2/+2
|/
* [Fix] Fix emails filtering in emails moduleVsevolod Stakhov2018-12-031-8/+9
|
* [Minor] Update version to 1.8.4Vsevolod Stakhov2018-12-031-1/+1
|
* Release 1.8.31.8.3Vsevolod Stakhov2018-12-031-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CritFix] Make flags mutually exclusive for mime parts * [CritFix] Strictly deny unencoded bad utf8 sequences in headers * [Feature] Add Kaspersky antivirus support * [Feature] Add method to get dkim results * [Feature] Add more words regexp classes * [Feature] Allow to choose words format in `rspamadm mime` * [Feature] Allow to get all types of words from Lua * [Feature] Allow to get task flags in C expressions * [Feature] Allow to require encryption when accepting connections * [Feature] Ignore bogus whitespaces in the words * [Feature] Implement more strict configuration tests * [Feature] Improve SPF results in Authentication-Results * [Feature] Support ClickHouse database * [Fix] Add failsafety for utf8 regexps * [Fix] Do not trigger BROKEN_CONTENT_TYPE on innocent text parts * [Fix] Emit error if connection has been terminated with no stop pattern * [Fix] Fix boundaries checks in embedded messages * [Fix] Fix double free * [Fix] Perform policy downgrade on sample out, add tests * [Fix] Properly escape utf8 regexps in hyperscan mode * [Fix] Selectors - attachments args condition * [Fix] Some fixes for raw parts * [Fix] Treat learning errors as non-fatal * [Fix] Use tld when looking for DKIM domains * [Project] Words unicode structure rework * [Project] Add preliminary Redis Sentinel support * [Project] Improve Authentication-Results header * [Project] Rework DKIM checks results * [Project] Use more generalised API to produce meta words Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Feature] Implement more strict configuration testsVsevolod Stakhov2018-12-034-14/+150
|
* [Minor] Do not start new symbols when task is being destroyed/cleanedVsevolod Stakhov2018-12-031-0/+8
|
* [Minor] Do not tolerate archives with `text` content typeVsevolod Stakhov2018-12-031-0/+7
|
* [Fix] Do not trigger BROKEN_CONTENT_TYPE on innocent text partsVsevolod Stakhov2018-12-031-2/+1
|
* [Minor] Add rspamd_str_make_utf_valid routine + unit testsVsevolod Stakhov2018-12-033-21/+121
|
* [Feature] Support ClickHouse databaseVsevolod Stakhov2018-12-022-5/+16
| | | | Issue: #2655
* [Minor] Fix greylisting messagesVsevolod Stakhov2018-12-021-8/+10
| | | | Issue: #2660
* [Minor] Oops, restore tempfail handling in DKIMVsevolod Stakhov2018-12-011-0/+1
|
* [Project] Rework DKIM AR to support RFC6008Vsevolod Stakhov2018-12-011-16/+40
|
* [Project] Fix several issues with dkim check resultsVsevolod Stakhov2018-12-012-5/+10
|
* [Feature] Add method to get dkim resultsVsevolod Stakhov2018-12-011-0/+105
|
* [Minor] Save dkim check result in mempool variableVsevolod Stakhov2018-12-011-3/+26
|
* [Project] Rework DKIM checks resultsVsevolod Stakhov2018-12-014-51/+133
|
* [Minor] Fix misprintVsevolod Stakhov2018-12-011-1/+1
|
* [Feature] Improve SPF results in Authentication-ResultsVsevolod Stakhov2018-11-301-6/+43
|
* Update AUTHORS.mdVsevolod Stakhov2018-11-301-2/+2
|
* [Minor] Try to fix race condition in http connectionVsevolod Stakhov2018-11-301-6/+9
|
* [Fix] Fix boundaries checks in embedded messagesVsevolod Stakhov2018-11-301-5/+5
|
* [Minor] Count words based on text wordsVsevolod Stakhov2018-11-305-7/+12
|