Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Avoid null dereference on error path | Vsevolod Stakhov | 2021-11-05 | 1 | -0/+6 |
| | |||||
* | [Minor] Store newlines type | Vsevolod Stakhov | 2021-11-05 | 1 | -1/+1 |
| | |||||
* | Merge pull request #3964 from bradleydoherty59/configurable-s3-uri | Vsevolod Stakhov | 2021-11-05 | 2 | -2/+5 |
|\ | | | | | [Config] Allow configurable s3 urls | ||||
| * | [Config] Allow configurable s3 urls | bradleydoherty59 | 2021-11-05 | 2 | -2/+5 |
|/ | |||||
* | [Minor] Aws: Use enclosing boundary | Vsevolod Stakhov | 2021-11-05 | 1 | -1/+1 |
| | |||||
* | [Minor] Lua_mimepart: Add `get_enclosing_boundary` method | Vsevolod Stakhov | 2021-11-05 | 1 | -0/+32 |
| | |||||
* | [Minor] Add boundary to the structured representation of the parts | Vsevolod Stakhov | 2021-11-05 | 1 | -0/+1 |
| | |||||
* | [Minor] Pet luacheck | Vsevolod Stakhov | 2021-11-04 | 1 | -8/+13 |
| | |||||
* | Merge pull request #3960 from HeinleinSupport/lua_scanners/icap | Vsevolod Stakhov | 2021-11-04 | 1 | -95/+345 |
|\ | | | | | lua_scanners/icap | ||||
| * | [Minor] lua_scanners - icap - restart from scratch on requery / stop early ↵ | Carsten Rosenberg | 2021-11-04 | 1 | -0/+3 |
| | | | | | | | | on failed header | ||||
| * | [Minor] lua_scanners - icap - follow Connection header directive | Carsten Rosenberg | 2021-11-04 | 1 | -26/+45 |
| | | | | | | | | - Kaspersky Scan Engine 2.0 (ICAP) support | ||||
| * | [Minor] lua_scanners - icap - lua linting | Carsten Rosenberg | 2021-11-02 | 1 | -8/+7 |
| | | |||||
| * | [Minor] lua_scanners - icap - fix result caching | Carsten Rosenberg | 2021-11-02 | 1 | -5/+15 |
| | | |||||
| * | [Minor] lua_scanners - icap - use Allow 204 again | Carsten Rosenberg | 2021-11-02 | 1 | -4/+5 |
| | | |||||
| * | [Minor] lua_scanners - icap - update comments | Carsten Rosenberg | 2021-11-02 | 1 | -35/+56 |
| | | |||||
| * | [Minor] lua_scanners - icap - analyse HTTP return headers | Carsten Rosenberg | 2021-11-02 | 1 | -29/+76 |
| | | |||||
| * | [Minor] lua_scanners - icap - add SSL support | Carsten Rosenberg | 2021-11-01 | 1 | -20/+26 |
| | | |||||
| * | [Minor] lua_scanners - icap - add request / http header support (McAfee Web ↵ | Carsten Rosenberg | 2021-11-01 | 1 | -32/+176 |
| | | | | | | | | Gateway support) | ||||
* | | Merge pull request #3959 from HeinleinSupport/fix/lua_cfg_transform | Vsevolod Stakhov | 2021-11-04 | 1 | -1/+3 |
|\ \ | | | | | | | [Fix] lua_cfg_transform - actions without score (discard) | ||||
| * | | [Fix] lua_cfg_transform - actions without score (discard) | Carsten Rosenberg | 2021-11-04 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #3958 from HeinleinSupport/lua_scanners/spamassassin | Vsevolod Stakhov | 2021-11-04 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | [Minor] external_services - spamassassin - fix result matching | ||||
| * | | | [Minor] external_services - spamassassin - fix result matching | Carsten Rosenberg | 2021-06-04 | 1 | -1/+1 |
| | | | | |||||
* | | | | [Test] Add tests for DKIM key record parsing | Vsevolod Stakhov | 2021-11-04 | 2 | -0/+160 |
| |/ / |/| | | | | | | | | Issue: #3955 | ||||
* | | | [Minor] Skip modifying headers for skipped tasks | Vsevolod Stakhov | 2021-11-03 | 1 | -0/+4 |
| | | | |||||
* | | | [Fix] Allow spaces in DKIM key records | Vsevolod Stakhov | 2021-11-02 | 1 | -12/+89 |
| | | | | | | | | | | | | Issue: #3955 | ||||
* | | | [Minor] Rbl: Minor performance improvement when checking URL flags | Vsevolod Stakhov | 2021-11-01 | 1 | -2/+4 |
| | | | | | | | | | | | | Suggested by: @citrin | ||||
* | | | [Minor] Update version to 3.2 | Vsevolod Stakhov | 2021-11-01 | 1 | -1/+1 |
| | | | |||||
* | | | Release 3.13.1 | Vsevolod Stakhov | 2021-11-01 | 1 | -0/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Feature] Add junk_threshold for autolearn * [Feature] Add neural test command * [Feature] Antivirus: Allow to set fake eicar patterns for testing AV engines * [Feature] Lua_cdb: Add cdb building interface * [Feature] Ratelimit: Add per bucket configurations * [Feature] S3: Allow to store structured data in messagepack * [Fix] Add concept of uncancellable events to prevent use-after-free * [Fix] Add temporary guard to prevent linked list exploitation * [Fix] Another rework of the ucl hashing * [Fix] Another try to fix references safety * [Fix] Another try to fix rspamd_text passing in the selectors * [Fix] Avoid copy for received structure as it has raw C pointers * [Fix] Avoid dangling reference * [Fix] Correctly check numeric URLs in URL DNS lists * [Fix] Delete the correct pointer type * [Fix] Dmarc: Always lowercase domain * [Fix] Fix compilation of the hyperscan databases with errors * [Fix] Fix hash table lookup * [Fix] Fix http message flag shift * [Fix] Fix parsing of the from_hostname when it is an IP address * [Fix] Fix parsing of the unquoted attributes in HTML * [Fix] Fix passing of rspamd_text in selectors pipelines * [Fix] Fix rubbish QP sequences decoding * [Fix] Fix some complicated case with the closing tags parsing * [Fix] Fix the case when l tag is too small * [Fix] Html: Fix the case where only bgcolor is explicitly set * [Fix] Libucl: Fix deletion from ucl objects * [Fix] Namespace and add metadata for OpenMetrics, fix interleaving * [Fix] Plug memory leak in http settings reload * [Fix] Preserve SPF top record in the mempool variable * [Fix] Remove aarch64 GC64 workaround * [Fix] Remove bogus G_LIKELY * [Fix] Spf: Do not parse non TXT DNS replies as TXT replies * [Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis failures * [Fix] buffer overflow in rspamc counters * [Fix] fix static building * [Fix] lua_scanners - message_min_words logic * [Fix] src/lua/lua_mimepart.c: fix null dereference * [Project] Add constant iterators * [Project] Add helper library to handle mime strings in a more safe matter * [Project] Add preliminary support of CDB bayes dump * [Project] Add trim operations * [Project] Allow mempool allocated mime strings * [Project] Cdb: Finish backend implementation * [Project] Cdb: Fix configuration load * [Project] Cdb: Use shared data between cdb statfiles * [Project] Cdb: continue statistics backend implementation * [Project] Finish received headers rework part * [Project] Move C++ specific declarations to C++ header * [Project] Rework received headers parsing to C++ * [Project] Start using of the new received structure * [Project] Start work on cdb backend * [Rework] Further rework of the redis pool * [Rework] Redis_pool: fix issues found * [Rework] Rework learn and add classify condition * [Rework] Save invisible content to a separate buffer * [Rework] Start rewriting of the redis pool logic * [Rules] Improve zero font rule Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | | | [Minor] Use explicit return type | Vsevolod Stakhov | 2021-10-30 | 1 | -2/+2 |
| | | | | | | | | | | | | Issue: #3893 | ||||
* | | | [Minor] Fix FP with JFIF files | Vsevolod Stakhov | 2021-10-28 | 1 | -1/+1 |
| | | | | | | | | | | | | Issue: #3947 | ||||
* | | | [Minor] Clickhouse: Try to deal with clock skew in retention logic | Vsevolod Stakhov | 2021-10-27 | 1 | -13/+25 |
| | | | |||||
* | | | [Minor] Unify set_pre_result invocations | Vsevolod Stakhov | 2021-10-26 | 2 | -9/+9 |
| | | | |||||
* | | | [Minor] Another try... | Vsevolod Stakhov | 2021-10-25 | 1 | -12/+12 |
| | | | |||||
* | | | [Minor] Disable eslint in CI | Vsevolod Stakhov | 2021-10-25 | 1 | -2/+2 |
| | | | | | | | | | | | | It is broken and I don't know how to fix it. | ||||
* | | | [Minor] Try to fix bloody eslint | Vsevolod Stakhov | 2021-10-25 | 1 | -2/+2 |
| | | | |||||
* | | | [Fix] Correctly check numeric URLs in URL DNS lists | Vsevolod Stakhov | 2021-10-25 | 1 | -5/+21 |
| | | | | | | | | | | | | Issue: #3948 | ||||
* | | | Merge pull request #3943 from cpragadeesh/neuraltest | Vsevolod Stakhov | 2021-10-24 | 1 | -0/+231 |
|\ \ \ | | | | | | | | | [Feature] Add neural test command | ||||
| * | | | [Feature] Add neural test command | Pragadeesh Chandiran | 2021-10-17 | 1 | -0/+231 |
| | | | | |||||
* | | | | Merge pull request #3936 from dminuoso/add-junk-threshold | Vsevolod Stakhov | 2021-10-23 | 2 | -2/+8 |
|\ \ \ \ | | | | | | | | | | | [Feature] Add junk_threshold for autolearn | ||||
| * | | | | [Feature] Add junk_threshold for autolearn | Victor Nawothnig | 2021-10-15 | 2 | -2/+8 |
| | | | | | |||||
* | | | | | Merge pull request #3934 from xtkoba/ArchDep-i386 | Vsevolod Stakhov | 2021-10-22 | 1 | -3/+3 |
|\ \ \ \ \ | | | | | | | | | | | | | Support i386 with optimizations | ||||
| * | | | | | Support i386 with optimizations | xtkoba | 2021-10-13 | 1 | -3/+3 |
| | | | | | | |||||
* | | | | | | [Minor] Agree on types between dump and backend | Vsevolod Stakhov | 2021-10-21 | 2 | -6/+5 |
| | | | | | | |||||
* | | | | | | [Minor] Fix several issues found | Vsevolod Stakhov | 2021-10-21 | 3 | -3/+6 |
| | | | | | | |||||
* | | | | | | [Minor] Fix log objects for C++ | Vsevolod Stakhov | 2021-10-21 | 2 | -9/+10 |
| | | | | | | |||||
* | | | | | | [Minor] Support read only backends for stats | Vsevolod Stakhov | 2021-10-21 | 3 | -15/+45 |
| | | | | | | |||||
* | | | | | | [Minor] Add explicit cast | Vsevolod Stakhov | 2021-10-21 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | [Minor] Add a hack to fix termination race condition | Vsevolod Stakhov | 2021-10-20 | 1 | -4/+15 |
| | | | | | | |||||
* | | | | | | [Project] Add preliminary support of CDB bayes dump | Vsevolod Stakhov | 2021-10-20 | 2 | -12/+61 |
| | | | | | | |||||
* | | | | | | [Minor] Lua_cdb: Allow to use more data types as cdb keys/values | Vsevolod Stakhov | 2021-10-20 | 1 | -3/+42 |
| | | | | | |