Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Plug memory leak in lua_tcp | Vsevolod Stakhov | 2017-01-10 | 1 | -0/+1 |
| | |||||
* | [Minor] Url tld file is not a map | Vsevolod Stakhov | 2017-01-10 | 1 | -2/+1 |
| | |||||
* | [Minor] Use deterministic ids for maps | Vsevolod Stakhov | 2017-01-09 | 1 | -1/+2 |
| | |||||
* | [Minor] Add t1ha to the list of the specific hashes | Vsevolod Stakhov | 2017-01-09 | 2 | -0/+3 |
| | |||||
* | [Conf] Allow to edit all local maps from WebUI by default | Vsevolod Stakhov | 2017-01-09 | 4 | -8/+30 |
| | |||||
* | [Minor] Fix backends display in webui | Vsevolod Stakhov | 2017-01-09 | 1 | -1/+0 |
| | |||||
* | [Fix] Fix surbl plugin to work with composite maps | Vsevolod Stakhov | 2017-01-09 | 2 | -20/+7 |
| | |||||
* | [Feature] Multiple improvements in the maps | Vsevolod Stakhov | 2017-01-09 | 2 | -67/+105 |
| | | | | | | | - Allow to create maps if directory is writable - Show all backends for all maps - Index backend istead of map - Improve locking logic to retry on failure | ||||
* | [Minor] Do not use glib PRNG | Vsevolod Stakhov | 2017-01-09 | 3 | -4/+2 |
| | |||||
* | [Minor] Add id for each rspamd map backend | Vsevolod Stakhov | 2017-01-09 | 2 | -2/+5 |
| | |||||
* | [Fix] Fix plugins callbacks in webui | Vsevolod Stakhov | 2017-01-09 | 1 | -3/+4 |
| | |||||
* | [Feature] Add plugins list path in WebUI | Vsevolod Stakhov | 2017-01-09 | 1 | -2/+57 |
| | |||||
* | [Minor] Be more strict about bad mime structure | Vsevolod Stakhov | 2017-01-09 | 2 | -9/+4 |
| | |||||
* | [Feature] Add heuristic to detect broken messages | Vsevolod Stakhov | 2017-01-09 | 1 | -1/+90 |
| | |||||
* | [Fix] Fix parsing messages with no body | Vsevolod Stakhov | 2017-01-09 | 1 | -0/+3 |
| | |||||
* | Merge pull request #1326 from AnnaStakhova/master | Vsevolod Stakhov | 2017-01-09 | 2 | -23/+2 |
|\ | | | | | [WebUI] Fix config ID | ||||
| * | [WebUI] Fix config ID | Anna Stakhova | 2017-01-09 | 2 | -23/+2 |
| | | |||||
| * | Merge remote-tracking branch 'refs/remotes/vstakhov/master' | Anna Stakhova | 2017-01-08 | 15 | -92/+790 |
| |\ | |/ |/| | |||||
* | | Merge pull request #1321 from dehnli/update-github-template | Vsevolod Stakhov | 2017-01-08 | 1 | -1/+1 |
|\ \ | | | | | | | [Minor] Update github issue template | ||||
| * | | [Minor] Update github issue template | dehnli | 2017-01-08 | 1 | -1/+1 |
| | | | |||||
* | | | [Fix] Normalize path in HTTP router | Vsevolod Stakhov | 2017-01-08 | 1 | -0/+4 |
| | | | |||||
* | | | [Minor] Normalize paths in URLs detected by Rspamd | Vsevolod Stakhov | 2017-01-08 | 1 | -0/+3 |
| | | | |||||
* | | | [Test] More test cases | Vsevolod Stakhov | 2017-01-08 | 2 | -6/+22 |
| | | | |||||
* | | | [Test] Add tests, fix normalization algorithm | Vsevolod Stakhov | 2017-01-08 | 3 | -20/+124 |
| | | | |||||
* | | | [Feature] Add function to normalize HTTP paths | Vsevolod Stakhov | 2017-01-08 | 2 | -0/+128 |
|/ / | |||||
* | | Merge pull request #1318 from moisseev/rrd-summary | Vsevolod Stakhov | 2017-01-08 | 3 | -71/+197 |
|\ \ | | | | | | | [WebUI] Add summary to the Throughput tab | ||||
| * | | [WebUI] RRD summary: Hide inner labels of tiny pie sectors | Alexander Moisseev | 2017-01-07 | 1 | -0/+3 |
| | | | |||||
| * | | [WebUI] RRD summary: Respect undefined values | Alexander Moisseev | 2017-01-07 | 1 | -7/+7 |
| | | | |||||
| * | | [WebUI] Fix RRD summary pie chart position | Alexander Moisseev | 2017-01-07 | 1 | -2/+2 |
| | | | |||||
| * | | [WebUI] Add summary to the Throughput tab | Alexander Moisseev | 2017-01-07 | 3 | -69/+192 |
| | | | |||||
* | | | Merge pull request #1319 from AnnaStakhova/master | Vsevolod Stakhov | 2017-01-08 | 3 | -112/+247 |
|\ \ \ | | |/ | |/| | [WebUI] Initial clusters support | ||||
| * | | Merge branch 'master' of https://github.com/AnnaStakhova/rspamd | Anna Stakhova | 2017-01-07 | 0 | -0/+0 |
| |\ \ | |||||
| | * \ | Merge remote-tracking branch 'refs/remotes/vstakhov/master' | Anna Stakhova | 2016-12-25 | 60 | -708/+4369 |
| | |\ \ | |||||
| * | | | | [WebUI] Initial clusters support | Anna Stakhova | 2017-01-07 | 3 | -112/+247 |
| | |_|/ | |/| | | |||||
* | | | | [Feature] Allow plugins to register webui handlers | Vsevolod Stakhov | 2017-01-07 | 1 | -0/+199 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example of usage: ~~~lua rspamd_plugins.multimap = { webui = { test = { handler = function(task, conn) conn:send_ucl({success = true}) end } } } | ||||
* | | | | Merge pull request #1317 from fatalbanana/m | Vsevolod Stakhov | 2017-01-07 | 1 | -0/+25 |
|\ \ \ \ | | | | | | | | | | | [Feature] New URL filters in multimap | ||||
| * | | | | [Feature] New URL filters in multimap | Andrew Lewis | 2017-01-06 | 1 | -0/+25 |
|/ / / / | |||||
* | | | | [Fix] Fix argument returned on redis backend errors | Vsevolod Stakhov | 2017-01-06 | 1 | -11/+11 |
| | | | | | | | | | | | | | | | | MFH: true | ||||
* | | | | Release 1.4.2 | Vsevolod Stakhov | 2017-01-06 | 1 | -0/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CritFix] Deal with absent headers in DKIM * [CritFix] Do not trust remote shingles count * [CritFix] Fix headers selection in DKIM verification * [Feature] Add EXT_CSS rule * [Feature] Add toggle for disabling SURBLs * [Feature] Extend redis lock when learning spawned * [Feature] Parse <link> HTML tags * [Fix] Avoid reusing g_error (Fixes #1262) * [Fix] Do not reset loaded ANN when learning is requested * [Fix] Fix another issue with external deps in SA * [Fix] Fix body trie matching * [Fix] Fix checking of DKIM bodies that needs just `\n` to be added * [Fix] Fix fuzzy hashes count * [Fix] Fix keys names * [Fix] Fix length calculations for url encoded urls * [Fix] Fix matching of the same patterns from different tries * [Fix] Fix name of var * [Fix] Fix parsing of URLs with spaces and other bad chars * [Fix] Fix probability calculations for fuzzy redis backend * [Fix] Fix signing headers creation in DKIM * [Fix] Plug memory leak * [Fix] Really fix chained SA dependencies * [Fix] Really increase lock lifetime * [Fix] Use checksum to avoid intersection between different ANNs * [Fix] Use rspamd hashes in embedded ucl * [Fix] Yet another change for testing external deps Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | | | | Merge pull request #1316 from dehnli/master | Vsevolod Stakhov | 2017-01-06 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | [Minor] Update `mid` list | ||||
| * | | | | [Minor] Update `mid` list | dehnli | 2017-01-06 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Merge pull request #1315 from mneumann/dragonfly-fix-shm | Vsevolod Stakhov | 2017-01-06 | 1 | -0/+6 |
|\ \ \ \ | | | | | | | | | | | Fix shm on DragonFly | ||||
| * | | | | Fix shm on DragonFly | Michael Neumann | 2017-01-06 | 1 | -0/+6 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rspamd tried to call shm_open(3) with a path in the root filesystem (e.g. /rhm.3f0fd440d46fac91e1b4). But DragonFly uses regular files for shm. Obviously, this fails, because rspamd has no permissions to create files in the root (/). Lots of lines like the following were found in /var/log/rspamd/rspamd.log before this patch: rspamd_shmem_mkstemp: /usr/obj/dports/mail/rspamd/rspamd-1.4.1/src /libutil/util.c:1970: failed to create temp shmem /rhm.3f0fd440d46fac91e1b4: Permission denied Also, rspamd made the receiving of mail very slow, when used in the pre-accept rmilter setting, due to these errors. Even worse, it just didn't filter emails at all. This patch fixes the problem by creating the shm files in /tmp for DragonFly. With this patch applied, these lines are gone from the log and emails now correctly contain the X-Spamd-Result header, AND receiving mails is now much much faster. For rspamd 1.4.1, we will fix it in dports: https://github.com/DragonFlyBSD/DeltaPorts/pull/727 | ||||
* | | | | [Feature] Send config id to the WebUI | Vsevolod Stakhov | 2017-01-06 | 1 | -0/+2 |
| | | | | |||||
* | | | | [Feature] Implement sane checksum for config file | Vsevolod Stakhov | 2017-01-06 | 1 | -6/+63 |
|/ / / | |||||
* | | | [Feature] Add neighbours option to support Rspamd cluster in WebUI | Vsevolod Stakhov | 2017-01-05 | 4 | -2/+131 |
| | | | |||||
* | | | [Feature] Implement url tags concept | Vsevolod Stakhov | 2017-01-05 | 5 | -2/+86 |
| | | | |||||
* | | | [Minor] Add type of fuzzy to log files | Vsevolod Stakhov | 2017-01-05 | 1 | -3/+11 |
| | | | |||||
* | | | [Fix] Fix probability calculations for fuzzy redis backend | Vsevolod Stakhov | 2017-01-05 | 1 | -40/+46 |
| | | | |||||
* | | | [Feature] Add fallback if too many updates are failing | Vsevolod Stakhov | 2017-01-05 | 1 | -4/+27 |
| | | |