]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Fix] More fixes to logger initialization
Vsevolod Stakhov [Mon, 16 Jan 2017 15:03:22 +0000 (15:03 +0000)]
[Fix] More fixes to logger initialization

MFH: true

7 years agoMerge pull request #1344 from fatalbanana/u
Vsevolod Stakhov [Mon, 16 Jan 2017 14:45:15 +0000 (14:45 +0000)]
Merge pull request #1344 from fatalbanana/u

[Minor] URL reputation plugin changes

7 years ago[CritFix] Fix descriptors leak on reload
Vsevolod Stakhov [Mon, 16 Jan 2017 14:27:39 +0000 (14:27 +0000)]
[CritFix] Fix descriptors leak on reload

MFH: true

7 years ago[Minor] Fix crash in testing of url tags in SURBL
Vsevolod Stakhov [Mon, 16 Jan 2017 12:10:58 +0000 (12:10 +0000)]
[Minor] Fix crash in testing of url tags in SURBL

7 years ago[Minor] URL reputation plugin changes 1344/head
Andrew Lewis [Fri, 13 Jan 2017 11:39:08 +0000 (13:39 +0200)]
[Minor] URL reputation plugin changes

 - Fix plugin post changes
 - Fix Lua API
 - Limit redis queries
 - Ignore messages with many TLDs in dynamic reputation
 - Try find relevant domain in dynamic reputation

7 years ago[Fix] Fix couple of issues
Vsevolod Stakhov [Sun, 15 Jan 2017 20:23:35 +0000 (20:23 +0000)]
[Fix] Fix couple of issues

Found by: Coverity

7 years ago[Minor] Fix some outbound access issues
Vsevolod Stakhov [Sun, 15 Jan 2017 19:24:51 +0000 (19:24 +0000)]
[Minor] Fix some outbound access issues

Found by: Coverity

7 years ago[Minor] Check mmap return code
Vsevolod Stakhov [Sun, 15 Jan 2017 17:38:25 +0000 (17:38 +0000)]
[Minor] Check mmap return code

7 years ago[Fix] Fix processing errors in lua_tcp
Vsevolod Stakhov [Sat, 14 Jan 2017 13:34:51 +0000 (13:34 +0000)]
[Fix] Fix processing errors in lua_tcp

Issue: #1341
Reported by: @AlexeySa

7 years ago[Minor] Add more sanity checks to redis pool
Vsevolod Stakhov [Sat, 14 Jan 2017 12:39:50 +0000 (12:39 +0000)]
[Minor] Add more sanity checks to redis pool

7 years ago[WebUI] Avoid extra graph redraw and alerts glitching
Vsevolod Stakhov [Sat, 14 Jan 2017 12:26:40 +0000 (12:26 +0000)]
[WebUI] Avoid extra graph redraw and alerts glitching

7 years ago[WebUI] Fix soft reject in pie chart
Vsevolod Stakhov [Sat, 14 Jan 2017 12:11:37 +0000 (12:11 +0000)]
[WebUI] Fix soft reject in pie chart

7 years ago[Minor] Avoid double free
Vsevolod Stakhov [Fri, 13 Jan 2017 17:34:43 +0000 (17:34 +0000)]
[Minor] Avoid double free

7 years ago[Minor] Fix potential leak in lua send fuzzy command
Vsevolod Stakhov [Fri, 13 Jan 2017 16:55:57 +0000 (16:55 +0000)]
[Minor] Fix potential leak in lua send fuzzy command

7 years ago[Fix] Fix errors handling in fuzzy backend initialization
Vsevolod Stakhov [Fri, 13 Jan 2017 16:28:56 +0000 (16:28 +0000)]
[Fix] Fix errors handling in fuzzy backend initialization

7 years ago[WebUI] Fix pie chart displaying
Vsevolod Stakhov [Fri, 13 Jan 2017 14:47:58 +0000 (14:47 +0000)]
[WebUI] Fix pie chart displaying

