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

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

[WebUI] Remove unused code

7 years ago[Rework] Add preliminary implementation of the mime parser
Vsevolod Stakhov [Tue, 13 Dec 2016 17:48:21 +0000 (17:48 +0000)]
[Rework] Add preliminary implementation of the mime parser

7 years ago[Feature] Ignore bad symbols on base64 decoding
Vsevolod Stakhov [Tue, 13 Dec 2016 17:39:51 +0000 (17:39 +0000)]
[Feature] Ignore bad symbols on base64 decoding

7 years ago[Minor] Add utility to benchmark base64
Vsevolod Stakhov [Tue, 13 Dec 2016 17:39:38 +0000 (17:39 +0000)]
[Minor] Add utility to benchmark base64

7 years ago[Rollback] Remove ssse3 and avx2 versions: no real profit
Vsevolod Stakhov [Tue, 13 Dec 2016 17:30:59 +0000 (17:30 +0000)]
[Rollback] Remove ssse3 and avx2 versions: no real profit

7 years ago[Feature] Add ssse3 and avx2 base64 decoders
Vsevolod Stakhov [Tue, 13 Dec 2016 17:15:58 +0000 (17:15 +0000)]
[Feature] Add ssse3 and avx2 base64 decoders

7 years ago[Minor] Fix initialization
Vsevolod Stakhov [Tue, 13 Dec 2016 17:15:32 +0000 (17:15 +0000)]
[Minor] Fix initialization

7 years ago[Feature] Start import of the optimized base64 decode
Vsevolod Stakhov [Tue, 13 Dec 2016 16:19:02 +0000 (16:19 +0000)]
[Feature] Start import of the optimized base64 decode

7 years ago[WebUI] Remove unused code 1259/head
Alexander Moisseev [Tue, 13 Dec 2016 16:09:43 +0000 (19:09 +0300)]
[WebUI] Remove unused code

I believe this code in not necessary. It doesn't work anyway: `e` != `event`

7 years ago[WebUI] Hide learning tab in read-only mode 1258/head
Alexander Moisseev [Tue, 13 Dec 2016 15:40:47 +0000 (18:40 +0300)]
[WebUI] Hide learning tab in read-only mode

7 years agoMerge pull request #1257 from moisseev/patch-1
Vsevolod Stakhov [Tue, 13 Dec 2016 14:36:23 +0000 (14:36 +0000)]
Merge pull request #1257 from moisseev/patch-1

[WebUI] Disable error ring loading in `read only` mode

7 years agoMerge pull request #1255 from AnnaStakhova/master
Vsevolod Stakhov [Tue, 13 Dec 2016 14:36:03 +0000 (14:36 +0000)]
Merge pull request #1255 from AnnaStakhova/master

[WebUI] Fix read only

7 years ago[WebUI] Disable error ring loading in `read only` mode 1257/head
Alexander Moisseev [Tue, 13 Dec 2016 14:33:59 +0000 (17:33 +0300)]
[WebUI] Disable error ring loading in `read only` mode

7 years ago[WebUI] Fix read only2 1255/head
Anna Stakhova [Tue, 13 Dec 2016 13:59:03 +0000 (13:59 +0000)]
[WebUI] Fix read only2

7 years ago[Feature] Use a different normalization for fuzzy images
Vsevolod Stakhov [Tue, 13 Dec 2016 11:19:11 +0000 (11:19 +0000)]
[Feature] Use a different normalization for fuzzy images

7 years ago[Feature] Allow to create variable length dkim keys
Vsevolod Stakhov [Tue, 13 Dec 2016 11:10:18 +0000 (11:10 +0000)]
[Feature] Allow to create variable length dkim keys

7 years ago[Minor] Fix cast
Vsevolod Stakhov [Tue, 13 Dec 2016 11:03:31 +0000 (11:03 +0000)]
[Minor] Fix cast

7 years ago[Minor] Do not treat IDN urls as bad URLs
Vsevolod Stakhov [Tue, 13 Dec 2016 11:01:33 +0000 (11:01 +0000)]
[Minor] Do not treat IDN urls as bad URLs

