]> source.dussan.org Git - rspamd.git/log
rspamd.git
6 years agoMerge pull request #4 from rspamd/master
heraklit256 [Sat, 8 Sep 2018 09:47:39 +0000 (11:47 +0200)]
Merge pull request #4 from rspamd/master

Merge rspamd/rspamd into heraklit256/rspamd

6 years ago[Minor] Check language detector prior to usage
Vsevolod Stakhov [Fri, 7 Sep 2018 21:40:33 +0000 (22:40 +0100)]
[Minor] Check language detector prior to usage

6 years ago[Minor] Do not use too recent additions to libicu
Vsevolod Stakhov [Fri, 7 Sep 2018 19:04:09 +0000 (20:04 +0100)]
[Minor] Do not use too recent additions to libicu

6 years agoMerge pull request #2468 from negram/fix-symbol-registering
Vsevolod Stakhov [Fri, 7 Sep 2018 18:59:48 +0000 (19:59 +0100)]
Merge pull request #2468 from negram/fix-symbol-registering

[Minor] Fixed symbol registering in antivirus module - parent is expe…

6 years agoMerge pull request #2464 from negram/fix-fatal-log
Vsevolod Stakhov [Fri, 7 Sep 2018 18:59:33 +0000 (19:59 +0100)]
Merge pull request #2464 from negram/fix-fatal-log

[Minor] Add newline on fatal log, removed extra info

6 years ago[Fix] Fix stop words detection and loading logic
Vsevolod Stakhov [Fri, 7 Sep 2018 18:57:43 +0000 (19:57 +0100)]
[Fix] Fix stop words detection and loading logic

6 years ago[Minor] Use JSON escapes for UTF8
Vsevolod Stakhov [Fri, 7 Sep 2018 18:57:08 +0000 (19:57 +0100)]
[Minor] Use JSON escapes for UTF8

6 years ago[Feature] Add preliminary stop words detection support
Vsevolod Stakhov [Fri, 7 Sep 2018 17:40:54 +0000 (18:40 +0100)]
[Feature] Add preliminary stop words detection support

6 years ago[Minor] Fixed symbol registering in antivirus module - parent is expected to be double 2468/head
Mikhail Galanin [Fri, 7 Sep 2018 16:51:57 +0000 (17:51 +0100)]
[Minor] Fixed symbol registering in antivirus module - parent is expected to be double

For some reasons, it is affecting rarely. Related tests are failing one out of 10 times

6 years ago[Minor] Add stop words
Vsevolod Stakhov [Fri, 7 Sep 2018 16:02:06 +0000 (17:02 +0100)]
[Minor] Add stop words

6 years ago[Rework] Rework language detector
Vsevolod Stakhov [Fri, 7 Sep 2018 15:43:58 +0000 (16:43 +0100)]
[Rework] Rework language detector

6 years ago[Minor] Properly set flag on text tokens
Vsevolod Stakhov [Fri, 7 Sep 2018 14:42:19 +0000 (15:42 +0100)]
[Minor] Properly set flag on text tokens

6 years ago[Minor] Fix types
Vsevolod Stakhov [Fri, 7 Sep 2018 14:19:47 +0000 (15:19 +0100)]
[Minor] Fix types

6 years ago[Minor] More fixes to languages, remove hebrew languages
Vsevolod Stakhov [Fri, 7 Sep 2018 14:06:56 +0000 (15:06 +0100)]
[Minor] More fixes to languages, remove hebrew languages

6 years ago[Minor] Remove mono script languages
Vsevolod Stakhov [Fri, 7 Sep 2018 13:07:15 +0000 (14:07 +0100)]
[Minor] Remove mono script languages

6 years ago[Minor] Further fixes in tokenization algorithm
Vsevolod Stakhov [Fri, 7 Sep 2018 08:26:27 +0000 (09:26 +0100)]
[Minor] Further fixes in tokenization algorithm

6 years ago[Feature] Implement new text tokenizer based on libicu
Vsevolod Stakhov [Thu, 6 Sep 2018 18:49:44 +0000 (19:49 +0100)]
[Feature] Implement new text tokenizer based on libicu