7 years ago[WebUI] Add soft reject to auth stats
Vsevolod Stakhov [Fri, 13 Jan 2017 14:47:46 +0000 (14:47 +0000)]
[WebUI] Add soft reject to auth stats

7 years ago[WebUI] Fix case when no cluster is defined
Vsevolod Stakhov [Fri, 13 Jan 2017 14:22:38 +0000 (14:22 +0000)]
[WebUI] Fix case when no cluster is defined

Issue: #1334
Reported by: @dehnli

7 years ago[Feature] Allow SOA requests in lua dns
Vsevolod Stakhov [Fri, 13 Jan 2017 13:41:57 +0000 (13:41 +0000)]
[Feature] Allow SOA requests in lua dns

7 years ago[Minor] Add phishing flag
Vsevolod Stakhov [Fri, 13 Jan 2017 13:30:31 +0000 (13:30 +0000)]
[Minor] Add phishing flag

7 years ago[Feature] Reuse URL tags in SURBL module
Vsevolod Stakhov [Fri, 13 Jan 2017 13:28:03 +0000 (13:28 +0000)]
[Feature] Reuse URL tags in SURBL module

7 years ago[Minor] Add url tags in surbl module
Vsevolod Stakhov [Fri, 13 Jan 2017 12:33:01 +0000 (12:33 +0000)]
[Minor] Add url tags in surbl module

7 years ago[Minor] Add auto type to the parser method
Vsevolod Stakhov [Fri, 13 Jan 2017 09:25:41 +0000 (09:25 +0000)]
[Minor] Add auto type to the parser method

7 years ago[Feature] Allow custom parse types in lua ucl
Vsevolod Stakhov [Fri, 13 Jan 2017 09:24:19 +0000 (09:24 +0000)]
[Feature] Allow custom parse types in lua ucl

7 years ago[Minor] Improve URL tags
Vsevolod Stakhov [Thu, 12 Jan 2017 19:10:28 +0000 (19:10 +0000)]
[Minor] Improve URL tags

7 years agoMerge pull request #1327 from fatalbanana/u
Vsevolod Stakhov [Thu, 12 Jan 2017 17:17:51 +0000 (17:17 +0000)]
Merge pull request #1327 from fatalbanana/u

[Feature] URL reputation plugin

7 years agoMerge pull request #1339 from fatalbanana/hf
Vsevolod Stakhov [Thu, 12 Jan 2017 15:11:43 +0000 (15:11 +0000)]
Merge pull request #1339 from fatalbanana/hf

[Minor] Don't disrespect .online GTLD in hfilter (Fixes #1338)

7 years ago[Fix] Fix possible memory corruption in redis pool
Vsevolod Stakhov [Thu, 12 Jan 2017 15:04:11 +0000 (15:04 +0000)]
[Fix] Fix possible memory corruption in redis pool

MFH: true

7 years ago[Fix] Plug memory leak in learning fuzzy storage
Vsevolod Stakhov [Thu, 12 Jan 2017 14:34:36 +0000 (14:34 +0000)]
[Fix] Plug memory leak in learning fuzzy storage

MFH: true

7 years ago[Fix] Avoid extensive reallocs
Vsevolod Stakhov [Thu, 12 Jan 2017 13:08:51 +0000 (13:08 +0000)]
[Fix] Avoid extensive reallocs

MFH: true

7 years ago[Minor] Don't disrespect .online GTLD in hfilter (Fixes #1338) 1339/head
Andrew Lewis [Thu, 12 Jan 2017 13:03:20 +0000 (15:03 +0200)]
[Minor] Don't disrespect .online GTLD in hfilter (Fixes #1338)

7 years ago[Feature] Dynamic reputation in URL reputation plugin 1327/head
Andrew Lewis [Wed, 11 Jan 2017 14:15:58 +0000 (16:15 +0200)]
[Feature] Dynamic reputation in URL reputation plugin

7 years ago[CritFix] Repair PTR_ARRAY_FOREACH macro
Vsevolod Stakhov [Thu, 12 Jan 2017 12:00:46 +0000 (12:00 +0000)]
[CritFix] Repair PTR_ARRAY_FOREACH macro

