summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * [Minor] Few more fixesVsevolod Stakhov2023-12-051-4/+25
| |
| * [Project] Temporary fixes to start new bayes logic debugVsevolod Stakhov2023-12-041-0/+4
| |
| * [Fix] Fix wrong raw_len usageVsevolod Stakhov2023-12-041-2/+4
| |
| * [Project] Start to rework C partVsevolod Stakhov2023-12-041-731/+149
| |
* | [CritFix] - Fix reported length of logging structureAdam Majer2023-12-071-31/+11
|/ | | | | | | | | | | | The logging code contains one place where the apparent size of the logging structure is defined and then it's actually utilized in another place. Re-writes and refactoring this code ended up with these values to not co-relate what was previously there resulting in a stack overwrite in last version or currently in log truncation. Move assignment of logging structure to the place where it's actually used, reducing future logic de-sync dangers. Also move the g_assert() to the end as it should be a development aid only.
* [Test] Add unit tests for unfoldingVsevolod Stakhov2023-11-252-1/+81
|
* [Minor] Append header to the ordered list of headers if it does not existVsevolod Stakhov2023-11-253-6/+15
|
* [Minor] Remove unusedVsevolod Stakhov2023-11-241-2/+0
|
* [Fix] Fix issues with the raw header on header insertion/modificationVsevolod Stakhov2023-11-231-6/+33
|
* [Minor] Store approximationVsevolod Stakhov2023-11-211-1/+2
|
* [Minor] Fix format stringVsevolod Stakhov2023-11-211-1/+1
|
* [Rework] Use a more sane data structure and refactorVsevolod Stakhov2023-11-215-24/+41
|
* [Fix] Fix overflow in fuzzy_stats commandVsevolod Stakhov2023-11-211-2/+3
|
* [Fix] Fix some corner cases when parsing maps with no newlinesVsevolod Stakhov2023-11-181-0/+3
|
* Merge pull request #4704 from wuruilong01/masterVsevolod Stakhov2023-11-161-0/+2
|\ | | | | Add support for loongarch
| * Add support for loongarchwuruilong2023-11-161-0/+2
| |
* | [Minor] Preserve old environ on exitVsevolod Stakhov2023-11-161-1/+9
| |
* | [Minor] Fix build with no hyperscanVsevolod Stakhov2023-11-151-0/+4
|/ | | | Issue: #4702
* [Fix] Another try to fix setproctitleVsevolod Stakhov2023-11-136-31/+39
|
* [Fix] Set loaded variable explicitlyVsevolod Stakhov2023-11-131-3/+4
|
* [Fix] Fix various issues with canonicalisation of the pathsVsevolod Stakhov2023-11-101-7/+16
|
* [Minor] Fix overrideVsevolod Stakhov2023-11-101-1/+1
|
* [Minor] Various fixesVsevolod Stakhov2023-11-101-16/+40
|
* [Fix] Cleanup session on exitVsevolod Stakhov2023-11-102-6/+9
|
* [Minor] Fix events messVsevolod Stakhov2023-11-101-9/+6
|
* [Fix] Fix bad access when printing pending events on failure pathVsevolod Stakhov2023-11-101-5/+3
|
* [Project] Add some major stuff to implement client side of the fuzzy pingVsevolod Stakhov2023-11-091-0/+357
|
* [Fix] Properly set config field when creating tasks from LuaVsevolod Stakhov2023-11-091-1/+1
|
* [Minor] Allow to list storages configured from LuaVsevolod Stakhov2023-11-091-0/+62
|
* [Minor] SimplifyVsevolod Stakhov2023-11-091-7/+1
|
* [Feature] Support ping command in fuzzy storageVsevolod Stakhov2023-11-092-1/+29
|
* Merge pull request #4691 from rspamd/vstakhov-gtube-patternsVsevolod Stakhov2023-11-094-31/+77
|\ | | | | [Feature] Reiterate on gtube patterns
| * [Minor] Document `gtube_patterns`Vsevolod Stakhov2023-11-091-5/+22
| |
| * [Minor] Fix unit testsVsevolod Stakhov2023-11-081-2/+3
| |
| * [Feature] Reiterate on gtube patternsVsevolod Stakhov2023-11-084-31/+59
| |
* | [Fix] known_senders: fix config handlingAndrew Lewis2023-11-091-2/+3
|/
* [Minor] force_actions: set a group for symbolsAndrew Lewis2023-11-041-1/+3
|
* Merge pull request #4678 from fatalbanana/rbl_exclude_localVsevolod Stakhov2023-11-031-4/+2
|\ | | | | [Fix] rbl: unbreak `exclude_local`
| * [Fix] rbl: fix `exclude_local`Andrew Lewis2023-11-031-4/+2
| |
* | [Minor] Treat *.zpaq attachments as archives and harmfultwesterhever2023-11-031-0/+2
|/ | | | Rationale: https://dshield.org/diary/Malware+Dropped+Through+a+ZPAQ+Archive/30366/
* [Feature] Allow to set `max_users` for Redis bayes backendVsevolod Stakhov2023-11-021-5/+19
| | | | Issue: #4659
* [Minor] Improve diagnostic by rising log levelVsevolod Stakhov2023-11-011-3/+3
|
* [Minor] Add missing <algorithm> include for gcc 14Petr Vaněk2023-11-012-0/+2
| | | | | | | | | | | | This commit addresses a compilation issue when using GCC 14. According to GCC 14's porting guide [1], some C++ Standard Library headers no longer include other headers they used to use internally. Specifically, <algorithm> must now be explicitly included. [1] https://gcc.gnu.org/gcc-14/porting_to.html See-also: https://bugs.gentoo.org/916438 Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
* Merge pull request #4674 from rspamd/log_jsonVsevolod Stakhov2023-10-306-171/+329
|\ | | | | [Project] Support of JSON logging
| * [Minor] Use floating point ts instead of microsecondslog_jsonVsevolod Stakhov2023-10-301-2/+2
| |
| * [Feature] Escape JSON when neededVsevolod Stakhov2023-10-304-169/+286
| |
| * [Minor] Fix some minor issuesVsevolod Stakhov2023-10-301-2/+6
| |
| * [Project] Preliminary support of JSON loggingVsevolod Stakhov2023-10-304-38/+75
| |
* | [Fix] Do not cleanup hyperscan files unless new ones are loadedVsevolod Stakhov2023-10-303-34/+58
|/
* [Minor] Really fix the issueVsevolod Stakhov2023-10-271-2/+2
|