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

5 years ago[Minor] Core: Allow inet addresses to be parsed using memory pool
Vsevolod Stakhov [Tue, 5 Feb 2019 14:37:22 +0000 (14:37 +0000)]
[Minor] Core: Allow inet addresses to be parsed using memory pool

5 years ago[Conf] Remove abuse.ch
Vsevolod Stakhov [Tue, 5 Feb 2019 09:09:15 +0000 (09:09 +0000)]
[Conf] Remove abuse.ch

Issue: #2744
Closes: #2744
5 years ago[Regression] Fix received parser
Vsevolod Stakhov [Mon, 4 Feb 2019 17:46:05 +0000 (17:46 +0000)]
[Regression] Fix received parser

Issue: #2743

5 years ago[Regression] Fix urls output in the protocol
Vsevolod Stakhov [Mon, 4 Feb 2019 16:35:21 +0000 (16:35 +0000)]
[Regression] Fix urls output in the protocol

5 years ago[Minor] Lua_mimepart: Return raw content for visually empty html parts
Vsevolod Stakhov [Mon, 4 Feb 2019 15:43:25 +0000 (15:43 +0000)]
[Minor] Lua_mimepart: Return raw content for visually empty html parts

5 years ago[Fix] HTML: Fix some more SGML tags issues
Vsevolod Stakhov [Mon, 4 Feb 2019 14:59:26 +0000 (14:59 +0000)]
[Fix] HTML: Fix some more SGML tags issues

Issue: #2738

5 years agoMerge pull request #2739 from McKayJT/dkim-sign-ed25519
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

5 years ago[Minor] Rspamadm: Store intermediate message in a table
Vsevolod Stakhov [Mon, 4 Feb 2019 13:52:48 +0000 (13:52 +0000)]
[Minor] Rspamadm: Store intermediate message in a table

5 years ago[Minor] Fuzzy_check: Fix issue when cached element has no shingles
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

5 years agoMerge pull request #2741 from moisseev/patch-2
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

5 years ago[Minor] Allow "application/vnd.ms-excel" for "csv" files 2741/head
Alexander Moisseev [Sun, 3 Feb 2019 16:09:51 +0000 (19:09 +0300)]
[Minor] Allow "application/vnd.ms-excel" for "csv" files

5 years agoadd tests for dkim signatures with milter 2739/head
John McKay [Sat, 2 Feb 2019 11:26:14 +0000 (11:26 +0000)]
add tests for dkim signatures with milter

5 years agoadd milter multiple signature support
John McKay [Sat, 2 Feb 2019 11:24:17 +0000 (11:24 +0000)]
add milter multiple signature support

5 years agoflatten prepare_dkim_signing results
John McKay [Sat, 2 Feb 2019 08:32:42 +0000 (08:32 +0000)]
flatten prepare_dkim_signing results

5 years agodebug2 -> debug_taskless
John McKay [Sat, 2 Feb 2019 05:13:39 +0000 (05:13 +0000)]
debug2 -> debug_taskless

5 years agomark cache tests as broken until can fix for ci
John McKay [Sat, 2 Feb 2019 05:07:00 +0000 (05:07 +0000)]
mark cache tests as broken until can fix for ci

5 years agodon't use 3.6+ python re syntax in multiple test
John McKay [Sat, 2 Feb 2019 05:02:53 +0000 (05:02 +0000)]
don't use 3.6+ python re syntax in multiple test

5 years agoRemove unused variable
John McKay [Sat, 2 Feb 2019 01:52:42 +0000 (01:52 +0000)]
Remove unused variable

5 years agokeys from config and http arrayized
John McKay [Sat, 26 Jan 2019 11:27:15 +0000 (11:27 +0000)]
keys from config and http arrayized

5 years agoAdd tests for multiple signatures
John McKay [Sat, 26 Jan 2019 06:35:55 +0000 (06:35 +0000)]
Add tests for multiple signatures

5 years agoAdd multiple signature support.
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

5 years agoRefactor dkim private key loads
John McKay [Thu, 24 Jan 2019 01:26:21 +0000 (01:26 +0000)]
Refactor dkim private key loads

