]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years ago[Fix] Mime_parser: Fix issue with parsing of the trailing garbadge
Vsevolod Stakhov [Tue, 19 Feb 2019 09:58:51 +0000 (09:58 +0000)]
[Fix] Mime_parser: Fix issue with parsing of the trailing garbadge

5 years ago[Minor] Fix multipattern escaping for TLDs
Vsevolod Stakhov [Mon, 18 Feb 2019 21:00:18 +0000 (21:00 +0000)]
[Minor] Fix multipattern escaping for TLDs

5 years ago[Fix] Fix HTTP headers signing case
Vsevolod Stakhov [Mon, 18 Feb 2019 20:30:33 +0000 (20:30 +0000)]
[Fix] Fix HTTP headers signing case

5 years ago[Minor] Fix tests
Vsevolod Stakhov [Mon, 18 Feb 2019 20:19:13 +0000 (20:19 +0000)]
[Minor] Fix tests

5 years ago[Test] Add test for http headers signing
Vsevolod Stakhov [Mon, 18 Feb 2019 20:07:30 +0000 (20:07 +0000)]
[Test] Add test for http headers signing

5 years ago[Minor] Fix get_urls method
Vsevolod Stakhov [Mon, 18 Feb 2019 18:08:28 +0000 (18:08 +0000)]
[Minor] Fix get_urls method

5 years ago[Minor] Add more safety when resolving deps
Vsevolod Stakhov [Mon, 18 Feb 2019 17:47:33 +0000 (17:47 +0000)]
[Minor] Add more safety when resolving deps

5 years ago[Minor] Set addr failure flag on fuzzy errors
Vsevolod Stakhov [Mon, 18 Feb 2019 16:51:26 +0000 (16:51 +0000)]
[Minor] Set addr failure flag on fuzzy errors

5 years ago[Fix] Rework groups scores definitions
Vsevolod Stakhov [Mon, 18 Feb 2019 15:42:43 +0000 (15:42 +0000)]
[Fix] Rework groups scores definitions

5 years ago[Fix] Process orphaned `symbols` section
Vsevolod Stakhov [Mon, 18 Feb 2019 15:42:26 +0000 (15:42 +0000)]
[Fix] Process orphaned `symbols` section

5 years ago[Fix] Fix Content-Type parsing
Vsevolod Stakhov [Mon, 18 Feb 2019 15:10:52 +0000 (15:10 +0000)]
[Fix] Fix Content-Type parsing

Issue: #2757

5 years ago[Fix] Fix rfc2231 for Content-Disposition header
Vsevolod Stakhov [Mon, 18 Feb 2019 14:19:27 +0000 (14:19 +0000)]
[Fix] Fix rfc2231 for Content-Disposition header

Issue: #2757

5 years ago[Minor] Oops, fix type
Vsevolod Stakhov [Mon, 18 Feb 2019 13:57:13 +0000 (13:57 +0000)]
[Minor] Oops, fix type

5 years ago[Fix] Core: Fix address rotation bug
Vsevolod Stakhov [Mon, 18 Feb 2019 12:58:57 +0000 (12:58 +0000)]
[Fix] Core: Fix address rotation bug

Previously, upstream.get_addr function returned the new address of the
upstream. Unfortunately, it was used for printing addresses. It caused
the following situation: let's imagine we have A1 and A2 where A1 was
initially selected. So the connection was performed to A1:

                           Current addr   Selected addr

   Connect+---------+      A2+------>A1   A1
                    |
+-+Print failure<---+      A1+------>A2   A2
|                        +----+
+->Mark failure+-------->+ A2 |
                         +----+

But the failure OP as well as log message told about `A2` where the real
problem happened with `A1`.

This commit adds distinguishing between getting the next and the current
address of the upstream resolving this issue.

5 years agoUpdate ISSUE_TEMPLATE.md
Vsevolod Stakhov [Mon, 18 Feb 2019 11:58:48 +0000 (11:58 +0000)]
Update ISSUE_TEMPLATE.md

5 years ago[Fix] Clickhouse: Fix database usage
Vsevolod Stakhov [Mon, 18 Feb 2019 09:55:36 +0000 (09:55 +0000)]
[Fix] Clickhouse: Fix database usage

Issue: #2759
Closes: #2759
5 years ago[Minor] Fix getting of emails
Vsevolod Stakhov [Sat, 16 Feb 2019 14:42:11 +0000 (14:42 +0000)]
[Minor] Fix getting of emails

5 years ago[Minor] Fix format string
Vsevolod Stakhov [Sat, 16 Feb 2019 14:26:06 +0000 (14:26 +0000)]
[Minor] Fix format string

