]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years agoMerge pull request #2921 from moisseev/mime-types
Vsevolod Stakhov [Mon, 10 Jun 2019 07:57:47 +0000 (08:57 +0100)]
Merge pull request #2921 from moisseev/mime-types

[Minor] Add "application/excel" CT for "*.xls"

5 years ago[Minor] Add "application/excel" CT for "*.xls" 2921/head
Alexander Moisseev [Mon, 10 Jun 2019 06:02:41 +0000 (09:02 +0300)]
[Minor] Add "application/excel" CT for "*.xls"

5 years ago[Test] Improve address parsing unit tests
Vsevolod Stakhov [Sun, 9 Jun 2019 08:51:58 +0000 (09:51 +0100)]
[Test] Improve address parsing unit tests

5 years ago[Minor] Allow braced and prefixed IPv6 addresses
Vsevolod Stakhov [Sun, 9 Jun 2019 08:51:42 +0000 (09:51 +0100)]
[Minor] Allow braced and prefixed IPv6 addresses

5 years agoMerge pull request #2915 from gollux/master
Vsevolod Stakhov [Sun, 9 Jun 2019 08:35:55 +0000 (09:35 +0100)]
Merge pull request #2915 from gollux/master

libutil: Fix parsing of address "IPv6:::1"

5 years ago[Conf] Surbl: Utilise new `check_emails` option
Vsevolod Stakhov [Sun, 9 Jun 2019 08:34:29 +0000 (09:34 +0100)]
[Conf] Surbl: Utilise new `check_emails` option

5 years ago[Feature] SURBL: Allow to check email domains
Vsevolod Stakhov [Sun, 9 Jun 2019 08:28:03 +0000 (09:28 +0100)]
[Feature] SURBL: Allow to check email domains

Issue: #2913

5 years ago[Minor] Lua_cryptobox: Allow to define output hash length
Vsevolod Stakhov [Sat, 8 Jun 2019 08:41:16 +0000 (09:41 +0100)]
[Minor] Lua_cryptobox: Allow to define output hash length

5 years ago[Minor] Fix types
Vsevolod Stakhov [Sat, 8 Jun 2019 08:32:19 +0000 (09:32 +0100)]
[Minor] Fix types

5 years ago[Fix] Do not assert if length of sig is bad, just fail verification
Vsevolod Stakhov [Fri, 7 Jun 2019 15:02:17 +0000 (16:02 +0100)]
[Fix] Do not assert if length of sig is bad, just fail verification

5 years ago[Project] Store settings id directly
Vsevolod Stakhov [Fri, 7 Jun 2019 12:40:37 +0000 (13:40 +0100)]
[Project] Store settings id directly

5 years agoMerge pull request #2917 from moisseev/webui
Vsevolod Stakhov [Wed, 5 Jun 2019 16:09:51 +0000 (17:09 +0100)]
Merge pull request #2917 from moisseev/webui

[WebUI] Scan/Learn: enable/disable buttons on mouse events

5 years ago[WebUI] Scan/Learn: enable/disable buttons on mouse events 2917/head
moisseev [Wed, 5 Jun 2019 16:07:16 +0000 (19:07 +0300)]
[WebUI] Scan/Learn: enable/disable buttons on mouse events

(drag-and-drop and context menu cut, delete, paste)

5 years ago[Minor] Langdet: Improve debugging slightly
Vsevolod Stakhov [Wed, 5 Jun 2019 13:09:42 +0000 (14:09 +0100)]
[Minor] Langdet: Improve debugging slightly

5 years ago[CritFix] Langdet: Fix language detection where no stop words found
Vsevolod Stakhov [Wed, 5 Jun 2019 12:59:45 +0000 (13:59 +0100)]
[CritFix] Langdet: Fix language detection where no stop words found

5 years ago[Minor] Langdet: Increase cut-off limit
Vsevolod Stakhov [Wed, 5 Jun 2019 12:59:29 +0000 (13:59 +0100)]
[Minor] Langdet: Increase cut-off limit

5 years ago[Fix] Lang_det: Try better to distinguish Chinese and Japanese
Vsevolod Stakhov [Wed, 5 Jun 2019 11:04:15 +0000 (12:04 +0100)]
[Fix] Lang_det: Try better to distinguish Chinese and Japanese

5 years ago[Fix] Really fix hyperscan workaround
Vsevolod Stakhov [Wed, 5 Jun 2019 10:39:15 +0000 (11:39 +0100)]
[Fix] Really fix hyperscan workaround

Closes: #2916
5 years agoRevert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue"
Vsevolod Stakhov [Wed, 5 Jun 2019 09:45:27 +0000 (10:45 +0100)]
Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue"