5 years agoAdd tests for key cache invalidation
John McKay [Mon, 21 Jan 2019 04:09:09 +0000 (04:09 +0000)]
Add tests for key cache invalidation

5 years agoAdd ed25519 signing tests
John McKay [Mon, 21 Jan 2019 01:45:16 +0000 (01:45 +0000)]
Add ed25519 signing tests

5 years agoInitial eddsa signing implementation
John McKay [Thu, 17 Jan 2019 13:02:52 +0000 (13:02 +0000)]
Initial eddsa signing implementation

5 years agoexpose ed25519 private to public key
John McKay [Wed, 16 Jan 2019 09:20:37 +0000 (09:20 +0000)]
expose ed25519 private to public key

5 years ago[Minor] Add warning about conflictin local files
Vsevolod Stakhov [Fri, 1 Feb 2019 15:09:38 +0000 (15:09 +0000)]
[Minor] Add warning about conflictin local files

5 years agoMerge pull request #2740 from moisseev/patch-1
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

5 years ago[Minor] Try better to keep cached records alive
Vsevolod Stakhov [Fri, 1 Feb 2019 12:16:07 +0000 (12:16 +0000)]
[Minor] Try better to keep cached records alive

5 years ago[Minor] Plug potential memory leak with ISO-8859-16 converter
Vsevolod Stakhov [Fri, 1 Feb 2019 12:15:14 +0000 (12:15 +0000)]
[Minor] Plug potential memory leak with ISO-8859-16 converter

5 years ago[Minor] LRU: Mark fresh node as immportal to avoid its early eviction
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

5 years ago[Minor] Allow "text/rtf" for rtf files 2740/head
Alexander Moisseev [Fri, 1 Feb 2019 07:27:16 +0000 (10:27 +0300)]
[Minor] Allow "text/rtf" for rtf files

5 years ago[Fix] Core: Fix headers folding on the last token
Vsevolod Stakhov [Thu, 31 Jan 2019 12:19:43 +0000 (12:19 +0000)]
[Fix] Core: Fix headers folding on the last token

5 years ago[Minor] Lua_task: Copy key when setting cache entries to avoid GC race
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

5 years ago[Fix] HTML: Fix HTML comments with many dashes
Vsevolod Stakhov [Wed, 30 Jan 2019 17:24:30 +0000 (17:24 +0000)]
[Fix] HTML: Fix HTML comments with many dashes

5 years ago[Minor] Mime_types: Fix whitelist
Vsevolod Stakhov [Wed, 30 Jan 2019 14:30:10 +0000 (14:30 +0000)]
[Minor] Mime_types: Fix whitelist

5 years ago[Minor] Core: Further try to reduce FP rate for uspoof
Vsevolod Stakhov [Wed, 30 Jan 2019 13:49:39 +0000 (13:49 +0000)]
[Minor] Core: Further try to reduce FP rate for uspoof

5 years ago[Minor] Core: Treat meaningless actions as ham
Vsevolod Stakhov [Wed, 30 Jan 2019 13:31:55 +0000 (13:31 +0000)]
[Minor] Core: Treat meaningless actions as ham

5 years agoMerge pull request #2735 from HeinleinSupport/mime_types
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

5 years ago[Minor] mime_types - add filename whitelist 2735/head
Carsten Rosenberg [Tue, 29 Jan 2019 19:22:41 +0000 (20:22 +0100)]
[Minor] mime_types - add filename whitelist

5 years agoMerge pull request #2737 from moisseev/mime_types
Vsevolod Stakhov [Tue, 29 Jan 2019 14:40:47 +0000 (14:40 +0000)]
Merge pull request #2737 from moisseev/mime_types

[Minor] mime_types: Add "text/plain" CT for "csv" extension

5 years ago[Feature] Core: Support telephone URLs
Vsevolod Stakhov [Tue, 29 Jan 2019 14:22:32 +0000 (14:22 +0000)]
[Feature] Core: Support telephone URLs