MFH: true

7 years ago[Minor] Use VALGRIND env var to detect valgrind
Vsevolod Stakhov [Thu, 12 Jan 2017 11:55:57 +0000 (11:55 +0000)]
[Minor] Use VALGRIND env var to detect valgrind

7 years ago[Minor] Plug memory leak on failed updates
Vsevolod Stakhov [Wed, 11 Jan 2017 16:50:16 +0000 (16:50 +0000)]
[Minor] Plug memory leak on failed updates

7 years agoMerge pull request #1337 from fatalbanana/fixtests
Vsevolod Stakhov [Wed, 11 Jan 2017 14:31:30 +0000 (14:31 +0000)]
Merge pull request #1337 from fatalbanana/fixtests

[Test] Fix tests

7 years ago[Test] Fix tests 1337/head
Andrew Lewis [Wed, 11 Jan 2017 14:20:47 +0000 (16:20 +0200)]
[Test] Fix tests

7 years agoMerge pull request #1336 from fatalbanana/redir
Vsevolod Stakhov [Wed, 11 Jan 2017 14:19:27 +0000 (14:19 +0000)]
Merge pull request #1336 from fatalbanana/redir

Clean up redirectors.inc

7 years ago[Fix] Stop hardcoding of lua in C
Vsevolod Stakhov [Wed, 11 Jan 2017 14:06:18 +0000 (14:06 +0000)]
[Fix] Stop hardcoding of lua in C

7 years ago[Feature] Add CORS support to the controller
Vsevolod Stakhov [Wed, 11 Jan 2017 13:50:17 +0000 (13:50 +0000)]
[Feature] Add CORS support to the controller

7 years ago[Minor] Treat special HTTP methods specially
Vsevolod Stakhov [Wed, 11 Jan 2017 13:40:33 +0000 (13:40 +0000)]
[Minor] Treat special HTTP methods specially

7 years ago[WebUI] Add Access-Control-Allow-Origin for cluster management
Vsevolod Stakhov [Wed, 11 Jan 2017 13:02:18 +0000 (13:02 +0000)]
[WebUI] Add Access-Control-Allow-Origin for cluster management

7 years ago[Minor] Allow to append headers for rspamd http router
Vsevolod Stakhov [Wed, 11 Jan 2017 12:56:44 +0000 (12:56 +0000)]
[Minor] Allow to append headers for rspamd http router

7 years ago[Fix] Fix adding maps from config in Lua
Vsevolod Stakhov [Wed, 11 Jan 2017 12:08:48 +0000 (12:08 +0000)]
[Fix] Fix adding maps from config in Lua

7 years ago[Minor] Fix double free
Vsevolod Stakhov [Wed, 11 Jan 2017 11:54:23 +0000 (11:54 +0000)]
[Minor] Fix double free

7 years ago[Minor] Remove commented entries & unregistered domains 1336/head
Andrew Lewis [Wed, 11 Jan 2017 08:17:12 +0000 (10:17 +0200)]
[Minor] Remove commented entries & unregistered domains

7 years ago[Minor] Sort redirectors.inc
Andrew Lewis [Wed, 11 Jan 2017 07:41:18 +0000 (09:41 +0200)]
[Minor] Sort redirectors.inc

7 years ago[Minor] Fix default path from '/rspamd' to '/'
Vsevolod Stakhov [Tue, 10 Jan 2017 17:41:08 +0000 (17:41 +0000)]
[Minor] Fix default path from '/rspamd' to '/'

7 years ago[WebUI] Fix disabled state
Vsevolod Stakhov [Tue, 10 Jan 2017 17:40:49 +0000 (17:40 +0000)]
[WebUI] Fix disabled state

7 years ago[WebUI] Rework neighbours query function
Vsevolod Stakhov [Tue, 10 Jan 2017 17:33:11 +0000 (17:33 +0000)]
[WebUI] Rework neighbours query function