5 years ago[Feature] Lua_task: Add flexible method to get specific urls
Vsevolod Stakhov [Sat, 16 Feb 2019 14:22:46 +0000 (14:22 +0000)]
[Feature] Lua_task: Add flexible method to get specific urls

5 years ago[Minor] Properly set protocol value for urls
Vsevolod Stakhov [Sat, 16 Feb 2019 14:22:19 +0000 (14:22 +0000)]
[Minor] Properly set protocol value for urls

5 years ago[Minor] Lua_url: Add method to get url protocol
Vsevolod Stakhov [Sat, 16 Feb 2019 13:53:14 +0000 (13:53 +0000)]
[Minor] Lua_url: Add method to get url protocol

5 years ago[Minor] Add functions to deal with url protocols
Vsevolod Stakhov [Sat, 16 Feb 2019 13:52:55 +0000 (13:52 +0000)]
[Minor] Add functions to deal with url protocols

5 years ago[Rework] Finish http code split and cleanup
Vsevolod Stakhov [Fri, 15 Feb 2019 18:23:40 +0000 (18:23 +0000)]
[Rework] Finish http code split and cleanup

5 years ago[Rework] Re-add files
Vsevolod Stakhov [Fri, 15 Feb 2019 16:41:46 +0000 (16:41 +0000)]
[Rework] Re-add files

5 years ago[Rework] Start rework of the HTTP library
Vsevolod Stakhov [Fri, 15 Feb 2019 16:41:24 +0000 (16:41 +0000)]
[Rework] Start rework of the HTTP library

5 years ago[Minor] Dkim_signing: allow custom routine for getting dkim domain
Vsevolod Stakhov [Fri, 15 Feb 2019 13:33:54 +0000 (13:33 +0000)]
[Minor] Dkim_signing: allow custom routine for getting dkim domain

5 years agoMerge pull request #2758 from moisseev/mid
Vsevolod Stakhov [Fri, 15 Feb 2019 11:56:13 +0000 (11:56 +0000)]
Merge pull request #2758 from moisseev/mid

[Test] Add tests for MID module

5 years agoMerge pull request #2657 from prehor/feature/arc-domain
Vsevolod Stakhov [Fri, 15 Feb 2019 11:55:55 +0000 (11:55 +0000)]
Merge pull request #2657 from prehor/feature/arc-domain

Allow setting static domain for ARC signatures

5 years ago[Test] Add tests for MID module 2758/head
Alexander Moisseev [Fri, 15 Feb 2019 08:53:31 +0000 (11:53 +0300)]
[Test] Add tests for MID module

5 years agoMerge pull request #2756 from moisseev/mime_types
Vsevolod Stakhov [Thu, 14 Feb 2019 20:05:02 +0000 (20:05 +0000)]
Merge pull request #2756 from moisseev/mime_types

[Minor] mime_types: remove .tmp from bad_extensions

5 years ago[Minor] Fix loading of unicode multipatterns
Vsevolod Stakhov [Thu, 14 Feb 2019 17:27:45 +0000 (17:27 +0000)]
[Minor] Fix loading of unicode multipatterns

5 years ago[Minor] Fix linking
Vsevolod Stakhov [Thu, 14 Feb 2019 17:27:38 +0000 (17:27 +0000)]
[Minor] Fix linking

5 years ago[Minor] Use new logic of regexp escaping
Vsevolod Stakhov [Thu, 14 Feb 2019 17:27:18 +0000 (17:27 +0000)]
[Minor] Use new logic of regexp escaping

5 years ago[Feature] Better escaping of unicode
Vsevolod Stakhov [Thu, 14 Feb 2019 17:27:01 +0000 (17:27 +0000)]
[Feature] Better escaping of unicode

5 years ago[Minor] Fix linking
Vsevolod Stakhov [Thu, 14 Feb 2019 17:26:48 +0000 (17:26 +0000)]
[Minor] Fix linking

5 years ago[Minor] mime_types: remove .tmp from bad_extensions 2756/head
Alexander Moisseev [Thu, 14 Feb 2019 16:08:02 +0000 (19:08 +0300)]
[Minor] mime_types: remove .tmp from bad_extensions

as it is not potentially harmful

Just a note: M$ Office documents are archives and some of them may contain *.tmp files
(as well as other actually potentially dangerous extensions).

5 years agoMerge pull request #2754 from heraklit256/fix-composite
Vsevolod Stakhov [Thu, 14 Feb 2019 15:04:32 +0000 (15:04 +0000)]
Merge pull request #2754 from heraklit256/fix-composite

