aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Use 1.0 as static score for dynamic symbols, ermVsevolod Stakhov2023-06-181-1/+1
|
* [Minor] Add fail-safe for composites processingVsevolod Stakhov2023-06-171-1/+1
|
* [Minor] Allow silent addition of the composites from the configurationVsevolod Stakhov2023-06-173-7/+39
|
* [Minor] Get rid of one more GHashTableVsevolod Stakhov2023-06-174-37/+30
|
* [Minor] Define simple ftok hash and equal functionsVsevolod Stakhov2023-06-172-24/+3
|
* [Fix] Try harder to clean pending bucketVsevolod Stakhov2023-06-171-3/+50
| | | | Issue: #4467
* [Minor] Oops, fix buildVsevolod Stakhov2023-06-171-1/+1
|
* [Minor] Allow to allocate rspamd_text from taskVsevolod Stakhov2023-06-173-8/+60
|
* [Minor] Fix Lua stackVsevolod Stakhov2023-06-141-2/+2
|
* [Minor] Another workaround for a broken OpenSSL APIVsevolod Stakhov2023-06-141-2/+44
|
* [Minor] Parse remaning content when reaching html limitVsevolod Stakhov2023-06-131-1/+2
|
* [Minor] Fix another usage of EC_POINT_point2bnVsevolod Stakhov2023-06-121-6/+16
|
* [Minor] Try to fix build with (broken) OpenSSL APIVsevolod Stakhov2023-06-121-6/+17
|
* [Minor] Adjust prototypeVsevolod Stakhov2023-06-101-1/+1
|
* [Minor] Add additional bad extensionstwesterhever2023-06-021-0/+5
|
* [Minor] Compare parts with many words by just using their lengthVsevolod Stakhov2023-05-311-2/+10
|
* [Minor] Improve loggingVsevolod Stakhov2023-05-301-40/+46
|
* [Fix] Fix parsing of the mask values that are invalidVsevolod Stakhov2023-05-301-7/+21
|
* [Minor] Fix leftoverVsevolod Stakhov2023-05-301-1/+1
|
* [Minor] Pet luacheckVsevolod Stakhov2023-05-291-2/+2
|
* [Project] Allow to register multimap symbols dynamicallyVsevolod Stakhov2023-05-291-72/+95
|
* [Minor] Simplify multimap codeVsevolod Stakhov2023-05-291-22/+30
|
* [Feature] Maps: Add on_load supportVsevolod Stakhov2023-05-274-6/+103
|
* [Fix] rbl: fix dependency registration when symbols_prefixes is usedAndrew Lewis2023-05-261-2/+4
|
* [Minor] Fix for old hyperscanVsevolod Stakhov2023-05-251-1/+1
|
* [Fix] Fix an old issue with order of destruction race between redis pool and luaVsevolod Stakhov2023-05-254-6/+25
|
* [Fix] Try harder to remove bad hyperscan filesVsevolod Stakhov2023-05-251-7/+17
| | | | Issue: #4493
* [Fix] Fix parsing due to old bug revealedVsevolod Stakhov2023-05-243-7/+7
|
* [Minor] Avoid using registry to store traverse function + cleanupVsevolod Stakhov2023-05-211-5/+8
|
* [Minor] Add maps:foreach method in the Lua APIVsevolod Stakhov2023-05-201-0/+80
|
* [Minor] Avoid using of gio in RspamdVsevolod Stakhov2023-05-202-26/+22
|
* [Minor] Make read_passphrase utility more universalVsevolod Stakhov2023-05-202-6/+21
|
* [Minor] Fix help outputVsevolod Stakhov2023-05-201-1/+2
| | | | Issue: #4483
* [Feature] Add controller endpoint to get fuzzy hashes from messagesVsevolod Stakhov2023-05-201-0/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | Sample usage: ``` curl -XPOST 'http://localhost:11334/plugins/fuzzy/hashes?flag=1' --data-binary '@-' < file ``` Sample output: ```json { "hashes": { "local": [ "24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025", "72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb" ], "rspamd.com": [ "24b6e7de2f489778d828c827079c48bacb086f816d0a7acabbe42e8d0da703b89b913176ad67eefaf5b54fa59f5e0ecfc7015846c4043fcfb0c7a4ed7a235025", "72789777cbec926f4143de4c08c87acc3fbf3b909b5c39f1edcf82ed12e2d8bc2f56be8d68ee681feccf44ca04e3eca5b8ec039cb84a0d40e22258c370a10cbb" ], }, "success": true } ``` Issue: #4489
* [Feature] Allow to have weak flags in fuzzy storageVsevolod Stakhov2023-05-203-22/+53
|
* [Minor] Remove redundant variableVsevolod Stakhov2023-05-191-1/+0
|
* [Minor] Always report multipattern compile errorVsevolod Stakhov2023-05-183-3/+16
| | | | Issue: #4487
* [Minor] Fix newindexVsevolod Stakhov2023-05-161-2/+17
|
* [Minor] Allow more sane flags and ids syntax when register symbolsVsevolod Stakhov2023-05-161-96/+120
| | | | | | | | | | | | | | | | | For example, flags could be defined as: ```lua rspamd_config.register_symbol{ flags = ['ignore_passthrough', 'nice'] } ``` instead of (compatibility is still there): ```lua rspamd_config.register_symbol{ flags = 'ignore_passthrough,nice' } ```
* [Minor] Fix old bug that score was not converted to a numberVsevolod Stakhov2023-05-151-1/+1
|
* [Feature] Allow to read options from maps in the multimap pluginVsevolod Stakhov2023-05-131-17/+28
| | | | Issue: #4468
* [Minor] Allow to run without an explicit group name when `-u` is setVsevolod Stakhov2023-05-131-1/+2
|
* [Fix] Fix format string usageVsevolod Stakhov2023-05-131-1/+1
| | | | Issue: #4482
* [Fix] Set proper counterVsevolod Stakhov2023-05-121-1/+1
|
* [Fix] Update stats before encryption...Vsevolod Stakhov2023-05-121-12/+27
|
* [Minor] Ignore FUZZY_STATVsevolod Stakhov2023-05-121-10/+12
|
* [Minor] Fix fuzzy statsVsevolod Stakhov2023-05-121-26/+28
|
* [Minor] Output flags stat per keyVsevolod Stakhov2023-05-081-1/+14
|
* [Feature] Count stats per key per flagVsevolod Stakhov2023-05-081-38/+74
|
* [Minor] More code modernisationsVsevolod Stakhov2023-05-071-36/+19
|