6 years ago[Minor] Add UText wrapper for stripped content
Vsevolod Stakhov [Thu, 6 Sep 2018 15:24:28 +0000 (16:24 +0100)]
[Minor] Add UText wrapper for stripped content

6 years agoMerge pull request #2463 from negram/misprint
Vsevolod Stakhov [Thu, 6 Sep 2018 16:53:41 +0000 (17:53 +0100)]
Merge pull request #2463 from negram/misprint

[Minor] Misprint

6 years agoMerge pull request #2466 from negram/check-for-segfault
Vsevolod Stakhov [Thu, 6 Sep 2018 16:53:08 +0000 (17:53 +0100)]
Merge pull request #2466 from negram/check-for-segfault

[Test] Added check if there was no segfault during the test run

6 years ago[Test] Added check if there was no segfault during the test run 2466/head
Mikhail Galanin [Thu, 6 Sep 2018 16:43:59 +0000 (17:43 +0100)]
[Test] Added check if there was no segfault during the test run

6 years ago[Minor] Add signing symbols to the corresponding groups
Vsevolod Stakhov [Thu, 6 Sep 2018 13:25:46 +0000 (14:25 +0100)]
[Minor] Add signing symbols to the corresponding groups

6 years ago[Minor] Add newline on fatal log, removed extra info 2464/head
Mikhail Galanin [Thu, 6 Sep 2018 12:49:45 +0000 (13:49 +0100)]
[Minor] Add newline on fatal log, removed extra info

6 years ago[Minor] Load urls before breaking text into words
Vsevolod Stakhov [Thu, 6 Sep 2018 10:12:04 +0000 (11:12 +0100)]
[Minor] Load urls before breaking text into words

6 years ago[Minor] Misprint 2463/head
Mikhail Galanin [Thu, 6 Sep 2018 08:23:58 +0000 (09:23 +0100)]
[Minor] Misprint

6 years ago[Minor] Sigh, fix non-empty parts this time
Vsevolod Stakhov [Wed, 5 Sep 2018 17:20:28 +0000 (18:20 +0100)]
[Minor] Sigh, fix non-empty parts this time

6 years ago[Minor] Fix processing of empty parts
Vsevolod Stakhov [Wed, 5 Sep 2018 17:05:29 +0000 (18:05 +0100)]
[Minor] Fix processing of empty parts

6 years ago[Rework] Rework utf content processing in text parts
Vsevolod Stakhov [Wed, 5 Sep 2018 16:43:20 +0000 (17:43 +0100)]
[Rework] Rework utf content processing in text parts

- Store unicode in UTF parts
- Store unicode for HTML parts
- Rename struct fields and split them into unicode/utf components

6 years agoMerge pull request #2451 from negram/coroutines-tcp
Vsevolod Stakhov [Wed, 5 Sep 2018 10:23:18 +0000 (11:23 +0100)]
Merge pull request #2451 from negram/coroutines-tcp

Coroutines tcp

6 years ago[Minor] timeout in seconds everywhere (as documentation says) 2451/head
Mikhail Galanin [Wed, 5 Sep 2018 10:18:34 +0000 (11:18 +0100)]
[Minor] timeout in seconds everywhere (as documentation says)

6 years ago[Minor] Add descriptions to the selectors
Vsevolod Stakhov [Wed, 5 Sep 2018 09:34:43 +0000 (10:34 +0100)]
[Minor] Add descriptions to the selectors

6 years ago[Minor] Add methods to display selectors lists
Vsevolod Stakhov [Tue, 4 Sep 2018 18:54:30 +0000 (19:54 +0100)]
[Minor] Add methods to display selectors lists

6 years ago[Minor] Fix unsigned clockid_t case
Vsevolod Stakhov [Tue, 4 Sep 2018 18:51:32 +0000 (19:51 +0100)]
[Minor] Fix unsigned clockid_t case

