]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years ago[Project] Add C method to process ANN tokens vector
Vsevolod Stakhov [Sat, 6 Jul 2019 11:29:25 +0000 (12:29 +0100)]
[Project] Add C method to process ANN tokens vector

5 years ago[Project] Add ANN load function
Vsevolod Stakhov [Sat, 6 Jul 2019 08:39:48 +0000 (09:39 +0100)]
[Project] Add ANN load function

5 years ago[Project] Neural: Start new NN profiles implementation
Vsevolod Stakhov [Fri, 5 Jul 2019 17:46:30 +0000 (18:46 +0100)]
[Project] Neural: Start new NN profiles implementation

5 years ago[Minor] Minor fixes
Vsevolod Stakhov [Fri, 5 Jul 2019 17:46:17 +0000 (18:46 +0100)]
[Minor] Minor fixes

5 years ago[Minor] Log place where we got bad IP when checking maps
Vsevolod Stakhov [Fri, 5 Jul 2019 15:20:59 +0000 (16:20 +0100)]
[Minor] Log place where we got bad IP when checking maps

5 years ago[Minor] Improve logging of the unknown settings id
Vsevolod Stakhov [Fri, 5 Jul 2019 15:18:55 +0000 (16:18 +0100)]
[Minor] Improve logging of the unknown settings id

5 years ago[Minor] Lua_util: Add table_digest function
Vsevolod Stakhov [Fri, 5 Jul 2019 12:55:12 +0000 (13:55 +0100)]
[Minor] Lua_util: Add table_digest function

5 years ago[Feature] Implement Redis prefixes registration logic
Vsevolod Stakhov [Fri, 5 Jul 2019 10:40:10 +0000 (11:40 +0100)]
[Feature] Implement Redis prefixes registration logic

5 years ago[Minor] Another stupid misprint
Vsevolod Stakhov [Thu, 4 Jul 2019 20:10:47 +0000 (21:10 +0100)]
[Minor] Another stupid misprint

5 years ago[Minor] Fix format string
Vsevolod Stakhov [Thu, 4 Jul 2019 17:12:19 +0000 (18:12 +0100)]
[Minor] Fix format string

5 years ago[Fix] Add more checks for ghosts symbols
Vsevolod Stakhov [Thu, 4 Jul 2019 16:22:36 +0000 (17:22 +0100)]
[Fix] Add more checks for ghosts symbols

5 years ago[Minor] Add method to compare sorted tables
Vsevolod Stakhov [Thu, 4 Jul 2019 14:49:27 +0000 (15:49 +0100)]
[Minor] Add method to compare sorted tables

5 years ago[Minor] Fix symbol registration invocation
Vsevolod Stakhov [Thu, 4 Jul 2019 14:39:05 +0000 (15:39 +0100)]
[Minor] Fix symbol registration invocation

5 years ago[Test] Add symbols injection tests
Vsevolod Stakhov [Thu, 4 Jul 2019 14:37:52 +0000 (15:37 +0100)]
[Test] Add symbols injection tests

5 years ago[Minor] Log unlocked when doing cleanup
Vsevolod Stakhov [Thu, 4 Jul 2019 14:14:08 +0000 (15:14 +0100)]
[Minor] Log unlocked when doing cleanup

5 years ago[Minor] Clickhouse: Remove unnecessary LowCardinality
Vsevolod Stakhov [Thu, 4 Jul 2019 11:13:00 +0000 (12:13 +0100)]
[Minor] Clickhouse: Remove unnecessary LowCardinality

5 years ago[Minor] Fix train callback
Vsevolod Stakhov [Thu, 4 Jul 2019 11:02:10 +0000 (12:02 +0100)]
[Minor] Fix train callback

5 years ago[Minor] Allow lua_text for opaque transition
Vsevolod Stakhov [Thu, 4 Jul 2019 11:01:57 +0000 (12:01 +0100)]
[Minor] Allow lua_text for opaque transition

5 years ago[Test] Add test for kann load/save
Vsevolod Stakhov [Wed, 3 Jul 2019 15:05:31 +0000 (16:05 +0100)]
[Test] Add test for kann load/save

5 years ago[Minor] Add missing definitions
Vsevolod Stakhov [Wed, 3 Jul 2019 15:00:30 +0000 (16:00 +0100)]
[Minor] Add missing definitions

5 years agoMerge pull request #2954 from smfreegard/master
Vsevolod Stakhov [Wed, 3 Jul 2019 13:07:10 +0000 (14:07 +0100)]
Merge pull request #2954 from smfreegard/master

[Rules] Add MIME_BASE64_TEXT_BOGUS rule

5 years ago[Minor] Neural: Fix training with kann
Vsevolod Stakhov [Wed, 3 Jul 2019 13:02:44 +0000 (14:02 +0100)]
[Minor] Neural: Fix training with kann

5 years ago[Minor] Zero pointer to avoid free issues
Vsevolod Stakhov [Wed, 3 Jul 2019 11:37:36 +0000 (12:37 +0100)]
[Minor] Zero pointer to avoid free issues

5 years ago[Minor] Allow to work without cblas.h
Vsevolod Stakhov [Wed, 3 Jul 2019 11:36:18 +0000 (12:36 +0100)]
[Minor] Allow to work without cblas.h

5 years ago[Minor] Settings: Consider allowed_ids/forbidden_ids
Vsevolod Stakhov [Wed, 3 Jul 2019 11:01:56 +0000 (12:01 +0100)]
[Minor] Settings: Consider allowed_ids/forbidden_ids