fix typo in RCVD_UNAUTH_PBL

5 years ago[Minor] Try to fix linking hell
Vsevolod Stakhov [Thu, 14 Feb 2019 11:22:07 +0000 (11:22 +0000)]
[Minor] Try to fix linking hell

5 years ago[Minor] Load dynamic library if needed
Vsevolod Stakhov [Thu, 14 Feb 2019 11:07:06 +0000 (11:07 +0000)]
[Minor] Load dynamic library if needed

5 years agofix typo in RCVD_UNAUTH_PBL 2754/head
heraklit256 [Wed, 13 Feb 2019 20:37:16 +0000 (21:37 +0100)]
fix typo in RCVD_UNAUTH_PBL

5 years agoMerge pull request #10 from rspamd/master
heraklit256 [Wed, 13 Feb 2019 20:35:27 +0000 (20:35 +0000)]
Merge pull request #10 from rspamd/master

merge upstream into local master

5 years ago[Minor] Oops, add dependency
Vsevolod Stakhov [Wed, 13 Feb 2019 18:15:28 +0000 (18:15 +0000)]
[Minor] Oops, add dependency

5 years ago[Rework] Convert rspamd-server to a shared library
Vsevolod Stakhov [Wed, 13 Feb 2019 18:09:43 +0000 (18:09 +0000)]
[Rework] Convert rspamd-server to a shared library

5 years ago[Rework] Use VEX instructions, relocate
Vsevolod Stakhov [Wed, 13 Feb 2019 18:03:35 +0000 (18:03 +0000)]
[Rework] Use VEX instructions, relocate

5 years ago[Minor] Fix expressions for empty content HTML parts
Vsevolod Stakhov [Wed, 13 Feb 2019 17:04:38 +0000 (17:04 +0000)]
[Minor] Fix expressions for empty content HTML parts

Issue: #2751

5 years ago[Minor] Remove all headers with the specific name, not just the first one
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

5 years ago[Test] Disable it, it is doomed
Vsevolod Stakhov [Wed, 13 Feb 2019 12:12:38 +0000 (12:12 +0000)]
[Test] Disable it, it is doomed

5 years ago[Test] Sigh, another monkey patch
Vsevolod Stakhov [Wed, 13 Feb 2019 10:14:04 +0000 (10:14 +0000)]
[Test] Sigh, another monkey patch

5 years ago[Test] Another try to fix test
Vsevolod Stakhov [Wed, 13 Feb 2019 09:37:34 +0000 (09:37 +0000)]
[Test] Another try to fix test

5 years ago[Test] Another try to fix migration test
Vsevolod Stakhov [Tue, 12 Feb 2019 17:34:04 +0000 (17:34 +0000)]
[Test] Another try to fix migration test

5 years ago[Test] Try to fix schema version in the test
Vsevolod Stakhov [Tue, 12 Feb 2019 16:47:56 +0000 (16:47 +0000)]
[Test] Try to fix schema version in the test

5 years ago[Feature] Clickhouse: Allow to store subject in Clickhouse
Vsevolod Stakhov [Tue, 12 Feb 2019 16:25:45 +0000 (16:25 +0000)]
[Feature] Clickhouse: Allow to store subject in Clickhouse

5 years ago[Minor] History_redis: Use generic function to obfuscate subject
Vsevolod Stakhov [Tue, 12 Feb 2019 16:12:39 +0000 (16:12 +0000)]
[Minor] History_redis: Use generic function to obfuscate subject

5 years ago[Minor] Lua_util: Add maybe_obfuscate_subject utility
Vsevolod Stakhov [Tue, 12 Feb 2019 16:12:13 +0000 (16:12 +0000)]
[Minor] Lua_util: Add maybe_obfuscate_subject utility

5 years ago[Project] Add new flags to clickhouse, redis and elastic exporters
Vsevolod Stakhov [Tue, 12 Feb 2019 15:05:14 +0000 (15:05 +0000)]
[Project] Add new flags to clickhouse, redis and elastic exporters

5 years ago[Project] Implement new flags in Lua API
Vsevolod Stakhov [Tue, 12 Feb 2019 15:03:30 +0000 (15:03 +0000)]
[Project] Implement new flags in Lua API

5 years ago[Project] Implement concept of adaptive disabling of the rules
Vsevolod Stakhov [Tue, 12 Feb 2019 11:59:25 +0000 (11:59 +0000)]
[Project] Implement concept of adaptive disabling of the rules

5 years ago[Minor] Settings: Fix function invocation
Vsevolod Stakhov [Tue, 12 Feb 2019 11:11:10 +0000 (11:11 +0000)]
[Minor] Settings: Fix function invocation

