]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Fri, 14 Jun 2019 18:58:46 +0000 (19:58 +0100)]
[Test] Add test for virtual symbols
Vsevolod Stakhov [Fri, 14 Jun 2019 18:58:28 +0000 (19:58 +0100)]
[Project] Fix virtual symbols processing in settings
Vsevolod Stakhov [Fri, 14 Jun 2019 18:29:14 +0000 (19:29 +0100)]
[Project] Fix some more issues
Vsevolod Stakhov [Fri, 14 Jun 2019 18:16:36 +0000 (19:16 +0100)]
[Project] Lua_config: Add post init scripts
Vsevolod Stakhov [Fri, 14 Jun 2019 17:28:31 +0000 (18:28 +0100)]
[Project] Various fixes
Vsevolod Stakhov [Fri, 14 Jun 2019 16:49:47 +0000 (17:49 +0100)]
[Doc] Support available versions in doxydown
Vsevolod Stakhov [Fri, 14 Jun 2019 16:44:59 +0000 (17:44 +0100)]
[Project] Add missing methods to lua_config
Vsevolod Stakhov [Fri, 14 Jun 2019 16:44:46 +0000 (17:44 +0100)]
[Project] Rework settings registration
Vsevolod Stakhov [Fri, 14 Jun 2019 16:12:00 +0000 (17:12 +0100)]
[Minor] Lua_task: Allow to set settings id
Vsevolod Stakhov [Fri, 14 Jun 2019 15:11:52 +0000 (16:11 +0100)]
[Project] Implement checks for symbols against allowed ids
Vsevolod Stakhov [Fri, 14 Jun 2019 14:49:10 +0000 (15:49 +0100)]
[Project] Add symbols for explicit enabling
Vsevolod Stakhov [Fri, 14 Jun 2019 14:40:51 +0000 (15:40 +0100)]
[Project] Link symcache item to metric symbol
Vsevolod Stakhov [Fri, 14 Jun 2019 13:41:58 +0000 (14:41 +0100)]
[Minor] Lua_config: Add get_group_symbols method
Vsevolod Stakhov [Fri, 14 Jun 2019 13:15:39 +0000 (14:15 +0100)]
[Project] Implement logic to deal with settings id in the cache
Vsevolod Stakhov [Fri, 14 Jun 2019 12:23:15 +0000 (13:23 +0100)]
[Project] Add preprocessed settings to the config structure
Vsevolod Stakhov [Fri, 14 Jun 2019 10:50:41 +0000 (11:50 +0100)]
[Fix] Html: Fix processing of fjlig entity
TODO: Make a generic fix
Vsevolod Stakhov [Thu, 13 Jun 2019 15:05:10 +0000 (16:05 +0100)]
[Project] Implement settings ids checks
Vsevolod Stakhov [Thu, 13 Jun 2019 14:44:25 +0000 (15:44 +0100)]
[Project] Add methods to manipulate with allowed ids
Vsevolod Stakhov [Wed, 12 Jun 2019 13:45:57 +0000 (14:45 +0100)]
[Minor] Protocol: Allow parsing of recipients with commas
Vsevolod Stakhov [Tue, 11 Jun 2019 18:24:02 +0000 (19:24 +0100)]
[Minor] Clickhouse: Store settings id
Vsevolod Stakhov [Tue, 11 Jun 2019 16:54:25 +0000 (17:54 +0100)]
[Project] Settings: Add lua_settings library
Vsevolod Stakhov [Tue, 11 Jun 2019 14:54:18 +0000 (15:54 +0100)]
[Test] Fix clickhose tests
Vsevolod Stakhov [Tue, 11 Jun 2019 11:48:25 +0000 (12:48 +0100)]
[Feature] Clickhouse: Add authenticated user and settings id columns
Vsevolod Stakhov [Tue, 11 Jun 2019 11:17:38 +0000 (12:17 +0100)]
[Minor] Another try to fix transactions mess
Vsevolod Stakhov [Mon, 10 Jun 2019 19:50:22 +0000 (20:50 +0100)]
[Minor] Sqlite: Try to fix messy transaction
Vsevolod Stakhov [Mon, 10 Jun 2019 19:20:47 +0000 (20:20 +0100)]
[Test] Copy statistics to avoid permissions problem
Vsevolod Stakhov [Mon, 10 Jun 2019 15:33:19 +0000 (16:33 +0100)]
[Rework] Eliminate lua_squeeze as it has shown no improvements
Vsevolod Stakhov [Mon, 10 Jun 2019 12:50:08 +0000 (13:50 +0100)]
[Test] Forgotten data files
Vsevolod Stakhov [Mon, 10 Jun 2019 12:47:35 +0000 (13:47 +0100)]
[Test] Add classifier symbols to the tests
Vsevolod Stakhov [Mon, 10 Jun 2019 12:41:56 +0000 (13:41 +0100)]
[Test] Add some classifiers to settings tests
Vsevolod Stakhov [Mon, 10 Jun 2019 12:41:31 +0000 (13:41 +0100)]
[Minor] Sqlite: Improve tokens retreiving
Vsevolod Stakhov [Mon, 10 Jun 2019 11:35:21 +0000 (12:35 +0100)]
[Conf] Slashing: Change default stats backend to Redis
Vsevolod Stakhov [Mon, 10 Jun 2019 10:54:07 +0000 (11:54 +0100)]
[Test] Add settings id tests
Vsevolod Stakhov [Mon, 10 Jun 2019 10:53:43 +0000 (11:53 +0100)]
[Minor] Settings: Use numeric settings id
Vsevolod Stakhov [Mon, 10 Jun 2019 10:30:46 +0000 (11:30 +0100)]
[Minor] Settings: Treat settings section name as implicit id
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"
Alexander Moisseev [Mon, 10 Jun 2019 06:02:41 +0000 (09:02 +0300)]
[Minor] Add "application/excel" CT for "*.xls"
Vsevolod Stakhov [Sun, 9 Jun 2019 08:51:58 +0000 (09:51 +0100)]
[Test] Improve address parsing unit tests
Vsevolod Stakhov [Sun, 9 Jun 2019 08:51:42 +0000 (09:51 +0100)]
[Minor] Allow braced and prefixed IPv6 addresses
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"
Vsevolod Stakhov [Sun, 9 Jun 2019 08:34:29 +0000 (09:34 +0100)]
[Conf] Surbl: Utilise new `check_emails` option
Vsevolod Stakhov [Sun, 9 Jun 2019 08:28:03 +0000 (09:28 +0100)]
[Feature] SURBL: Allow to check email domains
Issue: #2913
Vsevolod Stakhov [Sat, 8 Jun 2019 08:41:16 +0000 (09:41 +0100)]
[Minor] Lua_cryptobox: Allow to define output hash length
Vsevolod Stakhov [Sat, 8 Jun 2019 08:32:19 +0000 (09:32 +0100)]
[Minor] Fix types
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
Vsevolod Stakhov [Fri, 7 Jun 2019 12:40:37 +0000 (13:40 +0100)]
[Project] Store settings id directly
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
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)
Vsevolod Stakhov [Wed, 5 Jun 2019 13:09:42 +0000 (14:09 +0100)]
[Minor] Langdet: Improve debugging slightly
Vsevolod Stakhov [Wed, 5 Jun 2019 12:59:45 +0000 (13:59 +0100)]
[CritFix] Langdet: Fix language detection where no stop words found
Vsevolod Stakhov [Wed, 5 Jun 2019 12:59:29 +0000 (13:59 +0100)]
[Minor] Langdet: Increase cut-off limit
Vsevolod Stakhov [Wed, 5 Jun 2019 11:04:15 +0000 (12:04 +0100)]
[Fix] Lang_det: Try better to distinguish Chinese and Japanese
Vsevolod Stakhov [Wed, 5 Jun 2019 10:39:15 +0000 (11:39 +0100)]
[Fix] Really fix hyperscan workaround
Closes: #2916
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.
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.
Vsevolod Stakhov [Tue, 4 Jun 2019 11:56:30 +0000 (12:56 +0100)]
[Test] Fix json tests
Vsevolod Stakhov [Tue, 4 Jun 2019 09:06:24 +0000 (10:06 +0100)]
[Fix] Escape utf in regexp to dodge ragel/hyperscan issue
Vsevolod Stakhov [Mon, 3 Jun 2019 16:09:15 +0000 (17:09 +0100)]
[Minor] Arm64: Implement poor man slabs
Issue: #2906
Vsevolod Stakhov [Mon, 3 Jun 2019 16:09:02 +0000 (17:09 +0100)]
[Minor] Fix missing require
Vsevolod Stakhov [Mon, 3 Jun 2019 15:10:19 +0000 (16:10 +0100)]
[Minor] Dkim_signing: NDR are not DKIM signed
Issue: #2901
Vsevolod Stakhov [Sun, 2 Jun 2019 22:32:24 +0000 (23:32 +0100)]
[Minor] Fix indentation
Vsevolod Stakhov [Sat, 1 Jun 2019 20:57:42 +0000 (21:57 +0100)]
[Minor] Fix tabulation
Vsevolod Stakhov [Fri, 31 May 2019 15:41:10 +0000 (16:41 +0100)]
[Test] Adopt dkim signing tests to load modules
Vsevolod Stakhov [Fri, 31 May 2019 15:40:52 +0000 (16:40 +0100)]
[Minor] Compat: Allow to use old style sign_condition
Vsevolod Stakhov [Fri, 31 May 2019 15:20:42 +0000 (16:20 +0100)]
[Rework] Dkim: Remove signing code
Vsevolod Stakhov [Fri, 31 May 2019 15:16:38 +0000 (16:16 +0100)]
[Rework] Dkim_signing: Move sign condition to dkim_signing
Vsevolod Stakhov [Fri, 31 May 2019 15:16:16 +0000 (16:16 +0100)]
[Minor] Lua_util: Add callback_from_string routine
Vsevolod Stakhov [Fri, 31 May 2019 14:19:43 +0000 (15:19 +0100)]
[Test] Add functional tests for ssl in lua_tcp
Vsevolod Stakhov [Fri, 31 May 2019 14:19:29 +0000 (15:19 +0100)]
[Test] Add dummy ssl echo server
Vsevolod Stakhov [Fri, 31 May 2019 14:19:00 +0000 (15:19 +0100)]
[Test] Fix sockets reusing
Vsevolod Stakhov [Thu, 30 May 2019 16:23:44 +0000 (17:23 +0100)]
[Minor] LibUCL: Fix reading at the end of chunk
Vsevolod Stakhov [Thu, 30 May 2019 15:29:23 +0000 (16:29 +0100)]
[Minor] Disable PCRE jit on OSX completely
Vsevolod Stakhov [Thu, 30 May 2019 15:21:00 +0000 (16:21 +0100)]
[Minor] Fix pcre2 jit checks
Vsevolod Stakhov [Thu, 30 May 2019 15:20:45 +0000 (16:20 +0100)]
[Minor] Lua_tcp: Add starttls implementation
Vsevolod Stakhov [Thu, 30 May 2019 14:03:54 +0000 (15:03 +0100)]
[Minor] SURBL: Do not append suffix to the options list
Vsevolod Stakhov [Wed, 29 May 2019 21:15:45 +0000 (22:15 +0100)]
[Feature] Lua_tcp: Add preliminary support of SSL connections
Vsevolod Stakhov [Wed, 29 May 2019 19:08:32 +0000 (20:08 +0100)]
[CritFix] Fix loading of DKIM public keys
Vsevolod Stakhov [Wed, 29 May 2019 17:46:19 +0000 (18:46 +0100)]
[Fix] Do not output rbl suffix in symbol option
Vsevolod Stakhov [Sat, 25 May 2019 13:44:06 +0000 (14:44 +0100)]
[Minor] Use lua_smtp for dmarc reports
Vsevolod Stakhov [Sat, 25 May 2019 13:24:39 +0000 (14:24 +0100)]
[Minor] Rework API to remove task dependency
Vsevolod Stakhov [Sat, 25 May 2019 13:21:25 +0000 (14:21 +0100)]
[Minor] Use lua_smtp in metadata_exporter
Vsevolod Stakhov [Sat, 25 May 2019 13:12:44 +0000 (14:12 +0100)]
[Feature] Add lua_smtp library
Vsevolod Stakhov [Sat, 25 May 2019 11:41:11 +0000 (12:41 +0100)]
Merge pull request #2911 from HeinleinSupport/master
[Minor] Fix oletools defaults
Carsten Rosenberg [Fri, 24 May 2019 18:31:59 +0000 (20:31 +0200)]
[Minor] Fix oletools defaults
Vsevolod Stakhov [Fri, 24 May 2019 15:50:32 +0000 (16:50 +0100)]
[Minor] Fix format string
Vsevolod Stakhov [Fri, 24 May 2019 15:28:17 +0000 (16:28 +0100)]
[Minor] Adopt lpeg for aarch64 and luajit
Issue: #2906
Vsevolod Stakhov [Fri, 24 May 2019 13:52:01 +0000 (14:52 +0100)]
[Minor] Remove string from top to avoid lua stack issues
Vsevolod Stakhov [Fri, 24 May 2019 13:46:00 +0000 (14:46 +0100)]
[Minor] Fix processing message ids without braces
Vsevolod Stakhov [Fri, 24 May 2019 13:34:31 +0000 (14:34 +0100)]
[Minor] Settings: Add workarounds for maxscore
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
Vsevolod Stakhov [Thu, 23 May 2019 16:20:22 +0000 (17:20 +0100)]
[Fix] Lua_tcp: Report connection failures
Issue: #2899
Vsevolod Stakhov [Thu, 23 May 2019 14:58:56 +0000 (15:58 +0100)]
[Fix] Fix history reset
Issue: #2910
Vsevolod Stakhov [Thu, 23 May 2019 14:40:43 +0000 (15:40 +0100)]
[Minor] Add Changelog for 1.9.4
Vsevolod Stakhov [Thu, 23 May 2019 14:37:15 +0000 (15:37 +0100)]
[Minor] Clickhouse: Add exceptions logic
Vsevolod Stakhov [Wed, 22 May 2019 14:06:32 +0000 (15:06 +0100)]
[Minor] Archives: Distinguish compressed headers and encrypted archives
Vsevolod Stakhov [Wed, 22 May 2019 13:13:29 +0000 (14:13 +0100)]
[Minor] Write email address in options
Vsevolod Stakhov [Tue, 21 May 2019 18:51:23 +0000 (19:51 +0100)]
[CritFix] Fix case sensivity when parsing Content-Type
Vsevolod Stakhov [Tue, 21 May 2019 18:21:05 +0000 (19:21 +0100)]
[Feature] Clickhouse: Utilise LowCardinality feature
Vsevolod Stakhov [Tue, 21 May 2019 16:42:45 +0000 (17:42 +0100)]
[Feature] Adopt emails module to use lua_maps
Vsevolod Stakhov [Tue, 21 May 2019 16:30:27 +0000 (17:30 +0100)]
[Feature] Use maps logic from lua_maps for multimap