Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Fix indefinite loop in language detector | Vsevolod Stakhov | 2018-11-26 | 1 | -5/+4 | |
| | ||||||
* | [Minor] Check language detector pointer before use | Vsevolod Stakhov | 2018-11-26 | 1 | -2/+2 | |
| | ||||||
* | [Project] Finish basic tasks in new unicode project | Vsevolod Stakhov | 2018-11-25 | 12 | -68/+96 | |
| | ||||||
* | [Project] Rework parts conversion and serialization | Vsevolod Stakhov | 2018-11-25 | 5 | -244/+30 | |
| | ||||||
* | [Project] Rework language detector to work with ucs32 | Vsevolod Stakhov | 2018-11-25 | 1 | -30/+37 | |
| | ||||||
* | [Project] Another try to normalize unicode properly | Vsevolod Stakhov | 2018-11-25 | 7 | -115/+147 | |
| | ||||||
* | [Project] Various unicode fixes in language detector | Vsevolod Stakhov | 2018-11-25 | 6 | -62/+20 | |
| | ||||||
* | [Project] Rework stemming | Vsevolod Stakhov | 2018-11-24 | 6 | -26/+124 | |
| | ||||||
* | [Project] Add function to normalize unicode on per words basis | Vsevolod Stakhov | 2018-11-24 | 7 | -59/+212 | |
| | ||||||
* | [Project] Start words unicode structure rework | Vsevolod Stakhov | 2018-11-24 | 3 | -56/+71 | |
| | ||||||
* | [Minor] Use empty prompt instead of NULL | Vsevolod Stakhov | 2018-11-24 | 1 | -1/+1 | |
| | | | | Issue: #2591 | |||||
* | [Minor] Do not use item in classifiers as it causes issues | Vsevolod Stakhov | 2018-11-24 | 2 | -20/+0 | |
| | | | | Issue: #2636 | |||||
* | [Minor] Fix hash calculation | Vsevolod Stakhov | 2018-11-24 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Do not expand implicit arrays as it breaks things | Vsevolod Stakhov | 2018-11-23 | 2 | -1/+5 | |
| | ||||||
* | [Minor] Simplify uniqueness check | Vsevolod Stakhov | 2018-11-23 | 1 | -11/+4 | |
| | ||||||
* | [Minor] Fix configuring logic for bayes_expiry | Vsevolod Stakhov | 2018-11-23 | 1 | -5/+28 | |
| | ||||||
* | [Project] Migrate fuzzy redis backend to lua_redis | Vsevolod Stakhov | 2018-11-23 | 2 | -99/+82 | |
| | ||||||
* | [Project] Use lua_redis for redis_cache as well | Vsevolod Stakhov | 2018-11-23 | 1 | -109/+97 | |
| | ||||||
* | [Project] Use lua_redis to configure servers in bayes Redis backend | Vsevolod Stakhov | 2018-11-23 | 2 | -108/+98 | |
| | ||||||
* | [Minor] Add function to load redis server config in C using lua_redis | Vsevolod Stakhov | 2018-11-23 | 2 | -0/+71 | |
| | ||||||
* | Merge pull request #2644 from moisseev/expiry | Vsevolod Stakhov | 2018-11-23 | 1 | -1/+1 | |
|\ | | | | | [Minor] Fix bayes_expiry disabling | |||||
| * | [Minor] Fix bayes_expiry disabling | Alexander Moisseev | 2018-11-23 | 1 | -1/+1 | |
|/ | ||||||
* | [Project] Add preliminary Redis Sentinel support | Vsevolod Stakhov | 2018-11-22 | 2 | -10/+232 | |
| | ||||||
* | [Fix] Emit error if connection has been terminated with no stop pattern | Vsevolod Stakhov | 2018-11-22 | 1 | -2/+10 | |
| | ||||||
* | [Minor] Remove redundant check | Vsevolod Stakhov | 2018-11-22 | 1 | -7/+0 | |
| | ||||||
* | [Minor] Check pointer before usage | Vsevolod Stakhov | 2018-11-22 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Use is_attachment where useful | Vsevolod Stakhov | 2018-11-22 | 3 | -3/+3 | |
| | ||||||
* | [Minor] Add is_attachment method | Vsevolod Stakhov | 2018-11-22 | 1 | -0/+38 | |
| | ||||||
* | Merge pull request #2642 from moisseev/headers | Vsevolod Stakhov | 2018-11-22 | 1 | -1/+1 | |
|\ | | | | | [Minor] Add new Message-ID regexp for Seamonkey | |||||
| * | [Minor] Add new Message-ID regexp for Seamonkey | Alexander Moisseev | 2018-11-22 | 1 | -1/+1 | |
|/ | | | | Resolves #2634 | |||||
* | [Feature] Add kaspersky antivirus support | Vsevolod Stakhov | 2018-11-21 | 1 | -2/+157 | |
| | ||||||
* | [Minor] Oops, save content if file | Vsevolod Stakhov | 2018-11-21 | 1 | -5/+11 | |
| | ||||||
* | [Minor] Support normal logic of scanning for savapi | Vsevolod Stakhov | 2018-11-21 | 1 | -6/+26 | |
| | ||||||
* | [Minor] Slightly improve antivirus parts selection logic | Vsevolod Stakhov | 2018-11-21 | 1 | -12/+12 | |
| | ||||||
* | Merge pull request #2640 from HeinleinSupport/selectors | Vsevolod Stakhov | 2018-11-21 | 1 | -1/+1 | |
|\ | | | | | [Fix] Selectors - attachments args condition | |||||
| * | [Fix] Selectors - attachments args condition | Carsten Rosenberg | 2018-11-20 | 1 | -1/+1 | |
| | | ||||||
* | | [Minor] Fix tests | Vsevolod Stakhov | 2018-11-21 | 3 | -3/+9 | |
| | | ||||||
* | | Merge pull request #2638 from HeinleinSupport/selectors | Vsevolod Stakhov | 2018-11-20 | 1 | -6/+34 | |
|\| | | | | | [Minor] Selectors - add hash support to attachments selector | |||||
| * | [Minor] Selectors - add hash support to attachments selector | Carsten Rosenberg | 2018-11-20 | 1 | -6/+34 | |
| | | ||||||
* | | [Fix] Properly escape utf8 regexps in hyperscan mode | Vsevolod Stakhov | 2018-11-20 | 6 | -16/+61 | |
| | | ||||||
* | | [Minor] Improve debugging in spf | Vsevolod Stakhov | 2018-11-20 | 1 | -0/+16 | |
| | | ||||||
* | | [Feature] Allow to require encryption when accepting connections | Vsevolod Stakhov | 2018-11-20 | 2 | -27/+10 | |
| | | ||||||
* | | [Minor] Improve encryption requirement error code | Vsevolod Stakhov | 2018-11-20 | 1 | -1/+7 | |
| | | ||||||
* | | [Minor] Allow to require encryption when checking messages | Vsevolod Stakhov | 2018-11-20 | 2 | -4/+10 | |
|/ | ||||||
* | Merge pull request #2635 from philfry/fix_preproc | Vsevolod Stakhov | 2018-11-19 | 1 | -3/+3 | |
|\ | | | | | [Minor] Fix preprocessor syntax for old compilers | |||||
| * | fix preprocessor syntax | Philippe Kueck | 2018-11-19 | 1 | -3/+3 | |
|/ | ||||||
* | [Minor] Update version to 1.8.3 | Vsevolod Stakhov | 2018-11-19 | 1 | -1/+1 | |
| | ||||||
* | Release 1.8.21.8.2 | Vsevolod Stakhov | 2018-11-19 | 1 | -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 noise | Vsevolod Stakhov | 2018-11-19 | 1 | -1/+1 | |
| | ||||||
* | [Conf] Fix configuration sample for ratelimit | Vsevolod Stakhov | 2018-11-18 | 1 | -13/+16 | |
| |