7 years agoMerge pull request #1333 from AnnaStakhova/master
Vsevolod Stakhov [Tue, 10 Jan 2017 16:35:59 +0000 (16:35 +0000)]
Merge pull request #1333 from AnnaStakhova/master

[WebUI] clusters for the chart

7 years ago[WebUI] clusters for the chart 1333/head
Anna Stakhova [Tue, 10 Jan 2017 16:35:11 +0000 (16:35 +0000)]
[WebUI] clusters for the chart

7 years ago[Fix] Fix timezones parsing
Vsevolod Stakhov [Tue, 10 Jan 2017 16:09:36 +0000 (16:09 +0000)]
[Fix] Fix timezones parsing

7 years agoMerge pull request #1331 from moisseev/rrd-summary
Vsevolod Stakhov [Tue, 10 Jan 2017 14:12:16 +0000 (14:12 +0000)]
Merge pull request #1331 from moisseev/rrd-summary

[WebUI] Fix graph selectors state resetting

7 years ago[Fix] Plug termination memory leaks
Vsevolod Stakhov [Tue, 10 Jan 2017 13:59:27 +0000 (13:59 +0000)]
[Fix] Plug termination memory leaks

7 years ago[Fix] Fix heuristical CTE detection for QP encoding
Vsevolod Stakhov [Tue, 10 Jan 2017 12:39:02 +0000 (12:39 +0000)]
[Fix] Fix heuristical CTE detection for QP encoding

7 years ago[Fix] Fix usage of unsafe ucl iterators
Vsevolod Stakhov [Tue, 10 Jan 2017 12:36:12 +0000 (12:36 +0000)]
[Fix] Fix usage of unsafe ucl iterators

7 years ago[Feature] Add ucl_object_iterate_full function
Vsevolod Stakhov [Tue, 10 Jan 2017 12:35:55 +0000 (12:35 +0000)]
[Feature] Add ucl_object_iterate_full function

7 years ago[Fix] Plug memory leak in lua_tcp
Vsevolod Stakhov [Tue, 10 Jan 2017 11:36:03 +0000 (11:36 +0000)]
[Fix] Plug memory leak in lua_tcp

7 years ago[Minor] Url tld file is not a map
Vsevolod Stakhov [Tue, 10 Jan 2017 11:10:27 +0000 (11:10 +0000)]
[Minor] Url tld file is not a map

7 years ago[Minor] Use deterministic ids for maps
Vsevolod Stakhov [Mon, 9 Jan 2017 17:42:59 +0000 (17:42 +0000)]
[Minor] Use deterministic ids for maps

7 years ago[Minor] Add t1ha to the list of the specific hashes
Vsevolod Stakhov [Mon, 9 Jan 2017 17:42:40 +0000 (17:42 +0000)]
[Minor] Add t1ha to the list of the specific hashes

7 years ago[Conf] Allow to edit all local maps from WebUI by default
Vsevolod Stakhov [Mon, 9 Jan 2017 17:33:30 +0000 (17:33 +0000)]
[Conf] Allow to edit all local maps from WebUI by default

7 years ago[Minor] Fix backends display in webui
Vsevolod Stakhov [Mon, 9 Jan 2017 17:32:31 +0000 (17:32 +0000)]
[Minor] Fix backends display in webui

7 years ago[Fix] Fix surbl plugin to work with composite maps
Vsevolod Stakhov [Mon, 9 Jan 2017 17:32:18 +0000 (17:32 +0000)]
[Fix] Fix surbl plugin to work with composite maps

7 years ago[Feature] Multiple improvements in the maps
Vsevolod Stakhov [Mon, 9 Jan 2017 17:15:36 +0000 (17:15 +0000)]
[Feature] Multiple improvements in the maps

- 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

7 years ago[Minor] Do not use glib PRNG
Vsevolod Stakhov [Mon, 9 Jan 2017 16:37:44 +0000 (16:37 +0000)]
[Minor] Do not use glib PRNG