7 years ago[Minor] Add more flags to content type
Vsevolod Stakhov [Tue, 13 Dec 2016 10:19:48 +0000 (10:19 +0000)]
[Minor] Add more flags to content type

7 years ago[Minor] Move headers parsing to a separate unit
Vsevolod Stakhov [Tue, 13 Dec 2016 10:06:59 +0000 (10:06 +0000)]
[Minor] Move headers parsing to a separate unit

7 years ago[Minor] Add multipart flag
Vsevolod Stakhov [Tue, 13 Dec 2016 09:38:06 +0000 (09:38 +0000)]
[Minor] Add multipart flag

7 years ago[WebUI] Fix read only
Anna Stakhova [Mon, 12 Dec 2016 23:07:22 +0000 (23:07 +0000)]
[WebUI] Fix read only

7 years agoMerge pull request #1254 from moisseev/patch-1
Vsevolod Stakhov [Mon, 12 Dec 2016 18:45:51 +0000 (18:45 +0000)]
Merge pull request #1254 from moisseev/patch-1

[Minor] Suppress SUBJ_EXCESS_BASE64 for Mail.Ru web-mail as well

7 years ago[Feature] Add rfc2047 variant for QP decoding
Vsevolod Stakhov [Mon, 12 Dec 2016 18:07:13 +0000 (18:07 +0000)]
[Feature] Add rfc2047 variant for QP decoding

7 years ago[Feature] Add content disposition parser
Vsevolod Stakhov [Mon, 12 Dec 2016 17:22:30 +0000 (17:22 +0000)]
[Feature] Add content disposition parser

7 years ago[Minor] Further simplifications
Vsevolod Stakhov [Mon, 12 Dec 2016 16:44:35 +0000 (16:44 +0000)]
[Minor] Further simplifications

7 years ago[Feature] Add boundaries parsing in content type
Vsevolod Stakhov [Mon, 12 Dec 2016 16:36:13 +0000 (16:36 +0000)]
[Feature] Add boundaries parsing in content type

7 years ago[Minor] Slightly relax RFC grammar
Vsevolod Stakhov [Mon, 12 Dec 2016 16:35:50 +0000 (16:35 +0000)]
[Minor] Slightly relax RFC grammar

7 years ago[Minor] Suppress SUBJ_EXCESS_BASE64 for Mail.Ru web-mail as well 1254/head
Alexander Moisseev [Mon, 12 Dec 2016 16:24:31 +0000 (19:24 +0300)]
[Minor] Suppress SUBJ_EXCESS_BASE64 for Mail.Ru web-mail as well

7 years agoMerge pull request #1253 from moisseev/mail-ru-base64
Vsevolod Stakhov [Mon, 12 Dec 2016 16:02:05 +0000 (16:02 +0000)]
Merge pull request #1253 from moisseev/mail-ru-base64