This reverts commit e658c7fcb5d275f144954b9cea1c34fadfa81902.

5 years agolibutil: Fix parsing of address "IPv6:::1" 2915/head
Martin Mares [Tue, 4 Jun 2019 16:35:50 +0000 (18:35 +0200)]
libutil: Fix parsing of address "IPv6:::1"

Dropping of leading colon must be performed after the "IPv6:" prefix
is stripped.

Also fixed a couple of wrong comments.

5 years ago[Test] Fix json tests
Vsevolod Stakhov [Tue, 4 Jun 2019 11:56:30 +0000 (12:56 +0100)]
[Test] Fix json tests

5 years ago[Fix] Escape utf in regexp to dodge ragel/hyperscan issue
Vsevolod Stakhov [Tue, 4 Jun 2019 09:06:24 +0000 (10:06 +0100)]
[Fix] Escape utf in regexp to dodge ragel/hyperscan issue

5 years ago[Minor] Arm64: Implement poor man slabs
Vsevolod Stakhov [Mon, 3 Jun 2019 16:09:15 +0000 (17:09 +0100)]
[Minor] Arm64: Implement poor man slabs

Issue: #2906

5 years ago[Minor] Fix missing require
Vsevolod Stakhov [Mon, 3 Jun 2019 16:09:02 +0000 (17:09 +0100)]
[Minor] Fix missing require

5 years ago[Minor] Dkim_signing: NDR are not DKIM signed
Vsevolod Stakhov [Mon, 3 Jun 2019 15:10:19 +0000 (16:10 +0100)]
[Minor] Dkim_signing: NDR are not DKIM signed

Issue: #2901

5 years ago[Minor] Fix indentation
Vsevolod Stakhov [Sun, 2 Jun 2019 22:32:24 +0000 (23:32 +0100)]
[Minor] Fix indentation

5 years ago[Minor] Fix tabulation
Vsevolod Stakhov [Sat, 1 Jun 2019 20:57:42 +0000 (21:57 +0100)]
[Minor] Fix tabulation

5 years ago[Test] Adopt dkim signing tests to load modules
Vsevolod Stakhov [Fri, 31 May 2019 15:41:10 +0000 (16:41 +0100)]
[Test] Adopt dkim signing tests to load modules

5 years ago[Minor] Compat: Allow to use old style sign_condition
Vsevolod Stakhov [Fri, 31 May 2019 15:40:52 +0000 (16:40 +0100)]
[Minor] Compat: Allow to use old style sign_condition

5 years ago[Rework] Dkim: Remove signing code
Vsevolod Stakhov [Fri, 31 May 2019 15:20:42 +0000 (16:20 +0100)]
[Rework] Dkim: Remove signing code

5 years ago[Rework] Dkim_signing: Move sign condition to dkim_signing
Vsevolod Stakhov [Fri, 31 May 2019 15:16:38 +0000 (16:16 +0100)]
[Rework] Dkim_signing: Move sign condition to dkim_signing

5 years ago[Minor] Lua_util: Add callback_from_string routine
Vsevolod Stakhov [Fri, 31 May 2019 15:16:16 +0000 (16:16 +0100)]
[Minor] Lua_util: Add callback_from_string routine

5 years ago[Test] Add functional tests for ssl in lua_tcp
Vsevolod Stakhov [Fri, 31 May 2019 14:19:43 +0000 (15:19 +0100)]
[Test] Add functional tests for ssl in lua_tcp

5 years ago[Test] Add dummy ssl echo server
Vsevolod Stakhov [Fri, 31 May 2019 14:19:29 +0000 (15:19 +0100)]
[Test] Add dummy ssl echo server

5 years ago[Test] Fix sockets reusing
Vsevolod Stakhov [Fri, 31 May 2019 14:19:00 +0000 (15:19 +0100)]
[Test] Fix sockets reusing

5 years ago[Minor] LibUCL: Fix reading at the end of chunk
Vsevolod Stakhov [Thu, 30 May 2019 16:23:44 +0000 (17:23 +0100)]
[Minor] LibUCL: Fix reading at the end of chunk

5 years ago[Minor] Disable PCRE jit on OSX completely
Vsevolod Stakhov [Thu, 30 May 2019 15:29:23 +0000 (16:29 +0100)]
[Minor] Disable PCRE jit on OSX completely

5 years ago[Minor] Fix pcre2 jit checks
Vsevolod Stakhov [Thu, 30 May 2019 15:21:00 +0000 (16:21 +0100)]
[Minor] Fix pcre2 jit checks