5 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Mon, 11 Feb 2019 18:06:58 +0000 (18:06 +0000)]
[Minor] Pet luacheck

5 years ago[Minor] Oops, fix the loop
Vsevolod Stakhov [Mon, 11 Feb 2019 17:47:56 +0000 (17:47 +0000)]
[Minor] Oops, fix the loop

5 years ago[Feature] Add `rspamadm mime sign` tool
Vsevolod Stakhov [Mon, 11 Feb 2019 17:23:49 +0000 (17:23 +0000)]
[Feature] Add `rspamadm mime sign` tool

5 years ago[Project] Fix lua_ffi definitions
Vsevolod Stakhov [Mon, 11 Feb 2019 14:23:47 +0000 (14:23 +0000)]
[Project] Fix lua_ffi definitions

5 years ago[Minor] Move DKIM keys load to DKIM common code
Vsevolod Stakhov [Mon, 11 Feb 2019 14:21:29 +0000 (14:21 +0000)]
[Minor] Move DKIM keys load to DKIM common code

5 years ago[Minor] Add base64 check routine
Vsevolod Stakhov [Mon, 11 Feb 2019 14:14:53 +0000 (14:14 +0000)]
[Minor] Add base64 check routine

5 years ago[Rework] Settings: Rework settings check
Vsevolod Stakhov [Mon, 11 Feb 2019 13:18:33 +0000 (13:18 +0000)]
[Rework] Settings: Rework settings check

5 years ago[Minor] Stat: Fail-safety fix for object expansion
Vsevolod Stakhov [Mon, 11 Feb 2019 12:31:06 +0000 (12:31 +0000)]
[Minor] Stat: Fail-safety fix for object expansion

5 years ago[Minor] Fix shitty variable names
Vsevolod Stakhov [Mon, 11 Feb 2019 11:42:37 +0000 (11:42 +0000)]
[Minor] Fix shitty variable names

5 years ago[Fix] Core: Fix etags support
Vsevolod Stakhov [Mon, 11 Feb 2019 11:19:42 +0000 (11:19 +0000)]
[Fix] Core: Fix etags support

Issue: #2749
Closes: #2749
5 years ago[Minor] Stat: Set more sane default prefix when users scripts are set
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

5 years ago[Project] Add DKIM FFI interface
Vsevolod Stakhov [Sat, 9 Feb 2019 22:28:44 +0000 (22:28 +0000)]
[Project] Add DKIM FFI interface

5 years ago[Minor] Add `jit` to list of globals
Vsevolod Stakhov [Sat, 9 Feb 2019 22:28:23 +0000 (22:28 +0000)]
[Minor] Add `jit` to list of globals

5 years ago[Minor] Oops, fix memory drainage
Vsevolod Stakhov [Fri, 8 Feb 2019 17:47:01 +0000 (17:47 +0000)]
[Minor] Oops, fix memory drainage

5 years ago[Minor] Lua_task: Add topointer method
Vsevolod Stakhov [Fri, 8 Feb 2019 17:06:03 +0000 (17:06 +0000)]
[Minor] Lua_task: Add topointer method

5 years ago[Minor] Lua_text: Allow text creation from a table
Vsevolod Stakhov [Fri, 8 Feb 2019 16:11:17 +0000 (16:11 +0000)]
[Minor] Lua_text: Allow text creation from a table

5 years ago[Minor] Fix some meaningful compile warnings
Vsevolod Stakhov [Fri, 8 Feb 2019 14:32:12 +0000 (14:32 +0000)]
[Minor] Fix some meaningful compile warnings

5 years ago[Minor] Improve lua 5.3 compatibility
Vsevolod Stakhov [Fri, 8 Feb 2019 14:31:52 +0000 (14:31 +0000)]
[Minor] Improve lua 5.3 compatibility

5 years ago[Fix] Mime_parser: Fix parsing of mime parts without closing boundary
Vsevolod Stakhov [Fri, 8 Feb 2019 14:31:30 +0000 (14:31 +0000)]
[Fix] Mime_parser: Fix parsing of mime parts without closing boundary

5 years ago[Test] Improve received tests
Vsevolod Stakhov [Fri, 8 Feb 2019 12:56:05 +0000 (12:56 +0000)]
[Test] Improve received tests

5 years ago[Fix] Add some more cases for Received header
Vsevolod Stakhov [Fri, 8 Feb 2019 12:55:52 +0000 (12:55 +0000)]
[Fix] Add some more cases for Received header

