]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years ago[Test] Add unit test for kann
Vsevolod Stakhov [Mon, 1 Jul 2019 12:50:21 +0000 (13:50 +0100)]
[Test] Add unit test for kann

5 years ago[Project] Add training support to kann
Vsevolod Stakhov [Mon, 1 Jul 2019 12:30:09 +0000 (13:30 +0100)]
[Project] Add training support to kann

5 years ago[Minor] Fix parse_table_arguments
Vsevolod Stakhov [Mon, 1 Jul 2019 12:29:06 +0000 (13:29 +0100)]
[Minor] Fix parse_table_arguments

5 years ago[Minor] Exclude virtual symbols when doing static checks
Vsevolod Stakhov [Mon, 1 Jul 2019 10:50:27 +0000 (11:50 +0100)]
[Minor] Exclude virtual symbols when doing static checks

5 years ago[Minor] Add flags for rspamd_lua_parse_table_arguments
Vsevolod Stakhov [Mon, 1 Jul 2019 10:08:43 +0000 (11:08 +0100)]
[Minor] Add flags for rspamd_lua_parse_table_arguments

5 years ago[Project] Add simple forward propagation function
Vsevolod Stakhov [Sun, 30 Jun 2019 08:40:58 +0000 (09:40 +0100)]
[Project] Add simple forward propagation function

5 years ago[Project] Support callback function for train
Vsevolod Stakhov [Sun, 30 Jun 2019 08:40:44 +0000 (09:40 +0100)]
[Project] Support callback function for train

5 years ago[Project] Add kann load/save methods
Vsevolod Stakhov [Sat, 29 Jun 2019 16:24:54 +0000 (17:24 +0100)]
[Project] Add kann load/save methods

5 years ago[Minor] Add open_memstream check
Vsevolod Stakhov [Sat, 29 Jun 2019 15:59:50 +0000 (16:59 +0100)]
[Minor] Add open_memstream check

5 years ago[Minor] Add some docs to lua_kann
Vsevolod Stakhov [Sat, 29 Jun 2019 12:30:45 +0000 (13:30 +0100)]
[Minor] Add some docs to lua_kann

5 years ago[Project] Add some missing functions to kann API
Vsevolod Stakhov [Sat, 29 Jun 2019 11:35:00 +0000 (12:35 +0100)]
[Project] Add some missing functions to kann API

5 years ago[Minor] Oops, forgot to add library for linkage
Vsevolod Stakhov [Fri, 28 Jun 2019 17:39:15 +0000 (18:39 +0100)]
[Minor] Oops, forgot to add library for linkage

5 years ago[Test] Add angled recipients test
Vsevolod Stakhov [Fri, 28 Jun 2019 17:07:16 +0000 (18:07 +0100)]
[Test] Add angled recipients test

5 years ago[Minor] Fix various cases in Lua API
Vsevolod Stakhov [Fri, 28 Jun 2019 17:07:11 +0000 (18:07 +0100)]
[Minor] Fix various cases in Lua API

5 years ago[Project] Add preliminary bindings for kann
Vsevolod Stakhov [Fri, 28 Jun 2019 17:06:40 +0000 (18:06 +0100)]
[Project] Add preliminary bindings for kann

5 years ago[Minor] Allow to close connection to redis without pooling
Vsevolod Stakhov [Fri, 28 Jun 2019 11:13:52 +0000 (12:13 +0100)]
[Minor] Allow to close connection to redis without pooling

Issue: #2796

5 years ago[Minor] Improve stats errors reporting
Vsevolod Stakhov [Fri, 28 Jun 2019 10:39:16 +0000 (11:39 +0100)]
[Minor] Improve stats errors reporting

5 years ago[Minor] Slight types improvement
Vsevolod Stakhov [Fri, 28 Jun 2019 08:40:04 +0000 (09:40 +0100)]
[Minor] Slight types improvement

5 years ago[Minor] Rspamadm: Add zstd compression support to grep subcommand
Vsevolod Stakhov [Thu, 27 Jun 2019 19:23:07 +0000 (20:23 +0100)]
[Minor] Rspamadm: Add zstd compression support to grep subcommand

5 years ago[Minor] Eliminate lua_fann from targets
Vsevolod Stakhov [Thu, 27 Jun 2019 18:36:53 +0000 (19:36 +0100)]
[Minor] Eliminate lua_fann from targets

5 years ago[Minor] Add some descriptions
Vsevolod Stakhov [Thu, 27 Jun 2019 16:17:04 +0000 (17:17 +0100)]
[Minor] Add some descriptions

