]>
source.dussan.org Git - rspamd.git/log
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
Vsevolod Stakhov [Thu, 27 Jun 2019 14:38:34 +0000 (15:38 +0100)]
[Project] Add kann library to start torch removal
Vsevolod Stakhov [Thu, 27 Jun 2019 13:16:12 +0000 (14:16 +0100)]
[Minor] Always enable sse2 on x86_64
Vsevolod Stakhov [Thu, 27 Jun 2019 10:41:38 +0000 (11:41 +0100)]
[Minor] More alignment cases fix
Vsevolod Stakhov [Thu, 27 Jun 2019 10:41:27 +0000 (11:41 +0100)]
[Minor] Fix kqueue support on OpenBSD
Vsevolod Stakhov [Thu, 27 Jun 2019 10:17:42 +0000 (11:17 +0100)]
[Fix] Fix alignment mess
Issue: #2945
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
Vsevolod Stakhov [Wed, 26 Jun 2019 17:37:14 +0000 (18:37 +0100)]
[Minor] Fix ODR mess in linking
Vsevolod Stakhov [Wed, 26 Jun 2019 17:09:37 +0000 (18:09 +0100)]
[Minor] Use simple list for pool chains instead of ptr arrays
Vsevolod Stakhov [Wed, 26 Jun 2019 17:09:23 +0000 (18:09 +0100)]
[Minor] Another asan fix for rdrand
Vsevolod Stakhov [Wed, 26 Jun 2019 16:35:31 +0000 (17:35 +0100)]
[Minor] Fix uninit values usage
Vsevolod Stakhov [Wed, 26 Jun 2019 14:00:52 +0000 (15:00 +0100)]
[Minor] Another try to plug a leak
Vsevolod Stakhov [Wed, 26 Jun 2019 12:24:03 +0000 (13:24 +0100)]
[Fix] Fix redis sentinel support
Issue: #2796
Vsevolod Stakhov [Wed, 26 Jun 2019 12:23:45 +0000 (13:23 +0100)]
[Minor] Store position where periodics have been registered
Vsevolod Stakhov [Wed, 26 Jun 2019 12:04:32 +0000 (13:04 +0100)]
[Minor] Plug more leaks
Vsevolod Stakhov [Wed, 26 Jun 2019 11:43:34 +0000 (12:43 +0100)]
[Minor] Destroy mempool on config unload
Vsevolod Stakhov [Wed, 26 Jun 2019 11:41:08 +0000 (12:41 +0100)]
[Minor] Plug leak
Vsevolod Stakhov [Wed, 26 Jun 2019 11:38:40 +0000 (12:38 +0100)]
[Minor] Plug leak
Vsevolod Stakhov [Wed, 26 Jun 2019 11:18:27 +0000 (12:18 +0100)]
[Minor] DCC: Unfold DCC header
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
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.
Vsevolod Stakhov [Tue, 25 Jun 2019 18:08:03 +0000 (19:08 +0100)]
[Minor] Pet luacheck
Vsevolod Stakhov [Tue, 25 Jun 2019 17:37:21 +0000 (18:37 +0100)]
[Test] Add moar tests for settings
Vsevolod Stakhov [Tue, 25 Jun 2019 17:37:09 +0000 (18:37 +0100)]
[Project] Settings: Add expression aliases
Vsevolod Stakhov [Tue, 25 Jun 2019 16:43:06 +0000 (17:43 +0100)]
[Rework] Implement settings expressions
Vsevolod Stakhov [Tue, 25 Jun 2019 11:26:58 +0000 (12:26 +0100)]
[Minor] Grrr, fix cmake arguments
Vsevolod Stakhov [Tue, 25 Jun 2019 11:22:09 +0000 (12:22 +0100)]
[Minor] Settings: Another fix of settings application
Vsevolod Stakhov [Tue, 25 Jun 2019 10:46:51 +0000 (11:46 +0100)]
[Minor] Try to fix cmake stupidity
Vsevolod Stakhov [Tue, 25 Jun 2019 10:13:02 +0000 (11:13 +0100)]
Merge pull request #2940 from moisseev/tidyall
[Test] Enable Perl::Critic
Vsevolod Stakhov [Tue, 25 Jun 2019 10:11:52 +0000 (11:11 +0100)]
[Minor] Lowercase content-type as specified in rfc2045
Vsevolod Stakhov [Tue, 25 Jun 2019 09:04:53 +0000 (10:04 +0100)]
[Minor] Fix logging after switching to luaL_loadbuffer
Vsevolod Stakhov [Tue, 25 Jun 2019 08:53:25 +0000 (09:53 +0100)]
[Fix] Settings: Fix settings check flags
Alexander Moisseev [Tue, 25 Jun 2019 07:48:58 +0000 (10:48 +0300)]
[Test] Enable Perl::Critic
Vsevolod Stakhov [Mon, 24 Jun 2019 16:12:00 +0000 (17:12 +0100)]
[Feature] Lua_config: Extend get symbols method
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.
Vsevolod Stakhov [Mon, 24 Jun 2019 15:56:42 +0000 (16:56 +0100)]
[Fix] Emails: Check email sanity before testing on BL
Vsevolod Stakhov [Mon, 24 Jun 2019 15:37:20 +0000 (16:37 +0100)]
[Fix] Add missing groups to C callback symbols
Vsevolod Stakhov [Mon, 24 Jun 2019 15:28:20 +0000 (16:28 +0100)]
[Minor] Settings: Fix virtual symbols disabling
Vsevolod Stakhov [Mon, 24 Jun 2019 15:23:31 +0000 (16:23 +0100)]
[Minor] Rspamadm: Simplify executing of Lua scripts
Vsevolod Stakhov [Mon, 24 Jun 2019 14:37:18 +0000 (15:37 +0100)]
[Minor] Print module digest and path when loading modules
Anton Yuzhaninov [Mon, 24 Jun 2019 11:13:31 +0000 (12:13 +0100)]
[Minor] Check that ASN extracted from DNS record is numeris
Vsevolod Stakhov [Mon, 24 Jun 2019 12:23:42 +0000 (13:23 +0100)]
[Minor] Fix unique to work with iterators, add tests
Vsevolod Stakhov [Mon, 24 Jun 2019 12:07:51 +0000 (13:07 +0100)]
[Feature] Lua_selectors: Add sort and uniq transform functions
Vsevolod Stakhov [Mon, 24 Jun 2019 11:42:03 +0000 (12:42 +0100)]
[Minor] Fix repeat when restarting timer
Vsevolod Stakhov [Mon, 24 Jun 2019 11:37:55 +0000 (12:37 +0100)]
[Test] Fix permissions mask
Vsevolod Stakhov [Mon, 24 Jun 2019 11:31:54 +0000 (12:31 +0100)]
[Minor] Settings: Implement implicit enable of the symbols
Vsevolod Stakhov [Mon, 24 Jun 2019 11:27:58 +0000 (12:27 +0100)]
[Minor] Settings: Add preliminary policies support
Vsevolod Stakhov [Sun, 23 Jun 2019 08:35:31 +0000 (09:35 +0100)]
[Minor] Require cmake 3.0 and modernize somehow
Vsevolod Stakhov [Sat, 22 Jun 2019 13:29:40 +0000 (14:29 +0100)]
[Minor] Fix various crap
Vsevolod Stakhov [Sat, 22 Jun 2019 13:14:32 +0000 (14:14 +0100)]
Create FUNDING.yml
Vsevolod Stakhov [Sat, 22 Jun 2019 12:21:56 +0000 (13:21 +0100)]
[Minor] Fix debian dependencies
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
Vsevolod Stakhov [Sat, 22 Jun 2019 08:52:22 +0000 (09:52 +0100)]
[Minor] Add assertions to prevent scheduling of uninitialised watchers
Vsevolod Stakhov [Sat, 22 Jun 2019 08:50:26 +0000 (09:50 +0100)]
[Minor] Init milter watcher
Vsevolod Stakhov [Fri, 21 Jun 2019 20:13:41 +0000 (21:13 +0100)]
[Minor] Support gcc based ASAN
Vsevolod Stakhov [Fri, 21 Jun 2019 16:58:44 +0000 (17:58 +0100)]
[Minor] Fix ssl utils and lua tcp
Vsevolod Stakhov [Fri, 21 Jun 2019 15:03:59 +0000 (16:03 +0100)]
[Minor] Fix some more issues with timeouts
Vsevolod Stakhov [Fri, 21 Jun 2019 14:02:40 +0000 (15:02 +0100)]
[Minor] Eliminate fann traces
Vsevolod Stakhov [Fri, 21 Jun 2019 13:53:13 +0000 (14:53 +0100)]
[Minor] Fix control handler
Vsevolod Stakhov [Fri, 21 Jun 2019 13:18:05 +0000 (14:18 +0100)]
[Minor] Fix cdb usage
Vsevolod Stakhov [Fri, 21 Jun 2019 13:11:33 +0000 (14:11 +0100)]
[Minor] Fix timeouts mess
Vsevolod Stakhov [Fri, 21 Jun 2019 12:46:01 +0000 (13:46 +0100)]
[Minor] Load hyperscan cache in controller as well
Vsevolod Stakhov [Fri, 21 Jun 2019 11:50:42 +0000 (12:50 +0100)]
[Test] Fix functional tests case
Vsevolod Stakhov [Fri, 21 Jun 2019 11:23:13 +0000 (12:23 +0100)]
[Minor] Sigh, another fix
Vsevolod Stakhov [Fri, 21 Jun 2019 11:18:19 +0000 (12:18 +0100)]
[Test] Fix functional tests
Vsevolod Stakhov [Fri, 21 Jun 2019 11:11:17 +0000 (12:11 +0100)]
[Minor] Init event loop in rspamadm
Vsevolod Stakhov [Fri, 21 Jun 2019 10:48:42 +0000 (11:48 +0100)]
[Minor] Fix include paths
Vsevolod Stakhov [Fri, 21 Jun 2019 09:58:08 +0000 (10:58 +0100)]
[Minor] Fix file maps monitoring
Vsevolod Stakhov [Fri, 21 Jun 2019 09:36:26 +0000 (10:36 +0100)]
[Minor] Show used loop backend
Vsevolod Stakhov [Thu, 20 Jun 2019 21:04:11 +0000 (22:04 +0100)]
[Minor] Optimize the case when there are no finish events
Vsevolod Stakhov [Thu, 20 Jun 2019 20:56:11 +0000 (21:56 +0100)]
[Project] Another try to deal with final events
Vsevolod Stakhov [Thu, 20 Jun 2019 20:22:12 +0000 (21:22 +0100)]
[Project] Another workaround for signals...
Vsevolod Stakhov [Thu, 20 Jun 2019 15:11:07 +0000 (16:11 +0100)]
[Rework] Rework children operations
Vsevolod Stakhov [Thu, 20 Jun 2019 14:07:58 +0000 (15:07 +0100)]
[Minor] Try to fix more issues
Vsevolod Stakhov [Thu, 20 Jun 2019 11:47:00 +0000 (12:47 +0100)]
[Minor] Fuzzy storage now has no TCP sockets
Vsevolod Stakhov [Thu, 20 Jun 2019 09:28:23 +0000 (10:28 +0100)]
[Minor] Fix some missing userdata
Vsevolod Stakhov [Wed, 19 Jun 2019 17:23:46 +0000 (18:23 +0100)]
[Project] Make it compileable again...
Vsevolod Stakhov [Wed, 19 Jun 2019 16:46:28 +0000 (17:46 +0100)]
[Project] Further workers refactoring
Vsevolod Stakhov [Wed, 19 Jun 2019 16:46:17 +0000 (17:46 +0100)]
[Rework] Remove log helper worker
Vsevolod Stakhov [Wed, 19 Jun 2019 16:07:56 +0000 (17:07 +0100)]
[Project] Adopt normal worker and contorller
Vsevolod Stakhov [Wed, 19 Jun 2019 13:18:51 +0000 (14:18 +0100)]
[Rework] Eliminate lua_worker for now as it is useless
Vsevolod Stakhov [Wed, 19 Jun 2019 13:13:39 +0000 (14:13 +0100)]
[Project] Rework and simplify fuzzy storage, remove mirroring
Vsevolod Stakhov [Wed, 19 Jun 2019 12:18:09 +0000 (13:18 +0100)]
[Project] Rework rspamc
Vsevolod Stakhov [Wed, 19 Jun 2019 12:16:25 +0000 (13:16 +0100)]
[Project] More libserver adoptions
Vsevolod Stakhov [Wed, 19 Jun 2019 10:42:58 +0000 (11:42 +0100)]
[Project] Further rework
Vsevolod Stakhov [Tue, 18 Jun 2019 18:07:25 +0000 (19:07 +0100)]
[Project] More rework
Vsevolod Stakhov [Tue, 18 Jun 2019 15:27:25 +0000 (16:27 +0100)]
[Project] Another iteration
Vsevolod Stakhov [Mon, 17 Jun 2019 15:25:07 +0000 (16:25 +0100)]
[Project] Adopt Lua API
Vsevolod Stakhov [Mon, 17 Jun 2019 12:24:30 +0000 (13:24 +0100)]
[Project] Fix usage of periodic events
Vsevolod Stakhov [Mon, 17 Jun 2019 12:07:17 +0000 (13:07 +0100)]
[Project] Rework upstreams
Vsevolod Stakhov [Mon, 17 Jun 2019 10:56:53 +0000 (11:56 +0100)]
[Project] Utilize ev_stat in maps
Vsevolod Stakhov [Mon, 17 Jun 2019 09:27:32 +0000 (10:27 +0100)]
[Project] Further maps and http rework
Vsevolod Stakhov [Sun, 16 Jun 2019 20:09:59 +0000 (21:09 +0100)]
[Project] Start maps rework
Vsevolod Stakhov [Sun, 16 Jun 2019 17:32:55 +0000 (18:32 +0100)]
[Project] Rework HTTP IO
Vsevolod Stakhov [Sun, 16 Jun 2019 08:57:21 +0000 (09:57 +0100)]
[Project] Remove libfann, gd and other unsupported stuff
Vsevolod Stakhov [Sat, 15 Jun 2019 20:38:24 +0000 (21:38 +0100)]
[Project] Refactor more, use ev_stat for cdb watching
Vsevolod Stakhov [Sat, 15 Jun 2019 20:38:01 +0000 (21:38 +0100)]
[Project] Add small helpers for migration simplifications
Vsevolod Stakhov [Sat, 15 Jun 2019 15:37:58 +0000 (16:37 +0100)]
[Project] First refactoring step libevent->libev
Vsevolod Stakhov [Sat, 15 Jun 2019 15:24:40 +0000 (16:24 +0100)]
[Project] Add libev hiredis adapter
Vsevolod Stakhov [Sat, 15 Jun 2019 15:20:23 +0000 (16:20 +0100)]
[Project] Rename events.h