5 years ago[Test] Fix tests relying on the broken behaviour
Vsevolod Stakhov [Thu, 7 Feb 2019 21:58:39 +0000 (21:58 +0000)]
[Test] Fix tests relying on the broken behaviour

5 years ago[Minor] Fix memory issue
Vsevolod Stakhov [Thu, 7 Feb 2019 21:58:28 +0000 (21:58 +0000)]
[Minor] Fix memory issue

5 years ago[Minor] Fix `with` parsing
Vsevolod Stakhov [Thu, 7 Feb 2019 17:24:51 +0000 (17:24 +0000)]
[Minor] Fix `with` parsing

5 years ago[Minor] Another try to fix 'IPv6:' prefix
Vsevolod Stakhov [Thu, 7 Feb 2019 17:21:03 +0000 (17:21 +0000)]
[Minor] Another try to fix 'IPv6:' prefix

5 years ago[Test] Try to fix bloody ambiguity in IPv6 notations...
Vsevolod Stakhov [Thu, 7 Feb 2019 15:51:34 +0000 (15:51 +0000)]
[Test] Try to fix bloody ambiguity in IPv6 notations...

5 years ago[Fix] Fix processing of null bytes in headers
Vsevolod Stakhov [Thu, 7 Feb 2019 15:47:56 +0000 (15:47 +0000)]
[Fix] Fix processing of null bytes in headers

Issue: #2742

5 years ago[Minor] Add rspamd_null_safe_copy routine
Vsevolod Stakhov [Thu, 7 Feb 2019 15:47:16 +0000 (15:47 +0000)]
[Minor] Add rspamd_null_safe_copy routine

5 years ago[Minor] Remove ragel based received parser
Vsevolod Stakhov [Thu, 7 Feb 2019 15:13:35 +0000 (15:13 +0000)]
[Minor] Remove ragel based received parser

5 years ago[Minor] Restore smtp address parser machine
Vsevolod Stakhov [Thu, 7 Feb 2019 15:08:14 +0000 (15:08 +0000)]
[Minor] Restore smtp address parser machine

5 years ago[Minor] Lua_task: Add missing received types
Vsevolod Stakhov [Thu, 7 Feb 2019 14:21:32 +0000 (14:21 +0000)]
[Minor] Lua_task: Add missing received types

5 years ago[Project] Attach new received parser
Vsevolod Stakhov [Thu, 7 Feb 2019 13:57:24 +0000 (13:57 +0000)]
[Project] Attach new received parser

5 years ago[Minor] Allow to process IPv6 addresses started with `IPv6:`
Vsevolod Stakhov [Thu, 7 Feb 2019 13:56:20 +0000 (13:56 +0000)]
[Minor] Allow to process IPv6 addresses started with `IPv6:`

5 years ago[Minor] Oops, fix starts_with
Vsevolod Stakhov [Thu, 7 Feb 2019 13:56:07 +0000 (13:56 +0000)]
[Minor] Oops, fix starts_with

5 years ago[Project] Add more details to received parser
Vsevolod Stakhov [Thu, 7 Feb 2019 13:07:16 +0000 (13:07 +0000)]
[Project] Add more details to received parser

5 years ago[Minor] Add starts_with function for rspamd_ftok_t
Vsevolod Stakhov [Thu, 7 Feb 2019 12:34:22 +0000 (12:34 +0000)]
[Minor] Add starts_with function for rspamd_ftok_t

5 years ago[Project] Add heuristical from parser to received parser
Vsevolod Stakhov [Wed, 6 Feb 2019 14:47:20 +0000 (14:47 +0000)]
[Project] Add heuristical from parser to received parser

5 years ago[Minor] Add function to test character for domain safety
Vsevolod Stakhov [Wed, 6 Feb 2019 14:17:59 +0000 (14:17 +0000)]
[Minor] Add function to test character for domain safety

5 years ago[Minor] Add function to strip characters
Vsevolod Stakhov [Wed, 6 Feb 2019 14:17:43 +0000 (14:17 +0000)]
[Minor] Add function to strip characters

5 years ago[Project] Add spilling machine for received headers
Vsevolod Stakhov [Wed, 6 Feb 2019 12:36:10 +0000 (12:36 +0000)]
[Project] Add spilling machine for received headers

5 years ago[Project] Reorganize ragel
Vsevolod Stakhov [Tue, 5 Feb 2019 16:00:37 +0000 (16:00 +0000)]
[Project] Reorganize ragel

5 years ago[Project] Rework ragel machines
Vsevolod Stakhov [Tue, 5 Feb 2019 16:00:06 +0000 (16:00 +0000)]
[Project] Rework ragel machines