5 years agoMerge pull request #2949 from ol3k/ol3k-elastic
Vsevolod Stakhov [Thu, 27 Jun 2019 18:32:01 +0000 (19:32 +0100)]
Merge pull request #2949 from ol3k/ol3k-elastic

[Minor] Elastic: add Rspamd hostname to ES fields

5 years agoUpdate elastic.lua 2949/head
ol3k [Thu, 27 Jun 2019 18:28:22 +0000 (20:28 +0200)]
Update elastic.lua

5 years agoMerge pull request #2944 from citrin/clickhouse
Vsevolod Stakhov [Thu, 27 Jun 2019 16:09:17 +0000 (17:09 +0100)]
Merge pull request #2944 from citrin/clickhouse

[Minor] Clickhouse: More schema additions

5 years agoMerge pull request #2946 from moisseev/bayes_expiry
Vsevolod Stakhov [Thu, 27 Jun 2019 16:06:14 +0000 (17:06 +0100)]
Merge pull request #2946 from moisseev/bayes_expiry

[Rework] Bayes expiry: eliminate `default` expiration mode

5 years ago[Project] Add kann library to start torch removal
Vsevolod Stakhov [Thu, 27 Jun 2019 14:38:34 +0000 (15:38 +0100)]
[Project] Add kann library to start torch removal

5 years ago[Minor] Always enable sse2 on x86_64
Vsevolod Stakhov [Thu, 27 Jun 2019 13:16:12 +0000 (14:16 +0100)]
[Minor] Always enable sse2 on x86_64

5 years agoTry to fix grammar 2944/head
Anton Yuzhaninov [Thu, 27 Jun 2019 11:37:33 +0000 (12:37 +0100)]
Try to fix grammar

5 years ago[Minor] More alignment cases fix
Vsevolod Stakhov [Thu, 27 Jun 2019 10:41:38 +0000 (11:41 +0100)]
[Minor] More alignment cases fix

5 years ago[Minor] Fix kqueue support on OpenBSD
Vsevolod Stakhov [Thu, 27 Jun 2019 10:41:27 +0000 (11:41 +0100)]
[Minor] Fix kqueue support on OpenBSD

5 years ago[Fix] Fix alignment mess
Vsevolod Stakhov [Thu, 27 Jun 2019 10:17:42 +0000 (11:17 +0100)]
[Fix] Fix alignment mess

Issue: #2945

5 years agoAdd rspamd hostname to ES fields 2947/head
ol3k [Thu, 27 Jun 2019 10:06:00 +0000 (12:06 +0200)]
Add rspamd hostname to ES fields

5 years ago[Rework] Bayes expiry: eliminate `default` expiration mode 2946/head
Alexander Moisseev [Thu, 27 Jun 2019 07:20:06 +0000 (10:20 +0300)]
[Rework] Bayes expiry: eliminate `default` expiration mode

as it has no benefits over `lazy` mode

5 years ago[Minor] Rename variable to match ClickHouse column name
Anton Yuzhaninov [Wed, 26 Jun 2019 18:52:52 +0000 (19:52 +0100)]
[Minor] Rename variable to match ClickHouse column name

5 years ago[Minor] Log all SMTP recipients to ClickHouse
Anton Yuzhaninov [Wed, 26 Jun 2019 18:22:21 +0000 (19:22 +0100)]
[Minor] Log all SMTP recipients to ClickHouse

5 years ago[Minor] Log SMTP HELO/.EHLO to ClickHouse
Anton Yuzhaninov [Wed, 26 Jun 2019 16:02:45 +0000 (17:02 +0100)]
[Minor] Log SMTP HELO/.EHLO to ClickHouse

5 years ago[Minor] Fix ODR mess in linking
Vsevolod Stakhov [Wed, 26 Jun 2019 17:37:14 +0000 (18:37 +0100)]
[Minor] Fix ODR mess in linking

5 years ago[Minor] Use simple list for pool chains instead of ptr arrays
Vsevolod Stakhov [Wed, 26 Jun 2019 17:09:37 +0000 (18:09 +0100)]
[Minor] Use simple list for pool chains instead of ptr arrays

5 years ago[Minor] Another asan fix for rdrand
Vsevolod Stakhov [Wed, 26 Jun 2019 17:09:23 +0000 (18:09 +0100)]
[Minor] Another asan fix for rdrand

5 years ago[Minor] Fix uninit values usage
Vsevolod Stakhov [Wed, 26 Jun 2019 16:35:31 +0000 (17:35 +0100)]
[Minor] Fix uninit values usage

