]>
source.dussan.org Git - rspamd.git/log
heraklit256 [Wed, 13 Feb 2019 20:35:27 +0000 (20:35 +0000)]
Merge pull request #10 from rspamd/master
merge upstream into local master
Vsevolod Stakhov [Wed, 13 Feb 2019 18:15:28 +0000 (18:15 +0000)]
[Minor] Oops, add dependency
Vsevolod Stakhov [Wed, 13 Feb 2019 18:09:43 +0000 (18:09 +0000)]
[Rework] Convert rspamd-server to a shared library
Vsevolod Stakhov [Wed, 13 Feb 2019 18:03:35 +0000 (18:03 +0000)]
[Rework] Use VEX instructions, relocate
Vsevolod Stakhov [Wed, 13 Feb 2019 17:04:38 +0000 (17:04 +0000)]
[Minor] Fix expressions for empty content HTML parts
Issue: #2751
Vsevolod Stakhov [Wed, 13 Feb 2019 13:43:09 +0000 (13:43 +0000)]
[Minor] Remove all headers with the specific name, not just the first one
Vsevolod Stakhov [Wed, 13 Feb 2019 12:12:38 +0000 (12:12 +0000)]
[Test] Disable it, it is doomed
Vsevolod Stakhov [Wed, 13 Feb 2019 10:14:04 +0000 (10:14 +0000)]
[Test] Sigh, another monkey patch
Vsevolod Stakhov [Wed, 13 Feb 2019 09:37:34 +0000 (09:37 +0000)]
[Test] Another try to fix test
Vsevolod Stakhov [Tue, 12 Feb 2019 17:34:04 +0000 (17:34 +0000)]
[Test] Another try to fix migration test
Vsevolod Stakhov [Tue, 12 Feb 2019 16:47:56 +0000 (16:47 +0000)]
[Test] Try to fix schema version in the test
Vsevolod Stakhov [Tue, 12 Feb 2019 16:25:45 +0000 (16:25 +0000)]
[Feature] Clickhouse: Allow to store subject in Clickhouse
Vsevolod Stakhov [Tue, 12 Feb 2019 16:12:39 +0000 (16:12 +0000)]
[Minor] History_redis: Use generic function to obfuscate subject
Vsevolod Stakhov [Tue, 12 Feb 2019 16:12:13 +0000 (16:12 +0000)]
[Minor] Lua_util: Add maybe_obfuscate_subject utility
Vsevolod Stakhov [Tue, 12 Feb 2019 15:05:14 +0000 (15:05 +0000)]
[Project] Add new flags to clickhouse, redis and elastic exporters
Vsevolod Stakhov [Tue, 12 Feb 2019 15:03:30 +0000 (15:03 +0000)]
[Project] Implement new flags in Lua API
Vsevolod Stakhov [Tue, 12 Feb 2019 11:59:25 +0000 (11:59 +0000)]
[Project] Implement concept of adaptive disabling of the rules
Vsevolod Stakhov [Tue, 12 Feb 2019 11:11:10 +0000 (11:11 +0000)]
[Minor] Settings: Fix function invocation
Vsevolod Stakhov [Mon, 11 Feb 2019 18:06:58 +0000 (18:06 +0000)]
[Minor] Pet luacheck
Vsevolod Stakhov [Mon, 11 Feb 2019 17:47:56 +0000 (17:47 +0000)]
[Minor] Oops, fix the loop
Vsevolod Stakhov [Mon, 11 Feb 2019 17:23:49 +0000 (17:23 +0000)]
[Feature] Add `rspamadm mime sign` tool
Vsevolod Stakhov [Mon, 11 Feb 2019 14:23:47 +0000 (14:23 +0000)]
[Project] Fix lua_ffi definitions
Vsevolod Stakhov [Mon, 11 Feb 2019 14:21:29 +0000 (14:21 +0000)]
[Minor] Move DKIM keys load to DKIM common code
Vsevolod Stakhov [Mon, 11 Feb 2019 14:14:53 +0000 (14:14 +0000)]
[Minor] Add base64 check routine
Vsevolod Stakhov [Mon, 11 Feb 2019 13:18:33 +0000 (13:18 +0000)]
[Rework] Settings: Rework settings check
Vsevolod Stakhov [Mon, 11 Feb 2019 12:31:06 +0000 (12:31 +0000)]
[Minor] Stat: Fail-safety fix for object expansion
Vsevolod Stakhov [Mon, 11 Feb 2019 11:42:37 +0000 (11:42 +0000)]
[Minor] Fix shitty variable names
Vsevolod Stakhov [Mon, 11 Feb 2019 11:19:42 +0000 (11:19 +0000)]
[Fix] Core: Fix etags support
Issue: #2749
Closes: #2749
Vsevolod Stakhov [Mon, 11 Feb 2019 11:13:36 +0000 (11:13 +0000)]
[Minor] Stat: Set more sane default prefix when users scripts are set
Vsevolod Stakhov [Sat, 9 Feb 2019 22:28:44 +0000 (22:28 +0000)]
[Project] Add DKIM FFI interface
Vsevolod Stakhov [Sat, 9 Feb 2019 22:28:23 +0000 (22:28 +0000)]
[Minor] Add `jit` to list of globals
Vsevolod Stakhov [Fri, 8 Feb 2019 17:47:01 +0000 (17:47 +0000)]
[Minor] Oops, fix memory drainage
Vsevolod Stakhov [Fri, 8 Feb 2019 17:06:03 +0000 (17:06 +0000)]
[Minor] Lua_task: Add topointer method
Vsevolod Stakhov [Fri, 8 Feb 2019 16:11:17 +0000 (16:11 +0000)]
[Minor] Lua_text: Allow text creation from a table
Vsevolod Stakhov [Fri, 8 Feb 2019 14:32:12 +0000 (14:32 +0000)]
[Minor] Fix some meaningful compile warnings
Vsevolod Stakhov [Fri, 8 Feb 2019 14:31:52 +0000 (14:31 +0000)]
[Minor] Improve lua 5.3 compatibility
Vsevolod Stakhov [Fri, 8 Feb 2019 14:31:30 +0000 (14:31 +0000)]
[Fix] Mime_parser: Fix parsing of mime parts without closing boundary
Vsevolod Stakhov [Fri, 8 Feb 2019 12:56:05 +0000 (12:56 +0000)]
[Test] Improve received tests
Vsevolod Stakhov [Fri, 8 Feb 2019 12:55:52 +0000 (12:55 +0000)]
[Fix] Add some more cases for Received header
Vsevolod Stakhov [Thu, 7 Feb 2019 21:58:39 +0000 (21:58 +0000)]
[Test] Fix tests relying on the broken behaviour
Vsevolod Stakhov [Thu, 7 Feb 2019 21:58:28 +0000 (21:58 +0000)]
[Minor] Fix memory issue
Vsevolod Stakhov [Thu, 7 Feb 2019 17:24:51 +0000 (17:24 +0000)]
[Minor] Fix `with` parsing
Vsevolod Stakhov [Thu, 7 Feb 2019 17:21:03 +0000 (17:21 +0000)]
[Minor] Another try to fix 'IPv6:' prefix
Vsevolod Stakhov [Thu, 7 Feb 2019 15:51:34 +0000 (15:51 +0000)]
[Test] Try to fix bloody ambiguity in IPv6 notations...
Vsevolod Stakhov [Thu, 7 Feb 2019 15:47:56 +0000 (15:47 +0000)]
[Fix] Fix processing of null bytes in headers
Issue: #2742
Vsevolod Stakhov [Thu, 7 Feb 2019 15:47:16 +0000 (15:47 +0000)]
[Minor] Add rspamd_null_safe_copy routine
Vsevolod Stakhov [Thu, 7 Feb 2019 15:13:35 +0000 (15:13 +0000)]
[Minor] Remove ragel based received parser
Vsevolod Stakhov [Thu, 7 Feb 2019 15:08:14 +0000 (15:08 +0000)]
[Minor] Restore smtp address parser machine
Vsevolod Stakhov [Thu, 7 Feb 2019 14:21:32 +0000 (14:21 +0000)]
[Minor] Lua_task: Add missing received types
Vsevolod Stakhov [Thu, 7 Feb 2019 13:57:24 +0000 (13:57 +0000)]
[Project] Attach new received parser
Vsevolod Stakhov [Thu, 7 Feb 2019 13:56:20 +0000 (13:56 +0000)]
[Minor] Allow to process IPv6 addresses started with `IPv6:`
Vsevolod Stakhov [Thu, 7 Feb 2019 13:56:07 +0000 (13:56 +0000)]
[Minor] Oops, fix starts_with
Vsevolod Stakhov [Thu, 7 Feb 2019 13:07:16 +0000 (13:07 +0000)]
[Project] Add more details to received parser
Vsevolod Stakhov [Thu, 7 Feb 2019 12:34:22 +0000 (12:34 +0000)]
[Minor] Add starts_with function for rspamd_ftok_t
Vsevolod Stakhov [Wed, 6 Feb 2019 14:47:20 +0000 (14:47 +0000)]
[Project] Add heuristical from parser to received parser
Vsevolod Stakhov [Wed, 6 Feb 2019 14:17:59 +0000 (14:17 +0000)]
[Minor] Add function to test character for domain safety
Vsevolod Stakhov [Wed, 6 Feb 2019 14:17:43 +0000 (14:17 +0000)]
[Minor] Add function to strip characters
Vsevolod Stakhov [Wed, 6 Feb 2019 12:36:10 +0000 (12:36 +0000)]
[Project] Add spilling machine for received headers
Vsevolod Stakhov [Tue, 5 Feb 2019 16:00:37 +0000 (16:00 +0000)]
[Project] Reorganize ragel
Vsevolod Stakhov [Tue, 5 Feb 2019 16:00:06 +0000 (16:00 +0000)]
[Project] Rework ragel machines
Vsevolod Stakhov [Tue, 5 Feb 2019 14:37:22 +0000 (14:37 +0000)]
[Minor] Core: Allow inet addresses to be parsed using memory pool
Vsevolod Stakhov [Tue, 5 Feb 2019 09:09:15 +0000 (09:09 +0000)]
[Conf] Remove abuse.ch
Issue: #2744
Closes: #2744
Vsevolod Stakhov [Mon, 4 Feb 2019 17:46:05 +0000 (17:46 +0000)]
[Regression] Fix received parser
Issue: #2743
Vsevolod Stakhov [Mon, 4 Feb 2019 16:35:21 +0000 (16:35 +0000)]
[Regression] Fix urls output in the protocol
Vsevolod Stakhov [Mon, 4 Feb 2019 15:43:25 +0000 (15:43 +0000)]
[Minor] Lua_mimepart: Return raw content for visually empty html parts
Vsevolod Stakhov [Mon, 4 Feb 2019 14:59:26 +0000 (14:59 +0000)]
[Fix] HTML: Fix some more SGML tags issues
Issue: #2738
Vsevolod Stakhov [Mon, 4 Feb 2019 14:31:53 +0000 (14:31 +0000)]
Merge pull request #2739 from McKayJT/dkim-sign-
ed25519
[Feature] Add
ed25519 and multiple signature support
Vsevolod Stakhov [Mon, 4 Feb 2019 13:52:48 +0000 (13:52 +0000)]
[Minor] Rspamadm: Store intermediate message in a table
Vsevolod Stakhov [Mon, 4 Feb 2019 10:40:58 +0000 (10:40 +0000)]
[Minor] Fuzzy_check: Fix issue when cached element has no shingles
Issue: #2742
Vsevolod Stakhov [Sun, 3 Feb 2019 19:16:23 +0000 (19:16 +0000)]
Merge pull request #2741 from moisseev/patch-2
[Minor] Allow "application/vnd.ms-excel" for "csv" files
Alexander Moisseev [Sun, 3 Feb 2019 16:09:51 +0000 (19:09 +0300)]
[Minor] Allow "application/vnd.ms-excel" for "csv" files
John McKay [Sat, 2 Feb 2019 11:26:14 +0000 (11:26 +0000)]
add tests for dkim signatures with milter
John McKay [Sat, 2 Feb 2019 11:24:17 +0000 (11:24 +0000)]
add milter multiple signature support
John McKay [Sat, 2 Feb 2019 08:32:42 +0000 (08:32 +0000)]
flatten prepare_dkim_signing results
John McKay [Sat, 2 Feb 2019 05:13:39 +0000 (05:13 +0000)]
debug2 -> debug_taskless
John McKay [Sat, 2 Feb 2019 05:07:00 +0000 (05:07 +0000)]
mark cache tests as broken until can fix for ci
John McKay [Sat, 2 Feb 2019 05:02:53 +0000 (05:02 +0000)]
don't use 3.6+ python re syntax in multiple test
John McKay [Sat, 2 Feb 2019 01:52:42 +0000 (01:52 +0000)]
Remove unused variable
John McKay [Sat, 26 Jan 2019 11:27:15 +0000 (11:27 +0000)]
keys from config and http arrayized
John McKay [Sat, 26 Jan 2019 06:35:55 +0000 (06:35 +0000)]
Add tests for multiple signatures
John McKay [Sat, 26 Jan 2019 06:34:41 +0000 (06:34 +0000)]
Add multiple signature support.
Configuration is not clean and milter doesn't support it yet
John McKay [Thu, 24 Jan 2019 01:26:21 +0000 (01:26 +0000)]
Refactor dkim private key loads
John McKay [Mon, 21 Jan 2019 04:09:09 +0000 (04:09 +0000)]
Add tests for key cache invalidation
John McKay [Mon, 21 Jan 2019 01:45:16 +0000 (01:45 +0000)]
Add
ed25519 signing tests
John McKay [Thu, 17 Jan 2019 13:02:52 +0000 (13:02 +0000)]
Initial eddsa signing implementation
John McKay [Wed, 16 Jan 2019 09:20:37 +0000 (09:20 +0000)]
expose
ed25519 private to public key
Vsevolod Stakhov [Fri, 1 Feb 2019 15:09:38 +0000 (15:09 +0000)]
[Minor] Add warning about conflictin local files
Vsevolod Stakhov [Fri, 1 Feb 2019 12:39:12 +0000 (12:39 +0000)]
Merge pull request #2740 from moisseev/patch-1
[Minor] Allow "text/rtf" for rtf files
Vsevolod Stakhov [Fri, 1 Feb 2019 12:16:07 +0000 (12:16 +0000)]
[Minor] Try better to keep cached records alive
Vsevolod Stakhov [Fri, 1 Feb 2019 12:15:14 +0000 (12:15 +0000)]
[Minor] Plug potential memory leak with ISO-8859-16 converter
Vsevolod Stakhov [Fri, 1 Feb 2019 12:14:34 +0000 (12:14 +0000)]
[Minor] LRU: Mark fresh node as immportal to avoid its early eviction
Alexander Moisseev [Fri, 1 Feb 2019 07:27:16 +0000 (10:27 +0300)]
[Minor] Allow "text/rtf" for rtf files
Vsevolod Stakhov [Thu, 31 Jan 2019 12:19:43 +0000 (12:19 +0000)]
[Fix] Core: Fix headers folding on the last token
Vsevolod Stakhov [Thu, 31 Jan 2019 11:39:37 +0000 (11:39 +0000)]
[Minor] Lua_task: Copy key when setting cache entries to avoid GC race
Vsevolod Stakhov [Wed, 30 Jan 2019 17:24:30 +0000 (17:24 +0000)]
[Fix] HTML: Fix HTML comments with many dashes
Vsevolod Stakhov [Wed, 30 Jan 2019 14:30:10 +0000 (14:30 +0000)]
[Minor] Mime_types: Fix whitelist
Vsevolod Stakhov [Wed, 30 Jan 2019 13:49:39 +0000 (13:49 +0000)]
[Minor] Core: Further try to reduce FP rate for uspoof
Vsevolod Stakhov [Wed, 30 Jan 2019 13:31:55 +0000 (13:31 +0000)]
[Minor] Core: Treat meaningless actions as ham
Vsevolod Stakhov [Wed, 30 Jan 2019 13:03:22 +0000 (13:03 +0000)]
Merge pull request #2735 from HeinleinSupport/mime_types
[Minor] mime_types - add filename whitelist
Carsten Rosenberg [Tue, 29 Jan 2019 19:22:41 +0000 (20:22 +0100)]
[Minor] mime_types - add filename whitelist