summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Add t1ha to the list of the specific hashesVsevolod Stakhov2017-01-092-0/+3
|
* [Minor] Fix backends display in webuiVsevolod Stakhov2017-01-091-1/+0
|
* [Fix] Fix surbl plugin to work with composite mapsVsevolod Stakhov2017-01-092-20/+7
|
* [Feature] Multiple improvements in the mapsVsevolod Stakhov2017-01-092-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 PRNGVsevolod Stakhov2017-01-093-4/+2
|
* [Minor] Add id for each rspamd map backendVsevolod Stakhov2017-01-092-2/+5
|
* [Fix] Fix plugins callbacks in webuiVsevolod Stakhov2017-01-091-3/+4
|
* [Feature] Add plugins list path in WebUIVsevolod Stakhov2017-01-091-2/+57
|
* [Minor] Be more strict about bad mime structureVsevolod Stakhov2017-01-091-1/+1
|
* [Feature] Add heuristic to detect broken messagesVsevolod Stakhov2017-01-091-1/+90
|
* [Fix] Fix parsing messages with no bodyVsevolod Stakhov2017-01-091-0/+3
|
* [Fix] Normalize path in HTTP routerVsevolod Stakhov2017-01-081-0/+4
|
* [Minor] Normalize paths in URLs detected by RspamdVsevolod Stakhov2017-01-081-0/+3
|
* [Test] More test casesVsevolod Stakhov2017-01-081-5/+13
|
* [Test] Add tests, fix normalization algorithmVsevolod Stakhov2017-01-081-18/+96
|
* [Feature] Add function to normalize HTTP pathsVsevolod Stakhov2017-01-082-0/+128
|
* [Feature] Allow plugins to register webui handlersVsevolod Stakhov2017-01-071-0/+199
| | | | | | | | | | | | | | | Example of usage: ~~~lua rspamd_plugins.multimap = { webui = { test = { handler = function(task, conn) conn:send_ucl({success = true}) end } } }
* [Feature] New URL filters in multimapAndrew Lewis2017-01-061-0/+25
|
* [Fix] Fix argument returned on redis backend errorsVsevolod Stakhov2017-01-061-11/+11
| | | | MFH: true
* Merge pull request #1315 from mneumann/dragonfly-fix-shmVsevolod Stakhov2017-01-061-0/+6
|\ | | | | Fix shm on DragonFly
| * Fix shm on DragonFlyMichael Neumann2017-01-061-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 WebUIVsevolod Stakhov2017-01-061-0/+2
| |
* | [Feature] Implement sane checksum for config fileVsevolod Stakhov2017-01-061-6/+63
|/
* [Feature] Add neighbours option to support Rspamd cluster in WebUIVsevolod Stakhov2017-01-054-2/+131
|
* [Feature] Implement url tags conceptVsevolod Stakhov2017-01-055-2/+86
|
* [Minor] Add type of fuzzy to log filesVsevolod Stakhov2017-01-051-3/+11
|
* [Fix] Fix probability calculations for fuzzy redis backendVsevolod Stakhov2017-01-051-40/+46
|
* [Feature] Add fallback if too many updates are failingVsevolod Stakhov2017-01-051-4/+27
|
* [CritFix] Do not trust remote shingles countVsevolod Stakhov2017-01-051-2/+1
| | | | MFH: true
* [Fix] Fix buildVsevolod Stakhov2017-01-051-2/+1
|
* [Fix] Fix fuzzy hashes countVsevolod Stakhov2017-01-051-0/+26
|
* [Minor] Add `compat_messages` for compatibility with legacy protocolVsevolod Stakhov2017-01-053-5/+25
| | | | MFH: true
* [Fix] Fix rra_ptr conversionVsevolod Stakhov2017-01-041-1/+2
|
* [Fix] Fix rrd file conversionVsevolod Stakhov2017-01-041-3/+3
|
* [Feature] Ignore too wide elements in SPFVsevolod Stakhov2017-01-032-1/+30
| | | | | Issue: #216 Reported by: @fatalbanana
* [Fix] Fix assertion in graph handlingVsevolod Stakhov2017-01-031-2/+1
|
* [Fix] Fix new rrd updatesVsevolod Stakhov2017-01-032-20/+5
|
* [Feature] Rework RRD ds count, add conversion pathVsevolod Stakhov2017-01-031-37/+157
|
* [Minor] Move common functions from libmimeVsevolod Stakhov2017-01-034-96/+96
|
* [Minor] Fix posix_memalign -> malloc transitionVsevolod Stakhov2017-01-021-3/+3
|
* [Minor] Set smaller alignment for mem_poolVsevolod Stakhov2017-01-011-1/+1
|
* [Minor] Relax alignment requirements for fstringVsevolod Stakhov2017-01-011-3/+3
|
* [Fix] Fix signing headers creation in DKIMVsevolod Stakhov2016-12-301-1/+1
| | | | MFH: true
* [CritFix] Deal with absent headers in DKIMVsevolod Stakhov2016-12-301-1/+2
| | | | MFH: true
* [CritFix] Fix headers selection in DKIM verificationVsevolod Stakhov2016-12-301-32/+32
| | | | | Found by: @moisseev MFH: true
* Merge pull request #1291 from fatalbanana/gVsevolod Stakhov2016-12-301-0/+4
|\ | | | | [Minor] Avoid reusing GError
| * [Minor] Avoid reusing GErrorAndrew Lewis2016-12-301-0/+4
| |
* | [Minor] Ignore space chars when detect CTEVsevolod Stakhov2016-12-301-1/+9
| |
* | [Fix] Fix CTE detection heuristicVsevolod Stakhov2016-12-301-1/+4
| |
* | [Fix] Fix checking of DKIM bodies that needs just `\n` to be addedVsevolod Stakhov2016-12-301-1/+1
| |