7 years ago[Minor] Add id for each rspamd map backend
Vsevolod Stakhov [Mon, 9 Jan 2017 16:37:31 +0000 (16:37 +0000)]
[Minor] Add id for each rspamd map backend

7 years ago[WebUI] Reduce font size of graph's legend 1331/head
Alexander Moisseev [Mon, 9 Jan 2017 16:33:01 +0000 (19:33 +0300)]
[WebUI] Reduce font size of graph's legend

Fixes labels overlapping on page zoom out.

7 years ago[Fix] Fix plugins callbacks in webui
Vsevolod Stakhov [Mon, 9 Jan 2017 16:15:38 +0000 (16:15 +0000)]
[Fix] Fix plugins callbacks in webui

7 years ago[WebUI] Fix graph selectors state resetting
Alexander Moisseev [Mon, 9 Jan 2017 16:10:38 +0000 (19:10 +0300)]
[WebUI] Fix graph selectors state resetting

on reconnect / reload

Reported by: @denhli

7 years ago[Feature] Add plugins list path in WebUI
Vsevolod Stakhov [Mon, 9 Jan 2017 16:08:00 +0000 (16:08 +0000)]
[Feature] Add plugins list path in WebUI

7 years ago[Feature] URL reputation plugin
Andrew Lewis [Mon, 9 Jan 2017 13:50:45 +0000 (15:50 +0200)]
[Feature] URL reputation plugin

7 years ago[Minor] Be more strict about bad mime structure
Vsevolod Stakhov [Mon, 9 Jan 2017 13:33:47 +0000 (13:33 +0000)]
[Minor] Be more strict about bad mime structure

7 years ago[Feature] Add heuristic to detect broken messages
Vsevolod Stakhov [Mon, 9 Jan 2017 13:15:43 +0000 (13:15 +0000)]
[Feature] Add heuristic to detect broken messages

7 years ago[Fix] Fix parsing messages with no body
Vsevolod Stakhov [Mon, 9 Jan 2017 11:19:25 +0000 (11:19 +0000)]
[Fix] Fix parsing messages with no body

7 years agoMerge pull request #1326 from AnnaStakhova/master
Vsevolod Stakhov [Mon, 9 Jan 2017 11:02:47 +0000 (11:02 +0000)]
Merge pull request #1326 from AnnaStakhova/master

[WebUI] Fix config ID

7 years ago[WebUI] Fix config ID 1326/head
Anna Stakhova [Mon, 9 Jan 2017 11:00:15 +0000 (11:00 +0000)]
[WebUI] Fix config ID

7 years agoMerge remote-tracking branch 'refs/remotes/vstakhov/master'
Anna Stakhova [Sun, 8 Jan 2017 22:58:46 +0000 (22:58 +0000)]
Merge remote-tracking branch 'refs/remotes/vstakhov/master'

7 years agoMerge pull request #1321 from dehnli/update-github-template
Vsevolod Stakhov [Sun, 8 Jan 2017 19:09:42 +0000 (19:09 +0000)]
Merge pull request #1321 from dehnli/update-github-template

[Minor] Update github issue template

7 years ago[Fix] Normalize path in HTTP router
Vsevolod Stakhov [Sun, 8 Jan 2017 18:59:40 +0000 (18:59 +0000)]
[Fix] Normalize path in HTTP router

7 years ago[Minor] Normalize paths in URLs detected by Rspamd
Vsevolod Stakhov [Sun, 8 Jan 2017 18:57:41 +0000 (18:57 +0000)]
[Minor] Normalize paths in URLs detected by Rspamd

7 years ago[Test] More test cases
Vsevolod Stakhov [Sun, 8 Jan 2017 18:37:07 +0000 (18:37 +0000)]
[Test] More test cases

7 years ago[Test] Add tests, fix normalization algorithm
Vsevolod Stakhov [Sun, 8 Jan 2017 18:24:53 +0000 (18:24 +0000)]
[Test] Add tests, fix normalization algorithm

