summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Fix indefinite loop in language detectorVsevolod Stakhov2018-11-261-5/+4
|
* [Minor] Check language detector pointer before useVsevolod Stakhov2018-11-261-2/+2
|
* [Project] Finish basic tasks in new unicode projectVsevolod Stakhov2018-11-2512-68/+96
|
* [Project] Rework parts conversion and serializationVsevolod Stakhov2018-11-255-244/+30
|
* [Project] Rework language detector to work with ucs32Vsevolod Stakhov2018-11-251-30/+37
|
* [Project] Another try to normalize unicode properlyVsevolod Stakhov2018-11-257-115/+147
|
* [Project] Various unicode fixes in language detectorVsevolod Stakhov2018-11-256-62/+20
|
* [Project] Rework stemmingVsevolod Stakhov2018-11-246-26/+124
|
* [Project] Add function to normalize unicode on per words basisVsevolod Stakhov2018-11-247-59/+212
|
* [Project] Start words unicode structure reworkVsevolod Stakhov2018-11-243-56/+71
|
* [Minor] Use empty prompt instead of NULLVsevolod Stakhov2018-11-241-1/+1
| | | | Issue: #2591
* [Minor] Do not use item in classifiers as it causes issuesVsevolod Stakhov2018-11-242-20/+0
| | | | Issue: #2636
* [Minor] Fix hash calculationVsevolod Stakhov2018-11-241-1/+1
|
* [Minor] Do not expand implicit arrays as it breaks thingsVsevolod Stakhov2018-11-232-1/+5
|
* [Minor] Simplify uniqueness checkVsevolod Stakhov2018-11-231-11/+4
|
* [Minor] Fix configuring logic for bayes_expiryVsevolod Stakhov2018-11-231-5/+28
|
* [Project] Migrate fuzzy redis backend to lua_redisVsevolod Stakhov2018-11-232-99/+82
|
* [Project] Use lua_redis for redis_cache as wellVsevolod Stakhov2018-11-231-109/+97
|
* [Project] Use lua_redis to configure servers in bayes Redis backendVsevolod Stakhov2018-11-232-108/+98
|
* [Minor] Add function to load redis server config in C using lua_redisVsevolod Stakhov2018-11-232-0/+71
|
* Merge pull request #2644 from moisseev/expiryVsevolod Stakhov2018-11-231-1/+1
|\ | | | | [Minor] Fix bayes_expiry disabling
| * [Minor] Fix bayes_expiry disablingAlexander Moisseev2018-11-231-1/+1
|/
* [Project] Add preliminary Redis Sentinel supportVsevolod Stakhov2018-11-222-10/+232
|
* [Fix] Emit error if connection has been terminated with no stop patternVsevolod Stakhov2018-11-221-2/+10
|
* [Minor] Remove redundant checkVsevolod Stakhov2018-11-221-7/+0
|
* [Minor] Check pointer before usageVsevolod Stakhov2018-11-221-1/+1
|
* [Minor] Use is_attachment where usefulVsevolod Stakhov2018-11-223-3/+3
|
* [Minor] Add is_attachment methodVsevolod Stakhov2018-11-221-0/+38
|
* Merge pull request #2642 from moisseev/headersVsevolod Stakhov2018-11-221-1/+1
|\ | | | | [Minor] Add new Message-ID regexp for Seamonkey
| * [Minor] Add new Message-ID regexp for SeamonkeyAlexander Moisseev2018-11-221-1/+1
|/ | | | Resolves #2634
* [Feature] Add kaspersky antivirus supportVsevolod Stakhov2018-11-211-2/+157
|
* [Minor] Oops, save content if fileVsevolod Stakhov2018-11-211-5/+11
|
* [Minor] Support normal logic of scanning for savapiVsevolod Stakhov2018-11-211-6/+26
|
* [Minor] Slightly improve antivirus parts selection logicVsevolod Stakhov2018-11-211-12/+12
|
* Merge pull request #2640 from HeinleinSupport/selectorsVsevolod Stakhov2018-11-211-1/+1
|\ | | | | [Fix] Selectors - attachments args condition
| * [Fix] Selectors - attachments args conditionCarsten Rosenberg2018-11-201-1/+1
| |
* | [Minor] Fix testsVsevolod Stakhov2018-11-213-3/+9
| |
* | Merge pull request #2638 from HeinleinSupport/selectorsVsevolod Stakhov2018-11-201-6/+34
|\| | | | | [Minor] Selectors - add hash support to attachments selector
| * [Minor] Selectors - add hash support to attachments selectorCarsten Rosenberg2018-11-201-6/+34
| |
* | [Fix] Properly escape utf8 regexps in hyperscan modeVsevolod Stakhov2018-11-206-16/+61
| |
* | [Minor] Improve debugging in spfVsevolod Stakhov2018-11-201-0/+16
| |
* | [Feature] Allow to require encryption when accepting connectionsVsevolod Stakhov2018-11-202-27/+10
| |
* | [Minor] Improve encryption requirement error codeVsevolod Stakhov2018-11-201-1/+7
| |
* | [Minor] Allow to require encryption when checking messagesVsevolod Stakhov2018-11-202-4/+10
|/
* Merge pull request #2635 from philfry/fix_preprocVsevolod Stakhov2018-11-191-3/+3
|\ | | | | [Minor] Fix preprocessor syntax for old compilers
| * fix preprocessor syntaxPhilippe Kueck2018-11-191-3/+3
|/
* [Minor] Update version to 1.8.3Vsevolod Stakhov2018-11-191-1/+1
|
* Release 1.8.21.8.2Vsevolod Stakhov2018-11-191-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Conf] Add DWL support in the default configuration * [Conf] Disable rspamd_update by default (again) * [Conf] Fix configuration sample for ratelimit * [CritFix] Disable broken url tags by default * [CritFix] Fix \0 processing when doing RSA sign * [CritFix] Fix adding symbols to their primary groups * [Feature] Add `rspamadm cookie` utility * [Feature] Add specialised functions for generating encrypted cookies * [Feature] Add support of cookies in replies module * [Feature] Add support of words regexps * [Feature] Allow to add 3rd party clang plugins * [Feature] Allow to create lua regexps from glob or plain patterns * [Feature] Allow to set custom limits for upstream lists * [Feature] Detect orphaned parts and attach them to message * [Feature] Filter tokens in bayes * [Feature] Fold b= value when doing arc sealing * [Feature] Ignore cookies in the future and too old in the past * [Feature] Skip stop words in statistics * [Feature] Store stop words and allow to query them * [Feature] Support query arguments in controller's custom commands * [Feature] Tune upstream limits in Rspamd proxy * [Feature] Use different callback symbols for different uribls * [Feature] Write DKIM selector in dkim allow/reject symbols * [Fix] Add obs_fws state support to eoh state machine * [Fix] Add sanity check when applying mime boundaries heuristic * [Fix] Antivirus - virus names with 0 were recognized as tables * [Fix] Disable headernames in bayes temporarily * [Fix] Do not allow syntax errors in include files... * [Fix] Do not allow to merge an object with an array (or vice versa) * [Fix] Don't perform forged recipients check for missing recipients * [Fix] Fix DKIM based RBLs * [Fix] Fix actrie implementation (sync from upstream), fixed OOB read * [Fix] Fix explicit methods call in selectors * [Fix] Fix extraction of additional parts * [Fix] Fix finalization for internal plugins * [Fix] Fix override_defaults function * [Fix] Fix squeezed symbols when using settings * [Fix] Fix urls insertion in Clickhouse module * [Fix] Furhter fixes to ratelimits logic * [Fix] Ignore signatures when looking for boundaries * [Fix] Properly set learned count * [Fix] Really fix ratelimits configuration and work * [Fix] Remove ambigious format flag from printf * [Fix] Restore URLs exporting in ClickHouse plugin * [Fix] Rework bayes calculations... * [Fix] Switch from chi-square to naive for large Fisher value * [Fix] Treat normal password as enable password if there is no enable password * [Fix] Use proper syntax for making DNS requests * [Fix] Various fixes in embedded plugins * [Project] Change fuzzy check selection logic to lua_fuzzy library * [Project] Rework async events and symbols * [Project] Move all metatokens in Bayes to lua_stat from C * [WebUI] Add history rows per page control Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Minor] Reduce startup noiseVsevolod Stakhov2018-11-191-1/+1
|
* [Conf] Fix configuration sample for ratelimitVsevolod Stakhov2018-11-181-13/+16
|