Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 1.4.21.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> | ||||
* | 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 | ||||
* | Merge pull request #1314 from fatalbanana/rspamd-1.4 | Vsevolod Stakhov | 2017-01-05 | 2 | -42/+72 |
|\ | | | | | Rspamd 1.4: fuzzy fixes | ||||
| * | [Fix] Fix probability calculations for fuzzy redis backend | Vsevolod Stakhov | 2017-01-05 | 1 | -40/+46 |
| | | |||||
| * | [CritFix] Do not trust remote shingles count | Vsevolod Stakhov | 2017-01-05 | 1 | -2/+1 |
| | | | | | | | | MFH: true | ||||
| * | [Fix] Fix build | Vsevolod Stakhov | 2017-01-05 | 1 | -2/+1 |
| | | |||||
| * | [Fix] Fix fuzzy hashes count | Vsevolod Stakhov | 2017-01-05 | 1 | -0/+26 |
|/ | |||||
* | Merge pull request #1313 from fatalbanana/rspamd-1.4 | Vsevolod Stakhov | 2017-01-05 | 3 | -5/+25 |
|\ | | | | | [Minor] Add `compat_messages` for compatibility with legacy protocol | ||||
| * | [Minor] Add `compat_messages` for compatibility with legacy protocol | Vsevolod Stakhov | 2017-01-05 | 3 | -5/+25 |
|/ | | | | MFH: true | ||||
* | Merge pull request #1303 from fatalbanana/rspamd-1.4 | Vsevolod Stakhov | 2017-01-04 | 1 | -126/+170 |
|\ | | | | | Rspamd 1.4: fann_redis fixes | ||||
| * | [Fix] Fix keys names | Vsevolod Stakhov | 2017-01-04 | 1 | -5/+5 |
| | | |||||
| * | [Fix] Use checksum to avoid intersection between different ANNs | Vsevolod Stakhov | 2017-01-04 | 1 | -24/+28 |
| | | |||||
| * | [Fix] Really increase lock lifetime | Vsevolod Stakhov | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | [Minor] fann_redis: Try harder to reload redis scripts if needed | Andrew Lewis | 2017-01-04 | 1 | -105/+117 |
| | | |||||
| * | [Feature] Extend redis lock when learning spawned | Vsevolod Stakhov | 2017-01-04 | 1 | -0/+28 |
|/ | |||||
* | Merge pull request #1302 from fatalbanana/rspamd-1.4 | Vsevolod Stakhov | 2017-01-04 | 3 | -102/+16 |
|\ | | | | | Rspamd 1.4: backport memory leak fix/other fixes | ||||
| * | [Fix] Fix name of var | Vsevolod Stakhov | 2017-01-04 | 1 | -1/+1 |
| | | | | | | | | MFH: true | ||||
| * | [Fix] Use rspamd hashes in embedded ucl | Vsevolod Stakhov | 2017-01-04 | 1 | -99/+10 |
| | | |||||
| * | [Fix] Fix matching of the same patterns from different tries | Vsevolod Stakhov | 2017-01-04 | 1 | -2/+3 |
| | | | | | | | | MFH: true | ||||
| * | [Fix] Fix body trie matching | Vsevolod Stakhov | 2017-01-04 | 1 | -1/+1 |
| | | | | | | | | MFH: true | ||||
| * | [Fix] Plug memory leak | Vsevolod Stakhov | 2017-01-04 | 1 | -0/+2 |
|/ | | | | MFH: true | ||||
* | Merge pull request #1297 from fatalbanana/rspamd-1.4 | Vsevolod Stakhov | 2017-01-03 | 1 | -38/+39 |
|\ | | | | | Rspamd 1.4: backport DKIM fixes | ||||
| * | [Fix] Fix signing headers creation in DKIM | Vsevolod Stakhov | 2017-01-03 | 1 | -1/+1 |
| | | | | | | | | MFH: true | ||||
| * | [CritFix] Deal with absent headers in DKIM | Vsevolod Stakhov | 2017-01-03 | 1 | -1/+2 |
| | | | | | | | | MFH: true | ||||
| * | [CritFix] Fix headers selection in DKIM verification | Vsevolod Stakhov | 2017-01-03 | 1 | -31/+31 |
| | | | | | | | | | | | | | | | | Found by: @moisseev MFH: true Conflicts: src/libserver/dkim.c | ||||
| * | [Fix] Fix checking of DKIM bodies that needs just `\n` to be added | Vsevolod Stakhov | 2017-01-03 | 1 | -1/+1 |
| | | |||||
| * | [Fix] Avoid reusing g_error (Fixes #1262) | Andrew Lewis | 2017-01-03 | 1 | -5/+5 |
|/ | | | | Reported by: @jhejl | ||||
* | Merge pull request #1223 from fatalbanana/surbl | Vsevolod Stakhov | 2016-12-05 | 1 | -0/+15 |
|\ | | | | | [Feature] Add toggle for disabling SURBLs | ||||
| * | [Feature] Add toggle for disabling SURBLs | Andrew Lewis | 2016-12-05 | 1 | -0/+15 |
|/ | |||||
* | [Minor] Remove unused global var | Vsevolod Stakhov | 2016-12-04 | 1 | -7/+0 |
| | |||||
* | Merge pull request #1222 from moisseev/patch-4 | Vsevolod Stakhov | 2016-12-04 | 1 | -1/+1 |
|\ | | | | | [Minor] Avoid `nil` index | ||||
| * | [Minor] Avoid `nil` index | Alexander Moisseev | 2016-12-04 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1221 from moisseev/patch-3 | Vsevolod Stakhov | 2016-12-04 | 1 | -2/+2 |
|\ | | | | | [Minor] Fix typo | ||||
| * | [Minor] Fix typo | Alexander Moisseev | 2016-12-03 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #1219 from moisseev/patch-2 | Vsevolod Stakhov | 2016-12-04 | 1 | -8/+10 |
|\ \ | |/ |/| | [Minor] Avoid nil index | ||||
| * | [Minor] Fix condition, avoid `nil` index | Alexander Moisseev | 2016-12-04 | 1 | -4/+6 |
| | | |||||
| * | [Minor] Avoid nil index | Alexander Moisseev | 2016-12-04 | 1 | -3/+3 |
| | | |||||
| * | [Minor] Avoid nil index | Alexander Moisseev | 2016-12-03 | 1 | -1/+1 |
|/ | |||||
* | [Minor] Allow to set lock expire for ANN module | Vsevolod Stakhov | 2016-12-02 | 1 | -0/+3 |
| | |||||
* | [Fix] Fix length calculations for url encoded urls | Vsevolod Stakhov | 2016-12-02 | 1 | -1/+7 |
| | |||||
* | [Fix] Fix parsing of URLs with spaces and other bad chars | Vsevolod Stakhov | 2016-12-02 | 1 | -20/+42 |
| | |||||
* | [Feature] Add EXT_CSS rule | Vsevolod Stakhov | 2016-12-01 | 1 | -0/+32 |
| | |||||
* | [Feature] Parse <link> HTML tags | Vsevolod Stakhov | 2016-12-01 | 2 | -1/+4 |
| | |||||
* | Merge pull request #1216 from fatalbanana/t | Vsevolod Stakhov | 2016-12-01 | 2 | -1/+2 |
|\ | | | | | [Test] Improve SpamAssassin dependencies tests | ||||
| * | [Test] Improve SpamAssassin dependencies tests | Andrew Lewis | 2016-12-01 | 2 | -1/+2 |
|/ | |||||
* | [Fix] Do not reset loaded ANN when learning is requested | Vsevolod Stakhov | 2016-12-01 | 1 | -2/+0 |
| | |||||
* | [Fix] Yet another change for testing external deps | Vsevolod Stakhov | 2016-12-01 | 1 | -20/+9 |
| | |||||
* | [Fix] Fix another issue with external deps in SA | Vsevolod Stakhov | 2016-12-01 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1211 from moisseev/patch-1 | Vsevolod Stakhov | 2016-12-01 | 1 | -0/+4 |
|\ | | | | | [WebUI] Load graph data on reconnect if the tab is active | ||||
| * | [WebUI] Load graph data on reconnect if the tab is active | Alexander Moisseev | 2016-11-30 | 1 | -0/+4 |
| | |