5 years ago[Minor] Lua_tcp: Add starttls implementation
Vsevolod Stakhov [Thu, 30 May 2019 15:20:45 +0000 (16:20 +0100)]
[Minor] Lua_tcp: Add starttls implementation

5 years ago[Minor] SURBL: Do not append suffix to the options list
Vsevolod Stakhov [Thu, 30 May 2019 14:03:54 +0000 (15:03 +0100)]
[Minor] SURBL: Do not append suffix to the options list

5 years ago[Feature] Lua_tcp: Add preliminary support of SSL connections
Vsevolod Stakhov [Wed, 29 May 2019 21:15:45 +0000 (22:15 +0100)]
[Feature] Lua_tcp: Add preliminary support of SSL connections

5 years ago[CritFix] Fix loading of DKIM public keys
Vsevolod Stakhov [Wed, 29 May 2019 19:08:32 +0000 (20:08 +0100)]
[CritFix] Fix loading of DKIM public keys

5 years ago[Fix] Do not output rbl suffix in symbol option
Vsevolod Stakhov [Wed, 29 May 2019 17:46:19 +0000 (18:46 +0100)]
[Fix] Do not output rbl suffix in symbol option

5 years ago[Minor] Use lua_smtp for dmarc reports
Vsevolod Stakhov [Sat, 25 May 2019 13:44:06 +0000 (14:44 +0100)]
[Minor] Use lua_smtp for dmarc reports

5 years ago[Minor] Rework API to remove task dependency
Vsevolod Stakhov [Sat, 25 May 2019 13:24:39 +0000 (14:24 +0100)]
[Minor] Rework API to remove task dependency

5 years ago[Minor] Use lua_smtp in metadata_exporter
Vsevolod Stakhov [Sat, 25 May 2019 13:21:25 +0000 (14:21 +0100)]
[Minor] Use lua_smtp in metadata_exporter

5 years ago[Feature] Add lua_smtp library
Vsevolod Stakhov [Sat, 25 May 2019 13:12:44 +0000 (14:12 +0100)]
[Feature] Add lua_smtp library

5 years agoMerge pull request #2911 from HeinleinSupport/master
Vsevolod Stakhov [Sat, 25 May 2019 11:41:11 +0000 (12:41 +0100)]
Merge pull request #2911 from HeinleinSupport/master

[Minor] Fix oletools defaults

5 years ago[Minor] Fix oletools defaults 2911/head
Carsten Rosenberg [Fri, 24 May 2019 18:31:59 +0000 (20:31 +0200)]
[Minor] Fix oletools defaults

5 years ago[Minor] Fix format string
Vsevolod Stakhov [Fri, 24 May 2019 15:50:32 +0000 (16:50 +0100)]
[Minor] Fix format string

5 years ago[Minor] Adopt lpeg for aarch64 and luajit
Vsevolod Stakhov [Fri, 24 May 2019 15:28:17 +0000 (16:28 +0100)]
[Minor] Adopt lpeg for aarch64 and luajit

Issue: #2906

5 years ago[Minor] Remove string from top to avoid lua stack issues
Vsevolod Stakhov [Fri, 24 May 2019 13:52:01 +0000 (14:52 +0100)]
[Minor] Remove string from top to avoid lua stack issues

5 years ago[Minor] Fix processing message ids without braces
Vsevolod Stakhov [Fri, 24 May 2019 13:46:00 +0000 (14:46 +0100)]
[Minor] Fix processing message ids without braces

5 years ago[Minor] Settings: Add workarounds for maxscore
Vsevolod Stakhov [Fri, 24 May 2019 13:34:31 +0000 (14:34 +0100)]
[Minor] Settings: Add workarounds for maxscore

5 years ago[Fix] Do not use lightuserdata for traceback
Vsevolod Stakhov [Fri, 24 May 2019 13:13:13 +0000 (14:13 +0100)]
[Fix] Do not use lightuserdata for traceback

LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to
break of the C <-> Lua interoperability using this type.

This rework has changed traceback function behaviour from lightuserdata
opaque pointer (GString * in particular) to luaL_Buffer.

Issue: #2906

5 years ago[Fix] Lua_tcp: Report connection failures
Vsevolod Stakhov [Thu, 23 May 2019 16:20:22 +0000 (17:20 +0100)]
[Fix] Lua_tcp: Report connection failures

Issue: #2899

5 years ago[Fix] Fix history reset
Vsevolod Stakhov [Thu, 23 May 2019 14:58:56 +0000 (15:58 +0100)]
[Fix] Fix history reset

Issue: #2910

5 years ago[Minor] Add Changelog for 1.9.4
Vsevolod Stakhov [Thu, 23 May 2019 14:40:43 +0000 (15:40 +0100)]
[Minor] Add Changelog for 1.9.4

