]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Minor] Binary CTE is equal to 8bit
Vsevolod Stakhov [Wed, 21 Dec 2016 15:31:35 +0000 (15:31 +0000)]
[Minor] Binary CTE is equal to 8bit

7 years ago[Fix] Do not lowercase Content-Disposition to perform decoding
Vsevolod Stakhov [Wed, 21 Dec 2016 15:26:29 +0000 (15:26 +0000)]
[Fix] Do not lowercase Content-Disposition to perform decoding

7 years ago[Fix] Decode filename in content disposition
Vsevolod Stakhov [Wed, 21 Dec 2016 15:09:50 +0000 (15:09 +0000)]
[Fix] Decode filename in content disposition

7 years agoMerge pull request #1276 from fatalbanana/e
Vsevolod Stakhov [Wed, 21 Dec 2016 14:51:31 +0000 (14:51 +0000)]
Merge pull request #1276 from fatalbanana/e

[Fix] Avoid reusing g_error (Fixes #1262)

7 years agoMerge pull request #1275 from fatalbanana/composites
Vsevolod Stakhov [Wed, 21 Dec 2016 14:51:10 +0000 (14:51 +0000)]
Merge pull request #1275 from fatalbanana/composites

[Rework] Composite configuration (#1270)

7 years agoMerge pull request #1273 from fatalbanana/dkimsign
Vsevolod Stakhov [Wed, 21 Dec 2016 14:50:19 +0000 (14:50 +0000)]
Merge pull request #1273 from fatalbanana/dkimsign

[Minor] DKIM signing module: Small improvements & fixes

7 years agoMerge pull request #1274 from fatalbanana/lem
Vsevolod Stakhov [Wed, 21 Dec 2016 14:50:10 +0000 (14:50 +0000)]
Merge pull request #1274 from fatalbanana/lem

[Minor] Reduce log noise (#1272)

7 years ago[Fix] Couple of fixes for date parsing
Vsevolod Stakhov [Wed, 21 Dec 2016 14:48:39 +0000 (14:48 +0000)]
[Fix] Couple of fixes for date parsing

7 years ago[Feature] Use own code for parsing of date
Vsevolod Stakhov [Wed, 21 Dec 2016 14:18:42 +0000 (14:18 +0000)]
[Feature] Use own code for parsing of date

7 years ago[Minor] Avoid gmime in parsing time
Vsevolod Stakhov [Wed, 21 Dec 2016 14:06:37 +0000 (14:06 +0000)]
[Minor] Avoid gmime in parsing time

7 years ago[Feature] Add function to convert struct tm to time using timezone
Vsevolod Stakhov [Wed, 21 Dec 2016 14:06:12 +0000 (14:06 +0000)]
[Feature] Add function to convert struct tm to time using timezone

7 years ago[Fix] Avoid reusing g_error (Fixes #1262) 1276/head
Andrew Lewis [Wed, 21 Dec 2016 13:49:57 +0000 (15:49 +0200)]
[Fix] Avoid reusing g_error (Fixes #1262)

 Reported by: @jhejl

7 years ago[Rework] Composite configuration (#1270) 1275/head
Andrew Lewis [Wed, 21 Dec 2016 10:37:16 +0000 (12:37 +0200)]
[Rework] Composite configuration (#1270)

7 years ago[Feature] Add parser for SMTP date
Vsevolod Stakhov [Wed, 21 Dec 2016 13:26:23 +0000 (13:26 +0000)]
[Feature] Add parser for SMTP date

7 years ago[Minor] Reduce log noise (#1272) 1274/head
Andrew Lewis [Wed, 21 Dec 2016 10:25:48 +0000 (12:25 +0200)]
[Minor] Reduce log noise (#1272)

7 years ago[Minor] DKIM signing module: Small improvements & fixes 1273/head
Andrew Lewis [Wed, 21 Dec 2016 07:59:59 +0000 (09:59 +0200)]
[Minor] DKIM signing module: Small improvements & fixes

 - Support signing local networks
 - Deal with missing usernames
 - Normalise envelope/header from domain

7 years ago[Fix] Fix parsing of '=' character in headers
Vsevolod Stakhov [Wed, 21 Dec 2016 12:02:45 +0000 (12:02 +0000)]
[Fix] Fix parsing of '=' character in headers

7 years ago[Feature] Add own routine to generate a message id
Vsevolod Stakhov [Tue, 20 Dec 2016 17:39:17 +0000 (17:39 +0000)]
[Feature] Add own routine to generate a message id

7 years ago[Minor] Fix crash on messages with no subject
Vsevolod Stakhov [Tue, 20 Dec 2016 17:23:01 +0000 (17:23 +0000)]
[Minor] Fix crash on messages with no subject

7 years ago[Minor] Print rewritten subject in client
Vsevolod Stakhov [Tue, 20 Dec 2016 17:13:59 +0000 (17:13 +0000)]
[Minor] Print rewritten subject in client

7 years ago[Minor] Fix rewrite subject
Vsevolod Stakhov [Tue, 20 Dec 2016 17:11:34 +0000 (17:11 +0000)]
[Minor] Fix rewrite subject

7 years ago[Fix] Set task's subject from mime subject
Vsevolod Stakhov [Tue, 20 Dec 2016 17:11:15 +0000 (17:11 +0000)]
[Fix] Set task's subject from mime subject

7 years ago[Fix] Use sane default rewrite subject (*** SPAM *** %s)
Vsevolod Stakhov [Tue, 20 Dec 2016 17:10:44 +0000 (17:10 +0000)]
[Fix] Use sane default rewrite subject (*** SPAM *** %s)

7 years ago[Minor] Fix spaces encoding in QP
Vsevolod Stakhov [Tue, 20 Dec 2016 17:10:30 +0000 (17:10 +0000)]
[Minor] Fix spaces encoding in QP

7 years ago[Minor] Use Rspamd encode function instead of gmime
Vsevolod Stakhov [Tue, 20 Dec 2016 16:47:04 +0000 (16:47 +0000)]
[Minor] Use Rspamd encode function instead of gmime

7 years ago[Minor] Add function to encode mime headers
Vsevolod Stakhov [Tue, 20 Dec 2016 16:46:49 +0000 (16:46 +0000)]
[Minor] Add function to encode mime headers

7 years ago[Minor] Add function to perform quoted-printable encoding
Vsevolod Stakhov [Tue, 20 Dec 2016 16:46:28 +0000 (16:46 +0000)]
[Minor] Add function to perform quoted-printable encoding

7 years ago[Feature] Use Rspamd rfc2047 decoder instead of gmime one
Vsevolod Stakhov [Tue, 20 Dec 2016 16:10:56 +0000 (16:10 +0000)]
[Feature] Use Rspamd rfc2047 decoder instead of gmime one

7 years agoMerge pull request #1271 from fatalbanana/sign
Vsevolod Stakhov [Tue, 20 Dec 2016 16:09:41 +0000 (16:09 +0000)]
Merge pull request #1271 from fatalbanana/sign

[Feature] Add preliminary version of DKIM signing module

7 years ago[Test] Add fuzz testing for rfc2047
Vsevolod Stakhov [Tue, 20 Dec 2016 12:59:54 +0000 (12:59 +0000)]
[Test] Add fuzz testing for rfc2047

7 years ago[Fix] Fix work with broken utf8 tokens
Vsevolod Stakhov [Tue, 20 Dec 2016 12:59:35 +0000 (12:59 +0000)]
[Fix] Fix work with broken utf8 tokens

7 years ago[Minor] Add some more unit tests
Vsevolod Stakhov [Tue, 20 Dec 2016 12:40:45 +0000 (12:40 +0000)]
[Minor] Add some more unit tests

7 years ago[Fix] Fix issues with quoted-printable encoding
Vsevolod Stakhov [Tue, 20 Dec 2016 12:40:28 +0000 (12:40 +0000)]
[Fix] Fix issues with quoted-printable encoding

7 years ago[Feature] Add preliminary version of DKIM signing module 1271/head
Andrew Lewis [Tue, 20 Dec 2016 10:08:09 +0000 (12:08 +0200)]
[Feature] Add preliminary version of DKIM signing module

7 years agoMerge pull request #1269 from fatalbanana/dkim
Vsevolod Stakhov [Mon, 19 Dec 2016 21:54:55 +0000 (21:54 +0000)]
Merge pull request #1269 from fatalbanana/dkim

[Feature] Support DKIM signing in Lua plugins

7 years ago[Minor] Add github issue template
Vsevolod Stakhov [Mon, 19 Dec 2016 21:48:45 +0000 (21:48 +0000)]
[Minor] Add github issue template

7 years ago[Test] Add preliminary rfc2047 test
Vsevolod Stakhov [Mon, 19 Dec 2016 21:43:16 +0000 (21:43 +0000)]
[Test] Add preliminary rfc2047 test

7 years ago[Minor] Fix rfc2047 quoted printable version
Vsevolod Stakhov [Mon, 19 Dec 2016 21:42:49 +0000 (21:42 +0000)]
[Minor] Fix rfc2047 quoted printable version

7 years ago[Minor] Disable zero-copy mode for b64 ops as it is broken
Vsevolod Stakhov [Mon, 19 Dec 2016 21:23:28 +0000 (21:23 +0000)]
[Minor] Disable zero-copy mode for b64 ops as it is broken

7 years ago[Minor] Small fixes in lua api
Vsevolod Stakhov [Mon, 19 Dec 2016 18:08:33 +0000 (18:08 +0000)]
[Minor] Small fixes in lua api

7 years ago[Minor] Add cleanup
Vsevolod Stakhov [Mon, 19 Dec 2016 18:08:19 +0000 (18:08 +0000)]
[Minor] Add cleanup

7 years ago[Feature] Support DKIM signing in Lua plugins 1269/head
Andrew Lewis [Mon, 19 Dec 2016 17:27:05 +0000 (19:27 +0200)]
[Feature] Support DKIM signing in Lua plugins

7 years ago[Minor] Treat utf especially
Vsevolod Stakhov [Mon, 19 Dec 2016 17:07:32 +0000 (17:07 +0000)]
[Minor] Treat utf especially

7 years ago[Feature] Add own headers decoding routine
Vsevolod Stakhov [Mon, 19 Dec 2016 16:50:57 +0000 (16:50 +0000)]
[Feature] Add own headers decoding routine

7 years ago[Feature] Add rfc2047 grammar
Vsevolod Stakhov [Mon, 19 Dec 2016 16:50:36 +0000 (16:50 +0000)]
[Feature] Add rfc2047 grammar

7 years ago[Minor] Add routine to recode byte arrays to utf-8
Vsevolod Stakhov [Mon, 19 Dec 2016 16:49:46 +0000 (16:49 +0000)]
[Minor] Add routine to recode byte arrays to utf-8

7 years ago[Feature] Implement new unicode normalizer
Vsevolod Stakhov [Mon, 19 Dec 2016 12:11:04 +0000 (12:11 +0000)]
[Feature] Implement new unicode normalizer

Previously, Rspamd gave up when it found non-valid utf-8 characters.
Now, it just replaces them with '?' and continues processing. It looks
more reasonable when processing emails.

7 years ago[Minor] Cut braces in message id
Vsevolod Stakhov [Mon, 19 Dec 2016 10:05:58 +0000 (10:05 +0000)]
[Minor] Cut braces in message id

7 years ago[Minor] Ignore empty/missing parts
Vsevolod Stakhov [Sun, 18 Dec 2016 21:58:33 +0000 (21:58 +0000)]
[Minor] Ignore empty/missing parts

7 years ago[Minor] Do not dereference NULL pointer
Vsevolod Stakhov [Sun, 18 Dec 2016 18:56:24 +0000 (18:56 +0000)]
[Minor] Do not dereference NULL pointer

7 years ago[Fix] Fix processing of parts with no valid content type
Vsevolod Stakhov [Sun, 18 Dec 2016 18:21:15 +0000 (18:21 +0000)]
[Fix] Fix processing of parts with no valid content type

7 years ago[Minor] Fix boundary calculation
Vsevolod Stakhov [Sun, 18 Dec 2016 18:15:50 +0000 (18:15 +0000)]
[Minor] Fix boundary calculation

7 years ago[Fix] Fix processing of non-multipart messages
Vsevolod Stakhov [Sun, 18 Dec 2016 17:14:54 +0000 (17:14 +0000)]
[Fix] Fix processing of non-multipart messages

7 years ago[Fix] Fix charset normalisation
Vsevolod Stakhov [Sun, 18 Dec 2016 16:30:26 +0000 (16:30 +0000)]
[Fix] Fix charset normalisation

7 years ago[Minor] Do not blame so loudly if pcre_study fails...
Vsevolod Stakhov [Sun, 18 Dec 2016 15:22:52 +0000 (15:22 +0000)]
[Minor] Do not blame so loudly if pcre_study fails...

7 years ago[Fix] Fix globbing and convert lists to arrays in fuzzy_check
Vsevolod Stakhov [Sun, 18 Dec 2016 14:53:34 +0000 (14:53 +0000)]
[Fix] Fix globbing and convert lists to arrays in fuzzy_check

7 years ago[Feature] Add method to create regexp from a glob pattern
Vsevolod Stakhov [Sun, 18 Dec 2016 14:53:13 +0000 (14:53 +0000)]
[Feature] Add method to create regexp from a glob pattern

7 years ago[Fix] Restore content type params related functions
Vsevolod Stakhov [Sat, 17 Dec 2016 19:13:31 +0000 (19:13 +0000)]
[Fix] Restore content type params related functions

7 years ago[Fix] Fix setting of content-type attributes
Vsevolod Stakhov [Sat, 17 Dec 2016 19:13:17 +0000 (19:13 +0000)]
[Fix] Fix setting of content-type attributes

7 years ago[Minor] Add macro to assing rspamd_ftok_t from c string
Vsevolod Stakhov [Sat, 17 Dec 2016 19:12:57 +0000 (19:12 +0000)]
[Minor] Add macro to assing rspamd_ftok_t from c string

7 years agoMerge branch 'gmime-goodbye'
Vsevolod Stakhov [Fri, 16 Dec 2016 18:08:13 +0000 (18:08 +0000)]
Merge branch 'gmime-goodbye'

7 years ago[Minor] Remove redundant headers parsing
Vsevolod Stakhov [Fri, 16 Dec 2016 18:07:43 +0000 (18:07 +0000)]
[Minor] Remove redundant headers parsing

7 years ago[Minor] Assign mime part
Vsevolod Stakhov [Fri, 16 Dec 2016 18:06:29 +0000 (18:06 +0000)]
[Minor] Assign mime part

7 years ago[Minor] Parse content disposition header
Vsevolod Stakhov [Fri, 16 Dec 2016 18:04:11 +0000 (18:04 +0000)]
[Minor] Parse content disposition header

7 years ago[Rework|Minor] Fix utils
Vsevolod Stakhov [Fri, 16 Dec 2016 17:59:15 +0000 (17:59 +0000)]
[Rework|Minor] Fix utils

7 years ago[Rework|Minor] Fix fuzzy check plugin
Vsevolod Stakhov [Fri, 16 Dec 2016 17:57:16 +0000 (17:57 +0000)]
[Rework|Minor] Fix fuzzy check plugin

7 years ago[Rework|Minor] Further fixes for the new mime parser
Vsevolod Stakhov [Fri, 16 Dec 2016 17:56:55 +0000 (17:56 +0000)]
[Rework|Minor] Further fixes for the new mime parser

7 years ago[Minor] Add macro to make ftok_t from string literal
Vsevolod Stakhov [Fri, 16 Dec 2016 17:56:32 +0000 (17:56 +0000)]
[Minor] Add macro to make ftok_t from string literal

7 years ago[Rework|Minor] Fix statistics
Vsevolod Stakhov [Fri, 16 Dec 2016 16:44:58 +0000 (16:44 +0000)]
[Rework|Minor] Fix statistics

7 years ago[Rework|Minor] More updates for mime parsing
Vsevolod Stakhov [Fri, 16 Dec 2016 16:38:59 +0000 (16:38 +0000)]
[Rework|Minor] More updates for mime parsing

7 years ago[Rework|Minor] Fix lua_task
Vsevolod Stakhov [Fri, 16 Dec 2016 15:02:02 +0000 (15:02 +0000)]
[Rework|Minor] Fix lua_task

7 years ago[Rework|Minor] Continue new parser integration
Vsevolod Stakhov [Fri, 16 Dec 2016 14:13:58 +0000 (14:13 +0000)]
[Rework|Minor] Continue new parser integration

7 years ago[Rework] Start massive rework to get rid of gmime
Vsevolod Stakhov [Fri, 16 Dec 2016 13:44:16 +0000 (13:44 +0000)]
[Rework] Start massive rework to get rid of gmime

7 years ago[Fix] Fix matching of the same patterns from different tries
Vsevolod Stakhov [Fri, 16 Dec 2016 11:19:54 +0000 (11:19 +0000)]
[Fix] Fix matching of the same patterns from different tries

MFH: true

7 years ago[Fix] Fix body trie matching
Vsevolod Stakhov [Fri, 16 Dec 2016 11:19:35 +0000 (11:19 +0000)]
[Fix] Fix body trie matching

MFH: true

7 years ago[Minor] Add ANSI to the list of non-converted encodings
Vsevolod Stakhov [Thu, 15 Dec 2016 18:08:31 +0000 (18:08 +0000)]
[Minor] Add ANSI to the list of non-converted encodings

7 years ago[Feature] Add mime encoding manipulation routines
Vsevolod Stakhov [Thu, 15 Dec 2016 17:53:23 +0000 (17:53 +0000)]
[Feature] Add mime encoding manipulation routines

7 years agoMerge pull request #1266 from fatalbanana/hdrs
Vsevolod Stakhov [Thu, 15 Dec 2016 16:10:02 +0000 (16:10 +0000)]
Merge pull request #1266 from fatalbanana/hdrs

[Minor] Rmilter_headers: Fix reason/header.from fields

7 years agoMerge pull request #1265 from fatalbanana/lua
Vsevolod Stakhov [Thu, 15 Dec 2016 16:09:52 +0000 (16:09 +0000)]
Merge pull request #1265 from fatalbanana/lua

[Minor] Avoid some table lookups in Lua parts

7 years ago[Feature] Add gmime parser to mime_tool
Vsevolod Stakhov [Thu, 15 Dec 2016 16:08:18 +0000 (16:08 +0000)]
[Feature] Add gmime parser to mime_tool

7 years ago[Minor] Add some timing for mime parsing tool
Vsevolod Stakhov [Thu, 15 Dec 2016 15:14:33 +0000 (15:14 +0000)]
[Minor] Add some timing for mime parsing tool

7 years ago[Rework] Use new scheme to parse mime parts
Vsevolod Stakhov [Thu, 15 Dec 2016 14:33:24 +0000 (14:33 +0000)]
[Rework] Use new scheme to parse mime parts

7 years ago[Minor] Add boundaries preprocessing function
Vsevolod Stakhov [Thu, 15 Dec 2016 11:58:59 +0000 (11:58 +0000)]
[Minor] Add boundaries preprocessing function

7 years ago[Minor] Make rspamd_memcspn public
Vsevolod Stakhov [Thu, 15 Dec 2016 11:58:42 +0000 (11:58 +0000)]
[Minor] Make rspamd_memcspn public

7 years ago[Rework] Start new approach for multiparts parsing
Vsevolod Stakhov [Thu, 15 Dec 2016 11:32:40 +0000 (11:32 +0000)]
[Rework] Start new approach for multiparts parsing

7 years ago[Minor] Rmilter_headers: Fix reason/header.from fields 1266/head
Andrew Lewis [Thu, 15 Dec 2016 10:43:44 +0000 (12:43 +0200)]
[Minor] Rmilter_headers: Fix reason/header.from fields

7 years ago[Minor] Avoid some table lookups in Lua parts 1265/head
Andrew Lewis [Thu, 15 Dec 2016 09:38:26 +0000 (11:38 +0200)]
[Minor] Avoid some table lookups in Lua parts

7 years agoMerge pull request #1264 from moisseev/greyl-qid
Vsevolod Stakhov [Wed, 14 Dec 2016 16:24:15 +0000 (16:24 +0000)]
Merge pull request #1264 from moisseev/greyl-qid

[Fix] Do not set pre-result and update records for no `Queue-ID` messages

7 years ago[Fix] Various fixes to mime parser
Vsevolod Stakhov [Wed, 14 Dec 2016 16:07:08 +0000 (16:07 +0000)]
[Fix] Various fixes to mime parser

7 years ago[Fix] Do not set pre-result and update records for no `Queue-ID` messages 1264/head
Alexander Moisseev [Wed, 14 Dec 2016 15:06:50 +0000 (18:06 +0300)]
[Fix] Do not set pre-result and update records for no `Queue-ID` messages

7 years ago[Minor] Fix display for message parts
Vsevolod Stakhov [Wed, 14 Dec 2016 14:11:27 +0000 (14:11 +0000)]
[Minor] Fix display for message parts

7 years ago[Feature] Add mime tool to explore messages
Vsevolod Stakhov [Wed, 14 Dec 2016 13:42:26 +0000 (13:42 +0000)]
[Feature] Add mime tool to explore messages

7 years ago[Fix] Fix lots of issues in mime parser code
Vsevolod Stakhov [Wed, 14 Dec 2016 13:42:07 +0000 (13:42 +0000)]
[Fix] Fix lots of issues in mime parser code

7 years ago[Minor] Do not free string explicitly to allow new parser to work
Vsevolod Stakhov [Wed, 14 Dec 2016 13:41:39 +0000 (13:41 +0000)]
[Minor] Do not free string explicitly to allow new parser to work

7 years ago[Rework] Change logger setup interface
Vsevolod Stakhov [Wed, 14 Dec 2016 12:33:53 +0000 (12:33 +0000)]
[Rework] Change logger setup interface

7 years ago[Minor] More features to mime parser
Vsevolod Stakhov [Wed, 14 Dec 2016 12:33:37 +0000 (12:33 +0000)]
[Minor] More features to mime parser

7 years agoMerge pull request #1260 from fatalbanana/mr
Vsevolod Stakhov [Wed, 14 Dec 2016 09:34:44 +0000 (09:34 +0000)]
Merge pull request #1260 from fatalbanana/mr

[Minor] Support setting SMTP message in multimap

7 years ago[Feature] Support setting SMTP message in multimap 1260/head
Andrew Lewis [Wed, 14 Dec 2016 08:41:04 +0000 (10:41 +0200)]
[Feature] Support setting SMTP message in multimap

7 years ago[Feature] Add preliminary multipart support
Vsevolod Stakhov [Tue, 13 Dec 2016 19:06:29 +0000 (19:06 +0000)]
[Feature] Add preliminary multipart support

7 years agoMerge pull request #1258 from moisseev/patch-1
Vsevolod Stakhov [Tue, 13 Dec 2016 17:49:12 +0000 (17:49 +0000)]
Merge pull request #1258 from moisseev/patch-1

[WebUI] Hide learning tab in read-only mode