]> source.dussan.org Git - rspamd.git/log
rspamd.git
4 years ago[Test] scan .pdf encrypted and with javascript 3171/head
korgoth1 [Sun, 1 Dec 2019 17:30:50 +0000 (20:30 +0300)]
[Test] scan .pdf encrypted and with javascript

4 years ago[Minor] Fix error cases handling
Vsevolod Stakhov [Sun, 1 Dec 2019 09:34:26 +0000 (09:34 +0000)]
[Minor] Fix error cases handling

4 years ago[Minor] Fix checking of `all` match
Vsevolod Stakhov [Sun, 1 Dec 2019 09:34:13 +0000 (09:34 +0000)]
[Minor] Fix checking of `all` match

4 years ago[Project] Move dns_tool to using of the rspamd_spf from FFI module
Vsevolod Stakhov [Sat, 30 Nov 2019 17:22:38 +0000 (17:22 +0000)]
[Project] Move dns_tool to using of the rspamd_spf from FFI module

4 years ago[Minor] Lua_spf: Some API fixes and adjustments
Vsevolod Stakhov [Sat, 30 Nov 2019 17:22:05 +0000 (17:22 +0000)]
[Minor] Lua_spf: Some API fixes and adjustments

4 years ago[Minor] Lua_task: Accept lua_ip userdata when calling set_ip
Vsevolod Stakhov [Sat, 30 Nov 2019 17:21:45 +0000 (17:21 +0000)]
[Minor] Lua_task: Accept lua_ip userdata when calling set_ip

4 years ago[Minor] Lua_task: Fix set_ip to accept lua_ip userdata
Vsevolod Stakhov [Sat, 30 Nov 2019 17:21:25 +0000 (17:21 +0000)]
[Minor] Lua_task: Fix set_ip to accept lua_ip userdata

4 years ago[Project] Add get_elts method
Vsevolod Stakhov [Sat, 30 Nov 2019 10:10:50 +0000 (10:10 +0000)]
[Project] Add get_elts method

4 years ago[Project] Add some missing methods for spf record
Vsevolod Stakhov [Sat, 30 Nov 2019 09:56:39 +0000 (09:56 +0000)]
[Project] Add some missing methods for spf record

4 years ago[Minor] Fix refcounts mess
Vsevolod Stakhov [Sat, 30 Nov 2019 09:29:55 +0000 (09:29 +0000)]
[Minor] Fix refcounts mess

4 years ago[Project] Implement IP check for an SPF record
Vsevolod Stakhov [Fri, 29 Nov 2019 19:19:52 +0000 (19:19 +0000)]
[Project] Implement IP check for an SPF record

4 years ago[Project] Add configuration method
Vsevolod Stakhov [Fri, 29 Nov 2019 19:04:35 +0000 (19:04 +0000)]
[Project] Add configuration method

4 years ago[Project] Start lua spf library
Vsevolod Stakhov [Fri, 29 Nov 2019 17:49:25 +0000 (17:49 +0000)]
[Project] Start lua spf library

4 years ago[Minor] Destroy old LRU cache to avoid reload leaks
Vsevolod Stakhov [Fri, 29 Nov 2019 11:53:58 +0000 (11:53 +0000)]
[Minor] Destroy old LRU cache to avoid reload leaks

4 years ago[Rework] Move LRU SPF cache from spf plugin
Vsevolod Stakhov [Fri, 29 Nov 2019 11:52:02 +0000 (11:52 +0000)]
[Rework] Move LRU SPF cache from spf plugin

4 years ago[Minor] Fix asan friendliness in lpeg
Vsevolod Stakhov [Fri, 29 Nov 2019 09:05:31 +0000 (09:05 +0000)]
[Minor] Fix asan friendliness in lpeg

4 years ago[Minor] Lua_content: Make regexp more strict
Vsevolod Stakhov [Thu, 28 Nov 2019 17:21:09 +0000 (17:21 +0000)]
[Minor] Lua_content: Make regexp more strict

4 years ago[Minor] Allow to import any Lua object to message
Vsevolod Stakhov [Thu, 28 Nov 2019 13:29:44 +0000 (13:29 +0000)]
[Minor] Allow to import any Lua object to message

