]>
source.dussan.org Git - rspamd.git/log
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
Vsevolod Stakhov [Thu, 6 Sep 2018 13:25:46 +0000 (14:25 +0100)]
[Minor] Add signing symbols to the corresponding groups
Vsevolod Stakhov [Thu, 6 Sep 2018 10:12:04 +0000 (11:12 +0100)]
[Minor] Load urls before breaking text into words
Vsevolod Stakhov [Wed, 5 Sep 2018 17:20:28 +0000 (18:20 +0100)]
[Minor] Sigh, fix non-empty parts this time
Vsevolod Stakhov [Wed, 5 Sep 2018 17:05:29 +0000 (18:05 +0100)]
[Minor] Fix processing of empty 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
Vsevolod Stakhov [Wed, 5 Sep 2018 10:23:18 +0000 (11:23 +0100)]
Merge pull request #2451 from negram/coroutines-tcp
Coroutines tcp
Mikhail Galanin [Wed, 5 Sep 2018 10:18:34 +0000 (11:18 +0100)]
[Minor] timeout in seconds everywhere (as documentation says)
Vsevolod Stakhov [Wed, 5 Sep 2018 09:34:43 +0000 (10:34 +0100)]
[Minor] Add descriptions to the selectors
Vsevolod Stakhov [Tue, 4 Sep 2018 18:54:30 +0000 (19:54 +0100)]
[Minor] Add methods to display selectors lists
Vsevolod Stakhov [Tue, 4 Sep 2018 18:51:32 +0000 (19:51 +0100)]
[Minor] Fix unsigned clockid_t case
Vsevolod Stakhov [Tue, 4 Sep 2018 06:34:37 +0000 (07:34 +0100)]
Merge pull request #2458 from moisseev/eslint
[Test] Disable warning
Alexander Moisseev [Tue, 4 Sep 2018 06:26:52 +0000 (09:26 +0300)]
[Test] Disable warning
as `u` flag is not supported in ES5
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
Mikhail Galanin [Mon, 3 Sep 2018 08:39:48 +0000 (09:39 +0100)]
[Minor] Fixed HyperScan worker build
Mikhail Galanin [Mon, 3 Sep 2018 08:34:41 +0000 (09:34 +0100)]
[Minor] function -> method
Mikhail Galanin [Mon, 3 Sep 2018 08:10:07 +0000 (09:10 +0100)]
[Minor] Review fixes
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
Alexander Moisseev [Sun, 2 Sep 2018 19:24:06 +0000 (22:24 +0300)]
[WebUI] Add progress bar for AJAX requests
Vsevolod Stakhov [Sat, 1 Sep 2018 20:16:23 +0000 (21:16 +0100)]
Merge pull request #2454 from moisseev/eslint
[WebUI] Fix tables destroying
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.
Alexander Moisseev [Thu, 30 Aug 2018 08:38:35 +0000 (11:38 +0300)]
[WebUI] Destroy summary table on disconnect
Mikhail Galanin [Fri, 31 Aug 2018 13:00:52 +0000 (14:00 +0100)]
[Minor] Fixed class naming
Mikhail Galanin [Fri, 31 Aug 2018 09:12:36 +0000 (10:12 +0100)]
[Test] Read the whole response from dummy http
Mikhail Galanin [Fri, 31 Aug 2018 08:52:56 +0000 (09:52 +0100)]
Merge branch 'master' into coroutines-tcp
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
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
Mikhail Galanin [Thu, 30 Aug 2018 16:20:31 +0000 (17:20 +0100)]
[Minor] test
Mikhail Galanin [Thu, 30 Aug 2018 15:51:55 +0000 (16:51 +0100)]
[Test] Test for TCP library
Mikhail Galanin [Thu, 30 Aug 2018 15:50:55 +0000 (16:50 +0100)]
[Minor] Added coroutines support for TCP library
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
Mikhail Galanin [Thu, 30 Aug 2018 09:54:16 +0000 (10:54 +0100)]
[Minor] cbref is initilised with -1 by default
Vsevolod Stakhov [Wed, 29 Aug 2018 22:17:44 +0000 (23:17 +0100)]
[Minor] Fix byte array allocation
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
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
Alexander Moisseev [Tue, 28 Aug 2018 16:50:29 +0000 (19:50 +0300)]
[Conf] Fix whitelist.conf
Reported by @bjo81 via Telegram group
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
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
Alexander Moisseev [Mon, 27 Aug 2018 16:29:04 +0000 (19:29 +0300)]
[Minor] Use loop to destroy graphs and tables
heraklit256 [Mon, 27 Aug 2018 16:27:03 +0000 (18:27 +0200)]
also trigger DNSWL score rule in case mails are properly ARC signed
Alexander Moisseev [Mon, 27 Aug 2018 16:26:44 +0000 (19:26 +0300)]
[Minor] Destroy symbols table on disconnect
heraklit256 [Mon, 27 Aug 2018 16:19:50 +0000 (18:19 +0200)]
adjust Spamhaus group name for received IPs
Alexander Moisseev [Sun, 26 Aug 2018 19:50:24 +0000 (22:50 +0300)]
[WebUI] Avoid errors table reinitialization
Alexander Moisseev [Thu, 23 Aug 2018 17:09:45 +0000 (20:09 +0300)]
[WebUI] Avoid history table reinitialization
Vsevolod Stakhov [Sun, 26 Aug 2018 13:26:22 +0000 (14:26 +0100)]
[Minor] Support ucontext on osx
Vsevolod Stakhov [Sun, 26 Aug 2018 13:16:33 +0000 (14:16 +0100)]
[Minor] Improve virtual ticks obtaining methods
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()
Vsevolod Stakhov [Sat, 25 Aug 2018 16:39:21 +0000 (17:39 +0100)]
[Minor] Really remove stupid warnings
Vsevolod Stakhov [Fri, 24 Aug 2018 13:52:04 +0000 (14:52 +0100)]
[Project] Improve language detector: cleanup unused files, categorize
Mikhail Galanin [Fri, 24 Aug 2018 13:46:30 +0000 (14:46 +0100)]
[Minor] check if required parameters are set when calling tcp:request()
Vsevolod Stakhov [Fri, 24 Aug 2018 09:20:07 +0000 (10:20 +0100)]
[Minor] Fix setting utf raw content
Vsevolod Stakhov [Fri, 24 Aug 2018 09:19:55 +0000 (10:19 +0100)]
[Test] Remove legacy tokenizer tests
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
Mikhail Galanin [Fri, 24 Aug 2018 09:03:19 +0000 (10:03 +0100)]
[Minor] no to misleading comments
Mikhail Galanin [Fri, 24 Aug 2018 08:20:48 +0000 (09:20 +0100)]
[Test] Use new routines in test, just for test (manual one) :)
Mikhail Galanin [Fri, 24 Aug 2018 08:20:06 +0000 (09:20 +0100)]
[Test] More test cases for ClickHouse
Mikhail Galanin [Fri, 24 Aug 2018 08:18:06 +0000 (09:18 +0100)]
[Minor] Reworked clickhouse routines using new API
Mikhail Galanin [Fri, 24 Aug 2018 08:17:13 +0000 (09:17 +0100)]
[Minor] call periodic, finish and on_load via coroutine
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
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
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
Mikhail Galanin [Thu, 23 Aug 2018 16:50:17 +0000 (17:50 +0100)]
[Minor] Parameters check: either config or task should be set
Vsevolod Stakhov [Thu, 23 Aug 2018 16:27:34 +0000 (17:27 +0100)]
[Project] Start unicode rework
Vsevolod Stakhov [Thu, 23 Aug 2018 15:43:17 +0000 (16:43 +0100)]
[Minor] Fix misprint
Vsevolod Stakhov [Thu, 23 Aug 2018 15:31:22 +0000 (16:31 +0100)]
[Minor] Implement better support of indexes in adding of headers
Vsevolod Stakhov [Thu, 23 Aug 2018 15:12:36 +0000 (16:12 +0100)]
[Minor] Store full order of headers in milter mode
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
Mikhail Galanin [Thu, 23 Aug 2018 12:49:59 +0000 (13:49 +0100)]
[Test] More test cases for HTTP API
Mikhail Galanin [Thu, 23 Aug 2018 12:45:32 +0000 (13:45 +0100)]
[Minor] Added coroutine support to HTTP module
Vsevolod Stakhov [Thu, 23 Aug 2018 10:21:14 +0000 (11:21 +0100)]
[Feature] Support adding and deletion of recipients in the milter block
Mikhail Galanin [Wed, 22 Aug 2018 15:00:30 +0000 (16:00 +0100)]
[Test] Improved process termination in tests
Mikhail Galanin [Wed, 22 Aug 2018 14:59:44 +0000 (15:59 +0100)]
[Test] Added test for HTTP API
Mikhail Galanin [Wed, 22 Aug 2018 14:58:22 +0000 (15:58 +0100)]
[Minor] Move resume/yield methods into appropriate place
Vsevolod Stakhov [Wed, 22 Aug 2018 14:50:14 +0000 (15:50 +0100)]
[Minor] Add id selector transform function
Vsevolod Stakhov [Wed, 22 Aug 2018 14:36:49 +0000 (15:36 +0100)]
[Minor] Allow to disable learn cache
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
Vsevolod Stakhov [Wed, 22 Aug 2018 09:36:00 +0000 (10:36 +0100)]
[Minor] Improve charset detection logic
Alexander Moisseev [Tue, 21 Aug 2018 18:45:23 +0000 (21:45 +0300)]
[WebUI] Avoid throughput summary table reinitialization
on data update
Vsevolod Stakhov [Tue, 21 Aug 2018 18:04:22 +0000 (19:04 +0100)]
[Minor] Allow semicolon separated selectors
Vsevolod Stakhov [Tue, 21 Aug 2018 17:30:28 +0000 (18:30 +0100)]
[Minor] Allow double quotes in selectors arguments and escapes
Vsevolod Stakhov [Tue, 21 Aug 2018 17:19:57 +0000 (18:19 +0100)]
Merge pull request #2433 from negram/clickhouse-migration-functional-test
[Test] Added test for clickhouse migration vNONE -> v2
Vsevolod Stakhov [Tue, 21 Aug 2018 17:17:42 +0000 (18:17 +0100)]
[Minor] Various fixes in functional selectors
Vsevolod Stakhov [Tue, 21 Aug 2018 16:16:21 +0000 (17:16 +0100)]
[Minor] Improve errors logging
Vsevolod Stakhov [Tue, 21 Aug 2018 16:10:36 +0000 (17:10 +0100)]
[Minor] Fix selector based ratelimit configuration
Mikhail Galanin [Tue, 21 Aug 2018 14:55:50 +0000 (15:55 +0100)]
[Test] Added test for clickhouse migration vNONE -> v2
Vsevolod Stakhov [Tue, 21 Aug 2018 14:04:35 +0000 (15:04 +0100)]
[Minor] Fix entities decoding
Vsevolod Stakhov [Tue, 21 Aug 2018 14:04:16 +0000 (15:04 +0100)]
[Minor] Treat as an ordinary space
Vsevolod Stakhov [Tue, 21 Aug 2018 11:39:33 +0000 (12:39 +0100)]
[Minor] Add `in` and `not_in` transformations
Vsevolod Stakhov [Tue, 21 Aug 2018 11:36:58 +0000 (12:36 +0100)]
[Minor] Add time to the selectors spec
Vsevolod Stakhov [Mon, 20 Aug 2018 17:23:28 +0000 (18:23 +0100)]
[Feature] Support (almost) all html entities
Vsevolod Stakhov [Mon, 20 Aug 2018 14:27:16 +0000 (15:27 +0100)]
[Feature] Use khash in HTML parser
Vsevolod Stakhov [Mon, 20 Aug 2018 10:57:04 +0000 (11:57 +0100)]
Merge pull request #2406 from negram/lua-coroutine-model
[Project] coroutine threaded model for API calls: thread pool
Vsevolod Stakhov [Mon, 20 Aug 2018 10:30:04 +0000 (11:30 +0100)]
[Fix] Use unicode replacements for HTML entities
Mikhail Galanin [Mon, 20 Aug 2018 09:28:35 +0000 (10:28 +0100)]
Merge branch 'master' into lua-coroutine-model
Mikhail Galanin [Mon, 20 Aug 2018 09:27:12 +0000 (10:27 +0100)]
[Minor] Benchmark for lua calls
Vsevolod Stakhov [Sun, 19 Aug 2018 15:48:54 +0000 (16:48 +0100)]
Merge pull request #2430 from moisseev/eslint
[WebUI] Update FooTable 3.1.4 -> 3.1.6
Alexander Moisseev [Sun, 19 Aug 2018 15:45:12 +0000 (18:45 +0300)]
[WebUI] Update FooTable 3.1.4 -> 3.1.6
Vsevolod Stakhov [Sun, 19 Aug 2018 10:55:35 +0000 (11:55 +0100)]
[Minor] Combine selectors and use the proper table field in ratelimit
Vsevolod Stakhov [Sun, 19 Aug 2018 10:55:19 +0000 (11:55 +0100)]
[Feature] Add selectors combine function
Vsevolod Stakhov [Sat, 18 Aug 2018 18:25:28 +0000 (19:25 +0100)]
[Feature] Support selectors in ratelimit module