6 years agoMerge pull request #2458 from moisseev/eslint
Vsevolod Stakhov [Tue, 4 Sep 2018 06:34:37 +0000 (07:34 +0100)]
Merge pull request #2458 from moisseev/eslint

[Test] Disable warning

6 years ago[Test] Disable warning 2458/head
Alexander Moisseev [Tue, 4 Sep 2018 06:26:52 +0000 (09:26 +0300)]
[Test] Disable warning

as `u` flag is not supported in ES5

6 years agoMerge pull request #2457 from negram/hs-worker-fix
Vsevolod Stakhov [Mon, 3 Sep 2018 20:25:15 +0000 (21:25 +0100)]
Merge pull request #2457 from negram/hs-worker-fix

[Minor] Fixed HyperScan worker build

6 years ago[Minor] Fixed HyperScan worker build 2457/head
Mikhail Galanin [Mon, 3 Sep 2018 08:39:48 +0000 (09:39 +0100)]
[Minor] Fixed HyperScan worker build

6 years ago[Minor] function -> method
Mikhail Galanin [Mon, 3 Sep 2018 08:34:41 +0000 (09:34 +0100)]
[Minor] function -> method

6 years ago[Minor] Review fixes
Mikhail Galanin [Mon, 3 Sep 2018 08:10:07 +0000 (09:10 +0100)]
[Minor] Review fixes

6 years agoMerge pull request #2456 from moisseev/eslint
Vsevolod Stakhov [Sun, 2 Sep 2018 22:14:40 +0000 (23:14 +0100)]
Merge pull request #2456 from moisseev/eslint

[WebUI] Add progress bar for AJAX requests

6 years ago[WebUI] Add progress bar for AJAX requests 2456/head
Alexander Moisseev [Sun, 2 Sep 2018 19:24:06 +0000 (22:24 +0300)]
[WebUI] Add progress bar for AJAX requests

6 years agoMerge pull request #2454 from moisseev/eslint
Vsevolod Stakhov [Sat, 1 Sep 2018 20:16:23 +0000 (21:16 +0100)]
Merge pull request #2454 from moisseev/eslint

[WebUI] Fix tables destroying

6 years ago[WebUI] Fix tables destroying 2454/head
Alexander Moisseev [Sat, 1 Sep 2018 12:25:11 +0000 (15:25 +0300)]
[WebUI] Fix tables destroying

It seems there is a bug in Footable.
FooTable doesn't remove the table body if the table was initialized without contents.

6 years ago[WebUI] Destroy summary table on disconnect
Alexander Moisseev [Thu, 30 Aug 2018 08:38:35 +0000 (11:38 +0300)]
[WebUI] Destroy summary table on disconnect

6 years ago[Minor] Fixed class naming
Mikhail Galanin [Fri, 31 Aug 2018 13:00:52 +0000 (14:00 +0100)]
[Minor] Fixed class naming

6 years ago[Test] Read the whole response from dummy http
Mikhail Galanin [Fri, 31 Aug 2018 09:12:36 +0000 (10:12 +0100)]
[Test] Read the whole response from dummy http

6 years agoMerge branch 'master' into coroutines-tcp
Mikhail Galanin [Fri, 31 Aug 2018 08:52:56 +0000 (09:52 +0100)]
Merge branch 'master' into coroutines-tcp

6 years agoMerge pull request #2450 from negram/log-should-not-be-tied-to-config
Vsevolod Stakhov [Thu, 30 Aug 2018 21:58:41 +0000 (22:58 +0100)]
Merge pull request #2450 from negram/log-should-not-be-tied-to-config

[Minor] Log should not depend on config

6 years agoMerge pull request #2449 from negram/fix-cbref-check
Vsevolod Stakhov [Thu, 30 Aug 2018 21:56:59 +0000 (22:56 +0100)]
Merge pull request #2449 from negram/fix-cbref-check

[Minor] cbref is initialised with -1 by default

6 years ago[Minor] test
Mikhail Galanin [Thu, 30 Aug 2018 16:20:31 +0000 (17:20 +0100)]
[Minor] test