4 years ago[Rules] Add PDF related rules
Vsevolod Stakhov [Wed, 27 Nov 2019 14:53:27 +0000 (14:53 +0000)]
[Rules] Add PDF related rules

4 years ago[Minor] Lua_content: Add some more PDF stuff
Vsevolod Stakhov [Wed, 27 Nov 2019 14:37:28 +0000 (14:37 +0000)]
[Minor] Lua_content: Add some more PDF stuff

4 years ago[Minor] Lua_config: Add get_groups method
Vsevolod Stakhov [Wed, 27 Nov 2019 14:25:23 +0000 (14:25 +0000)]
[Minor] Lua_config: Add get_groups method

4 years ago[Minor] Also add suspicious patterns support
Vsevolod Stakhov [Wed, 27 Nov 2019 13:42:24 +0000 (13:42 +0000)]
[Minor] Also add suspicious patterns support

4 years ago[Minor] Lua_content: Support javascript PDF elements
Vsevolod Stakhov [Wed, 27 Nov 2019 13:22:18 +0000 (13:22 +0000)]
[Minor] Lua_content: Support javascript PDF elements

4 years ago[Minor] Add `lua_util.nkeys` utility
Vsevolod Stakhov [Tue, 26 Nov 2019 19:23:58 +0000 (19:23 +0000)]
[Minor] Add `lua_util.nkeys` utility

4 years agoMerge pull request #3166 from arkamar/blas
Vsevolod Stakhov [Tue, 26 Nov 2019 18:25:35 +0000 (18:25 +0000)]
Merge pull request #3166 from arkamar/blas

[Minor] cmake: remove unused ENABLE_OPENBLAS

4 years agocmake: Unify ENABLE_OPENBLAS and ENABLE_BLAS 3166/head
Petr Vaněk [Tue, 26 Nov 2019 18:16:12 +0000 (19:16 +0100)]
cmake: Unify ENABLE_OPENBLAS and ENABLE_BLAS

ENABLE_OPENBLAS is removed because it was not used to check if the
openblas library should be used. The ENABLE_BLAS is moved from
CMakeLists.txt to cmake/Openblas.cmake to have all related variables in
one file and to reduce a complexity of CMakeLists.txt slightly.

4 years ago[Project] Some rework about specific data that is now tagged
Vsevolod Stakhov [Tue, 26 Nov 2019 17:29:42 +0000 (17:29 +0000)]
[Project] Some rework about specific data that is now tagged

4 years ago[Project] Lua_content: Add some pdf support
Vsevolod Stakhov [Tue, 26 Nov 2019 16:30:48 +0000 (16:30 +0000)]
[Project] Lua_content: Add some pdf support

4 years ago[Minor] Improve logging
Vsevolod Stakhov [Tue, 26 Nov 2019 16:30:34 +0000 (16:30 +0000)]
[Minor] Improve logging

4 years ago[Minor] Fix task with no config case
Vsevolod Stakhov [Mon, 25 Nov 2019 17:40:48 +0000 (17:40 +0000)]
[Minor] Fix task with no config case

4 years ago[Minor] Lua_text: Add `lines` method and fix empty text creation
Vsevolod Stakhov [Mon, 25 Nov 2019 14:59:27 +0000 (14:59 +0000)]
[Minor] Lua_text: Add `lines` method and fix empty text creation

4 years ago[Project] Various fixes for lua_content project
Vsevolod Stakhov [Mon, 25 Nov 2019 13:26:34 +0000 (13:26 +0000)]
[Project] Various fixes for lua_content project

4 years ago[Project] Fix urls injection for ics files
Vsevolod Stakhov [Mon, 25 Nov 2019 13:26:17 +0000 (13:26 +0000)]
[Project] Fix urls injection for ics files

4 years ago[Minor] Fix rspamd_url.all method
Vsevolod Stakhov [Mon, 25 Nov 2019 12:56:37 +0000 (12:56 +0000)]
[Minor] Fix rspamd_url.all method

4 years ago[Project] Further content module work
Vsevolod Stakhov [Sun, 24 Nov 2019 09:35:18 +0000 (09:35 +0000)]
[Project] Further content module work