5 years ago[Minor] Another try to plug a leak
Vsevolod Stakhov [Wed, 26 Jun 2019 14:00:52 +0000 (15:00 +0100)]
[Minor] Another try to plug a leak

5 years ago[Fix] Fix redis sentinel support
Vsevolod Stakhov [Wed, 26 Jun 2019 12:24:03 +0000 (13:24 +0100)]
[Fix] Fix redis sentinel support

Issue: #2796

5 years ago[Minor] Store position where periodics have been registered
Vsevolod Stakhov [Wed, 26 Jun 2019 12:23:45 +0000 (13:23 +0100)]
[Minor] Store position where periodics have been registered

5 years ago[Minor] Plug more leaks
Vsevolod Stakhov [Wed, 26 Jun 2019 12:04:32 +0000 (13:04 +0100)]
[Minor] Plug more leaks

5 years ago[Minor] Destroy mempool on config unload
Vsevolod Stakhov [Wed, 26 Jun 2019 11:43:34 +0000 (12:43 +0100)]
[Minor] Destroy mempool on config unload

5 years ago[Minor] Plug leak
Vsevolod Stakhov [Wed, 26 Jun 2019 11:41:08 +0000 (12:41 +0100)]
[Minor] Plug leak

5 years ago[Minor] Plug leak
Vsevolod Stakhov [Wed, 26 Jun 2019 11:38:40 +0000 (12:38 +0100)]
[Minor] Plug leak

5 years ago[Minor] DCC: Unfold DCC header
Vsevolod Stakhov [Wed, 26 Jun 2019 11:18:27 +0000 (12:18 +0100)]
[Minor] DCC: Unfold DCC header

5 years agoMerge pull request #2939 from citrin/clickhouse
Vsevolod Stakhov [Wed, 26 Jun 2019 10:45:48 +0000 (11:45 +0100)]
Merge pull request #2939 from citrin/clickhouse

[Minor] ClickHouse: Improve things stored

5 years ago[Rework] Do not lowercase all data send to ClickHouse 2939/head
Anton Yuzhaninov [Wed, 26 Jun 2019 10:25:40 +0000 (11:25 +0100)]
[Rework] Do not lowercase all data send to ClickHouse

A lot of strings stored in ClickHouse are case sensitive according to
standards - store them in original case. We can always can use
'lower(field)' in a ClickHouse query, but if string was lowercased by
Rspamd nothing can be done to recover lost information.

Lowercase domain parts of addresses - domains are not case sensitive and
storing them in lower case will simplify queries.

5 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Tue, 25 Jun 2019 18:08:03 +0000 (19:08 +0100)]
[Minor] Pet luacheck

5 years ago[Test] Add moar tests for settings
Vsevolod Stakhov [Tue, 25 Jun 2019 17:37:21 +0000 (18:37 +0100)]
[Test] Add moar tests for settings

5 years ago[Project] Settings: Add expression aliases
Vsevolod Stakhov [Tue, 25 Jun 2019 17:37:09 +0000 (18:37 +0100)]
[Project] Settings: Add expression aliases

5 years ago[Rework] Implement settings expressions
Vsevolod Stakhov [Tue, 25 Jun 2019 16:43:06 +0000 (17:43 +0100)]
[Rework] Implement settings expressions

5 years ago[Minor] Grrr, fix cmake arguments
Vsevolod Stakhov [Tue, 25 Jun 2019 11:26:58 +0000 (12:26 +0100)]
[Minor] Grrr, fix cmake arguments

5 years ago[Minor] Settings: Another fix of settings application
Vsevolod Stakhov [Tue, 25 Jun 2019 11:22:09 +0000 (12:22 +0100)]
[Minor] Settings: Another fix of settings application

5 years ago[Minor] Try to fix cmake stupidity
Vsevolod Stakhov [Tue, 25 Jun 2019 10:46:51 +0000 (11:46 +0100)]
[Minor] Try to fix cmake stupidity

5 years agoMerge pull request #2940 from moisseev/tidyall
Vsevolod Stakhov [Tue, 25 Jun 2019 10:13:02 +0000 (11:13 +0100)]
Merge pull request #2940 from moisseev/tidyall

[Test] Enable Perl::Critic

5 years ago[Minor] Lowercase content-type as specified in rfc2045
Vsevolod Stakhov [Tue, 25 Jun 2019 10:11:52 +0000 (11:11 +0100)]
[Minor] Lowercase content-type as specified in rfc2045