5 years ago[Minor] Clickhouse: Add exceptions logic
Vsevolod Stakhov [Thu, 23 May 2019 14:37:15 +0000 (15:37 +0100)]
[Minor] Clickhouse: Add exceptions logic

5 years ago[Minor] Archives: Distinguish compressed headers and encrypted archives
Vsevolod Stakhov [Wed, 22 May 2019 14:06:32 +0000 (15:06 +0100)]
[Minor] Archives: Distinguish compressed headers and encrypted archives

5 years ago[Minor] Write email address in options
Vsevolod Stakhov [Wed, 22 May 2019 13:13:29 +0000 (14:13 +0100)]
[Minor] Write email address in options

5 years ago[CritFix] Fix case sensivity when parsing Content-Type
Vsevolod Stakhov [Tue, 21 May 2019 18:51:23 +0000 (19:51 +0100)]
[CritFix] Fix case sensivity when parsing Content-Type

5 years ago[Feature] Clickhouse: Utilise LowCardinality feature
Vsevolod Stakhov [Tue, 21 May 2019 18:21:05 +0000 (19:21 +0100)]
[Feature] Clickhouse: Utilise LowCardinality feature

5 years ago[Feature] Adopt emails module to use lua_maps
Vsevolod Stakhov [Tue, 21 May 2019 16:42:45 +0000 (17:42 +0100)]
[Feature] Adopt emails module to use lua_maps

5 years ago[Feature] Use maps logic from lua_maps for multimap
Vsevolod Stakhov [Tue, 21 May 2019 16:30:27 +0000 (17:30 +0100)]
[Feature] Use maps logic from lua_maps for multimap

5 years ago[Feature] Add maps cache and type refinement
Vsevolod Stakhov [Tue, 21 May 2019 15:58:44 +0000 (16:58 +0100)]
[Feature] Add maps cache and type refinement

5 years ago[Fix] Fix dkim signing exceptions
Vsevolod Stakhov [Tue, 21 May 2019 09:44:17 +0000 (10:44 +0100)]
[Fix] Fix dkim signing exceptions

Issue: #2909

5 years ago[Test] Add combined maps tests
Vsevolod Stakhov [Mon, 20 May 2019 17:00:52 +0000 (18:00 +0100)]
[Test] Add combined maps tests

5 years ago[Minor] Fix occasional break
Vsevolod Stakhov [Mon, 20 May 2019 16:49:18 +0000 (17:49 +0100)]
[Minor] Fix occasional break

5 years ago[Minor] Fix testing for zero
Vsevolod Stakhov [Mon, 20 May 2019 16:37:51 +0000 (17:37 +0100)]
[Minor] Fix testing for zero

5 years ago[Feature] Multimap: Add combined maps prototype
Vsevolod Stakhov [Mon, 20 May 2019 16:18:39 +0000 (17:18 +0100)]
[Feature] Multimap: Add combined maps prototype

5 years ago[Minor] More fixes
Vsevolod Stakhov [Mon, 20 May 2019 16:18:30 +0000 (17:18 +0100)]
[Minor] More fixes

5 years ago[Minor] Fix selectors usage
Vsevolod Stakhov [Mon, 20 May 2019 15:58:27 +0000 (16:58 +0100)]
[Minor] Fix selectors usage

5 years ago[Minor] Clickhouse: Change scores to Float32 for now
Vsevolod Stakhov [Mon, 20 May 2019 10:00:52 +0000 (11:00 +0100)]
[Minor] Clickhouse: Change scores to Float32 for now

5 years ago[Test] Add unit tests for fpconv
Vsevolod Stakhov [Sun, 19 May 2019 19:34:44 +0000 (20:34 +0100)]
[Test] Add unit tests for fpconv

5 years ago[Fix] Further fixes to printing of the FP numbers
Vsevolod Stakhov [Sun, 19 May 2019 19:34:20 +0000 (20:34 +0100)]
[Fix] Further fixes to printing of the FP numbers

5 years ago[Minor] Reformat file to fix tabs/spaces mess
Vsevolod Stakhov [Sun, 19 May 2019 09:41:02 +0000 (10:41 +0100)]
[Minor] Reformat file to fix tabs/spaces mess

5 years ago[Fix] Fix some more corner cases for fpconv
Vsevolod Stakhov [Sun, 19 May 2019 09:35:34 +0000 (10:35 +0100)]
[Fix] Fix some more corner cases for fpconv

5 years ago[Fix] Avoid another overflow in fpconv
Vsevolod Stakhov [Sat, 18 May 2019 14:06:20 +0000 (15:06 +0100)]
[Fix] Avoid another overflow in fpconv