4 years ago[Minor] Destroy ratelimit buckets
Vsevolod Stakhov [Sat, 23 Nov 2019 14:34:58 +0000 (14:34 +0000)]
[Minor] Destroy ratelimit buckets

4 years ago[Minor] Allow rspamd_text matching in lpeg
Vsevolod Stakhov [Sat, 23 Nov 2019 14:27:28 +0000 (14:27 +0000)]
[Minor] Allow rspamd_text matching in lpeg

4 years ago[Rework] Start lua_content library
Vsevolod Stakhov [Sat, 23 Nov 2019 14:20:21 +0000 (14:20 +0000)]
[Rework] Start lua_content library

4 years agoMerge pull request #3163 from korgoth1/master
Vsevolod Stakhov [Sun, 24 Nov 2019 11:23:03 +0000 (11:23 +0000)]
Merge pull request #3163 from korgoth1/master

[Test] Url in .ics

4 years ago[Test] Url in .ics 3163/head
korgoth1 [Sun, 24 Nov 2019 10:58:37 +0000 (13:58 +0300)]
[Test] Url in .ics

4 years agoMerge pull request #3161 from moisseev/eslint
Vsevolod Stakhov [Fri, 22 Nov 2019 19:26:30 +0000 (19:26 +0000)]
Merge pull request #3161 from moisseev/eslint

[Test] Ignore new ESLint warnings

4 years ago[Test] Ignore new ESLint warnings 3161/head
moisseev [Fri, 22 Nov 2019 19:18:31 +0000 (22:18 +0300)]
[Test] Ignore new ESLint warnings

4 years ago[Project] Add methods to set specific content for mime parts from Lua
Vsevolod Stakhov [Fri, 22 Nov 2019 18:32:22 +0000 (18:32 +0000)]
[Project] Add methods to set specific content for mime parts from Lua

4 years ago[Fix] Try harder to watch the lifetime of the key_stat
Vsevolod Stakhov [Fri, 22 Nov 2019 17:17:25 +0000 (17:17 +0000)]
[Fix] Try harder to watch the lifetime of the key_stat

4 years agoMerge pull request #3160 from cxmplex/master
Vsevolod Stakhov [Fri, 22 Nov 2019 16:02:50 +0000 (16:02 +0000)]
Merge pull request #3160 from cxmplex/master

[Minor] Add undocumented interval change on add_periodic to documentation

4 years agoadd undocumented interval change to docs 3160/head
Ben Humphrey [Fri, 22 Nov 2019 15:59:26 +0000 (10:59 -0500)]
add undocumented interval change to docs

4 years ago[Minor] Terminate milter session on IO errors
Vsevolod Stakhov [Fri, 22 Nov 2019 15:49:28 +0000 (15:49 +0000)]
[Minor] Terminate milter session on IO errors

Issue: #3149

4 years ago[Fix] Plug memory leak in fuzzy storage
Vsevolod Stakhov [Fri, 22 Nov 2019 14:52:53 +0000 (14:52 +0000)]
[Fix] Plug memory leak in fuzzy storage

4 years ago[Minor] Slightly rework lua specific
Vsevolod Stakhov [Fri, 22 Nov 2019 14:00:26 +0000 (14:00 +0000)]
[Minor] Slightly rework lua specific

4 years agoMerge pull request #3157 from korgoth1/master
Vsevolod Stakhov [Fri, 22 Nov 2019 09:15:44 +0000 (09:15 +0000)]
Merge pull request #3157 from korgoth1/master

[Test] Magic lua vcf+ics

4 years agoMerge pull request #3158 from rpv-tomsk/master
Vsevolod Stakhov [Fri, 22 Nov 2019 09:15:09 +0000 (09:15 +0000)]
Merge pull request #3158 from rpv-tomsk/master

[Minor] Multimap: implemented matching authorized user

4 years ago[Minor] Multimap: implemented matching authorized user 3158/head
Pavel Rochnyack [Fri, 22 Nov 2019 05:15:11 +0000 (12:15 +0700)]
[Minor] Multimap: implemented matching authorized user

