aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Avoid null dereference on error pathVsevolod Stakhov2021-11-051-0/+6
|
* [Minor] Store newlines typeVsevolod Stakhov2021-11-051-1/+1
|
* Merge pull request #3964 from bradleydoherty59/configurable-s3-uriVsevolod Stakhov2021-11-052-2/+5
|\ | | | | [Config] Allow configurable s3 urls
| * [Config] Allow configurable s3 urlsbradleydoherty592021-11-052-2/+5
|/
* [Minor] Aws: Use enclosing boundaryVsevolod Stakhov2021-11-051-1/+1
|
* [Minor] Lua_mimepart: Add `get_enclosing_boundary` methodVsevolod Stakhov2021-11-051-0/+32
|
* [Minor] Add boundary to the structured representation of the partsVsevolod Stakhov2021-11-051-0/+1
|
* [Minor] Pet luacheckVsevolod Stakhov2021-11-041-8/+13
|
* Merge pull request #3960 from HeinleinSupport/lua_scanners/icapVsevolod Stakhov2021-11-041-95/+345
|\ | | | | lua_scanners/icap
| * [Minor] lua_scanners - icap - restart from scratch on requery / stop early ↵Carsten Rosenberg2021-11-041-0/+3
| | | | | | | | on failed header
| * [Minor] lua_scanners - icap - follow Connection header directiveCarsten Rosenberg2021-11-041-26/+45
| | | | | | | | - Kaspersky Scan Engine 2.0 (ICAP) support
| * [Minor] lua_scanners - icap - lua lintingCarsten Rosenberg2021-11-021-8/+7
| |
| * [Minor] lua_scanners - icap - fix result cachingCarsten Rosenberg2021-11-021-5/+15
| |
| * [Minor] lua_scanners - icap - use Allow 204 againCarsten Rosenberg2021-11-021-4/+5
| |
| * [Minor] lua_scanners - icap - update commentsCarsten Rosenberg2021-11-021-35/+56
| |
| * [Minor] lua_scanners - icap - analyse HTTP return headersCarsten Rosenberg2021-11-021-29/+76
| |
| * [Minor] lua_scanners - icap - add SSL supportCarsten Rosenberg2021-11-011-20/+26
| |
| * [Minor] lua_scanners - icap - add request / http header support (McAfee Web ↵Carsten Rosenberg2021-11-011-32/+176
| | | | | | | | Gateway support)
* | Merge pull request #3959 from HeinleinSupport/fix/lua_cfg_transformVsevolod Stakhov2021-11-041-1/+3
|\ \ | | | | | | [Fix] lua_cfg_transform - actions without score (discard)
| * | [Fix] lua_cfg_transform - actions without score (discard)Carsten Rosenberg2021-11-041-1/+3
| | |
* | | Merge pull request #3958 from HeinleinSupport/lua_scanners/spamassassinVsevolod Stakhov2021-11-041-1/+1
|\ \ \ | | | | | | | | [Minor] external_services - spamassassin - fix result matching
| * | | [Minor] external_services - spamassassin - fix result matchingCarsten Rosenberg2021-06-041-1/+1
| | | |
* | | | [Test] Add tests for DKIM key record parsingVsevolod Stakhov2021-11-042-0/+160
| |/ / |/| | | | | | | | Issue: #3955
* | | [Minor] Skip modifying headers for skipped tasksVsevolod Stakhov2021-11-031-0/+4
| | |
* | | [Fix] Allow spaces in DKIM key recordsVsevolod Stakhov2021-11-021-12/+89
| | | | | | | | | | | | Issue: #3955
* | | [Minor] Rbl: Minor performance improvement when checking URL flagsVsevolod Stakhov2021-11-011-2/+4
| | | | | | | | | | | | Suggested by: @citrin
* | | [Minor] Update version to 3.2Vsevolod Stakhov2021-11-011-1/+1
| | |
* | | Release 3.13.1Vsevolod Stakhov2021-11-011-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 typeVsevolod Stakhov2021-10-301-2/+2
| | | | | | | | | | | | Issue: #3893
* | | [Minor] Fix FP with JFIF filesVsevolod Stakhov2021-10-281-1/+1
| | | | | | | | | | | | Issue: #3947
* | | [Minor] Clickhouse: Try to deal with clock skew in retention logicVsevolod Stakhov2021-10-271-13/+25
| | |
* | | [Minor] Unify set_pre_result invocationsVsevolod Stakhov2021-10-262-9/+9
| | |
* | | [Minor] Another try...Vsevolod Stakhov2021-10-251-12/+12
| | |
* | | [Minor] Disable eslint in CIVsevolod Stakhov2021-10-251-2/+2
| | | | | | | | | | | | It is broken and I don't know how to fix it.
* | | [Minor] Try to fix bloody eslintVsevolod Stakhov2021-10-251-2/+2
| | |
* | | [Fix] Correctly check numeric URLs in URL DNS listsVsevolod Stakhov2021-10-251-5/+21
| | | | | | | | | | | | Issue: #3948
* | | Merge pull request #3943 from cpragadeesh/neuraltestVsevolod Stakhov2021-10-241-0/+231
|\ \ \ | | | | | | | | [Feature] Add neural test command
| * | | [Feature] Add neural test commandPragadeesh Chandiran2021-10-171-0/+231
| | | |
* | | | Merge pull request #3936 from dminuoso/add-junk-thresholdVsevolod Stakhov2021-10-232-2/+8
|\ \ \ \ | | | | | | | | | | [Feature] Add junk_threshold for autolearn
| * | | | [Feature] Add junk_threshold for autolearnVictor Nawothnig2021-10-152-2/+8
| | | | |
* | | | | Merge pull request #3934 from xtkoba/ArchDep-i386Vsevolod Stakhov2021-10-221-3/+3
|\ \ \ \ \ | | | | | | | | | | | | Support i386 with optimizations
| * | | | | Support i386 with optimizationsxtkoba2021-10-131-3/+3
| | | | | |
* | | | | | [Minor] Agree on types between dump and backendVsevolod Stakhov2021-10-212-6/+5
| | | | | |
* | | | | | [Minor] Fix several issues foundVsevolod Stakhov2021-10-213-3/+6
| | | | | |
* | | | | | [Minor] Fix log objects for C++Vsevolod Stakhov2021-10-212-9/+10
| | | | | |
* | | | | | [Minor] Support read only backends for statsVsevolod Stakhov2021-10-213-15/+45
| | | | | |
* | | | | | [Minor] Add explicit castVsevolod Stakhov2021-10-211-1/+1
| | | | | |
* | | | | | [Minor] Add a hack to fix termination race conditionVsevolod Stakhov2021-10-201-4/+15
| | | | | |
* | | | | | [Project] Add preliminary support of CDB bayes dumpVsevolod Stakhov2021-10-202-12/+61
| | | | | |
* | | | | | [Minor] Lua_cdb: Allow to use more data types as cdb keys/valuesVsevolod Stakhov2021-10-201-3/+42
| | | | | |