]>
source.dussan.org Git - rspamd.git/log
heraklit256 [Sat, 8 Sep 2018 10:30:05 +0000 (12:30 +0200)]
add rule for spammy mails with detailled sender but generic recipients
heraklit256 [Sat, 8 Sep 2018 10:11:36 +0000 (12:11 +0200)]
add rule for phish messages containing emotional subjects
heraklit256 [Sat, 8 Sep 2018 10:02:02 +0000 (12:02 +0200)]
add rule for spammy PHP generated mails
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
Vsevolod Stakhov [Fri, 7 Sep 2018 21:40:33 +0000 (22:40 +0100)]
[Minor] Check language detector prior to usage
Vsevolod Stakhov [Fri, 7 Sep 2018 19:04:09 +0000 (20:04 +0100)]
[Minor] Do not use too recent additions to libicu
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…
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
Vsevolod Stakhov [Fri, 7 Sep 2018 18:57:43 +0000 (19:57 +0100)]
[Fix] Fix stop words detection and loading logic
Vsevolod Stakhov [Fri, 7 Sep 2018 18:57:08 +0000 (19:57 +0100)]
[Minor] Use JSON escapes for UTF8
Vsevolod Stakhov [Fri, 7 Sep 2018 17:40:54 +0000 (18:40 +0100)]
[Feature] Add preliminary stop words detection support
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
Vsevolod Stakhov [Fri, 7 Sep 2018 16:02:06 +0000 (17:02 +0100)]
[Minor] Add stop words
Vsevolod Stakhov [Fri, 7 Sep 2018 15:43:58 +0000 (16:43 +0100)]
[Rework] Rework language detector
Vsevolod Stakhov [Fri, 7 Sep 2018 14:42:19 +0000 (15:42 +0100)]
[Minor] Properly set flag on text tokens
Vsevolod Stakhov [Fri, 7 Sep 2018 14:19:47 +0000 (15:19 +0100)]
[Minor] Fix types
Vsevolod Stakhov [Fri, 7 Sep 2018 14:06:56 +0000 (15:06 +0100)]
[Minor] More fixes to languages, remove hebrew languages
Vsevolod Stakhov [Fri, 7 Sep 2018 13:07:15 +0000 (14:07 +0100)]
[Minor] Remove mono script languages
Vsevolod Stakhov [Fri, 7 Sep 2018 08:26:27 +0000 (09:26 +0100)]
[Minor] Further fixes in tokenization algorithm
Vsevolod Stakhov [Thu, 6 Sep 2018 18:49:44 +0000 (19:49 +0100)]
[Feature] Implement new text tokenizer based on libicu
Vsevolod Stakhov [Thu, 6 Sep 2018 15:24:28 +0000 (16:24 +0100)]
[Minor] Add UText wrapper for stripped content
Vsevolod Stakhov [Thu, 6 Sep 2018 16:53:41 +0000 (17:53 +0100)]
Merge pull request #2463 from negram/misprint
[Minor] Misprint
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
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
Mikhail Galanin [Thu, 6 Sep 2018 12:49:45 +0000 (13:49 +0100)]
[Minor] Add newline on fatal log, removed extra info
Vsevolod Stakhov [Thu, 6 Sep 2018 10:12:04 +0000 (11:12 +0100)]
[Minor] Load urls before breaking text into words
Mikhail Galanin [Thu, 6 Sep 2018 08:23:58 +0000 (09:23 +0100)]
[Minor] Misprint
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