6 years ago[Test] Test for TCP library
Mikhail Galanin [Thu, 30 Aug 2018 15:51:55 +0000 (16:51 +0100)]
[Test] Test for TCP library

6 years ago[Minor] Added coroutines support for TCP library
Mikhail Galanin [Thu, 30 Aug 2018 15:50:55 +0000 (16:50 +0100)]
[Minor] Added coroutines support for TCP library

6 years ago[Minor] Log should not depend on config 2450/head
Mikhail Galanin [Thu, 30 Aug 2018 13:03:01 +0000 (14:03 +0100)]
[Minor] Log should not depend on config

When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config

6 years ago[Minor] cbref is initilised with -1 by default 2449/head
Mikhail Galanin [Thu, 30 Aug 2018 09:54:16 +0000 (10:54 +0100)]
[Minor] cbref is initilised with -1 by default

6 years ago[Minor] Fix byte array allocation
Vsevolod Stakhov [Wed, 29 Aug 2018 22:17:44 +0000 (23:17 +0100)]
[Minor] Fix byte array allocation

6 years agoMerge pull request #2446 from heraklit256/extended-dnswl-scores
Vsevolod Stakhov [Wed, 29 Aug 2018 17:20:15 +0000 (18:20 +0100)]
Merge pull request #2446 from heraklit256/extended-dnswl-scores

also trigger DNSWL score rule in case mails are properly ARC signed

6 years agoMerge pull request #2447 from moisseev/patch-1
Vsevolod Stakhov [Tue, 28 Aug 2018 16:54:48 +0000 (17:54 +0100)]
Merge pull request #2447 from moisseev/patch-1

[Conf] Fix whitelist.conf

6 years ago[Conf] Fix whitelist.conf 2447/head
Alexander Moisseev [Tue, 28 Aug 2018 16:50:29 +0000 (19:50 +0300)]
[Conf] Fix whitelist.conf

Reported by @bjo81 via Telegram group

6 years agoMerge pull request #2445 from heraklit256/rbl_groupname
Vsevolod Stakhov [Mon, 27 Aug 2018 17:53:48 +0000 (18:53 +0100)]
Merge pull request #2445 from heraklit256/rbl_groupname

adjust Spamhaus group name for received IPs

6 years agoMerge pull request #2444 from moisseev/eslint
Vsevolod Stakhov [Mon, 27 Aug 2018 17:53:29 +0000 (18:53 +0100)]
Merge pull request #2444 from moisseev/eslint

[WebUI] Avoid history table reinitialization

6 years ago[Minor] Use loop to destroy graphs and tables 2444/head
Alexander Moisseev [Mon, 27 Aug 2018 16:29:04 +0000 (19:29 +0300)]
[Minor] Use loop to destroy graphs and tables

6 years agoalso trigger DNSWL score rule in case mails are properly ARC signed 2446/head
heraklit256 [Mon, 27 Aug 2018 16:27:03 +0000 (18:27 +0200)]
also trigger DNSWL score rule in case mails are properly ARC signed

6 years ago[Minor] Destroy symbols table on disconnect
Alexander Moisseev [Mon, 27 Aug 2018 16:26:44 +0000 (19:26 +0300)]
[Minor] Destroy symbols table on disconnect

6 years agoadjust Spamhaus group name for received IPs 2445/head
heraklit256 [Mon, 27 Aug 2018 16:19:50 +0000 (18:19 +0200)]
adjust Spamhaus group name for received IPs

6 years ago[WebUI] Avoid errors table reinitialization
Alexander Moisseev [Sun, 26 Aug 2018 19:50:24 +0000 (22:50 +0300)]
[WebUI] Avoid errors table reinitialization

6 years ago[WebUI] Avoid history table reinitialization
Alexander Moisseev [Thu, 23 Aug 2018 17:09:45 +0000 (20:09 +0300)]
[WebUI] Avoid history table reinitialization