4 years ago[Test] Magic lua vcf+ics 3157/head
korgoth1 [Thu, 21 Nov 2019 14:56:43 +0000 (17:56 +0300)]
[Test] Magic lua vcf+ics

4 years agoMerge pull request #3154 from HeinleinSupport/master
Vsevolod Stakhov [Thu, 21 Nov 2019 14:03:19 +0000 (14:03 +0000)]
Merge pull request #3154 from HeinleinSupport/master

[Minor] lua_scanners - fix sophos encrypted symbol

4 years ago[Minor] Lua_magic: Add ical and vcard support
Vsevolod Stakhov [Thu, 21 Nov 2019 13:59:50 +0000 (13:59 +0000)]
[Minor] Lua_magic: Add ical and vcard support

4 years ago[Minor] Multimap: Also handle table like options
Vsevolod Stakhov [Thu, 21 Nov 2019 13:33:08 +0000 (13:33 +0000)]
[Minor] Multimap: Also handle table like options

4 years ago[Minor] Multimap: Stringify symbol options
Vsevolod Stakhov [Thu, 21 Nov 2019 13:31:43 +0000 (13:31 +0000)]
[Minor] Multimap: Stringify symbol options

4 years ago[Rework] Revert missing thing for broken CT
Vsevolod Stakhov [Thu, 21 Nov 2019 13:29:10 +0000 (13:29 +0000)]
[Rework] Revert missing thing for broken CT

4 years ago[Rework] Change mime part specifics handling
Vsevolod Stakhov [Thu, 21 Nov 2019 12:35:58 +0000 (12:35 +0000)]
[Rework] Change mime part specifics handling

4 years ago[Minor] Fix off-by-one read
Vsevolod Stakhov [Wed, 20 Nov 2019 11:03:45 +0000 (11:03 +0000)]
[Minor] Fix off-by-one read

4 years ago[Minor] lua_scanners - fix sophos encrypted symbol 3154/head
Carsten Rosenberg [Wed, 20 Nov 2019 09:34:01 +0000 (10:34 +0100)]
[Minor] lua_scanners - fix sophos encrypted symbol

4 years ago[Minor] Update version to 2.3
Vsevolod Stakhov [Tue, 19 Nov 2019 17:39:20 +0000 (17:39 +0000)]
[Minor] Update version to 2.3

4 years agoRelease 2.2 2.2
Vsevolod Stakhov [Tue, 19 Nov 2019 16:55:04 +0000 (16:55 +0000)]
Release 2.2

* [Conf] Antivirus: Fix the default config
* [Feature] Add verdict library in lua
* [Feature] Allow exception when choosing upstream
* [Feature] Allow to disable symbols from the metric config
* [Feature] Allow to limit maps per specific worker
* [Feature] Always validate Rspamd protocol output
* [Feature] Antivirus: Add preliminary virustotal support
* [Feature] Clickhouse: Rework Clickhouse collection logic
* [Feature] Improve base64 usage
* [Feature] Shutdown timeout is now associated with task timeout
* [Fix] #3129 Multiple classifiers on redis working incorrectly
* [Fix] Allow real upstreams configuration
* [Fix] Another try to fix slow callbacks and timers
* [Fix] Check results of write message as SSL can bork them
* [Fix] Clickhouse: Avoid potential races in collection
* [Fix] Clickhouse: Fix periodic script
* [Fix] Fail DNS upstream on each retransmit attempt
* [Fix] Fix consistent hashing when upstreams are marked inactive
* [Fix] Fix issues found
* [Fix] Fix off-by-one in retries for the proxy
* [Fix] Fix termination
* [Fix] Fix upstreams exclusion logic
* [Fix] Fix utf8 validation for symbols options and empty strings
* [Fix] Oops, fix maps reload
* [Fix] Rbl: Allow utf8 lookups for IDN domains
* [Fix] Sigh, another try to fix brain-damaged openssl
* [Project] Add fast utf8 validation library
* [Project] Use own utf8 validation instead of glib
* [Rework] Another phase of finish actions rework
* [Rework] Further cmake system rework
* [Rework] Further isolation of the controller's functions
* [Rework] Make cmake structure more modular
* [Rework] Move cmake modules to a dedicated path
* [Rework] Replace controller functions by any scanner worker if needed
* [Rework] Rework final scripts logic
* [Rework] Rewrite rspamd_str_make_utf_valid function

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
4 years ago[Minor] Eek, try to workaround libicu stupidity
Vsevolod Stakhov [Tue, 19 Nov 2019 17:30:38 +0000 (17:30 +0000)]
[Minor] Eek, try to workaround libicu stupidity

