Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | | |||||
* | | | | [Minor] Save int64 as lua_Integer not lua_Number | Vsevolod Stakhov | 2021-10-20 | 1 | -1/+1 |
| | | | | |||||
* | | | | [Minor] Add helpers to work with boxed int64 numbers | Vsevolod Stakhov | 2021-10-20 | 1 | -1/+73 |
| | | | | |||||
* | | | | [Minor] Add helper to convert a string to a uint64 number | Vsevolod Stakhov | 2021-10-20 | 2 | -20/+38 |
| | | | | |||||
* | | | | [Minor] Release redis pool after Lua state has been destroyed | Vsevolod Stakhov | 2021-10-20 | 1 | -6/+6 |
| | | | | |||||
* | | | | [Minor] Add documentation for lua cdb module | Vsevolod Stakhov | 2021-10-19 | 2 | -2/+57 |
| | | | | |||||
* | | | | [Minor] Lua_cdb: Avoid extra copy on lookup | Vsevolod Stakhov | 2021-10-19 | 1 | -9/+1 |
| | | | | |||||
* | | | | [Feature] Lua_cdb: Add cdb building interface | Vsevolod Stakhov | 2021-10-19 | 1 | -16/+154 |
| | | | | |||||
* | | | | [Minor] Close fd | Vsevolod Stakhov | 2021-10-19 | 1 | -0/+4 |
| | | | | |||||
* | | | | [Project] Cdb: Finish backend implementation | Vsevolod Stakhov | 2021-10-19 | 1 | -6/+53 |
| | | | | |||||
* | | | | [Project] Cdb: Fix configuration load | Vsevolod Stakhov | 2021-10-19 | 1 | -31/+55 |
| | | | | |||||
* | | | | [Project] Cdb: Use shared data between cdb statfiles | Vsevolod Stakhov | 2021-10-19 | 1 | -19/+95 |
| | | | | |||||
* | | | | [Project] Cdb: continue statistics backend implementation | Vsevolod Stakhov | 2021-10-19 | 2 | -8/+214 |
| | | | | |||||
* | | | | [Project] Start work on cdb backend | Vsevolod Stakhov | 2021-10-18 | 3 | -2/+121 |
| | | | | |||||
* | | | | [Fix] Dmarc: Always lowercase domain | Vsevolod Stakhov | 2021-10-18 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | Issue: #3940 | ||||
* | | | | [Minor] Fix some issues in the contrib libraries | Vsevolod Stakhov | 2021-10-17 | 7 | -21/+50 |
| | | | | | | | | | | | | | | | | Found by: coverity scan | ||||
* | | | | [Minor] Further polishing | Vsevolod Stakhov | 2021-10-17 | 1 | -99/+91 |
| | | | | |||||
* | | | | Merge pull request #3941 from tomop-tg/openssl3 | Vsevolod Stakhov | 2021-10-16 | 1 | -0/+8 |
|\ \ \ \ | | | | | | | | | | | fix compatibility with OpenSSL 3.0.0 | ||||
| * | | | | fix compatibility with OpenSSL 3.0.0 | Tomohiro "Tomo-p" KATO | 2021-10-16 | 1 | -0/+8 |
| | |_|/ | |/| | | |||||
* | | | | [Minor] Fix some issues | Vsevolod Stakhov | 2021-10-16 | 3 | -93/+100 |
| | | | | | | | | | | | | | | | | Found by: coverity scan | ||||
* | | | | [Minor] Check return value | Vsevolod Stakhov | 2021-10-16 | 1 | -1/+3 |
| | | | | |||||
* | | | | [Minor] Check returned value | Vsevolod Stakhov | 2021-10-16 | 1 | -1/+7 |
| | | | | |||||
* | | | | [Minor] Try to fix cleanup code | Vsevolod Stakhov | 2021-10-16 | 1 | -40/+23 |
|/ / / | |||||
* | | | [Feature] S3: Allow to store structured data in messagepack | Vsevolod Stakhov | 2021-10-15 | 1 | -39/+97 |
| | | | |||||
* | | | [Minor] Implement task to object conversion method | Vsevolod Stakhov | 2021-10-15 | 1 | -0/+18 |
| | | | |||||
* | | | [Minor] Set table index | Vsevolod Stakhov | 2021-10-15 | 2 | -0/+4 |
| | | | |||||
* | | | [Minor] Allow ucl emitters to output rspamd_text | Vsevolod Stakhov | 2021-10-15 | 1 | -8/+16 |
| | | | |||||
* | | | [Minor] Rspamadm: Add `mime dump` command | Vsevolod Stakhov | 2021-10-15 | 1 | -5/+49 |
| | | |