5 years ago[Minor] Fix logging after switching to luaL_loadbuffer
Vsevolod Stakhov [Tue, 25 Jun 2019 09:04:53 +0000 (10:04 +0100)]
[Minor] Fix logging after switching to luaL_loadbuffer

5 years ago[Fix] Settings: Fix settings check flags
Vsevolod Stakhov [Tue, 25 Jun 2019 08:53:25 +0000 (09:53 +0100)]
[Fix] Settings: Fix settings check flags

5 years ago[Test] Enable Perl::Critic 2940/head
Alexander Moisseev [Tue, 25 Jun 2019 07:48:58 +0000 (10:48 +0300)]
[Test] Enable Perl::Critic

5 years ago[Feature] Lua_config: Extend get symbols method
Vsevolod Stakhov [Mon, 24 Jun 2019 16:12:00 +0000 (17:12 +0100)]
[Feature] Lua_config: Extend get symbols method

5 years ago[Rework] Store ASN as UInt32 in ClickHouse
Anton Yuzhaninov [Mon, 24 Jun 2019 16:02:15 +0000 (17:02 +0100)]
[Rework] Store ASN as UInt32 in ClickHouse

Using integer type for an integer value will simplify queries.
Value for unknown ASN changes from '--' to 0.

5 years ago[Fix] Emails: Check email sanity before testing on BL
Vsevolod Stakhov [Mon, 24 Jun 2019 15:56:42 +0000 (16:56 +0100)]
[Fix] Emails: Check email sanity before testing on BL

5 years ago[Fix] Add missing groups to C callback symbols
Vsevolod Stakhov [Mon, 24 Jun 2019 15:37:20 +0000 (16:37 +0100)]
[Fix] Add missing groups to C callback symbols

5 years ago[Minor] Settings: Fix virtual symbols disabling
Vsevolod Stakhov [Mon, 24 Jun 2019 15:28:20 +0000 (16:28 +0100)]
[Minor] Settings: Fix virtual symbols disabling

5 years ago[Minor] Rspamadm: Simplify executing of Lua scripts
Vsevolod Stakhov [Mon, 24 Jun 2019 15:23:31 +0000 (16:23 +0100)]
[Minor] Rspamadm: Simplify executing of Lua scripts

5 years ago[Minor] Print module digest and path when loading modules
Vsevolod Stakhov [Mon, 24 Jun 2019 14:37:18 +0000 (15:37 +0100)]
[Minor] Print module digest and path when loading modules

5 years ago[Minor] Check that ASN extracted from DNS record is numeris
Anton Yuzhaninov [Mon, 24 Jun 2019 11:13:31 +0000 (12:13 +0100)]
[Minor] Check that ASN extracted from DNS record is numeris

5 years ago[Minor] Fix unique to work with iterators, add tests
Vsevolod Stakhov [Mon, 24 Jun 2019 12:23:42 +0000 (13:23 +0100)]
[Minor] Fix unique to work with iterators, add tests

5 years ago[Feature] Lua_selectors: Add sort and uniq transform functions
Vsevolod Stakhov [Mon, 24 Jun 2019 12:07:51 +0000 (13:07 +0100)]
[Feature] Lua_selectors: Add sort and uniq transform functions

5 years ago[Minor] Fix repeat when restarting timer
Vsevolod Stakhov [Mon, 24 Jun 2019 11:42:03 +0000 (12:42 +0100)]
[Minor] Fix repeat when restarting timer

5 years ago[Test] Fix permissions mask
Vsevolod Stakhov [Mon, 24 Jun 2019 11:37:55 +0000 (12:37 +0100)]
[Test] Fix permissions mask

5 years ago[Minor] Settings: Implement implicit enable of the symbols
Vsevolod Stakhov [Mon, 24 Jun 2019 11:31:54 +0000 (12:31 +0100)]
[Minor] Settings: Implement implicit enable of the symbols

5 years ago[Minor] Settings: Add preliminary policies support
Vsevolod Stakhov [Mon, 24 Jun 2019 11:27:58 +0000 (12:27 +0100)]
[Minor] Settings: Add preliminary policies support

5 years ago[Minor] Require cmake 3.0 and modernize somehow
Vsevolod Stakhov [Sun, 23 Jun 2019 08:35:31 +0000 (09:35 +0100)]
[Minor] Require cmake 3.0 and modernize somehow

5 years ago[Minor] Fix various crap
Vsevolod Stakhov [Sat, 22 Jun 2019 13:29:40 +0000 (14:29 +0100)]
[Minor] Fix various crap

5 years agoCreate FUNDING.yml
Vsevolod Stakhov [Sat, 22 Jun 2019 13:14:32 +0000 (14:14 +0100)]
Create FUNDING.yml