[Minor] Suppress *_BASE64 for mails sent with Mail.Ru web-mail (#902)

7 years ago[Minor] Suppress *_BASE64 for mails sent with Mail.Ru web-mail (#902) 1253/head
Alexander Moisseev [Mon, 12 Dec 2016 15:51:11 +0000 (18:51 +0300)]
[Minor] Suppress *_BASE64 for mails sent with Mail.Ru web-mail (#902)

7 years ago[Minor] Add alternate -> alternative substitution
Vsevolod Stakhov [Mon, 12 Dec 2016 15:43:14 +0000 (15:43 +0000)]
[Minor] Add alternate -> alternative substitution

7 years ago[Minor] Add flags for content-type
Vsevolod Stakhov [Mon, 12 Dec 2016 15:43:05 +0000 (15:43 +0000)]
[Minor] Add flags for content-type

7 years ago[Minor] Improve tests for content type
Vsevolod Stakhov [Mon, 12 Dec 2016 15:33:25 +0000 (15:33 +0000)]
[Minor] Improve tests for content type

7 years ago[Feature] Add a simple benchmark for content type parsing
Vsevolod Stakhov [Mon, 12 Dec 2016 14:47:45 +0000 (14:47 +0000)]
[Feature] Add a simple benchmark for content type parsing

7 years agoMerge pull request #1252 from fatalbanana/a
Vsevolod Stakhov [Mon, 12 Dec 2016 14:03:19 +0000 (14:03 +0000)]
Merge pull request #1252 from fatalbanana/a

[Feature] rmilter_headers: authentication-results (#78)

7 years agoMerge pull request #1251 from moisseev/patch-1
Vsevolod Stakhov [Mon, 12 Dec 2016 14:02:53 +0000 (14:02 +0000)]
Merge pull request #1251 from moisseev/patch-1

[Minor] Update `mid` and `redirectors` lists

7 years ago[Minor] Add some initial workarounds for broken CT
Vsevolod Stakhov [Mon, 12 Dec 2016 13:54:24 +0000 (13:54 +0000)]
[Minor] Add some initial workarounds for broken CT

7 years ago[Minor] Process charset in content type
Vsevolod Stakhov [Mon, 12 Dec 2016 13:48:12 +0000 (13:48 +0000)]
[Minor] Process charset in content type

7 years ago[Rework] Implement content type parser for mime
Vsevolod Stakhov [Mon, 12 Dec 2016 13:44:08 +0000 (13:44 +0000)]
[Rework] Implement content type parser for mime

7 years ago[Feature] rmilter_headers: authentication-results (#78) 1252/head
Andrew Lewis [Mon, 12 Dec 2016 12:08:08 +0000 (14:08 +0200)]
[Feature] rmilter_headers: authentication-results (#78)

7 years ago[Feature] Implement quoted printable decoding
Vsevolod Stakhov [Mon, 12 Dec 2016 11:22:50 +0000 (11:22 +0000)]
[Feature] Implement quoted printable decoding

7 years ago[Minor] Update `mid` and `redirectors` lists 1251/head
Alexander Moisseev [Mon, 12 Dec 2016 11:00:08 +0000 (14:00 +0300)]
[Minor] Update `mid` and `redirectors` lists

7 years agoMerge pull request #1250 from AnnaStakhova/master
Vsevolod Stakhov [Sun, 11 Dec 2016 15:22:42 +0000 (15:22 +0000)]
Merge pull request #1250 from AnnaStakhova/master

[WebUI] fix uptime

7 years ago[WebUI] fix uptime 1250/head
Anna Stakhova [Sun, 11 Dec 2016 12:26:49 +0000 (12:26 +0000)]
[WebUI] fix uptime

Add ajax to timer

7 years ago[Fix] Fix int64 -> double conversion
Vsevolod Stakhov [Sat, 10 Dec 2016 18:26:49 +0000 (18:26 +0000)]
[Fix] Fix int64 -> double conversion

7 years ago[Minor] Leftover for i386
Vsevolod Stakhov [Sat, 10 Dec 2016 14:29:22 +0000 (14:29 +0000)]
[Minor] Leftover for i386

7 years ago[Minor] Try to fix build on non x86 architectures
Vsevolod Stakhov [Sat, 10 Dec 2016 13:21:24 +0000 (13:21 +0000)]
[Minor] Try to fix build on non x86 architectures

7 years ago[Minor] Allow to configure images DCT cache size
Vsevolod Stakhov [Sat, 10 Dec 2016 12:27:47 +0000 (12:27 +0000)]
[Minor] Allow to configure images DCT cache size

7 years ago[Minor] Improve int64 -> double conversion
Vsevolod Stakhov [Sat, 10 Dec 2016 12:14:45 +0000 (12:14 +0000)]
[Minor] Improve int64 -> double conversion

7 years agoMerge pull request #1247 from moisseev/rspamd_stats
Vsevolod Stakhov [Sat, 10 Dec 2016 11:38:27 +0000 (11:38 +0000)]
Merge pull request #1247 from moisseev/rspamd_stats

[Minor] rspamd_stats: add time selectors

7 years ago[Minor] Adopt plugin
Vsevolod Stakhov [Fri, 9 Dec 2016 18:47:50 +0000 (18:47 +0000)]
[Minor] Adopt plugin

7 years ago[Feature] Cache and simplify DCT and jpeg decode
Vsevolod Stakhov [Fri, 9 Dec 2016 18:47:32 +0000 (18:47 +0000)]
[Feature] Cache and simplify DCT and jpeg decode

7 years ago[Fix] Simplify images shingles
Vsevolod Stakhov [Fri, 9 Dec 2016 18:47:15 +0000 (18:47 +0000)]
[Fix] Simplify images shingles

7 years ago[Minor] Arrrgh, stupid cmake
Vsevolod Stakhov [Fri, 9 Dec 2016 16:02:31 +0000 (16:02 +0000)]
[Minor] Arrrgh, stupid cmake

7 years ago[Minor] Check libgd before using
Vsevolod Stakhov [Fri, 9 Dec 2016 15:39:58 +0000 (15:39 +0000)]
[Minor] Check libgd before using

7 years ago[Feature] Skip processing for large images
Vsevolod Stakhov [Fri, 9 Dec 2016 13:02:03 +0000 (13:02 +0000)]
[Feature] Skip processing for large images

7 years ago[Feature] Use shingles for images fuzzying
Vsevolod Stakhov [Fri, 9 Dec 2016 12:50:51 +0000 (12:50 +0000)]
[Feature] Use shingles for images fuzzying

7 years ago[Feature] Implement min-hash shingles for DCT data from images
Vsevolod Stakhov [Fri, 9 Dec 2016 12:50:35 +0000 (12:50 +0000)]
[Feature] Implement min-hash shingles for DCT data from images

7 years ago[Feature] Apply DCT using AAN for fuzzy signature
Vsevolod Stakhov [Fri, 9 Dec 2016 12:50:11 +0000 (12:50 +0000)]
[Feature] Apply DCT using AAN for fuzzy signature

7 years agoMerge pull request #1249 from AnnaStakhova/master
Vsevolod Stakhov [Fri, 9 Dec 2016 10:07:53 +0000 (10:07 +0000)]
Merge pull request #1249 from AnnaStakhova/master

[WebUI] New sec to time function

7 years ago[WebUI] New sec to time function 1249/head
Anna Stakhova [Fri, 9 Dec 2016 10:03:50 +0000 (10:03 +0000)]
[WebUI] New sec to time function

7 years ago[Minor] rspamd_stats: add time selectors 1247/head
Alexander Moisseev [Fri, 9 Dec 2016 09:59:07 +0000 (12:59 +0300)]
[Minor] rspamd_stats: add time selectors

The parser should exit from the `while` loop when `--end`is reached instead of skipping lines, but I have no idea how to close the file handle properly in that case.

7 years ago[Rework] Rework images fuzzy hashes algorithm
Vsevolod Stakhov [Thu, 8 Dec 2016 18:35:12 +0000 (18:35 +0000)]
[Rework] Rework images fuzzy hashes algorithm

7 years ago[Feature] Add fuzzy logic for images
Vsevolod Stakhov [Thu, 8 Dec 2016 17:46:48 +0000 (17:46 +0000)]
[Feature] Add fuzzy logic for images

7 years ago[Feature] Implement new algorithm for fuzzy hashes of images
Vsevolod Stakhov [Thu, 8 Dec 2016 17:17:08 +0000 (17:17 +0000)]
[Feature] Implement new algorithm for fuzzy hashes of images

7 years agoMerge pull request #1245 from fatalbanana/r
Vsevolod Stakhov [Thu, 8 Dec 2016 16:27:34 +0000 (16:27 +0000)]
Merge pull request #1245 from fatalbanana/r

[Feature] Add rmilter_headers module (Fixes #1227)

7 years agoMerge pull request #1246 from moisseev/rspamd_stats
Vsevolod Stakhov [Thu, 8 Dec 2016 16:26:04 +0000 (16:26 +0000)]
Merge pull request #1246 from moisseev/rspamd_stats

[Minor] rspamd_stats: add actions percentage to summary

7 years ago[Minor] rspamd_stats: fix parsing of the last symbol in log entry 1246/head
Alexander Moisseev [Thu, 8 Dec 2016 16:20:33 +0000 (19:20 +0300)]
[Minor] rspamd_stats: fix parsing of the last symbol in log entry

7 years ago[Minor] rspamd_stats: add actions percentage to summary
Alexander Moisseev [Thu, 8 Dec 2016 14:59:37 +0000 (17:59 +0300)]
[Minor] rspamd_stats: add actions percentage to summary