4 years ago[Minor] Use ucnv_getCanonicalName instead of ucnv_getStandardName
Vsevolod Stakhov [Tue, 19 Nov 2019 16:50:50 +0000 (16:50 +0000)]
[Minor] Use ucnv_getCanonicalName instead of ucnv_getStandardName

4 years ago[Minor] Disable jemalloc on sanitized builds
Vsevolod Stakhov [Tue, 19 Nov 2019 15:15:52 +0000 (15:15 +0000)]
[Minor] Disable jemalloc on sanitized builds

4 years ago[Minor] Try to fix gcc sanitizers
Vsevolod Stakhov [Tue, 19 Nov 2019 12:19:32 +0000 (12:19 +0000)]
[Minor] Try to fix gcc sanitizers

4 years ago[Minor] Fix ODR violation for modules variable
Vsevolod Stakhov [Tue, 19 Nov 2019 12:01:47 +0000 (12:01 +0000)]
[Minor] Fix ODR violation for modules variable

4 years ago[Minor] Unify converters usage
Vsevolod Stakhov [Tue, 19 Nov 2019 10:05:14 +0000 (10:05 +0000)]
[Minor] Unify converters usage

4 years agoUpdate bug_report.md
Vsevolod Stakhov [Mon, 18 Nov 2019 21:38:53 +0000 (21:38 +0000)]
Update bug_report.md

4 years ago[Minor] Check for some more aliases, sigh
Vsevolod Stakhov [Mon, 18 Nov 2019 21:17:20 +0000 (21:17 +0000)]
[Minor] Check for some more aliases, sigh

4 years ago[Minor] Look also for mime charset
Vsevolod Stakhov [Mon, 18 Nov 2019 20:39:15 +0000 (20:39 +0000)]
[Minor] Look also for mime charset

4 years ago[Minor] Fix offset
Vsevolod Stakhov [Mon, 18 Nov 2019 20:17:13 +0000 (20:17 +0000)]
[Minor] Fix offset

4 years ago[Minor] Try to dodge leak-asan
Vsevolod Stakhov [Mon, 18 Nov 2019 16:29:01 +0000 (16:29 +0000)]
[Minor] Try to dodge leak-asan

4 years ago[Minor] Fix warnings
Vsevolod Stakhov [Mon, 18 Nov 2019 16:25:46 +0000 (16:25 +0000)]
[Minor] Fix warnings

4 years agoMerge pull request #3151 from korgoth1/master
Vsevolod Stakhov [Mon, 18 Nov 2019 16:12:30 +0000 (16:12 +0000)]
Merge pull request #3151 from korgoth1/master

[Test] P0F fix

4 years ago[Minor] Oops, fix misprint
Vsevolod Stakhov [Mon, 18 Nov 2019 16:10:43 +0000 (16:10 +0000)]
[Minor] Oops, fix misprint

4 years ago[Test] P0F fix 3151/head
korgoth1 [Mon, 18 Nov 2019 16:07:42 +0000 (19:07 +0300)]
[Test] P0F fix

4 years ago[Minor] Fix debian flags
Vsevolod Stakhov [Mon, 18 Nov 2019 14:47:17 +0000 (14:47 +0000)]
[Minor] Fix debian flags

4 years ago[Rework] Further cmake system rework
Vsevolod Stakhov [Mon, 18 Nov 2019 14:19:43 +0000 (14:19 +0000)]
[Rework] Further cmake system rework

4 years ago[Minor] P0f: More output fixes
Vsevolod Stakhov [Mon, 18 Nov 2019 13:11:22 +0000 (13:11 +0000)]
[Minor] P0f: More output fixes

4 years ago[Rework] Make cmake structure more modular
Vsevolod Stakhov [Mon, 18 Nov 2019 13:01:36 +0000 (13:01 +0000)]
[Rework] Make cmake structure more modular