5 years ago[Minor] Lua_util: Fix single character obfuscation checks
Vsevolod Stakhov [Tue, 29 Jan 2019 13:21:48 +0000 (13:21 +0000)]
[Minor] Lua_util: Fix single character obfuscation checks

5 years ago[Rules] OMOGRAPH_URL: Avoid extra calls for repeated urls
Vsevolod Stakhov [Tue, 29 Jan 2019 13:21:20 +0000 (13:21 +0000)]
[Rules] OMOGRAPH_URL: Avoid extra calls for repeated urls

5 years ago[Minor] Core: Improve url findings in queries
Vsevolod Stakhov [Tue, 29 Jan 2019 12:07:00 +0000 (12:07 +0000)]
[Minor] Core: Improve url findings in queries

5 years ago[Minor] Elastic: Switch off coroutines as they are unstable
Vsevolod Stakhov [Tue, 29 Jan 2019 11:37:13 +0000 (11:37 +0000)]
[Minor] Elastic: Switch off coroutines as they are unstable

5 years ago[Minor] Allow to debug lua threads
Vsevolod Stakhov [Tue, 29 Jan 2019 11:12:30 +0000 (11:12 +0000)]
[Minor] Allow to debug lua threads

5 years ago[Minor] mime_types: Add "text/plain" CT for "csv" extension 2737/head
Alexander Moisseev [Tue, 29 Jan 2019 06:56:06 +0000 (09:56 +0300)]
[Minor] mime_types: Add "text/plain" CT for "csv" extension

as some MUAs use it.

5 years ago[Minor] Fix log message
Vsevolod Stakhov [Mon, 28 Jan 2019 16:11:52 +0000 (16:11 +0000)]
[Minor] Fix log message

5 years agoMerge pull request #2736 from HeinleinSupport/lua_scanners
Vsevolod Stakhov [Mon, 28 Jan 2019 12:31:01 +0000 (12:31 +0000)]
Merge pull request #2736 from HeinleinSupport/lua_scanners

Lua scanners

5 years agoMerge pull request #2734 from moisseev/mid
Vsevolod Stakhov [Mon, 28 Jan 2019 12:27:27 +0000 (12:27 +0000)]
Merge pull request #2734 from moisseev/mid

[Fix] MID module: Fix DKIM domain matching

5 years ago[Feature] Core: Support RFC2231 encoding in headers
Vsevolod Stakhov [Mon, 28 Jan 2019 12:01:21 +0000 (12:01 +0000)]
[Feature] Core: Support RFC2231 encoding in headers

5 years ago[Fix] MID module: Fix DKIM domain matching 2734/head
Alexander Moisseev [Mon, 28 Jan 2019 08:02:32 +0000 (11:02 +0300)]
[Fix] MID module: Fix DKIM domain matching

5 years agoMerge pull request #2732 from analogic/patch-2
Vsevolod Stakhov [Sun, 27 Jan 2019 21:30:52 +0000 (21:30 +0000)]
Merge pull request #2732 from analogic/patch-2

Another LF to CRLF transform in DMARC report

5 years agoUpdate dmarc.lua 2732/head
analogic [Sun, 27 Jan 2019 11:12:30 +0000 (12:12 +0100)]
Update dmarc.lua

5 years ago[Minor] Core: Use quarantine/dicard as semi-standard actions
Vsevolod Stakhov [Sat, 26 Jan 2019 17:11:55 +0000 (17:11 +0000)]
[Minor] Core: Use quarantine/dicard as semi-standard actions

5 years ago[Minor] Add missing actions
Vsevolod Stakhov [Sat, 26 Jan 2019 17:03:15 +0000 (17:03 +0000)]
[Minor] Add missing actions

5 years ago[Minor] Milter: Add support of quarantine and discard actions
Vsevolod Stakhov [Sat, 26 Jan 2019 14:22:37 +0000 (14:22 +0000)]
[Minor] Milter: Add support of quarantine and discard actions

5 years ago[Minor] Core: Add milter actions concept
Vsevolod Stakhov [Sat, 26 Jan 2019 13:26:36 +0000 (13:26 +0000)]
[Minor] Core: Add milter actions concept

