]> source.dussan.org Git - rspamd.git/log
rspamd.git
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 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

5 years ago[Fix] Fix out of bound access in lua logger
Vsevolod Stakhov [Thu, 20 Jun 2019 11:37:40 +0000 (12:37 +0100)]
[Fix] Fix out of bound access in lua logger

5 years agoSave ClickHouse error log 2935/head
Anton Yuzhaninov [Fri, 21 Jun 2019 10:10:31 +0000 (11:10 +0100)]
Save ClickHouse error log

5 years ago[Minor] Tests: Fix robot warning and reformat to better redability
Anton Yuzhaninov [Thu, 20 Jun 2019 18:31:56 +0000 (19:31 +0100)]
[Minor] Tests: Fix robot warning and reformat to better redability

5 years agoMerge pull request #2934 from citrin/perltidy
Vsevolod Stakhov [Thu, 20 Jun 2019 18:28:15 +0000 (19:28 +0100)]
Merge pull request #2934 from citrin/perltidy

[Minor] Perltidy

5 years ago[Minor] Format perl scripts using current perltidy version 2934/head
Anton Yuzhaninov [Thu, 20 Jun 2019 18:16:37 +0000 (20:16 +0200)]
[Minor] Format perl scripts using current perltidy version

5 years ago[Minor] CI: show perltidy/tidyall versions
Anton Yuzhaninov [Thu, 20 Jun 2019 18:14:03 +0000 (20:14 +0200)]
[Minor] CI: show perltidy/tidyall versions

Different perltidy versions format code differently.

5 years ago[Minor] Fix ClickHouse test after upgrade
Anton Yuzhaninov [Thu, 20 Jun 2019 17:27:12 +0000 (18:27 +0100)]
[Minor] Fix ClickHouse test after upgrade

Current ClickHouse version refuses to run from root if data directory is
not owned by root. Run it from user clickhouse as it supposed to be run.

Also cleanup ClickHouse config (some options prevented it to start,
others just unnecessary).

5 years ago[Minor] Document ClickHouse table schema
Anton Yuzhaninov [Wed, 19 Jun 2019 16:50:24 +0000 (17:50 +0100)]
[Minor] Document ClickHouse table schema

5 years ago[Rules] Rework LEAKED_PASSWORD_SCAM rule one more time
Vsevolod Stakhov [Tue, 18 Jun 2019 11:54:44 +0000 (12:54 +0100)]
[Rules] Rework LEAKED_PASSWORD_SCAM rule one more time

5 years ago[Minor] Add has_symbol function to rspamd expressions
Vsevolod Stakhov [Tue, 18 Jun 2019 11:50:45 +0000 (12:50 +0100)]
[Minor] Add has_symbol function to rspamd expressions

5 years ago[Rules] Add dedicated bitcoin addresses filter rule
Vsevolod Stakhov [Tue, 18 Jun 2019 11:46:34 +0000 (12:46 +0100)]
[Rules] Add dedicated bitcoin addresses filter rule

5 years ago[Feature] Lua_mimepart: Add function filter_words
Vsevolod Stakhov [Tue, 18 Jun 2019 09:11:09 +0000 (10:11 +0100)]
[Feature] Lua_mimepart: Add function filter_words

5 years ago[Rules] Add more detection to LEAKED_PASSWORD_SCAM
Vsevolod Stakhov [Mon, 17 Jun 2019 16:57:21 +0000 (17:57 +0100)]
[Rules] Add more detection to LEAKED_PASSWORD_SCAM