4 years ago[Minor] P0f: Fix output
Vsevolod Stakhov [Mon, 18 Nov 2019 12:47:18 +0000 (12:47 +0000)]
[Minor] P0f: Fix output

4 years ago[Minor] Grrr, fix operator
Vsevolod Stakhov [Mon, 18 Nov 2019 12:20:26 +0000 (12:20 +0000)]
[Minor] Grrr, fix operator

4 years ago[Fix] Fix utf8 validation for symbols options and empty strings
Vsevolod Stakhov [Mon, 18 Nov 2019 12:14:54 +0000 (12:14 +0000)]
[Fix] Fix utf8 validation for symbols options and empty strings

4 years agoMerge pull request #3147 from resec/master
Vsevolod Stakhov [Mon, 18 Nov 2019 11:45:52 +0000 (11:45 +0000)]
Merge pull request #3147 from resec/master

[Fix] Fixing multiple classifiers on redis

4 years agoMerge pull request #3150 from moisseev/patch-1
Vsevolod Stakhov [Mon, 18 Nov 2019 11:44:54 +0000 (11:44 +0000)]
Merge pull request #3150 from moisseev/patch-1

[Minor] Remove extra space

4 years ago[Minor] Add sanity check when trying to insert options
Vsevolod Stakhov [Mon, 18 Nov 2019 09:34:17 +0000 (09:34 +0000)]
[Minor] Add sanity check when trying to insert options

4 years ago[Minor] Remove extra space 3150/head
Alexander Moisseev [Mon, 18 Nov 2019 05:30:00 +0000 (08:30 +0300)]
[Minor] Remove extra space

4 years ago[Minor] Fix action name
Vsevolod Stakhov [Sun, 17 Nov 2019 11:44:47 +0000 (11:44 +0000)]
[Minor] Fix action name

Submitted by: Alex Antropoff

4 years ago[Minor] Fix format string to avoid crash on 32bit systems with weird off_t
Vsevolod Stakhov [Sat, 16 Nov 2019 13:16:13 +0000 (13:16 +0000)]
[Minor] Fix format string to avoid crash on 32bit systems with weird off_t

Issue: #3142

4 years ago[Minor] Improve logging and set hostname for further usage
Vsevolod Stakhov [Sat, 16 Nov 2019 12:18:42 +0000 (12:18 +0000)]
[Minor] Improve logging and set hostname for further usage

4 years ago[Minor] Validate symbols options
Vsevolod Stakhov [Sat, 16 Nov 2019 12:12:05 +0000 (12:12 +0000)]
[Minor] Validate symbols options

4 years ago[Feature] Always validate Rspamd protocol output
Vsevolod Stakhov [Fri, 15 Nov 2019 19:18:55 +0000 (19:18 +0000)]
[Feature] Always validate Rspamd protocol output

4 years ago[Minor] Use ref impl for small strings
Vsevolod Stakhov [Fri, 15 Nov 2019 18:53:14 +0000 (18:53 +0000)]
[Minor] Use ref impl for small strings

4 years ago[Test] Improve tests
Vsevolod Stakhov [Fri, 15 Nov 2019 18:51:24 +0000 (18:51 +0000)]
[Test] Improve tests

4 years ago[Fix] Fix issues found
Vsevolod Stakhov [Fri, 15 Nov 2019 18:25:15 +0000 (18:25 +0000)]
[Fix] Fix issues found

4 years ago[Rework] Rewrite rspamd_str_make_utf_valid function
Vsevolod Stakhov [Fri, 15 Nov 2019 17:27:42 +0000 (17:27 +0000)]
[Rework] Rewrite rspamd_str_make_utf_valid function

4 years ago[Minor] Init utf8 library
Vsevolod Stakhov [Fri, 15 Nov 2019 17:27:34 +0000 (17:27 +0000)]
[Minor] Init utf8 library

4 years ago[Project] Use own utf8 validation instead of glib
Vsevolod Stakhov [Fri, 15 Nov 2019 16:40:54 +0000 (16:40 +0000)]
[Project] Use own utf8 validation instead of glib