5 years ago[Minor] Fix debian dependencies
Vsevolod Stakhov [Sat, 22 Jun 2019 12:21:56 +0000 (13:21 +0100)]
[Minor] Fix debian dependencies

5 years agoMerge pull request #2931 from rspamd/libev-migration
Vsevolod Stakhov [Sat, 22 Jun 2019 12:13:41 +0000 (13:13 +0100)]
Merge pull request #2931 from rspamd/libev-migration

[Project] Migrate to libev

5 years ago[Minor] Add assertions to prevent scheduling of uninitialised watchers libev-migration 2931/head
Vsevolod Stakhov [Sat, 22 Jun 2019 08:52:22 +0000 (09:52 +0100)]
[Minor] Add assertions to prevent scheduling of uninitialised watchers

5 years ago[Minor] Init milter watcher
Vsevolod Stakhov [Sat, 22 Jun 2019 08:50:26 +0000 (09:50 +0100)]
[Minor] Init milter watcher

5 years ago[Minor] Support gcc based ASAN
Vsevolod Stakhov [Fri, 21 Jun 2019 20:13:41 +0000 (21:13 +0100)]
[Minor] Support gcc based ASAN

5 years ago[Minor] Fix ssl utils and lua tcp
Vsevolod Stakhov [Fri, 21 Jun 2019 16:58:44 +0000 (17:58 +0100)]
[Minor] Fix ssl utils and lua tcp

5 years ago[Minor] Fix some more issues with timeouts
Vsevolod Stakhov [Fri, 21 Jun 2019 15:03:59 +0000 (16:03 +0100)]
[Minor] Fix some more issues with timeouts

5 years ago[Minor] Eliminate fann traces
Vsevolod Stakhov [Fri, 21 Jun 2019 14:02:40 +0000 (15:02 +0100)]
[Minor] Eliminate fann traces

5 years ago[Minor] Fix control handler
Vsevolod Stakhov [Fri, 21 Jun 2019 13:53:13 +0000 (14:53 +0100)]
[Minor] Fix control handler

5 years ago[Minor] Fix cdb usage
Vsevolod Stakhov [Fri, 21 Jun 2019 13:18:05 +0000 (14:18 +0100)]
[Minor] Fix cdb usage

5 years ago[Minor] Fix timeouts mess
Vsevolod Stakhov [Fri, 21 Jun 2019 13:11:33 +0000 (14:11 +0100)]
[Minor] Fix timeouts mess

5 years ago[Minor] Load hyperscan cache in controller as well
Vsevolod Stakhov [Fri, 21 Jun 2019 12:46:01 +0000 (13:46 +0100)]
[Minor] Load hyperscan cache in controller as well

5 years ago[Test] Fix functional tests case
Vsevolod Stakhov [Fri, 21 Jun 2019 11:50:42 +0000 (12:50 +0100)]
[Test] Fix functional tests case

5 years ago[Minor] Sigh, another fix
Vsevolod Stakhov [Fri, 21 Jun 2019 11:23:13 +0000 (12:23 +0100)]
[Minor] Sigh, another fix

5 years ago[Test] Fix functional tests
Vsevolod Stakhov [Fri, 21 Jun 2019 11:18:19 +0000 (12:18 +0100)]
[Test] Fix functional tests

5 years ago[Minor] Init event loop in rspamadm
Vsevolod Stakhov [Fri, 21 Jun 2019 11:11:17 +0000 (12:11 +0100)]
[Minor] Init event loop in rspamadm

5 years ago[Minor] Fix include paths
Vsevolod Stakhov [Fri, 21 Jun 2019 10:48:42 +0000 (11:48 +0100)]
[Minor] Fix include paths

5 years ago[Minor] Fix file maps monitoring
Vsevolod Stakhov [Fri, 21 Jun 2019 09:58:08 +0000 (10:58 +0100)]
[Minor] Fix file maps monitoring

5 years ago[Minor] Show used loop backend
Vsevolod Stakhov [Fri, 21 Jun 2019 09:36:26 +0000 (10:36 +0100)]
[Minor] Show used loop backend

5 years ago[Minor] Optimize the case when there are no finish events
Vsevolod Stakhov [Thu, 20 Jun 2019 21:04:11 +0000 (22:04 +0100)]
[Minor] Optimize the case when there are no finish events

5 years ago[Project] Another try to deal with final events
Vsevolod Stakhov [Thu, 20 Jun 2019 20:56:11 +0000 (21:56 +0100)]
[Project] Another try to deal with final events