5 years agoRemove type='mime' and move MIME rules into their own group 2954/head
Steve Freegard [Wed, 3 Jul 2019 10:51:24 +0000 (11:51 +0100)]
Remove type='mime' and move MIME rules into their own group

5 years ago[Minor] Export allowed/forbidden ids for symbols
Vsevolod Stakhov [Tue, 2 Jul 2019 17:02:00 +0000 (18:02 +0100)]
[Minor] Export allowed/forbidden ids for symbols

5 years ago[Minor] Fix some issues
Vsevolod Stakhov [Tue, 2 Jul 2019 15:49:27 +0000 (16:49 +0100)]
[Minor] Fix some issues

5 years ago[Minor] Register settings symbols
Vsevolod Stakhov [Tue, 2 Jul 2019 15:49:15 +0000 (16:49 +0100)]
[Minor] Register settings symbols

5 years ago[Minor] Improve logging
Vsevolod Stakhov [Tue, 2 Jul 2019 15:26:22 +0000 (16:26 +0100)]
[Minor] Improve logging

5 years ago[Minor] Settings: Store symbols for each settings id
Vsevolod Stakhov [Tue, 2 Jul 2019 15:12:08 +0000 (16:12 +0100)]
[Minor] Settings: Store symbols for each settings id

5 years ago[Minor] Push all symbol flags
Vsevolod Stakhov [Tue, 2 Jul 2019 14:47:47 +0000 (15:47 +0100)]
[Minor] Push all symbol flags

5 years ago[Minor] Actually, remove all obsoleted options
Vsevolod Stakhov [Tue, 2 Jul 2019 14:47:03 +0000 (15:47 +0100)]
[Minor] Actually, remove all obsoleted options

5 years ago[Minor] Stop support of `-t` flag in Rspamd
Vsevolod Stakhov [Tue, 2 Jul 2019 14:45:11 +0000 (15:45 +0100)]
[Minor] Stop support of `-t` flag in Rspamd

5 years ago[Minor] Add universal keys and values functions
Vsevolod Stakhov [Tue, 2 Jul 2019 11:49:42 +0000 (12:49 +0100)]
[Minor] Add universal keys and values functions

5 years agoMerge pull request #2956 from citrin/obfuscate_string
Vsevolod Stakhov [Mon, 1 Jul 2019 16:45:15 +0000 (17:45 +0100)]
Merge pull request #2956 from citrin/obfuscate_string

More usable maybe_obfuscate_string

5 years ago[Minor] Allow to disable hash trimming in maybe_obfuscate_string 2956/head
Anton Yuzhaninov [Mon, 1 Jul 2019 16:33:24 +0000 (17:33 +0100)]
[Minor] Allow to disable hash trimming in maybe_obfuscate_string

Don't trim hash if <prefix>_privacy_length is zero.

5 years agoMerge pull request #2958 from rspamd/torch-removal
Vsevolod Stakhov [Mon, 1 Jul 2019 16:24:20 +0000 (17:24 +0100)]
Merge pull request #2958 from rspamd/torch-removal

[Project] Torch removal

5 years ago[Minor] Remove lua_nn as it was unused torch-removal 2958/head
Vsevolod Stakhov [Mon, 1 Jul 2019 16:04:41 +0000 (17:04 +0100)]
[Minor] Remove lua_nn as it was unused

5 years ago[Minor] Try to remove stack limit in ci
Vsevolod Stakhov [Mon, 1 Jul 2019 15:48:33 +0000 (16:48 +0100)]
[Minor] Try to remove stack limit in ci

5 years ago[Minor] Disable rescore completely as it is broken with no torch
Vsevolod Stakhov [Mon, 1 Jul 2019 15:01:45 +0000 (16:01 +0100)]
[Minor] Disable rescore completely as it is broken with no torch

5 years ago[Minor] Remove stupid workaround for torch
Vsevolod Stakhov [Mon, 1 Jul 2019 14:22:13 +0000 (15:22 +0100)]
[Minor] Remove stupid workaround for torch

5 years ago[Project] Remove torch
Vsevolod Stakhov [Mon, 1 Jul 2019 14:13:04 +0000 (15:13 +0100)]
[Project] Remove torch

5 years ago[Project] Some efforts to fix rescore
Vsevolod Stakhov [Mon, 1 Jul 2019 14:05:52 +0000 (15:05 +0100)]
[Project] Some efforts to fix rescore

5 years ago[Rework] Eliminate torch from neural plugin
Vsevolod Stakhov [Mon, 1 Jul 2019 13:53:50 +0000 (14:53 +0100)]
[Rework] Eliminate torch from neural plugin

5 years ago[Minor] maybe_obfuscate_string changes
Anton Yuzhaninov [Mon, 1 Jul 2019 13:39:23 +0000 (14:39 +0100)]
[Minor] maybe_obfuscate_string changes

1. Return empty string as is (to save space).
2. Don't add ':' if prefix is empty.

5 years ago[Project] Remove has_torch definitions
Vsevolod Stakhov [Mon, 1 Jul 2019 13:36:22 +0000 (14:36 +0100)]
[Project] Remove has_torch definitions

5 years ago[Minor] Refrain from gettimeofday direct usage
Vsevolod Stakhov [Mon, 1 Jul 2019 13:28:08 +0000 (14:28 +0100)]
[Minor] Refrain from gettimeofday direct usage

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 agoAdd MIME_BASE64_TEXT_BOGUS rule
Steve Freegard [Fri, 28 Jun 2019 23:30:17 +0000 (00:30 +0100)]
Add MIME_BASE64_TEXT_BOGUS rule

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