]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years agoUpdate elastic.lua 2949/head
ol3k [Thu, 27 Jun 2019 18:28:22 +0000 (20:28 +0200)]
Update elastic.lua

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[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

5 years ago[Project] Another workaround for signals...
Vsevolod Stakhov [Thu, 20 Jun 2019 20:22:12 +0000 (21:22 +0100)]
[Project] Another workaround for signals...

5 years ago[Rework] Rework children operations
Vsevolod Stakhov [Thu, 20 Jun 2019 15:11:07 +0000 (16:11 +0100)]
[Rework] Rework children operations

5 years ago[Minor] Try to fix more issues
Vsevolod Stakhov [Thu, 20 Jun 2019 14:07:58 +0000 (15:07 +0100)]
[Minor] Try to fix more issues

5 years ago[Minor] Fuzzy storage now has no TCP sockets
Vsevolod Stakhov [Thu, 20 Jun 2019 11:47:00 +0000 (12:47 +0100)]
[Minor] Fuzzy storage now has no TCP sockets

5 years ago[Minor] Fix some missing userdata
Vsevolod Stakhov [Thu, 20 Jun 2019 09:28:23 +0000 (10:28 +0100)]
[Minor] Fix some missing userdata

5 years ago[Project] Make it compileable again...
Vsevolod Stakhov [Wed, 19 Jun 2019 17:23:46 +0000 (18:23 +0100)]
[Project] Make it compileable again...

5 years ago[Project] Further workers refactoring
Vsevolod Stakhov [Wed, 19 Jun 2019 16:46:28 +0000 (17:46 +0100)]
[Project] Further workers refactoring

5 years ago[Rework] Remove log helper worker
Vsevolod Stakhov [Wed, 19 Jun 2019 16:46:17 +0000 (17:46 +0100)]
[Rework] Remove log helper worker

5 years ago[Project] Adopt normal worker and contorller
Vsevolod Stakhov [Wed, 19 Jun 2019 16:07:56 +0000 (17:07 +0100)]
[Project] Adopt normal worker and contorller

5 years ago[Rework] Eliminate lua_worker for now as it is useless
Vsevolod Stakhov [Wed, 19 Jun 2019 13:18:51 +0000 (14:18 +0100)]
[Rework] Eliminate lua_worker for now as it is useless

5 years ago[Project] Rework and simplify fuzzy storage, remove mirroring
Vsevolod Stakhov [Wed, 19 Jun 2019 13:13:39 +0000 (14:13 +0100)]
[Project] Rework and simplify fuzzy storage, remove mirroring

5 years ago[Project] Rework rspamc
Vsevolod Stakhov [Wed, 19 Jun 2019 12:18:09 +0000 (13:18 +0100)]
[Project] Rework rspamc

5 years ago[Project] More libserver adoptions
Vsevolod Stakhov [Wed, 19 Jun 2019 12:16:25 +0000 (13:16 +0100)]
[Project] More libserver adoptions

5 years ago[Project] Further rework
Vsevolod Stakhov [Wed, 19 Jun 2019 10:42:58 +0000 (11:42 +0100)]
[Project] Further rework

5 years ago[Project] More rework
Vsevolod Stakhov [Tue, 18 Jun 2019 18:07:25 +0000 (19:07 +0100)]
[Project] More rework

5 years ago[Project] Another iteration
Vsevolod Stakhov [Tue, 18 Jun 2019 15:27:25 +0000 (16:27 +0100)]
[Project] Another iteration

5 years ago[Project] Adopt Lua API
Vsevolod Stakhov [Mon, 17 Jun 2019 15:25:07 +0000 (16:25 +0100)]
[Project] Adopt Lua API

5 years ago[Project] Fix usage of periodic events
Vsevolod Stakhov [Mon, 17 Jun 2019 12:24:30 +0000 (13:24 +0100)]
[Project] Fix usage of periodic events

5 years ago[Project] Rework upstreams
Vsevolod Stakhov [Mon, 17 Jun 2019 12:07:17 +0000 (13:07 +0100)]
[Project] Rework upstreams

5 years ago[Project] Utilize ev_stat in maps
Vsevolod Stakhov [Mon, 17 Jun 2019 10:56:53 +0000 (11:56 +0100)]
[Project] Utilize ev_stat in maps

5 years ago[Project] Further maps and http rework
Vsevolod Stakhov [Mon, 17 Jun 2019 09:27:32 +0000 (10:27 +0100)]
[Project] Further maps and http rework

5 years ago[Project] Start maps rework
Vsevolod Stakhov [Sun, 16 Jun 2019 20:09:59 +0000 (21:09 +0100)]
[Project] Start maps rework

5 years ago[Project] Rework HTTP IO
Vsevolod Stakhov [Sun, 16 Jun 2019 17:32:55 +0000 (18:32 +0100)]
[Project] Rework HTTP IO

5 years ago[Project] Remove libfann, gd and other unsupported stuff
Vsevolod Stakhov [Sun, 16 Jun 2019 08:57:21 +0000 (09:57 +0100)]
[Project] Remove libfann, gd and other unsupported stuff

5 years ago[Project] Refactor more, use ev_stat for cdb watching
Vsevolod Stakhov [Sat, 15 Jun 2019 20:38:24 +0000 (21:38 +0100)]
[Project] Refactor more, use ev_stat for cdb watching

5 years ago[Project] Add small helpers for migration simplifications
Vsevolod Stakhov [Sat, 15 Jun 2019 20:38:01 +0000 (21:38 +0100)]
[Project] Add small helpers for migration simplifications

5 years ago[Project] First refactoring step libevent->libev
Vsevolod Stakhov [Sat, 15 Jun 2019 15:37:58 +0000 (16:37 +0100)]
[Project] First refactoring step libevent->libev

5 years ago[Project] Add libev hiredis adapter
Vsevolod Stakhov [Sat, 15 Jun 2019 15:24:40 +0000 (16:24 +0100)]
[Project] Add libev hiredis adapter

5 years ago[Project] Rename events.h
Vsevolod Stakhov [Sat, 15 Jun 2019 15:20:23 +0000 (16:20 +0100)]
[Project] Rename events.h

5 years ago[Project] Bundle libev
Vsevolod Stakhov [Sat, 15 Jun 2019 13:29:51 +0000 (14:29 +0100)]
[Project] Bundle libev

5 years agoMerge pull request #2935 from citrin/clickhouse
Vsevolod Stakhov [Fri, 21 Jun 2019 17:34:02 +0000 (18:34 +0100)]
Merge pull request #2935 from citrin/clickhouse

[Minor] ClickHouse: Improve schema and tests

5 years agoMerge pull request #2937 from citrin/robot
Vsevolod Stakhov [Fri, 21 Jun 2019 15:17:51 +0000 (16:17 +0100)]
Merge pull request #2937 from citrin/robot

[Minor] Update test to work with current robot version

5 years ago[Minor] Update test to work with current robot version 2937/head
Anton Yuzhaninov [Fri, 21 Jun 2019 13:54:56 +0000 (15:54 +0200)]
[Minor] Update test to work with current robot version

5 years ago[Minor] Fix pipeline
Vsevolod Stakhov [Fri, 21 Jun 2019 11:27:51 +0000 (12:27 +0100)]
[Minor] Fix pipeline