Issue: #2904

5 years ago[Minor] Add symbols and type heuristic
Vsevolod Stakhov [Sat, 18 May 2019 13:36:32 +0000 (14:36 +0100)]
[Minor] Add symbols and type heuristic

5 years ago[Minor] Implement generic whitelist in reputation plugin
Vsevolod Stakhov [Sat, 18 May 2019 13:36:10 +0000 (14:36 +0100)]
[Minor] Implement generic whitelist in reputation plugin

5 years ago[Minor] Allow virtual symbols with no parent
Vsevolod Stakhov [Sat, 18 May 2019 13:19:24 +0000 (14:19 +0100)]
[Minor] Allow virtual symbols with no parent

5 years ago[Rework] Slashing: Change versioning schema - move to 2.0
Vsevolod Stakhov [Sat, 18 May 2019 08:42:41 +0000 (09:42 +0100)]
[Rework] Slashing: Change versioning schema - move to 2.0

5 years ago[Minor] Increase priority of the asn module
Vsevolod Stakhov [Sat, 18 May 2019 08:29:33 +0000 (09:29 +0100)]
[Minor] Increase priority of the asn module

5 years ago[Minor] Fix condition
Vsevolod Stakhov [Sat, 18 May 2019 07:19:44 +0000 (08:19 +0100)]
[Minor] Fix condition

5 years ago[Minor] Add docs
Vsevolod Stakhov [Fri, 17 May 2019 19:10:25 +0000 (20:10 +0100)]
[Minor] Add docs

5 years ago[Project] Add preliminary version of maps expressions
Vsevolod Stakhov [Fri, 17 May 2019 17:34:14 +0000 (18:34 +0100)]
[Project] Add preliminary version of maps expressions

5 years ago[Minor] Lua_expression: Allow simplier invocation of create function
Vsevolod Stakhov [Fri, 17 May 2019 16:54:26 +0000 (17:54 +0100)]
[Minor] Lua_expression: Allow simplier invocation of create function

5 years ago[Minor] Fix setting structure's fields
Vsevolod Stakhov [Fri, 17 May 2019 16:15:10 +0000 (17:15 +0100)]
[Minor] Fix setting structure's fields

5 years ago[Rework] Rework expression API
Vsevolod Stakhov [Fri, 17 May 2019 14:46:20 +0000 (15:46 +0100)]
[Rework] Rework expression API

5 years ago[Minor] Allow to execute expressions with process closures
Vsevolod Stakhov [Fri, 17 May 2019 13:30:03 +0000 (14:30 +0100)]
[Minor] Allow to execute expressions with process closures

5 years ago[Rework] Reputation: Slashing - change name of symbols
Vsevolod Stakhov [Fri, 17 May 2019 11:35:06 +0000 (12:35 +0100)]
[Rework] Reputation: Slashing - change name of symbols

5 years ago[Minor] Try to fix Debian linking issue
Vsevolod Stakhov [Fri, 17 May 2019 10:56:48 +0000 (11:56 +0100)]
[Minor] Try to fix Debian linking issue

5 years ago[Project] Reputation: Rework get function and scores calculations
Vsevolod Stakhov [Wed, 15 May 2019 14:07:16 +0000 (15:07 +0100)]
[Project] Reputation: Rework get function and scores calculations

5 years ago[Minor] Try use math.tanh if available
Vsevolod Stakhov [Wed, 15 May 2019 13:45:40 +0000 (14:45 +0100)]
[Minor] Try use math.tanh if available

5 years ago[Project] Reputation: Migrate to adaptive EMA model
Vsevolod Stakhov [Wed, 15 May 2019 13:09:40 +0000 (14:09 +0100)]
[Project] Reputation: Migrate to adaptive EMA model

5 years ago[Minor] Fix resolver docs
Vsevolod Stakhov [Tue, 14 May 2019 18:16:51 +0000 (19:16 +0100)]
[Minor] Fix resolver docs

5 years ago[Minor] Return score with verdict
Vsevolod Stakhov [Tue, 14 May 2019 18:15:09 +0000 (19:15 +0100)]
[Minor] Return score with verdict

5 years ago[Rework] Reputation: Remove ipnet from the ip reputation
Vsevolod Stakhov [Tue, 14 May 2019 15:03:11 +0000 (16:03 +0100)]
[Rework] Reputation: Remove ipnet from the ip reputation

5 years ago[Test] Add some tests for arc signing
Vsevolod Stakhov [Tue, 14 May 2019 09:53:17 +0000 (10:53 +0100)]
[Test] Add some tests for arc signing