5 years ago[Minor] lua_scanners - icap check empty key 2736/head
Carsten Rosenberg [Sat, 26 Jan 2019 12:49:02 +0000 (13:49 +0100)]
[Minor] lua_scanners - icap check empty key

5 years ago[Minor] lua_scanners - match detected type and files in archives
Carsten Rosenberg [Sat, 26 Jan 2019 09:53:03 +0000 (10:53 +0100)]
[Minor] lua_scanners - match detected type and files in archives

5 years ago[Minor] lua_scanners - oletools - complete threats in extended mode
Carsten Rosenberg [Sat, 26 Jan 2019 09:28:51 +0000 (10:28 +0100)]
[Minor] lua_scanners - oletools - complete threats in extended mode

5 years ago[Minor] lua_scanners - icap - Kaspersky support (empty header, multiple viruses)
Carsten Rosenberg [Sat, 26 Jan 2019 09:27:31 +0000 (10:27 +0100)]
[Minor] lua_scanners - icap - Kaspersky support (empty header, multiple viruses)

5 years agoMerge pull request #2730 from analogic/patch-1
Vsevolod Stakhov [Fri, 25 Jan 2019 20:34:33 +0000 (20:34 +0000)]
Merge pull request #2730 from analogic/patch-1

Produce DMARC report email body with CRLF

5 years agoMerge pull request #2731 from moisseev/mime_types
Vsevolod Stakhov [Fri, 25 Jan 2019 20:34:04 +0000 (20:34 +0000)]
Merge pull request #2731 from moisseev/mime_types

Mime types

5 years ago[Test] Add tests for mime_types 2731/head
Alexander Moisseev [Fri, 25 Jan 2019 08:00:59 +0000 (11:00 +0300)]
[Test] Add tests for mime_types

5 years ago[Minor] mime_types: Add application/x-msi CT
Alexander Moisseev [Fri, 25 Jan 2019 07:33:39 +0000 (10:33 +0300)]
[Minor] mime_types: Add application/x-msi CT

5 years ago[Minor] mime_types: Do not treat numbers in brackets as double extension
Alexander Moisseev [Fri, 25 Jan 2019 07:14:52 +0000 (10:14 +0300)]
[Minor] mime_types: Do not treat numbers in brackets as double extension

Example: PDF417(3.2.4).msi

5 years ago[Minor] HTML: More corner cases in entities decoding
Vsevolod Stakhov [Thu, 24 Jan 2019 15:27:59 +0000 (15:27 +0000)]
[Minor] HTML: More corner cases in entities decoding

5 years ago[Minor] Fix misplaced code
Vsevolod Stakhov [Thu, 24 Jan 2019 15:02:30 +0000 (15:02 +0000)]
[Minor] Fix misplaced code

5 years agoUpdate dmarc.lua 2730/head
analogic [Thu, 24 Jan 2019 14:56:05 +0000 (15:56 +0100)]
Update dmarc.lua

5 years ago[Minor] Rspamadm: Allow `-` as filename to read from stdin
Vsevolod Stakhov [Thu, 24 Jan 2019 14:54:13 +0000 (14:54 +0000)]
[Minor] Rspamadm: Allow `-` as filename to read from stdin

5 years ago[Fix] HTML: Another entities decoding logic fix
Vsevolod Stakhov [Thu, 24 Jan 2019 14:53:51 +0000 (14:53 +0000)]
[Fix] HTML: Another entities decoding logic fix

5 years ago[Minor] Settings: Minor case fix
Vsevolod Stakhov [Thu, 24 Jan 2019 14:35:20 +0000 (14:35 +0000)]
[Minor] Settings: Minor case fix

5 years ago[Fix] HTML: Fix entities in HTML attributes
Vsevolod Stakhov [Thu, 24 Jan 2019 14:09:07 +0000 (14:09 +0000)]
[Fix] HTML: Fix entities in HTML attributes

5 years ago[Test] Add testing for dynamic conf
Vsevolod Stakhov [Thu, 24 Jan 2019 13:37:06 +0000 (13:37 +0000)]
[Test] Add testing for dynamic conf