6 years ago[Minor] Support ucontext on osx
Vsevolod Stakhov [Sun, 26 Aug 2018 13:26:22 +0000 (14:26 +0100)]
[Minor] Support ucontext on osx

6 years ago[Minor] Improve virtual ticks obtaining methods
Vsevolod Stakhov [Sun, 26 Aug 2018 13:16:33 +0000 (14:16 +0100)]
[Minor] Improve virtual ticks obtaining methods

6 years agoMerge pull request #2442 from negram/more-check-parameters
Vsevolod Stakhov [Sun, 26 Aug 2018 12:30:41 +0000 (13:30 +0100)]
Merge pull request #2442 from negram/more-check-parameters

[Minor] check if required parameters are set when calling tcp:request()

6 years ago[Minor] Really remove stupid warnings
Vsevolod Stakhov [Sat, 25 Aug 2018 16:39:21 +0000 (17:39 +0100)]
[Minor] Really remove stupid warnings

6 years ago[Project] Improve language detector: cleanup unused files, categorize
Vsevolod Stakhov [Fri, 24 Aug 2018 13:52:04 +0000 (14:52 +0100)]
[Project] Improve language detector: cleanup unused files, categorize

6 years ago[Minor] check if required parameters are set when calling tcp:request() 2442/head
Mikhail Galanin [Fri, 24 Aug 2018 13:46:30 +0000 (14:46 +0100)]
[Minor] check if required parameters are set when calling tcp:request()

6 years ago[Minor] Fix setting utf raw content
Vsevolod Stakhov [Fri, 24 Aug 2018 09:20:07 +0000 (10:20 +0100)]
[Minor] Fix setting utf raw content

6 years ago[Test] Remove legacy tokenizer tests
Vsevolod Stakhov [Fri, 24 Aug 2018 09:19:55 +0000 (10:19 +0100)]
[Test] Remove legacy tokenizer tests

6 years agoMerge pull request #2441 from negram/coroutines-to-finish-periodic-onload
Vsevolod Stakhov [Fri, 24 Aug 2018 09:06:16 +0000 (10:06 +0100)]
Merge pull request #2441 from negram/coroutines-to-finish-periodic-onload

Coroutines to finish/periodic/onload

6 years ago[Minor] no to misleading comments 2441/head
Mikhail Galanin [Fri, 24 Aug 2018 09:03:19 +0000 (10:03 +0100)]
[Minor] no to misleading comments

6 years ago[Test] Use new routines in test, just for test (manual one) :)
Mikhail Galanin [Fri, 24 Aug 2018 08:20:48 +0000 (09:20 +0100)]
[Test] Use new routines in test, just for test (manual one) :)

6 years ago[Test] More test cases for ClickHouse
Mikhail Galanin [Fri, 24 Aug 2018 08:20:06 +0000 (09:20 +0100)]
[Test] More test cases for ClickHouse

6 years ago[Minor] Reworked clickhouse routines using new API
Mikhail Galanin [Fri, 24 Aug 2018 08:18:06 +0000 (09:18 +0100)]
[Minor] Reworked clickhouse routines using new API

6 years ago[Minor] call periodic, finish and on_load via coroutine
Mikhail Galanin [Fri, 24 Aug 2018 08:17:13 +0000 (09:17 +0100)]
[Minor] call periodic, finish and on_load via coroutine

6 years ago[Minor] Split lua_thread_pool_get on lua_thread_pool_get_for_task/lua_thread_pool_get...
Mikhail Galanin [Fri, 24 Aug 2018 08:13:24 +0000 (09:13 +0100)]
[Minor] Split lua_thread_pool_get on lua_thread_pool_get_for_task/lua_thread_pool_get_for_config

6 years agoMerge pull request #2439 from negram/parameters-check
Vsevolod Stakhov [Thu, 23 Aug 2018 19:09:39 +0000 (20:09 +0100)]
Merge pull request #2439 from negram/parameters-check

[Minor] Parameters check: either config or task should be set

6 years ago[Project] Further changes in unicode operations
Vsevolod Stakhov [Thu, 23 Aug 2018 19:06:34 +0000 (20:06 +0100)]
[Project] Further changes in unicode operations