7 years ago[Feature] Add function to normalize HTTP paths
Vsevolod Stakhov [Sun, 8 Jan 2017 16:47:03 +0000 (16:47 +0000)]
[Feature] Add function to normalize HTTP paths

7 years ago[Minor] Update github issue template 1321/head
dehnli [Sun, 8 Jan 2017 16:11:32 +0000 (20:11 +0400)]
[Minor] Update github issue template

7 years agoMerge pull request #1318 from moisseev/rrd-summary
Vsevolod Stakhov [Sun, 8 Jan 2017 12:06:10 +0000 (12:06 +0000)]
Merge pull request #1318 from moisseev/rrd-summary

[WebUI] Add summary to the Throughput tab

7 years agoMerge pull request #1319 from AnnaStakhova/master
Vsevolod Stakhov [Sun, 8 Jan 2017 12:05:59 +0000 (12:05 +0000)]
Merge pull request #1319 from AnnaStakhova/master

[WebUI] Initial clusters support

7 years agoMerge branch 'master' of https://github.com/AnnaStakhova/rspamd 1319/head
Anna Stakhova [Sat, 7 Jan 2017 23:57:16 +0000 (23:57 +0000)]
Merge branch 'master' of https://github.com/AnnaStakhova/rspamd

7 years ago[WebUI] Initial clusters support
Anna Stakhova [Sat, 7 Jan 2017 23:57:08 +0000 (23:57 +0000)]
[WebUI] Initial clusters support

7 years ago[Feature] Allow plugins to register webui handlers
Vsevolod Stakhov [Sat, 7 Jan 2017 18:58:14 +0000 (18:58 +0000)]
[Feature] Allow plugins to register webui handlers

Example of usage:

~~~lua
rspamd_plugins.multimap = {
  webui = {
    test = {
      handler = function(task, conn)
        conn:send_ucl({success = true})
      end
    }
  }
}

7 years ago[WebUI] RRD summary: Hide inner labels of tiny pie sectors 1318/head
Alexander Moisseev [Sat, 7 Jan 2017 18:37:13 +0000 (21:37 +0300)]
[WebUI] RRD summary: Hide inner labels of tiny pie sectors

7 years ago[WebUI] RRD summary: Respect undefined values
Alexander Moisseev [Sat, 7 Jan 2017 18:07:55 +0000 (21:07 +0300)]
[WebUI] RRD summary: Respect undefined values

7 years agoMerge pull request #1317 from fatalbanana/m
Vsevolod Stakhov [Sat, 7 Jan 2017 18:00:59 +0000 (18:00 +0000)]
Merge pull request #1317 from fatalbanana/m

[Feature] New URL filters in multimap

7 years ago[WebUI] Fix RRD summary pie chart position
Alexander Moisseev [Sat, 7 Jan 2017 16:37:07 +0000 (19:37 +0300)]
[WebUI] Fix RRD summary pie chart position

7 years ago[WebUI] Add summary to the Throughput tab
Alexander Moisseev [Fri, 6 Jan 2017 17:30:33 +0000 (20:30 +0300)]
[WebUI] Add summary to the Throughput tab

7 years ago[Feature] New URL filters in multimap 1317/head
Andrew Lewis [Fri, 6 Jan 2017 15:03:38 +0000 (17:03 +0200)]
[Feature] New URL filters in multimap

7 years ago[Fix] Fix argument returned on redis backend errors
Vsevolod Stakhov [Fri, 6 Jan 2017 14:27:16 +0000 (14:27 +0000)]
[Fix] Fix argument returned on redis backend errors

MFH: true

7 years agoRelease 1.4.2
Vsevolod Stakhov [Fri, 6 Jan 2017 13:29:47 +0000 (13:29 +0000)]
Release 1.4.2

* [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>
7 years agoMerge pull request #1316 from dehnli/master
Vsevolod Stakhov [Fri, 6 Jan 2017 13:11:18 +0000 (13:11 +0000)]
Merge pull request #1316 from dehnli/master

[Minor] Update `mid` list