* Normalise unicode
* Add normality flag for text parts
* Store UCS in text parts
* Rework unicode conversions and operations

6 years ago[Minor] Parameters check: either config or task should be set 2439/head
Mikhail Galanin [Thu, 23 Aug 2018 16:50:17 +0000 (17:50 +0100)]
[Minor] Parameters check: either config or task should be set

6 years ago[Project] Start unicode rework
Vsevolod Stakhov [Thu, 23 Aug 2018 16:27:34 +0000 (17:27 +0100)]
[Project] Start unicode rework

6 years ago[Minor] Fix misprint
Vsevolod Stakhov [Thu, 23 Aug 2018 15:43:17 +0000 (16:43 +0100)]
[Minor] Fix misprint

6 years ago[Minor] Implement better support of indexes in adding of headers
Vsevolod Stakhov [Thu, 23 Aug 2018 15:31:22 +0000 (16:31 +0100)]
[Minor] Implement better support of indexes in adding of headers

6 years ago[Minor] Store full order of headers in milter mode
Vsevolod Stakhov [Thu, 23 Aug 2018 15:12:36 +0000 (16:12 +0100)]
[Minor] Store full order of headers in milter mode

6 years agoMerge pull request #2438 from negram/add-coroutine-to-http
Vsevolod Stakhov [Thu, 23 Aug 2018 15:21:02 +0000 (16:21 +0100)]
Merge pull request #2438 from negram/add-coroutine-to-http

Add coroutine to http

6 years ago[Test] More test cases for HTTP API 2438/head
Mikhail Galanin [Thu, 23 Aug 2018 12:49:59 +0000 (13:49 +0100)]
[Test] More test cases for HTTP API

6 years ago[Minor] Added coroutine support to HTTP module
Mikhail Galanin [Thu, 23 Aug 2018 12:45:32 +0000 (13:45 +0100)]
[Minor] Added coroutine support to HTTP module

6 years ago[Feature] Support adding and deletion of recipients in the milter block
Vsevolod Stakhov [Thu, 23 Aug 2018 10:21:14 +0000 (11:21 +0100)]
[Feature] Support adding and deletion of recipients in the milter block

6 years ago[Test] Improved process termination in tests
Mikhail Galanin [Wed, 22 Aug 2018 15:00:30 +0000 (16:00 +0100)]
[Test] Improved process termination in tests

6 years ago[Test] Added test for HTTP API
Mikhail Galanin [Wed, 22 Aug 2018 14:59:44 +0000 (15:59 +0100)]
[Test] Added test for HTTP API

6 years ago[Minor] Move resume/yield methods into appropriate place
Mikhail Galanin [Wed, 22 Aug 2018 14:58:22 +0000 (15:58 +0100)]
[Minor] Move resume/yield methods into appropriate place

6 years ago[Minor] Add id selector transform function
Vsevolod Stakhov [Wed, 22 Aug 2018 14:50:14 +0000 (15:50 +0100)]
[Minor] Add id selector transform function

6 years ago[Minor] Allow to disable learn cache
Vsevolod Stakhov [Wed, 22 Aug 2018 14:36:49 +0000 (15:36 +0100)]
[Minor] Allow to disable learn cache

6 years agoMerge pull request #2434 from moisseev/eslint
Vsevolod Stakhov [Wed, 22 Aug 2018 14:20:26 +0000 (15:20 +0100)]
Merge pull request #2434 from moisseev/eslint

[WebUI] Avoid throughput summary table reinitialization

6 years ago[Minor] Improve charset detection logic
Vsevolod Stakhov [Wed, 22 Aug 2018 09:36:00 +0000 (10:36 +0100)]
[Minor] Improve charset detection logic

6 years ago[WebUI] Avoid throughput summary table reinitialization 2434/head
Alexander Moisseev [Tue, 21 Aug 2018 18:45:23 +0000 (21:45 +0300)]
[WebUI] Avoid throughput summary table reinitialization

on data update